Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >

ServiceRequest


Use this Web service to create, read, update the Service Request and to create, read, update, and delete the child objects like Activities, Attachments, Solutions and Service Request Agreements.

ServiceRequest Operations

For a list of operations associated with this Web service, see Table 1081.

Table 1081. ServiceRequest Operations
Name
Description

ServiceReqInsert_Input

Used to create the service request.

ServiceReqUpdate_Input

Used to update the service request.

ServiceReqExecute_Input

Used to create and update the service request. Also this is used to create and Update child objects such as Activities, Attachment, Solution, Service Request Agreement.

ServiceReqQueryPage_Input

Used to query the service request and its child objects such as Activities, Attachment, Solution, Service Request Agreement.

ServiceReqInit_Input

Used to get the default values for the service request.

ServiceReqDelete_Input

Used to delete the child objects such as Activities, Attachment, Solution, Service Request Agreement.

Request Message Description: ServiceReqInsert_Input

For a description of this request message, see Table 1082.

Table 1082. Request Message Description: ServiceReqInsert_Input
Node
Description

Abstract

Abstract of the service request.

Response Message Description: ServiceReqInsert_Input

For a description of this response message, see Table 1083.

Table 1083. Response Message Description: ServiceReqInsert_Input
Node
Description

Id

Returns the Row_Id of the service request.

Mod_Id

Returns the Mod_Id of the service request.

Request Message Description: ServiceReqUpdate_Input

For a description of this request message, see Table 1084.

Table 1084. Request Message Description: ServiceReqUpdate_Input
Node
Description

Id

Row ID of the service request is required.

Response Message Description: ServiceReqUpdate_Input

For a description of this response message, see Table 1085.

Table 1085. Response Message Description: ServiceReqUpdate_Input
Node
Description

Id

Returns the Row_Id of the service request.

Mod_Id

Returns the Mod_Id of the service request.

Request Message Description: ServiceReqExecute_Input Request

For a description of this request message, see Table 1086.

Table 1086. Request Message Description: ServiceReqExecute_Input Request
Node
Description

Service Request

Id

Row ID of the service request.

Abstract

Abstract of the service request is required.

Activities

Id

Row ID of the Aactivity.

Type

Type is required.

Description2

Description of the activity.

Attachment

Id

Row ID of the attachment.

ActivityId

Activity ID of the attachment. In this case the Service Request ID.

ActivityComments

Comments for the attachment.

ActivityFileAutoUpdFlg

File Auto flag for the attachment.

ActivityFileDeferFlg

File Defer flag for the attachment.

ActivityFileDockReqFlg

File Dock Required flag for the attachment.

ActivityFileDockStatFlg

File Dock Status flag for the attachment.

ActivityFileSrcType

Type of the Attachment. Valid values are File or URL.

ActivityFileSrcPath

Location of the file or URL for the attachment.

ActivityFileName

File name for the attachment, in case of attachment type File.

ActivityFileRev

File Revision for the attachment, in case of attachment type File.

ActivityFileSize

File Size for the attachment, in case of attachment type File.

ActivityFileExt

File extension for the attachment, in case of attachment type File.

ActivityFileBuffer

Contents to be attached.

ActivityFileBuffer

Contents to be attached.

Solution

Id

Row ID of the solution is required

Name

Name of the solution.

Agreement

Id

Row ID of the agreement is required.

AgreementName

 

Response Message Description: ServiceReqExecute_Input Request

For a description of this response message, see Table 1087.

Table 1087. Response Message Description: ServiceReqExecute_Input Request
Node
Description

Id

Returns the Row_Id of the service request. The child object's Row ID is also returned.

Mod_Id

Returns the Mod_Id of the service request. The child object's Mod_Id is also returned.

Request Message Description: ServiceReqQueryPage_Input

For a description of this request message, see Table 1088.

Table 1088. Request Message Description: ServiceReqQueryPage_Input
Node
Description

Id

Row ID of the service request.

Response Message Description: ServiceReqQueryPage_Input

For a description of this response message, see Table 1089.

Table 1089. Response Message Description: ServiceReqQueryPage_Input
Node
Description

Service Request

Returns all the information of the service request.

Child Objects

Returns all the child information for that service request.

Request Message Description: ServiceReqInit_Input

For a description of this request message, see Table 1090.

Table 1090. Request Message Description: ServiceReqInit_Input
Node
Description

Service Request

Passes the service request attributes.

Response Message Description: ServiceReqInit_Input

For a description of this response message, see Table 1091.

Table 1091. Response Message Description: ServiceReqInit_Input
Node
Description

Service Request

Returns default information of the service request.

Request Message Description: ServiceReqDelete_Input

For a description of this request message, see Table 1092.

Table 1092. Request Message Description: ServiceReqDelete_Input
Node
Description

Id

Row ID of the service request.

Id

Row ID of the activity.

Id

Row ID of the attachment.

Id

Row ID of the solution.

Id

Row ID of the service request agreement.

Response Message Description: ServiceReqDelete_Input

For a description of this response message, see Table 1093.

Table 1093. Response Message Description: ServiceReqDelete_Input
Node
Description

Id

Returns the Ro_ Id of the service request. Also returns the Row ID of the child object.

Mod_Id

Returns the Mod_Id of the service request. Also returns the Mod ID.

ServiceRequest Application Interface

This topic describes the application objects called by this Web service. For more information on application implementation, refer to your application development documentation on Oracle Technology Network.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 1094.

Table 1094. ServiceRequest Service Object
Name
Boundary Object Type
Class

ServiceReq

Business Service

CSSEAIUIDataService

Data Object (Integration Object)

For a description of data objects for this Web service, see Table 1095.

Table 1095. ServiceRequest Data Object
Siebel Repository Name
External Name

ServiceReqIO

Service Request (SelfService)

Example Package for ServiceRequest

To view an example of messages for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

Request

See the following file to view the sample code:

...\ServiceRequest\ServiceRequest_request.xml

Response

See the following file to view the sample code:

...\ServiceReqWS\ServiceRequest_response.xml

Interface Description (WSDL) for ServiceRequest

To view the interface description for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

...\ServiceRequest\ServiceRequest.wsdl

Siebel CRM Web Services Reference Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.