Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >
SelfServiceUser
This Web service makes available the EAI UI business service SelfServiceUser, which provides CRUD and query operations on the integration object Users. Additionally, this Web service makes available the Execute and Query methods in the SelfServiceUser business service as Web service operations. SelfServiceUser Operations
For a list of operations associated with this Web service, see Table 1072.
Table 1072. SelfServiceUser Operations
|
|
SelfServiceUserExecute |
Performs CRUD operations on the instance of the Users integration object provided as input. Though Siebel Self-Service Applications, version 8.1 do not use this Web service operation for managing responsibilities of a user, the SelfServiceRegistration Workflow used instead, uses the same business service (SelfServiceUser) internally. |
SelfServiceUserQueryPage |
Performs Query operation based on the view criteria and search specifcations set on the instance of Users integration object provided as input. This operation is used in Siebel Self-Service Applications, version 8.1 for retrieving the responsibilities of the users in delegated administration. |
Request Message Description:SelfServiceUserExecute
For a description of this request message, see Table 1073.
Table 1073. Request Message Description:SelfServiceUserExecute
|
|
SelfServiceUserExecute_Input |
Container element for SelfServiceUser Web service input for Execute operation. |
ListOfSSUser |
Container element for the list of users. Corresponds to a User integration object. |
ListOfSSUser/User |
Corresponds to the primary integration component User. Set the mode as skipnode for adding, or removing responsibilities of the user. |
ListOfSSUser/User/LoginName |
Set the user name for which the associated responsibilities need to be reset. |
ListOfSSUser/User/ ListOfSSUserResponsibility |
Container element for User_Responsibility integration component. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility |
Corresponds to the User_Responsibility integration component. Represents a responsibility association, for each responsibility to be added and or retained with the user. Earlier assigned responsibilities that are not listed here are deleted by default. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Id |
Set the ID of the responsibility to be assigned and or retained to the user. |
Response Message Description: SelfServiceUserExecute
For a description of this response message, see Table 1074.
Table 1074. Response Message Description: SelfServiceUserExecute
|
|
SelfServiceUserExecute_Output |
Container element for SelfServiceUser Web service output for Execute operation. |
ListOfSSUser |
Container element for the list of Users. Corresponds to a Users integration object. |
ListOfSSUser/User |
Corresponds to the primary integration component User. |
ListOfSSUser/User/LoginName |
User name for which the assigned responsibilities are updated. |
ListOfSSUser/User/ ListOfSSUserResponsibility |
Container element for User_Responsibility integration component. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility |
Corresponds to the User_Responsibility integration component. Each entry represents a responsibility assigned to the user. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Id |
ID of the responsibility assigned to the user. |
Request Message Description: SelfServiceUserQueryPage
For a description of this request message, see Table 1075.
Table 1075. Request Message Description: SelfServiceUserQueryPage
|
|
SelfServiceUserQueryPage_Input |
Container element for SelfServiceUser Web service input for QueryPage operation. |
ListOfSSUser |
Container element for the list of Users. Corresponds to a Users integration object. |
ListOfSSUser/User |
Corresponds to the primary integration component User. |
ListOfSSUser/User/LoginName |
Set the Username for which the associated responsibilities needs to be loaded. |
ListOfSSUser/User/ ListOfSSUserResponsibility |
Container element for User_Responsibility integration component. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility |
Corresponds to the User_Responsibility integration component. Represents a responsibility associated to the user. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Id |
Empty; to query the ID of the responsibility assigned to the user. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Responsibility |
Empty; to query the Name of the responsibility assigned to the user. |
Response Message Description: SelfServiceUserQueryPage
For a description of this response message, see Table 1076.
Table 1076. Response Message Description: SelfServiceUserQueryPage
|
|
SelfServiceUserQueryPage_Output |
Container element for SelfServiceUser Web service output for QueryPage operation. |
ListOfSSUser |
Container element for the list of Users. Corresponds to a Users integration object. |
ListOfSSUser/User |
Corresponds to the primary integration component User. |
ListOfSSUser/User/LoginName |
User name for which the assigned responsibilities are retrieved. |
ListOfSSUser/User/ ListOfSSUserResponsibility |
Container element for User_Responsibility integration component. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility |
Corresponds to the User_Responsibility integration component. Each entry represents a responsibility assigned to the user. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Id |
ID of the responsibility assigned to the user. |
ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Responsibility |
Name of the responsibility assigned to the user. |
SelfServiceUser 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 1077.
Table 1077. SelfServiceUser Service Object
|
|
|
SelfServiceUser |
BusinessService |
CSSEAIUIDataService |
Data Object (Integration Object)
For a description of data objects for this Web service, see Table 1078.
Table 1078. SelfServiceUser Data Object
|
|
Users |
Users |
Example Package for SelfServiceUser
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: ...\SelfServiceUser\SelfServiceUser_request.xml
Response
See the following file to view the sample code: ...\SelfServiceUser\SelfServiceUser_response.xml
Interface Description (WSDL) for SelfServiceUser
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. ...\SelfServiceUser\SelfServiceUser.wsdl
|