SWIProductLine Operations

For a list of operations associated with this Web service, see the following table.

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 the following table.

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 the following table.

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 the following table.

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 the following table.

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 the following table.

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

For a description of this response message, see the following table.

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

For a description of this request message, see the following table.

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

For a description of this response message, see the following table.

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

For a description of this request message, see the following table.

Node Description Type

PrimaryRowId

The row ID of the product line.

String

For a description of this response message, see the following table.

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

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

For a description of this request message, see the following table.

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

For a description of this response message, see the following table.

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

For a description of this request message, see the following table.

Node Description Type

ListOfAdminProductLine

An instance of the integration object ListOfAdminProductLine.

Integration Object

Name

Product line name.

String

For a description of this response message, see the following table.

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