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