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

PromotionWebService


Use this Web service to get product promotion information, apply product promotion.

PromotionWebService Operations

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

Table 140. PromotionWebService operations
Name
Description

ISS_spcPromotion_spcWS_spc-_spcGetProductPromotionDetails

Request: spcGetProductPromotionDetails_GetProductPromotionDefinition_Input
Response:spcGetProductPromotionDetails_GetProductPromotionDefinition_Output

Get Promotion Details information

ISS_spcPromotion_spcWS_spc-_spcApplyProductPromotion

Request: spcApplyProductPromotion_ApplyProductPromotion_Input
Response: spcApplyProductPromotion_ApplyProductPromotion_Output

Apply Product Promotion

Request Message Description: GetProductPromotionDefinition

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

Table 141. Request Message Description: GetProductPromotionDefinition
Node
Description

EligibilityMode

Optional, default value as '2'. Could be 0, 1, 2.

PricingMode

Optional, default value as 'Y'. Y or N.

LoadAllDomainFlag

Required, Y or N.

LoadDefaultDomainFlag

Required, Y or N.

LoadPromDefFlag

Required, Yor N.

ContextMode

Required. Values are Siebel Context or External Context.

Context

Required, in SiebelMessage format of the integration object PDS Catalog Context.

ProdPromRuleType

Optional. Values are Product, or Pricing.

ProdPromId

Optional, depending on usage scenarios.

ProdPromRuleId

Optional, depending on usage scenarios.

ApplyProductPromotion

Apply the product promtion.

EligibilityMode

Optional. The default value as 2. Values are, 0, 1, and 2.

PricingMode

Optional, default value as Y. Y or N.

ProdPromId

Required.

ProdPromInstanceId

Optional, depending on usage scenarios.

LineItemId

Optional, depending on usage scenarios.

SiebelMessage

Required. In SiebelMessage format of the integration object PDS Quote.

Response Message Description: GetProductPromotionDefinition

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

Table 142. Response Message Description: GetProductPromotionDefinition
Node
Description

ProdPromDefinition

In SiebelMessage format of the integration object ISS Promotion Definition for the Web service.

PromDomainProduct

In SiebelMessage format of the integration object PDS Product Interface. Could be either the default domain product details or all domain product details depending on the input arguments.

Err_spcCode

Error code if an error occurred.

Err_spcMessage

Error message if an error occurred.

Request Message Description: ApplyProductPromotion

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

Table 143. Request Message Description: ApplyProductPromotion
Node
Description

EligibilityMode

Optional. The default value is 2. Values are 0, 1, and 2.

PricingMode

Optional. The default value is Y. Values are Y or N.

ProdPromId

Required.

ProdPromInstanceId

Optional, depending on usage scenarios.

LineItemId

Optional, depending on usage scenarios.

SiebelMessage

Required. In SiebelMessage format of the integration object PDS Quote.

Response Message Description: ApplyProductPromotion

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

Table 144. Response Message Description: ApplyProductPromotion
Node
Description

SiebelMessage

Required. In SiebelMessage format of the integration object PDS Quote.

Err_spcCode

Error Code if an error occurred.

Err_spcMessage

Error Message if an error occurred.

PromotionWebService Application Objects

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

Service Object (Business Service or Workflow)

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

Table 145. PromotionWebService Service Object
Name
Boundary Object Type
Class

ISS Promotion WS - GetProductPromotionDetails

Workflow

Not applicable

ISS Promotion WS - ApplyProductPromotion

Workflow

Not applicable

ISS Promotion WS - Add Missed Items Sub Process

Workflow

Not applicable

Data Object (Integration Object)

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

Table 146. PromotionWebService Data Object
Siebel Repository Name
External Name

ISS Promotion Definition for WS

ISS Promotion Definition for WS

PDS Catalog Context

PDS Catalog Context

PDS Product Interface

PDS Product Interface

PDS Quote

PDS Quote

Example Package for PromotionWebService

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:

...\PromotionWebService\PromotionWebService_request.xml

Message Schema (WSDL) for PromotionWebService

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.

...\PromotionWebService\PromotionWebService.wsdl

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