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

SelfServicePostLoginProcess


This Web service makes available the SelfServicePostLoginProcess workflow as LoadUserDetails operation. The response of this Web service is determined by the P_Mode request parameter, as displayed in Table 1032.

P_Mode Request Parameter

For a description of the P_Mode request parameter, see Table 1032.

Table 1032. P_Mode Request Parameter
P_Mode
Response

OnlyLoadResponsibilities

Returns only the responsibilities for the given user name.

SkipLoadResponsibilities

Returns only the contact details for the given user name.

LoadEverything

Returns both the contact details and responsibilities for the given user name.

SelfServicePostLoginProcess Operations

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

Table 1033. SelfServicePostLoginProcess Operations
Name
Description

LoadUserDetails

This operation triggers the SelfServicePostLoginProcess workflow.

Request Message Description: LoadUserDetails

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

Table 1034. Request Message Description: LoadUserDetails
Node
Description
Type

P_Mode

For a description, see Table 1032.

String

ListOfSSContact

An SS_Contact_IO instance, where in ListOfSSContact/Contact/LoginName contains the username of the user for whom the details need to be retrieved.

Integration Object

P_LoginName

Refer to the SelfServiceContact.doc for the details on ListOfContact and its subnodes.

String

getUserResponsibilitiesResponse

Username of the user for whom the details need to be retrieved.

Complex Type

getUserResponsibilitiesResponse /listOfUserResponsibilities/

Container element for Responsibilities. Maps to an instance of getUserResponsibilitiesResponse integration object.

View the WSDL by clicking the Related Files link next to the link for Siebel CRM Web Services Reference on the Siebel documentation library.

Response Message Description: LoadUserDetails

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

Table 1035. Response Message Description: LoadUserDetails
Node
Description
Type

LoadUserDetails_Output

Container element for the LoadUserDetails operation response.

Complex Type

ListOfSSContact

An SS_Contact_IO instance, where in ListOfSSContact/Contact/Id contains the contactId of the user for whom the details are retrieved.

View the WSDL by clicking the Related Files link next to the link for Siebel CRM Web Services Reference on the Siebel documentation library.

getUserResponsibilitiesResponse

Refer to the SelfServiceContact.doc for the other nodes in ListOfContact and its complex subnodes, like Account and PersonalAddress, which will have the retrieved accounts(assigned) and PersonalAddress of the contact respectively.

Complex Type

getUserResponsibilitiesResponse /listOfUserResponsibilities/ userResponsibilities/ responsibilityValue

Will be blank when mode is SkipLoadResponsibilities.

View the WSDL by clicking the Related Files link next to the link for Siebel CRM Web Services Reference on the Siebel documentation library.

Error_spcCode

Name of the Responsibility.

Complex Type

Error_spcMessage

Error Code returned by the Workflow.

View the WSDL by clicking the Related Files link next to the link for Siebel CRM Web Services Reference on the Siebel documentation library.

SelfServicePostLoginProcess 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 1036.

Table 1036. SelfServicePostLoginProcess Service Object
Name
Boundary Object Type

SelfServicePostLoginProcess

Workflow

Data Object (Integration Object)

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

Table 1037. SelfServicePostLoginProcess Data Object
Siebel Repository Name
External Name

SelfServiceContact

SelfServiceContact

getUserResponsibilitiesResponse

getUserResponsibilitiesResponse

Example Package for SelfServicePostLoginProcess

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 (LoadUserDetails_OnlyLoadResponsibilities)

See the following file to view the sample code:

...\SelfServicePostLoginProcess\LoadUserDetails_OnlyLoadResponsibilities_request.xml

Response (LoadUserDetails_OnlyLoadResponsibilities)

See the following file to view the sample code:

...\SelfServicePostLoginProcess\LoadUserDetails_OnlyLoadResponsibilities_response.xml

Request (LoadUserDetails_SkipLoadResponsibilities)

See the following file to view the sample code:

...\SelfServicePostLoginProcess\LoadUserDetails_SkipLoadResponsibilities_request.xml

Response (LoadUserDetails_SkipLoadResponsibilities)

See the following file to view the sample code:

...\SelfServicePostLoginProcess\LoadUserDetails_SkipLoadResponsibilities_response.xml

Interface Description (WSDL) for SelfServicePostLoginProcess

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.

...\SelfServicePostLoginProcess\SelfServicePostLoginProcess.wsdl

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