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 970.

P_Mode Request Parameter

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

Table 970. 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 971.

Table 971. SelfServicePostLoginProcess Operations
Name
Description

LoadUserDetails

This operation triggers the SelfServicePostLoginProcess workflow.

Request Message Description: LoadUserDetails

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

Table 972. Request Message Description: LoadUserDetails
Node
Description
Type

P_Mode

For a description, see Table 970.

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 973.

Table 973. 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 974.

Table 974. 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 975.

Table 975. 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 © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.