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

SWI Price List IO


Use this Web service for querying, creating, updating, and deleting price lists. The Web service enables you to associate an existing organization or many organizations with a price list. For working with price list line items, see SWIISSPriceListItemIO.

SWIPriceList Operations

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

Table 1205. SWIPriceList Operations
Name
Description

SWIPriceList_Insert

Creates a price list.

SWIPriceList_Update

Provides the name of the price list along with the updated field values and the operation updates the price list.

SWIPriceList_QueryByExample

Provides the price list using a unique value, such as name, and all price list details are returned.

SWIPriceList_QueryById

Provides price list ID and all price list details are returned.

SWIPriceList_Delete

Deletes an existing price list.

Request Message Description: SWIPriceList_Insert

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

Table 1206. Request Message Description: SWIPriceList_Insert
Node
Description
Type

SWI Price List IO

Required. An instance of the Integration Object Price List. Price List is the parent header and Organization is the child.

Integration Object

Response Message Description: SWIPriceList_Insert

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

Table 1207. Response Message Description: SWIPriceList_Insert
Node
Description
Type

ID

The price list ID created after an insert operation.

String

Name

The name of the price list.

String.

Request Message Description: SWIPriceList_Update

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

Table 1208. Request Message Description: SWIPriceList_Update
Node
Description
Type

SWI Price List IO

Required. An instance of the Integration Object Price List. Price List is the parent header and Organization is the child.

Integration Object

Response Message Description: SWIPriceList_Update

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

Table 1209. Response Message Description: SWIPriceList_Update
Node
Description
Type

ID

The price list ID created after an update operation.

String

Name

The name of the price list.

String.

Request Message Description: SWIPriceList_QueryByExample

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

Table 1210. Request Message Description: SWIPriceList_QueryByExample
Node
Description
Type

SWI Price List IO

Required. An instance of the Integration Object Price List. Price List is the parent header and Organization is the child.

Integration Object

Response Message Description: SWIPriceList_QueryByExample

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

Table 1211. Response Message Description: SWIPriceList_QueryByExample
Node
Description
Type

ID

The price list ID displayed after an query operation.

String

Name

The name of the price list.

String.

Organization

Organization name of the price list.

String

Request Message Description: SWIPriceList_QueryById

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

Table 1212. Request Message Description: SWIPriceList_QueryById
Node
Description
Type

SWI Price List IO

Required. An instance of the Integration Object Price List. Price List is the parent header and Organization is the child.

Integration Object

Response Message Description: SWIPriceList_QueryById

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

Table 1213. Response Message Description: SWIPriceList_QueryById
Node
Description
Type

ID

The price list ID displayed after the query operation.

String

Name

The name of the price list.

String.

Organization

Organization name of the price list.

String

Request Message Description: SWIPriceList_Delete

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

Table 1214. Request Message Description: SWIPriceList_Delete
Node
Description
Type

SWI Price List IO

Required. An instance of the Integration Object Price List. Price List is the parent header, and Organization is the child.

Integration Object

Response Message Description: SWIPriceList_Delete

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

Table 1215. Response Message Description: SWIPriceList_Delete
Node
Description
Type

ID

The price list ID deleted after the delete operation.

String

Name

The name of the price list.

String.

SWI Price List IO 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 1216.

Table 1216. SWI Price List IO Service Object
Name
Boundary Object Type
Class

SWI Price List BS

Business Service

CSSEAIDataSyncService

Data Object (Integration Object)

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

Table 1217. SWI Price List IO Data Object
Siebel Repository Name
External Name

SWI Price List IO

Admin Price List

Example Package for SWI Price List IO

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 files to view the sample code:

...\SWIPriceListIO\Delete\request.xml

...\SWIPriceListIO\Insert\request.xml

...\SWIPriceListIO\QueryByExample\request.xml

...\SWIPriceListIO\QueryById\request.xml

...\SWIPriceListIO\Update\request.xml

Response

See the following files to view the sample code:

...\SWIPriceListIO\Delete\response.xml

...\SWIPriceListIO\Insert\response.xml

...\SWIPriceListIO\QueryByExample\response.xml

...\SWIPriceListIO\QueryById\response.xml

...\SWIPriceListIO\Update\response.xml

Interface Description (WSDL) for SWI Price List IO

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.

...\SWIPriceListIO\WSDL\http_siebel_asi_SWIPriceList.WSDL

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