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

Table 953. SelfServiceAllAccountsList Operations
Name
Description

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

Table 954. Request Message Description: SelfServiceAllAccountsListQueryPage
Node
Description
Type

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

Table 955. Response Message Description: SelfServiceAllAccountsListQueryPage
Node
Description
Type

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

Table 956. SelfServiceAllAccountsList Service Object
Name
Boundary Object Type
Class

SelfServiceAllAccountsList

Business Service

CSSEAIUIDataService

Data Object (Integration Object)

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

Table 957. SelfServiceAllAccountsList Service Object
Siebel Repository Name
External Name

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

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