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

SWIProductLine


Use this Web service to create, update, and query product lines.

SWIProductLine Operations

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

Table 1323. SWIProductLine Operations
Name
Description

SWIProductLine_Insert

Used to create a product line.

SWIProductLine_Update

Used to update an existing product line.

SWIProductLine_Upsert

Used to create a new product line using an upsert operation.

SWIProductLine_Synchronize

Used to synchronize a new product line, or to synchronize data to an existing product line.

SWIProductLine_QueryById

Used to perform queries for existing product lines using the Row ID.

SWIProductLine_QueryByExample

Used to query for existing product lines using the QueryBeExample method.

SWIProductLine_Delete

Used to delete a product line.

.

Request Message Description: SWIProductLine_Insert

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

Table 1324. Request Message Description: SWIProductLine_Insert
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

AdminProductLine

Integration Component (XML Tag) corresponding to the Admin Product Line Business component. You can create multiple instances of AdminProductLine under ListOfAdminProductLine to process different product lines at one time.

Integration Component

Description

Description of the product line.

String

Name

Name of the product line.

String

ListofAdminProductLine_Position

Positions associated with the product line.

Integration Component

Position

Position, such as Administrator.

String

ProductLineManager

Product line manager.

String

Division

Division within the company.

String

ListofAdminProductLine_
InternalProduct

Internal products associated with the product line.

Integration Component

Product

Product name.

String

IntegrationId

Integration ID of the product record.

String

Primary Organization

The primary organization for the product.

String

Response Message Description: SWIProductLine_Insert

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

Table 1325. Response Message Description: SWIProductLineInsert
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

AdminProductLine

Integration Component (XML Tag) corresponding to the Admin Product Line Business component. You can create multiple instances of AdminProductLine under ListOfAdminProductLine to process different product lines at one time.

String

Id

Product line ID.

String

Description

Product line description.

String

Name

Product line name.

String

PrimaryPositionId

Primary Position ID.

String

PrimaryProductId

ID of the primary product.

String

Request Message Description: SWIProductLine_Update

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

Table 1326. Request Message Description: SWIProductLine_Update
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

Description

Description of the product line.

String

Name

Name of the product line.

String

ListOfAdminProductLine_Position

Positions associated with the product line.

Integration Component

Position

Position, such as Administrator.

String

ProductLineManager

Product line manager.

String

Division

Division within the company.

String

ListOfAdminProductLine_
InternalProduct

Internal products associated with the product line.

Integration Component

Product

Product name.

String

IntegrationId

Integration ID of the product record.

String

PrimaryOrganization

The primary organization for the product.

String

Response Message Description: SWIProductLine_Update

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

Table 1327. Response Message Description: SWIProductLine_Update
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

AdminProductLine

Integration Component (XML Tag) corresponding to the Admin Product Line Business component. You can create multiple instances of AdminProductLine under ListOfAdminProductLine to process different product lines at one time.

Integration Component

Description

Description of the product line.

String

Name

Name of the product line.

String

ListOfAdminProductLine_
Position

Positions associated with the product line.

Integration Component

AdminProductLine_Position IsPrimaryMVG

Admin Product Line_Position integration component instance that corresponds to a primary MVG and is denoted by the attribute IsPrimaryMVG set to Y. This attribute is a hidden integration component field and does not have a corresponding business component field.

Integration Component

Position

Position, such as Administrator.

String

ProductLineManager

Product line manager.

String

Division

Division within the company.

String

ListOfAdminProductLine_InternalProduct

Internal products associated with the product line.

Integration Component

Product

Pproduct name.

String

IntegrationId

Integration ID of the product record.

String

PrimaryOrganization

The primary organization for the product.

String

Request Message Description: SWIProductLine_Upsert

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

Table 1328. Request Message Description: SWIProductLine_Upsert
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

Description

Description of the product line.

String

Name

Name of the product line.

String

ListOfAdminProductLine_Position

Positions associated with the product line.

Integration Component

Position

Position, such as Administrator.

String

ProductLineManager

Product line manager.

String

Division

Division within the company.

String

ListOfAdminProductLine_InternalProduct

Internal products associated with the product line.

Integration Component

Product

Product name.

String

IntegrationId

Integration ID of the product record.

String

PrimaryOrganization

The primary organization for the product.

String

Response Message Description: SWIProductLine_Upsert

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

Table 1329. Response Message Description: SWIProductLine_Upsert
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

