Service Manager

Home 

This is the latest version of the help for Ivanti Service Manager 2018. If you cannot find some of the features described in the help, you may be using an older version of the application. To upgrade the application, click here.
To view the help for the latest version of Service Manager, click here

Using the DeleteObject Web Method

Deletes the specified business object record.

Request Syntax

FRSHEATIntegrationDeleteBOResponse DeleteObject(string sessionKey, string tenantId, ObjectCommandData commandData)

Parameters

sessionKey: The session key from the Connect web method.

tenantId: The tenant for which the session key is authenticated.

commandData: A structure containing information about the creation request.

Return Value

FRSHEATIntegrationDeleteBOResponse object, defined as follows:

public class

    {

public string status { get; set; }

public string exceptionReason { get; set; }

    }

The FRSHEATIntegrationDeleteBOResponse class has the following fields:

status: Provides a status about the state of the connection. The table below contains a full description of the available status values.

exceptionReason: Contains exception information, if the system throws an exception when running this web method.

The following table lists the available status values and describes how to interpret them.

Status Explanation

Success

Successfully deleted the business object record. This web method also returns a status of success if it cannot find the specified record in the tenant.

Error

Cannot delete the business object record.  

 

Typically the error occurs if the specified business object does not exist in the system. The message is:

 

definition for business object <BusinessObject># was not found

 

Ensure that the specified business object exists in the tenant.

Example

The following example deletes the incident record with the specified RecID.

ObjectCommandData data = new ObjectCommandData();

data.ObjectType = "Incident#";

data.ObjectId = "96F889A8CE6E4F9C8B3A99852F788670";

 

FRSHEATIntegrationDeleteBOResponse response = frSvc.DeleteObject(authSessionKey, tenantId, data);

 

if (response.status != "Success")

{

Console.WriteLine("Ran into the following error when deleting the record: " + response.exceptionReason);

}


Was this article useful?    

The topic was:

Inaccurate

Incomplete

Not what I expected

Other