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 1281.

Table 1281. 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 1282.

Table 1282. 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 1283.

Table 1283. 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 1284.

Table 1284. 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 1285.

Table 1285. 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 1286.

Table 1286. 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 1287.

Table 1287. 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 1288.

Table 1288. 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 1289.

Table 1289. 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 1290.

Table 1290. 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 1291.

Table 1291. 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 1292.

Table 1292. 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 1293.

Table 1293. 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 © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.