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

SWIMergeServices


Use this inbound Web service to support merging of Account, Contact and Address records.

SWIMergeServices Operations

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

Table 1195. FetchAccountSiebelReqABCSImpl Operations
Name
Description

SWIMergeServices

Calls the Merge method of the business service SWI Merge Service which is used for merging one or more accounts to another account record. This Web service merges child records of the losing objects to the wining object and deletes the losing object records.

Takes the business object name, business component name, one winning record's ID value and one or more losing record's ID values as the arguments in .xml format.

.

Request Message Description: SWIMergeServices

Specifies the Siebel business object name and business component name, one wining object record's ID values and one or more losing objects record's ID values.

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

Table 1196. Request Message Description: SWIMergeServices
Node
Description
Type

ListOfSWImergeobjectIO

An instance of the integration object ListofSWImergeobjectIO.

Integration Object

The following nodes apply to ListOfSWImergeobjectIO.

SWIMergeObject

 

 

BusinessComponentName

Name of business component.

String

BusinessObjectName

Name of business object.

String

MergeId

ID number assigned to merged item.

String

ListofSWILosingObject

Container element for the Losing Object details which is an instance of the VBC SWI Losing Object. Contains the details of the object that is merged to another object.

Integration Component

SWILosingObject

Losing object.

String

LosingObjectId

Losing object ID.

String

ParentRowId

Parent row ID of losing object.

String

ListOfSWIWinningObject

Container element for the Winning Object details which is an instance of the VBC SWI Winning Object. Contains the details of the object that is merged to another object.

Integration Component

SWIWinningObject

Winning object.

String

ParentRowId

Parent row ID of winning object.

String

WinningObjectId

Winning object ID.

String

Response Message Description: SWIMergeServices

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

Table 1197. Response Message Description: SWIMergeServices
Node
Description
Type

ListOfSWImergeobjectIO

An instance of the integration object ListofSWImergeobjectIO.

Integration Object

The following nodes apply to ListOfSWImergeobjectIO

SWIMergeObject

Integration object name.

Integration Object

BusinessComponentName

Name of the business component.

String

BusinessObjectName

Name of the business object.

String

MergeId

ID number assigned to merged item.

String

ListofSWILosingObject

Container element for the Losing Object details which is an instance of the VBC SWI Losing Object. Contains the details of the object that is merged to another object.

Integration Component

SWILosingObject

Losing object.

String

LosingObjectId

Losing object ID.

String

ParentRowId

Parent row ID of losing object.

String

ListOfSWIWinningObject

Container element for the Winning Object details which is an instance of the VBC SWI Winning Object. Contains the details of the object that is merged to another object.

Integration Component

SWIWinningObject

Winning object.

String

ParentRowId

Parent row ID of winning object.

String

WinningObjectId

Winning object ID.

String

SWIMergeServices 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 1198.

Table 1198. SWIMergeServices Service Object
Siebel Repository Name
Boundary Object Type
Class

SWIMergeServices

Business Service

CSSMergeService

Data Object (Integration Object)

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

Table 1199. SWIMergeServices Data Object
Siebel Repository Name
External Name

SWIMergeObjectIO

SWI Merge Object

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