Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >
SelfServiceAllAccountsList
This Web service makes available the EAI UI business service SelfServiceAllAccountsList, which provides query operations on the integration object SS_AllAccount_List_IO. This Web service make available the Query Method in the SelfServiceAllAccountsList Business Service as Web service operation. In Siebel Self-Service Applications version 8.1, this operation is used in the context of Global Accounts - Account Hierarchy. For a given root account, this operation is used for retriving all the children accounts that are directly or indirectly related to it, including itself. SelfServiceAllAccountsList Operations
For a list of operations associated with this Web service, see Table 1015.
Table 1015. SelfServiceAllAccountsList Operations
|
|
SelfServiceAllAccountsListQueryPage |
Performs Query operation based on the viewCriteria (contains the Root Account ID) on the instance of SS_AllAccount_List_IO provided as input. The response contains the list of accounts that are related to the root account. |
Request Message Description: SelfServiceAllAccountsListQueryPage
For a description of this request message, see Table 1016.
Table 1016. Request Message Description: SelfServiceAllAccountsListQueryPage
|
|
|
SelfServiceAllAccountsListQueryPage_Input |
Container element for the QueryPage Operation request. |
String |
ListOfSSAllAccount |
Corresponds to an instance of SS_AllAccount_List_IO. |
String |
ListOfSSAllAccount /SSAllAccountList |
Container element, which holds the columns to be queried, and the criteria to be used. |
String |
ListOfSSAllAccount /SSAllAccountList |
Empty. |
String |
/ModId |
Set the Root Account ID as the view criteria. |
String |
ListOfSSAllAccount /SSAllAccountList /ParentPartyId |
Empty. |
String |
ListOfSSAllAccount /SSAllAccountList /RelationTypeCode ListOfSSAllAccount /SSAllAccountList /Level1AccountStatus /Level1ApprovalStatus Level1BusinessPhone Level1EmailAddress Level1FaxNumber Level1ParentPartyId Level1PartyLocation Level1PartyName Level1PriceListId Level1PrimaryAddressId Level1PrimaryBillToAddressId Level1PrimaryContactId Level1PrimaryShipToAddressId Level1Type |
Empty |
String |
Level2ParentAccountName |
Empty (Columns to be retrieved in the response) |
String |
ExecutionMode |
Empty |
String |
LOVLanguageMode |
ForwardOnly |
String |
ViewMode |
LDC |
String |
Response Message Description: SelfServiceAllAccountsListQueryPage
For a description of this response message, see Table 1017.
Table 1017. Response Message Description: SelfServiceAllAccountsListQueryPage
|
|
|
SelfServiceAllAccountsListQueryPage_Input |
Container element for the QueryPage Operation response. |
String |
ListOfSSAllAccount |
Corresponds to an instance of SS_AllAccount_List_IO. |
String |
ListOfSSAllAccount /SSAllAccountList /ModId |
Container element, which holds the columns to be queried, and the criteria to be used. |
String |
ListOfSSAllAccount /SSAllAccountList /ParentPartyId |
Empty. |
String |
ListOfSSAllAccount /SSAllAccountList /PartyId |
AccountId of the child account. |
String |
ListOfSSAllAccount /SSAllAccountList /RelationTypeCode |
Whether the child is directly or indirectly under this root account. Can be SELF, DIRECT or INDIRECT. |
String |
ListOfSSAllAccount /SSAllAccountList /Level1AccountStatus, Level1ApprovalStatus, Level1BusinessPhone, Level1EmailAddress, Level1FaxNumber, Level1PartyName, Level1PartyLocation, Level1PriceListId, Level1PrimaryAddressId, Level1PrimaryBillToAddressId, Level1PrimaryContactId, Level1PrimaryShipToAddressId, Level1Type |
Retrieved details of the child account. |
String |
ListOfSSAllAccount /SSAllAccountList /Level1ParentPartyId |
Immediate Parent of this child account. For accounts with RelationTypeCode as DIRECT, it matches the root account ID itelsef. |
String |
ListOfSSAllAccount /SSAllAccountList /Level2ParentAccountName |
AccountName of the Immediate Parent of this child account. |
String |
SelfServiceAllAccountsList 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 1018.
Table 1018. SelfServiceAllAccountsList Service Object
|
|
|
SelfServiceAllAccountsList |
Business Service |
CSSEAIUIDataService |
Data Object (Integration Object)
For a description of data objects for this Web service, see Table 1019.
Table 1019. SelfServiceAllAccountsList Service Object
|
|
SS_AllAccount_List_IO |
SS_AllAccount_List_IO |
Example Package for SelfServiceAllAccountsList
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: ...\SelfServiceAllAccountsList\SelfServiceAllAccountsList_request.xml
Response
See the following file to view the sample code: ...\SelfServiceAllAccountsList\SelfServiceAllAccountsList_response.xml
Interface Description (WSDL) for SelfServiceAllAccountsList
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. ...\SelfServiceAllAccountsList\SelfServiceAllAccountsList.wsdl
|