Scenario for Build Your Own Bundle
A new customer browses the e-Commerce site of a telecommunications provider and finds that the bundles of services offered on the site do not meet her requirements. She decides to create her own bundle of services by selecting individual options.
- The customer selects Build Your Own Bundle and chooses the following options: - Internet - 500 mbps (highest speed) 
- VoIP - Per minute call 
- Basic Home Security package. 
 
- To generate a quote, the eCommerce web application calls the Siebel web service ApplyMultipleProductOffers. Because this is an in-memory Quick Quote, you specify that the quote 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\ BuildYourOwnBundle - Request Message.txt 
- ...\Product Offer-Apply Multiple Product Offers\ BuildYourOwnBundle - 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 - Build Your Own Bundle - Add - 2.0 - Internet Service - Build Your Own Bundle - Add - 2.1 - Fibe 500GB - Add - 3.0 - Voice Service - Build Your Own Bundle - Add - 3.1 - Per Minute Plan - Add - 4.0 - Home Security - Build Your Own Bundle - Add - 4.1 - Basic Package - Add