Description

Description of the product line.

String

Name

Name of the product line.

String

PrimaryPositionId

ID value of the primary position.

String

PrimaryProductId

ID value of the primary product.

String

ListOfAdminProductLine_Position

Positions associated with the product line.

Integration Component

Position

Position, such as Administrator.

String

ProductLineManager

Product line manager.

String

Division

Division within the company.

String

ListOfAdminProductLine_InternalProduct

Internal products associated with the product line.

Integration Component

Product

The product number.

String

IntegrationId

Integration ID of the product record.

String

PrimaryOrganization

The primary organization for the product.

String

Request Message Description: SWIProductLine_Synchronize

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

Table 1330. Request Message Description: SWIProductLine_Synchronize
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

Description

Description of the product line.

String

Name

Name of the product line.

String

ListOfAdminProductLine_Position

Positions associated with the product line.

Integration Component

Position

Position, such as Administrator.

String

ProductLineManager

Product line manager.

String

Division

Division within the company.

String

ListOfAdminProductLine_InternalProduct

Internal products associated with the product line.

Integration Component

Product

Product name.

String

IntegrationId

Integration ID of the product record.

String

PrimaryOrganization

The primary organization for the product.

String

Response Message Description: SWIProductLine_Synchronize

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

Table 1331. Response Message Description: SWIProductLine_Synchronize
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

Id

Product line ID.

String

Description

Description of the product line.

String

Name

Name of the product line.

String

PrimaryPostionId

ID of the primary position.

String

PrimaryProductId

ID of the primary product.

String

ListOfAdminProductLine_Position

Positions associated with the product line.

Integration Component

Position

Position, such as Administrator.

String

PositionId

Position ID.

String

PrimaryEmployeeId

ID of the primary employee.

String

ProductLineManager

Product line manager.

String

Division

Division within the company.

String

AdminProductLine_InternalProduct

Internal products associated with the product line.

String

Product

Product name.

String

Part

Part number.

String

PrimaryOrganization

The primary organization for the product.

String

Request Message Description: SWIProductLine_QueryById

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

Table 1332. Request Message Description: SWIProductLine_QueryById
Node
Description
Type

PrimaryRowId

The row ID of the product line.

String

Response Message Description: SWIProductLine_QueryById

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

Table 1333. Response Message Description: SWIProductLine_QueryById
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

AdminProductLine

Integration Component (XML Tag) corresponding to the Admin Product Line Business component. You can create multiple instances of AdminProductLine under ListOfAdminProductLine to process different product lines at one time.

Integration Component

Description

Description of the product line.

String

IntegrationId

Integration ID of the product record.

String

Name

Name of the product line.

String

PrimaryPositionId

ID of the primary position.

String

ListOfAdminProductLine_Position

An instance of the integration object Admin Product Line_Position.

Integration Object

AdminProductLine_PositionIsPrimaryMVG

Admin Product Line_Position integration component instance that corresponds to a primary MVG and is denoted by the attribute IsPrimaryMVG set to Y. This attribute is a hidden integration component field and does not have a corresponding business component field.

Integration Component

Position

Position, such as Administrator.

String

Position_Id

ID of the position.

String

PrimaryEmployeeId

ID of the primary employee.

String

ProductLineManager

Product line manager.

String

WorkPhoneNumber

Work phone number.

String

DivisionIntegrationId

Division integration ID.

String

Division

Division within the company.

String

ListOfAdminProductLine_InternalProduct

Internal products associated with the product line.

Integration Component

AdminProductLine_InternalProductIsPrimaryMVG

Admin Product Line_Internal Product integration component instance that corresponds to a primary MVG and is denoted by the attribute IsPrimaryMVG set to Y. This attribute is a hidden integration component field and does not have a corresponding business component field.

Integration Component

Product

Product name.

String

Part

Part number.

String

IntegrationId

Integration ID of the product record.

String

PrimaryOrganization

The primary organization for the product.

String

VendorIntegrationId

Integration ID of the vendor.

String

Request Message Description: SWIProductLine_QueryByExample

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

Table 1334. Request Message Description: SWIProductLine_QueryByExample
Node
Description
Type

ListofAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

AdminProductLine

Integration component (XML Tag) corresponding to the Admin Product Line Business component. You can create multiple instances of AdminProductLine under ListOfAdminProductLine to process different product lines at one time.

Integratin Component

Id

Product ID.

String

Created

System timestamp.

String

