SelfServiceAccount Operations
For a list of operations associated with this Web service, see the following table.
Name | Description |
---|---|
SelfServiceAccountExecute |
Performs CRUD operations on the instance of SS_Account_IO provided as input. This operation is used in Siebel Self-Service for adding, editing and deleting BusinessAddress to an Account. |
SelfServiceAccountQueryPage |
Performs Query operation based on the viewCriteria and searchSpec set on the instance of SS_Account_IO provided as input. This operation is used in Siebel Self-Service for querying the details of an Account, inclusive of the Business Addresses associated to the account. |
Request Message Description: SelfServiceAccountExecute
For a description of this request message, see the following table.
Node | Description |
---|---|
SelfServiceAccountExecute_Input |
Container element for the Execute Operation request. |
ListOfSSAccount |
Corresponds to an instance of SS_Account_IO. |
ListOfSSAccount/ Account |
Set operation accordingly. If account details need to be updated, then set the operation to Update. If the business address needs to be added or updated, then set operation to Skipnode. |
ListOfSSAccount/ Account /Id |
Set the ID of the account as a ViewCriteria, if the purpose is to update the account or create and update business address for the given account. |
ListOfSSAccount/ Account / ListOfAccountBusinessAddress |
Container element to hold the list of business addresses to be created or updated for the account. |
ListOfSSAccount/ Account / ListOfAccountBusinessAddress/ AccountBusinessAddress |
Used to create or update the business address of the Account. Set operation appropriately as Insert or Update and enable the IsPrimaryMVG setting, if this address needs to be made the primary address on the Account. |
ListOfSSAccount/ Account / ListOfAccountBusinessAddress/ AccountBusinessAddress/ Id |
If the operation is update on AccountBusinessAddress, then set this field to the specific address of the account. |
ListOfSSAccount/ Account / ListOfAccountBusinessAddress/ AccountBusinessAddress/ StreetAddress (Similarly StreetAddress2, AddressLine3, State, City, County, Country) |
Set appropriate values for the details of this address. |
ListOfSSAccount/ Account / ListOfAccountBusinessAddress/ AccountBusinessAddress/ MainAddressFlag |
Set to TRUE if the address is the main address for the account. |
ListOfSSAccount/ Account / ListOfAccountBusinessAddress/ AccountBusinessAddress/ BillAddressFlag |
Set TRUE if the address is the billable address for the account. |
ListOfSSAccount/ Account / ListOfAccountBusinessAddress/ AccountBusinessAddress/ ShipAddressFlag |
Set TRUE to fetch if the address is the shippable address for the account. |
ListOfSSAccount/ Account / ListOfAccountBusinessAddress/ AccountBusinessAddress/ ActiveStatus |
Set to TRUE, if only the active addresses of the account need to be retrieved. |
ListOfAccountBusinessAddress/ AccountBusinessAddress/ ModId |
Set the ModId while updating, so as to make sure that the record is not updated in the interim. |
ExecutionMode |
For more information, see Business Processes and Rules: Siebel Enterprise Application Integration. |
LOVLanguageMode |
For more information, see Business Processes and Rules: Siebel Enterprise Application Integration. |
ViewMode |
For more information, see Business Processes and Rules: Siebel Enterprise Application Integration. |
Response Message Description: SelfServiceAccountExecute
For a description of this response message, see the following table.
Node | Description |
---|---|
SelfServiceAccountExecute_Output |
Container element for the Execute Operation response. |
ListOfSSAccount |
Corresponds to an instance of SS_Account_IO. |
ListOfSSAccount/ Account |
Account name. |
ListOfSSAccount/ Account /Id |
ID of the account. |
ListOfSSAccount/ Account / Mod Id |
Mod ID for the account record. |
ListOfSSAccount/ Account / ListOfBusinessAddress |
Container element for the list of created or updated business address of the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress |
For each created or updated business address of the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ Id |
ID of the address created or updated. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ ModId |
ModId of the address record created or updated. |
Request Message Description: SelfServiceAccountQueryPage
This operation is used to query the details of the Account or to query the list of business addresses associated with an account. This operation also retrieves the following information for a given account: primary address ID, primary Bill To Address ID, primary Ship To Address ID, as well as determining if each of the retrieved addresses are Billable or Shippable. Siebel Self-Service Applications version 8.1 use LOVLanguageMode as ‘LDC’ and ViewMode as ‘All’ for this Web service. For a description of this request message, see the following table.
Node | Description |
---|---|
SelfServiceAccountQueryPage_Input |
Container element for the QueryPage Operation request. |
ListOfSSAccount |
Corresponds to an instance of SS_Account_IO. |
ListOfSSAccount/ Account |
Account name. |
ListOfSSAccount/ Account /Id |
Set the ID of the account as a ViewCriteria. |
ListOfSSAccount/ Account / PrimaryAddressId |
Empty. Used to fetch the ID of the primary address of the account. |
ListOfSSAccount/ Account / PrimaryBillToAddressId |
Empty. Used to fetch the ID of the Primary Bill To address of the account. |
ListOfSSAccount/ Account / PrimaryShipToAddressId |
Empty. Used to fetch the ID of the Primary Ship To address of the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress |
To fetch the business address of the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress |
Empty. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ Id |
Empty (Set it to retrieve a specific address of this account). |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ StreetAddress (Similarly StreetAddress2, AddressLine3, State, City, County, Country) |
Empty. Set appropriate View Criteria for filtering addresses. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ MainAddressFlag |
Empty. Used to fetch if the address is the main address for the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ BillAddressFlag |
Empty. Used to fetch if the address is the Billable Address for the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ ShipAddressFlag |
Empty. Used to fetch if the address is the Shippable Address for the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ ActiveStatus |
Set to TRUE, only if the active addresses of the account need to be retrieved. |
ListOfSSAccount/ Account / |
Empty. |
ListOfBusinessAddress/ BusinessAddress/ ModId |
Empty. Used to fetch the ModId to be sent back while updating, so as to make sure that the record is not updated in the interim. |
ExecutionMode |
For more information, see Business Processes and Rules: Siebel Enterprise Application Integration. |
LOVLanguageMode |
For more information, see Business Processes and Rules: Siebel Enterprise Application Integration. |
ViewMode |
For more information, see Business Processes and Rules: Siebel Enterprise Application Integration. |
Response Message Description: SelfServiceAccountQueryPage
For a description of this response message, see the following table.
Node | Description |
---|---|
SelfServiceAccountQueryPage_Output |
Container element for the QueryPage Operation response. |
ListOfSSAccount |
Corresponds to an instance of SS_Account_IO. |
ListOfSSAccount/ Account |
|
ListOfSSAccount/ Account /Id |
ID of the account. |
ListOfSSAccount/ Account / PrimaryAddressId |
Retrieved ID of the Primary Address of the account. |
ListOfSSAccount/ Account / PrimaryBillToAddressId |
Retrieved ID of the Primary Bill To address of the account. |
ListOfSSAccount/ Account / PrimaryShipToAddressId |
Retrieved ID of the Primary Ship To address of the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress |
Container element for the retrieved Business Address of the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress |
For each retrieved business address of the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ Id |
ID of the address. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ StreetAddress (Similarly StreetAddress2, AddressLine3, State, City, County, Country) |
Details of the business address. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ MainAddressFlag |
True, if the address is the main Address for the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ BillAddressFlag |
True, if the address is the Billable Address for the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ ShipAddressFlag |
True, if the address is the Shippable Address for the account. |
ListOfSSAccount/ Account / ListOfBusinessAddress/ BusinessAddress/ ActiveStatus |
True, if the address is active. |
ListOfBusinessAddress/ BusinessAddress/ ModId |
Empty; to fetch the ModId to be sent back while updating, so as to make sure that the record is not updated in the interim. |