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

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
Name
Description
Type

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
Name
Description
Type

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
Name
Boundary Object Type
Class

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
Siebel Repository Name
External Name

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

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