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

SelfServiceAccountRootPath


This Web service makes available the EAI UI business service SelfServiceAccountRootPath, which provides query operations on integration object SS_AccountRootPath_IO.

This Web service makes available the Query Method in the SelfServiceAccount business service as a 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 account, this operation is used for retriving the path to the root account and also to fetch the price lists of the accounts along this path.

SelfServiceAccountRootPath Operations

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

Table 948. SelfServiceAccountRootPath Operations
Name
Description

SelfServiceAccountRootPathQueryPage

Performs a query operation based on the viewCriteria and searchSpec set on the instance of SS_AccountRootPath_IO provided as input. The response contains the list of accounts along the path to the root account and the priceList set for each of these accounts.

Request Message Description: SelfServiceAccountRootPathQueryPage

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

Table 949. Request Message Description: SelfServiceAccountRootPathQueryPage
Node
Description

SelfServiceAccountRootPathQueryPage_Input

Container element for the QueryPage operation request.

ListOfSSAccountRootPath

Corresponds to an instance of SS_AccountRootPath_IO.

ListOfSSAccountRootPath /SSAccountRootPath

Container element, which holds the columns to be queried, and the criteria to be used.

ListOfSSAccountRootPath /SSAccountRootPath /ParPartyId

Empty.

ListOfSSAccountRootPath /SSAccountRootPath /PartyId

Empty.

ListOfSSAccountRootPath /SSAccountRootPath /PartyName

Empty.

ListOfSSAccountRootPath /SSAccountRootPath /PriceListId

Empty.

ListOfSSAccountRootPath /SSAccountRootPath /RelationTypeCode

Empty.

ListOfSSAccountRootPath /SSAccountRootPath /Level1PartyId

ID of the Account, from which the path to the root Account needs to be identified.

ExecutionMode

Forward only.

LOVLanguageMode

LDC.

ViewMode

All.

Response Message Description: SelfServiceAccountRootPathQueryPage

The response contains the details based on the query set on the Payment integration object .

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

Table 950. Response Message Description: SelfServiceAccountRootPathQueryPage
Node
Description

SelfServiceAccountRootPathQueryPage_Output

Container element for the QueryPage Operation response.

ListOfSSAccountRootPath

Corresponds to an instance of SS_AccountRootPath_IO.

ListOfSSAccountRootPath /SSAccountRootPath

Container element, which corresponds to an Account that is present along the path to the root Account.

ListOfSSAccountRootPath /SSAccountRootPath /ParPartyId

If ParPartyId is null, the retrieved account is deemed as the root account. Otherwise, this account is one of the accounts in the path.

ListOfSSAccountRootPath /SSAccountRootPath /PartyId

ID of the retrieved account.

ListOfSSAccountRootPath /SSAccountRootPath /PartyName

Name of the retrieved account.

ListOfSSAccountRootPath /SSAccountRootPath /PriceListId

PriceListId of the retrieved account.

ListOfSSAccountRootPath /SSAccountRootPath /RelationTypeCode

SELF or DIRECT or INDIRECT.

ListOfSSAccountRootPath /SSAccountRootPath /Level1PartyId

DIRECT. The Account is the parent the Level1PartyId.

SelfServiceAccountRootPath Application Interface

This topic describes the application objects called by the SelfServiceAccountRootPath. For more information on application implementation, refer to your application development documentation on Oracle Technology Network. For more information on application implementation, refer to application development documentation.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 951.

Table 951. SelfServiceAccountRootPath Service Object
Name
Boundary Object Type
Class

SelfServiceAccountRootPath

Business Service

CSSEAIUIDataService

Data Object (Integration Object)

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

Table 952. SelfServiceAccountRootPath Data Object
Siebel Repository Name
External Name

SS_AccountRootPath_IO

SS_AccountRootPath_IO

Example Package for SelfServiceAccountRootPath

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:

...\SelfServiceAccountRootPath\SelfServiceAccountRootPath_request.xml

Response

See the following file to view the sample code:

NOTE:  You need to filter out unnecessary SELF relationship records returned in this response.

...\SelfServiceAccountRootPath\SelfServiceAccountRootPath_response.xml

Interface Description (WSDL) for SelfServiceAccountRootPath

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.

...\SelfServiceAccountRootPath\SelfServiceAccountRootPath.wsdl

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