Siebel Order Management Infrastructure Guide > Service-Oriented Architecture > Web Services for Customer Order Management >
Web Services in Version 8.1
This topic describes the new, modified, and consolidated web services to support release 8.1 of the software:
- Table 2 lists the Web services that are new for customer order management.
- Table 3 lists the new self service Web services that were added for customer order management.
- Table 4 lists the new Communications, Media, and Utilities (CMU) Web services for customer order management.
- Table 5 lists the Web services that were modified for customer order management.
- Table 6 lists the Web services that have been consolidated for customer order management.
New Web Services
Table 2 lists the Web services that are new for customer order management.
Table 2. New Web Services for Customer Order Management
|
|
|
Catalog |
Get Categories |
Retrieves a list of all available product categories in a single Web service interaction. |
Publish Catalogs |
Retrieves all catalog objects (categories, products, attributes, attribute domains) for a given catalog including private catalog objects based on current catalog access control, and eligibility enforcement options. |
Shopping Cart |
Price Lists |
Gets all active price lists for a given context. |
Order Detail |
New UI data service (UDS) based on Quote and Order Web services that activate and return only the information (fields) that you requested. |
Quote Detail |
Quoting |
Promotion |
Get Promotion |
Gets commitments for a given promotion asset. |
Modify Promotion or Asset |
Upgrades or migrates a promotion instance to another promotion. Supports promotion upgrade or downgrade process from an external application. |
Modify Promotion or Asset |
Modifies a promotion or asset item from an external application through the modify asset Web service. |
New Self Service Web Services
Table 3 lists the new self service Web services that were added for customer order management.
Table 3. Self Service Web Services Added for Customer Order Management
|
|
SelfServicePostLogin |
Loads the logged in users responsibilities, contact details and primary account. If the primary account is null, loads the root account of the logged in user's contact. |
SelfServiceRegistration |
Performs the following actions for user registration:
- Creates a user
- Creates a contact
- Creates an account, if required
- Assigns responsibilities
- Triggers approval process, if applicable
This Web service also performs the reset password and update password transactions. |
SelfServiceContact |
Allows you to insert, delete, update, and query a contact, contact details, and the accounts associated with a contact. |
SelfServiceAccount |
Allows you to insert, delete, update, and query accounts, account addresses, and contacts associated with accounts. |
SelfServiceAccountRootPath |
Queries the account hierarchy details of the requested account. |
SelfServiceAllAccountsList |
Queries accounts and account details. |
SelfServiceUser |
Retrieves user details and user responsibilities. |
SelfServiceWebSite |
Allows you to insert, update, delete, and query the Self Service site and its details. |
OrderDetailWebService |
Queries Order header, Order Line, Order Payments, Order Approval, and Shipment details. |
SelfServiceSmtpEmail |
Send an email using the Outbound Communications Manager business service. |
SelfServiceTemplateRule |
Queries the Self Service Site template rules. |
SelfServiceTimeZone |
Queries the time zone and time zone translation details. |
SelfServicePaymentHistory |
Gets the payment history for a contact or account. |
SelfServiceAccountBillingProfile |
Performs Insert, Delete, Update, and Query on the accounts billing profile. |
SelfServiceAddress |
Gets the Address details for a particular account or contact. |
SelfServiceResponsibility |
Queries responsibilities. |
New Communications, Media, and Utilities Web Services
Table 4 lists the new Communications, Media, and Utilities (CMU) Web services for customer order management.
Table 4. New CMU Web Services for Customer Order Management
|
|
CatalogWebService |
Equivalent to the Publish Catalogs Web service. |
OrderDetailWebService |
Equivalent to the Order Detail Web service. |
SelfServiceAccount |
Equivalent to the SelfServiceAccount Web service. |
SelfServiceAllAccountsList |
Equivalent to the SelfServiceAllAccountsList Web service. |
Modified Web Services
Table 5 lists the Web services that were modified for customer order management.
Table 5. Web Services Modified for Customer Order Management
|
|
PromotionWebService |
The following methods have been added:
- Promotion Commitments
- Upgrade Promotion
|
QuoteWebService |
Allows you to insert, update, query, and delete the quote header, quote item, and quote payments. |
ProductConfigurator |
To support release 8.1 of the software, updates the Web service:
- To meet all new requirements
- To fix any issues found
|
Consolidated Web Services
Table 6 lists the Web services that have been consolidated for customer order management.
Table 6. Consolidated Web Services for Customer Order Management
|
|
QuoteCheckOutWebService |
This is the Submit Order Web service that invokes the QuoteCheckOut workflow. The workflow consolidates the submit order functionality, and the credit card validation process. |
QuotingWebService |
This Web service is used to save a quote, and it invokes the Web Channel Quoting Workflow. This workflow consolidates the following processes:
- Run the eligibility and compatibility workflow
- Re-price the quote
- Calculate delta for ABO quote
- Perform promotion instance check
- Calculating shipping charge
- Calculate Tax
|
SelfServiceRegistration |
This is the self service registration process, and it invokes the SelfServiceRegistration workflow. It consolidates the following processes:
- Create a user
- Create a contact
- Create an account, if required
- Assign responsibilities to the user
- Trigger approval process, if applicable
|
SelfServicePostLogin |
SelfServicePostLogin is invoked after a user logs into the self service application, and it invokes the SelfServicePostLogin workflow. It consolidates the following processes:
- Load contact details and responsibilities
- Load primary account id and root account details
|
|