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.

  1. 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.

  2. 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

  3. 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