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

SWIProductClassImport


Use this Web service to perform basic operations on Product Class.

SWIProductClassImport Operations

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

Table 1311. SWIProductClassImport Operations
Name
Description

SWIClassImportUpsert

Creates a new or updates an existing product class.

Request Message Description: SWIClassImportUpsert

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

Table 1312. Request Message Description: SWIClassImportUpsert
Node
Description
Type

SWIProductClassIntegrationIO

Required. An instance of the integration object SWIProductClassIntegration.

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

Response Message Description: SWIClassImportUpsert

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

Table 1313. Response Message Description: SWIClassImportUpsert
Node
Description
Type

SWIProductClassIntegrationIO

Required. An instance of the integration object SWIProductClassIntegration.

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

Integration Object.

SWIClassImportUpsert 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 1314.

Table 1314. SSWIClassImportUpsert Service Object
Siebel Repository Name
Boundary Object Type
Class

SWI Product Class Import

Business Service

CSSCMUProdWebSvc

Data Object (Integration Object)

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

Table 1315. SWIClassImportUpsert Data Object
Siebel Repository Name
External Name

SWIProductClassIntegrationIO

SWI Class Integration

SWI Admin ISS Class VOD Definition

SWI Admin ISS Class VOD Definition

Methods

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

Table 1316. SWIClassImportUpsert Methods
Operation
Method

SWIClassImportUpsert

Insert or Update

Example Package for SWIProductClassImport

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:

...\SWIProductClassImport\SWIProductClassImport_request.xml

NOTE:  The following xml tags in the SwiProductStructureVbc/ container refer to the parent class instead of the product.

<ProductId/>

< ProductName/>

< ProductVendorId/>

< ProductBusinessUnitId/>

Response

See the following file to view the sample code:

...\SWIProductClassImport\SWIProductClassImport_response.xml

Interface Description (WSDL) for SWIProductClassImport

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.

...\SWIProductClassImport\SWIProductClassImport.wsdl

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