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

EligibilityCompatibility


Use this Web service to validate the document's (Quote) eligibility and compatibility status.

EligibilityCompatibility Operations

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

Table 65. EligibilityCompatibility operations
Name
Description

CheckQuoteEligibilityCompatibility

Checks the eligibility and compatibility status for the input Quote object.

Request Message Description: CheckQuoteEligibilityCompatibility

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

Table 66. Request Message Description: CheckQuoteEligibilityCompatibility
Node
Description

QuoteIO

Required. An instance of the integration object PDS Quote. Some of the fields used in the eligibility and compatibility process are shown in the following table: Eligibility and Compatibility User fields.

PSPMode

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

PickMode

Can be Pre-Pick or Post-Pick. Pre-Pick triggers only the eligibility check. Post-Pick executes both the eligibility and compatibility checks.

ProjectedAssetIO

An instance of the Projected Asset integration object. Used for a compatibility check with the current quote.

Eligibility and Compatibility Used Fields

For a description of the Eligibility and Compatibility used fields, see Table 67.

Table 67. Eligibility and Compatibility Used Fields
PDS Quote (Quote) Mapping XML Name
Variable Name (Map to Internal Variable Map)
How It Is Used in Eligibility and Compatibility

AccountContractedProductsOnlyFlag

Account Contracted Products Only flag

Used in the workflow

AccountId

Account Id

Account (used in the Eligibility Matrix)

AccountType

Account Type

Account Type (used in the Eligibility Matrix)

ShippingCity

City

City (used in the Eligibility Matrix)

ShippingCountry

Country

Country (used in the Eligibility Matrix)

ShippingPostalCode

Postal Code

Postal Code (used in the Eligibility Matrix)

PriceListId

Price List Id

Price List (checks in the workflow if the product is included in the price list)

ShippingState

State

State (used in the Eligibility Matrix)

PDS Quote Fields

For a descripiton of PDS Quote Fields, see Table 68.

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

AccountId

Account Id

Account (used in the Eligibility Matrix).

ClassId

Class Id

Product Class (used in the Compatibility Matrix).

EffectiveFrom

Effective From

Checks if the product is effective.

EffectiveTo

Effective To

Checks if the product is effective.

InclusiveEligibilityFlag

Inclusive Eligibility Flag

Defines the type of rules used. If value is set to Y, a comparison with the Inclusive rules is executed. If the value is set to N, a comparison with the Exclusive rules is executed. For more information about definining product and promotion eligibility rules, see Siebel Product Administration Guide.

Name

Name

Name of the line item.

PrePickCD

Pre Pick

Determines if the line item will trigger the eligibility and compatibility checking. The value must be set to Y to enable the eligibility and compatibility check.

PriceListId

Price List Id

Price List (checks if the product is included in the price list).

ProductId

Product Id

Product (used in the Eligibility and Compatibility Matrix).

ProductLineId

Product Line Id

Product Line (used in the Eligibility and Compatibility Matrix).

Response Message Description: CheckQuoteEligiblityCompatibility

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

Table 69. Response Message Description: CheckQuoteEligiblityCompatibility
Node
Description

QuoteIO

An instance of the integration object PDS Quote. After running the eligibility and compatibility process, the Eligibility Status and Eligibility Reason fields will be updated.

EligibilityCompatibility 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 70.

Table 70. EligibilityCompatibility Service Object
Name
Boundary Object Type
Class (if BusService)

Web Channel Product Eligibility & Compatibility Driver Workflow

Workflow

Not applicable

Data Object (Integration Object)

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

Table 71. EligibilityCompatibility Data Objects
Siebel Repository Name
External Name

PDS Quote

PDS Simplified Quote

Projected Asset

Projected Asset

Example Package for EligibilityCompatibility

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

Go to the following directory in the SampleCode.zip file to view the sample code:

...\EligibilityCompatibility\EligibilityCompatibility_request.xml

Response

Go to the following directory in the SampleCode.zip file to view the sample code:

...\EligibilityCompatibility\EligibilityCompatibility_response.xml

Message Schema (WSDL) of EligibilityCompatibility

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.

...\EligibilityCompatibility\EligibilityCompatibility.wsdl

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