Scenario for Changing Service Plan
An existing customer has the Medium Double-Play Bundle, which includes Internet and Voice services. She logs in to the telecommunication provider’s e-Commerce site to add TV service.
The customer places an order for the Medium Triple-Play Bundle, which includes Internet, Voice, and TV services.
To generate a quote, the eCommerce web application calls the Siebel web service ApplyMultipleProductOffers. Because we are changing from a Double Play bundle to a Triple Play bundle, you specify the asset-id of the Double Plan bundle in the input message. Because this is an in-memory quote, you specify that the order is not saved by populating the SaveFlag with N in the input message.
To view an example of this web service, navigate to the documentation library for Siebel applications on Oracle Technology Network (http://www.oracle.com/technetwork/indexes/documentation/index.html), 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. See the following files to view the sample code:
...\Product Offer-Apply Multiple Product Offers\ Change Plan - InMemory Upgrade - Request Message.txt
...\Product Offer-Apply Multiple Product Offers\ Change Plan - InMemory Upgrade- Response Message.txt
The web service output message is a document generated in memory with the structure shown in the following table.
Sequence Product Promotion Action Code 1.0
Medium Double Play Bundle
Delete
2.0
Medium Triple Play Bundle
Add
3.0
Internet Service
Medium Triple Play Bundle
Update
4.0
Digital Voice Service
Medium Triple Play Bundle
Update
5.0
Internet Router
Medium Triple Play Bundle
Update
6.0
TV Service
Medium Triple Play Bundle
Add
7.0
Premium Set-top box
Medium Triple Play Bundle
Add
Note: Existing Internet and Voice Services are transferred to the new Triple Play Bundle.