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