Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >
Promotion Asset Web Service
Use this Web service to retrieve a promotion instance, which consists of the asset structure of a promotion and its related components as defined in the Installed Assets applet in Siebel CRM. NOTE: This is an internal Web service used for Siebel and AIA integration. It should not be modified if an e2e setup is being used.
Promotion Asset Web Service Operations
For a list of operations associated with this Web service, see Table 909.
Table 909. PromotionAssetWebService Operations
|
|
SWIAssetManagementPromotionQueryByExample |
Queries for assets related to a promotion. |
Request Message Description: SWIAssetManagementPromotionQueryByExample
For a description of this request message, see Table 910.
Table 910. Request Message Description: SWIAssetManagementPromotionQueryByExample
|
|
|
ListofSWIAssetManagementPromotionQueryByExample |
Assets associated with the promotion. |
Integration Object |
AssetMgmtPromotionAsset |
The asset record. |
String |
IntegrationId |
The Integration ID of the asset. |
String |
Response Message Description: SWIAssetManagementPromotionQueryByExample
For a description of this response message, see Table 911.
Table 911. Response Message Description: SWIAssetManagementPromotionQueryByExample
|
|
|
ListofSWIAssetManagementPromotionQueryByExample |
Container for assets associated with the promotion. |
Integration Object |
SWIAssetMgmtPromotionAsset |
The asset record. |
String |
AccountType |
Account type. |
String |
AssetId |
Asset ID. |
String |
BillingAccount |
Billing account. |
String |
BillingAccountId |
Billing account ID. |
String |
BillingProfileId |
Billing profile ID. |
String |
BillingProfileName |
Billing profile name. |
String |
BillingType |
Billing type. |
String |
Comments |
Any comments. |
String |
IntegrationId |
The integration ID of the asset. |
String |
Name |
The asset name. |
String |
ParentAssetName |
Parent asset name. |
String |
ParentAssetNumber |
Parent asset number. |
String |
ProdItemId |
Product item ID. |
String |
ProdPromId |
Product promotion ID. |
String |
ProdPromInstanceId |
Product promotion instance ID. |
String |
ProdPromName |
Product promotion name. |
String |
ProdPromRuleId |
Product promotion rule ID. |
String |
ProdPromSourceId |
The source ID of the product promotion. |
String |
ProdType |
Product type. |
String |
Productid |
The product ID. |
String |
ProductName |
The product name. |
String |
ProductSPNDefinitionId |
The class part number ID of the product. |
String |
ProductType |
Product type. |
String |
ProductVersion |
Product version. |
String |
ProductXAClassId |
The class ID of the product. |
String |
PromGroupId |
Promotion group ID. |
String |
PromGroupInstanceId |
Promotion group instance ID. |
String |
PromGroupName |
Promotion group name. |
String |
PromGroupRuleId |
Promotion group rule ID. |
String |
PromGroupRuleType |
Promotion group rule type. |
String |
PromotionGroupType |
Promotion group type. |
String |
Quantity |
Quantity value. |
String |
RootAssetId |
Root asset ID. |
String |
RootIntegrationId |
Root integration ID. |
String |
RootProdPromInstanceId |
Root product promotion instance ID. |
String |
RootProductId |
Root product ID. |
String |
RootPromotionGroupId |
Root promotion group ID. |
String |
RootPromotionId |
Root promotion ID. |
String |
ServiceAccount |
Service account. |
String |
ServiceAccountId |
Service account ID. |
String |
ServiceFlag |
Service flag. |
String |
ServiceType |
Service type. |
String |
Status |
Status. |
String |
Type |
Promotion type. |
String |
ServiceInstance |
Service instance. |
String |
ListofSwiAssetMgmtPromotionComponentAsset |
Container for component assets associated with the promotion. |
Integration object. |
SwiAssetMgmtPromotionComponentAsset |
Promotion component assets. |
String |
AccountType |
Account type. |
String |
AssetId |
Asset ID. |
String |
BillingAccount |
Billing account. |
String |
BillingAccountId |
Billing account ID. |
String |
BillingProfileId |
Billing profile ID. |
String |
BillingProfileName |
Billing profile name. |
String |
BillingType |
Billing type. |
String |
Comments |
Any comments. |
String |
IntegrationId |
The integration ID of the asset. |
String |
Name |
The asset name. |
String |
ParentAssetName |
Parent asset name. |
String |
ParentAssetNumber |
Parent asset number. |
String |
ProdItemId |
Product item ID. |
String |
ProdPromId |
Product promotion ID. |
String |
ProdPromInstanceId |
Product promotion instance ID. |
String |
ProdPromName |
Product promotion name. |
String |
ProdPromRuleId |
Product promotion rule ID. |
String |
ProdPromSourceId |
The source ID of the product promotion. |
String |
ProdType |
Product type. |
String |
Productid |
The product ID. |
String |
ProductName |
The product name. |
String |
ProductSPNDefinitionId |
The class part number ID of the product. |
String |
ProductType |
Product type. |
String |
ProductVersion |
Product version. |
String |
ProductXAClassId |
The class ID of the product. |
String |
PromGroupId |
Promotion group ID. |
String |
PromGroupInstanceId |
Promotion group instance ID. |
String |
PromGroupName |
Promotion group name. |
String |
PromGroupRuleId |
Promotion group rule ID. |
String |
PromGroupRuleType |
Promotion group rule type. |
String |
PromotionGroupType |
Promotion group type. |
String |
Quantity |
Quantity value. |
String |
RootAssetId |
Root asset ID. |
String |
RootIntegrationId |
Root integration ID. |
String |
RootProdPromInstanceId |
Root product promotion instance ID. |
String |
RootProductId |
Root product ID. |
String |
RootPromotionGroupId |
Root promotion group ID. |
String |
RootPromotionId |
Root promotion ID. |
String |
ServiceAccount |
Service account. |
String |
ServiceAccountId |
Service account ID. |
String |
ServiceFlag |
Service flag. |
String |
ServiceType |
Service type. |
String |
Status |
Status. |
String |
Type |
Promotion type. |
String |
ServiceInstance |
Service instance. |
String |
PromotionAssetWebService Application Interface
This topic describes the application objects called by 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 912.
Table 912. PromotionAssetWebService Service Object
|
|
|
SWI Asset Management Promotion |
Business Service |
CSSEAIDataSyncService |
Data Object (Integration Object)
For a description of data objects for this Web service, see Table 913.
Table 913. PromotionAssetWebService Data Object
|
|
SWIAssetManagementPromotion |
SWIAssetManagementIO |
Example Package for PromotionAssetWebService
To view an example of messages for this Web service, navigate to the documentation library for Siebel Business 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: ...\PromotionAssetWebService\Request.xml
Response
See the following file to view the sample code: ...\PromotionAssetWebService\Response.xml
Interface Description (WSDL) for PromotionAssetWebService
To view the interface description for this Web service, navigate to the documentation library for Siebel Business 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. ...\PromotionAssetWebService\PromotionAssetWebService.wsdl
|