Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >

SWIPromotionIntegration


Use this Web service to perform basic operations on promotions.

SWIPromotionIntegration Operations

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

Table 1247. SWIPromotionIntegration Operations
Name
Description

SWIPromotionUpsert

Creates a new promotion or updates an existing promotion.

Request Message Description: SWIPromotionUpsert

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

Table 1248. Request Message Description: SWIPromotionUpsert
Node
Description
Type

SWIPromotionIntegrationIO

Required. An instance of the integration object SWIPromotionIntegration.

Integration Object

SyncChild

Upsert operation behaves as Synchronize if SyncChild flag is set to Y.

NOTE:  The default value of this flag is N.

String

UTCCanonical

A value of Y means that all date-type fields in the payload are in UTC standard format.

String

The <ComponentPath/> XML tag supports the following two formats:

  • Root Product||Relationship Name::Class/Product Name||Domain product Name::Domain Product Name
  • Root Product||::Class/Product Name::Domain type||Domain product Name::Product
Response Message Description: SWIPromotionUpsert

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

Table 1249. Response Message Description: SWIPromotionUpsert
Node
Description
Type

SWIPromotionIntegrationIO

Returns an instance of SWIPromortionIntegrationIO.

NOTE:  Returns only those fields specified in the status key of Integration components that are part of SWI ISS Promotion integration object.

Integration Object

ErrorMessage

Error Message (if any).

String

SWIPromotionIntegration 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 1250.

Table 1250. SWIPromotionIntegration Service Object
Siebel Repository Name
Boundary Object Type
Class

SWIPromotionImport

Business Service

CSSSWIPromWebSvc

Data Object (Integration Object)

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

Table 1251. SWIPromotionIntegration Data Object
Siebel Repository Name
External Name

SWIPromotionIntegrationIO

SWI Promotion Integration

SWIISSPromotion

SWI ISS Promotion

Methods

For a description of the methods for this Web service, see Table 1252.

Table 1252. SWIPromotionIntegration Methods
Operation
Method

SWIPromotionUpsert

Insert or Update

Example Package for SWIPromotionIntegration

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:

...SWIPromotionIntegration\SWIPromotionIntegration_request.xml

The < ComponentPath/> XML tag supports the following two formats:

    • Root Product||Relationship Name::Class/Product Name||Domain product Name:: Domain Product Name

      or

    • Root Product||::Class/Product Name::Domain type||Domain product Name::Product
Response

See the following file to view the sample code:

...SWIPromotionIntegration\SWIPromotionIntegration_response.xml

Interface Description (WSDL)a for SWIPromotionIntegration

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.

...SWIPromotionIntegration\SWIPromotionIntegration.wsdl

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