Updated

System timestamp.

String

ConflictId

Conflict ID.

String

ModId

Modification ID.

String

Description

Product description.

String

IntegrationId

Integration ID of the product record.

String

Name

Product name.

String

PrimaryPositionId

ID value of the primary position.

String

PrimaryProductId

ID value of the primary product.

String

ListofAdminProductLine_Position

Positions associated with the product line.

Integration Component

AdminProductLine_
PositionIsPrimaryMVG

Admin Product Line_Position integration component instance that corresponds to a primary MVG and is denoted by the attribute IsPrimaryMVG set to Y. This attribute is a hidden integration component field and does not have a corresponding business component field.

Integration Component

Position

Position, such as Administrator.

String

Position_Id

Position ID.

String

PrimaryEmployeeId

ID of the primary employee.

String

ProductLineManager

Product line manager.

String

WorkPhoneNumber

Work phone number.

String

DivisionIntegrationId

Integration ID of the division.

String

Division

Division within the company.

String

ListOfAdminProductLine_InternalProduct

Internal products associated with the product line.

Integration Component

AdminProductLine_InternalProduct IsPrimaryMVG

Admin Product Line_Internal Product integration component instance that corresponds to a primary MVG and is denoted by the attribute IsPrimaryMVG set to Y. This attribute is a hidden integration component field and does not have a corresponding business component field.

Integration Component

Product

Product name.

String

Part

Part number.

String

IntegrationId

Integration ID of the product record.

String

PrimaryOrganization

The primary organization of the product.

String

VendorIntegrationId

Integration ID of the vendor.

String

Response Message Description: SWIProductLine_QueryByExample

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

Table 1335. Response Message Description: SWIProductLine_QueryByExample
Node
Description
Type

ListofAdminProductLine

An instance of the integration object ListofAdminProductLine.

Integration Object.

AdminProductLine

Integration Component (XML Tag) corresponding to the Admin Product Line Business component. You can create multiple instances of AdminProductLine under ListOfAdminProductLine to process different product lines at one time.

Integration Component

Description

Description of the product line.

String

IntegrationId

Integration ID of the product line.

String

Name

Name of the product line.

String

PrimaryPositionId

ID of the primary position.

String.

PrimaryProductId

ID of the primary product.

String

ListofAdminProductLine_Position

Positions associated with the product line.

Integration Component

AdminProductLine_
PositionIsPrimaryMVG

Admin Product Line_Position integration component instance that corresponds to a primary MVG and is denoted by the attribute IsPrimaryMVG set to Y. This attribute is a hidden integration component field and does not have a corresponding business component field.

Integration Component

Position

Position, such as Administrator.

String

PrimaryEmployeeId

ID of the primary employee.

String

ProductLineManager

Product line manager.

String

WorkPhoneNumber

Work phone number.

String

DivisionIntegrationId

Integration ID of the division.

String

Division

Division within the company.

String

ListOfAdminProductLine_InternalProduct

Internal products associated with the product line.

Integration Component

Product

Product name.

String

Part

Part number.

String

IntegrationId

Integration ID of the product record.

String

PrimaryOrganization

The primary organization for the product.

String

VendorIntegrationId

Integration ID of the vendor.

String

Request Message Description: SWIProductLine_Delete

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

Table 1336. Request Message Description: SWIProductLine_Delete
Node
Description
Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

Name

Product line name.

String

Response Message Description: SWIProductLine_Delete

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

Table 1337. Response Message Description: SWIProductLine_Delete
Node
Description
Type

ListofAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

Id

ID of the product line.

String

Description

Description of the product line.

String

Name

Name of the product line.

String

PrimaryPositionId

ID of the primary position.

String

PrimaryProductId

ID of the primary product.

String

SWIProductLine 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 1338.

Table 1338. SWI Admin Product Line Service Object
Siebel Repository Name
Boundary Object Type
Class

SWI Product Line

Business Service

CSSEAIDataSyncService

Data Object (Integration Object)

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

Table 1339. SWI Admin Product Line Data Object
Siebel Repository Name
External Name

SWI Admin Product Line

SWI Admin Product Line

Example Package for SWIProductLine

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:

...\SWIProductLine\SWIProductLine_request.xml

Response

See the following file to view the sample code:

...\SWIProductLine\SWIProductLine_response.xml

Interface Description (WSDL) for SWIProductLine

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.

...\SWIProductLine\SWIProductLine.wsdl

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