Siebel CRM Web Services Reference > Primary Web Services for Siebel CRM 8.0 >

ProductRecommendation


Use this Web service to generate the recommended products, based on the input Quote line items.

ProductRecommendation Operations

For a list of operations associated with this Web service, see Table 133.

Table 133. ProductRecommendation operations
Name
Description

GetRecommendedProductsForQuote

Generate Recommended Products

Request Message Description: GetRecommendedProductsForQuote

For a description of this request message, see Table 134.

Table 134. Request Message Description: GetRecommendedProductsForQuote
Node
Description

QuoteIO

Required. An instance of the integration object PDS Quote.

PSP Mode

The default is External PDS Quote. This parameter will be parsed as the Mode used in the Variable Map.

Recommended Products Used Fields

For a description of recommended products used fields, see Table 135.

Table 135. Recommended Products Used Fields
PDS Quote (Quote) Mapping XML Name
Variable Name (Map to Internal Variable Map)
How It Is Used

AccountId

Account Id

Account (used in the Eligibility Check).

AccountType

Account Type

Account Type (used in the Eligibility Check).

ShippingCity

City

City (used in the Eligibility Check).

ShippingCountry

Country

Country (used in the Eligibility Check).

ShippingPostalCode

Postal Code

Postal Code (used in the Eligibility Check).

PriceListId

Price List Id

Price List (used in the Eligibility Check and pricing).

ShippingState

State

State (used in the Eligibility Check).

For a description of PDS Quote XML Name, see Table 136.

Table 136. PDS Quote XML Name
PDS Quote (Quote Line Item) XML Name
Variable Name
How It Is Used

ProductId

Product Id

Product (used as a key to find the recommended products)

Response Message Description: GetRecommendedProductsForQuote

For a description of this response message, see Table 137.

Table 137. Response Message Description: GetRecommendedProductsForQuote
Node
Description

RecommendedProductIO

An instance of the integration object Recommended Products. It contains the product information, pricing, eligibility, and recommended reason and score.

ProductRecommendation Application Interface

This topic describes the application objects called by the this Web service. For more information on application implementation, refer to your application development documentation on Oracle Technology Network.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 138.

Table 138. ProductRecommendation Service Object
Name
Boundary Object Type
Class (If BusService)

Web Channel Product Recommendation Driver Workflow

Workflow

Not applicable

Data Object (Integration Object)

For a description of data objects for this Web service, see Table 139.

Table 139. ProductRecommendation Data Objects
Siebel Repository Name
External Name

Recommended Products

Recommended Products

PDS Quote

PDS Simplified Quote

Example Package for ProductRecommendation

To view an example of messages for this Web service, navigate to the documentation library for Siebel applications on Oracle Technology Network, 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.

Request

See the following file to view the sample code:

...\ProductRecommendation\ProductRecommendation_request.xml

Response

See the following file to view the sample code:

...\ProductRecommendation\ProductRecommendation_response.xml

Message Schema (WSDL) for ProductRecommendation

To view the message schema for this Web service, navigate to the documentation library for Siebel applications on Oracle Technology Network, 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.

...\ProductRecommendation\ProductRecommendation.wsdl

Siebel CRM Web Services Reference Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.