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

SWICustomerParty


Use this inbound Web service to support Query, Upsert and Synchronize operations for contact records and contact child details.

SWICustomerParty Operations

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

Table 1094. SWICustomerParty Operations
Name
Description

SWICustomerPartyInsertOrUpdate

Calls the Insert or Update method used for inserting a new account along with the child details into the Siebel database. If the account is already present in the Siebel database, then the account will be updated with any new details contained in the request message.

SWICustomerPartyQueryByExample

Calls the Query by Example method to query the Siebel database for account details along with any child details.

SWICustomerPartySynchronize

Calls Synchronize method to synchronize the account record contained in the request message with the account details in Siebel database.

If the child details that are part of request message are not present in the Siebel database, then the details are inserted. If any additional child are present in the Siebel database and are not part of request message, then those details are deleted from the database.

.

Request Message Description: SWICustomerPartyInsertOrUpdate

Inserts a new account along with the child details into the Siebel database. If the account is already present in the Siebel database, then the Account record is updated with the details contained in the request message.

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

Table 1095. Request Message Description: SWICustomerPartyInsertOrUpdate
Node
Description
Type

ListofSWIcustomerpartyIO

An instance of the integration object ListofSWIcustomerpartyIO.

Integration Object

The following nodes apply to SWIcustomerpartyIO

Account

Account name.

String

AccountStatus

Status of account record.

String

DUNSNumber

Dun and Bradstreet data universal numbering system number.

String

MainFaxNumber

Main fax number of account.

String

MainPhoneNumber

Main phone number of account.

String

Name

Account name.

String

HomePage

Account's home page address.

String

AIAIntegrationId

ID value used for mapping the request message and response message account details.

String

Location

Account's location.

String

RowId

Row ID of Siebel Account record.

String

ListofCutAddress

Optional. Business address.

Integration Component

ListofContact

Contact details

Integration Component

ListofInternalDivision

Internal division details.

Integration Component

City

City where account is located.

String

Country

Country where account is located.

String

County

County where account is located.

String

PostalCode

Postal code of account.

String

Province

Province (if applicable) where account is located.

String

AIAIntegrationId

Contact's social security number.

String

Status

Contact status.

String

WorkPhone

Contact's work phone number.

String

AIAIntegrationId

ID value used for mapping the request message and response message contact details.

String

ListofOrganization

Container for organization record.

String

PersonalAddress

Contact's home address.

String

Id

Row ID of the Contact record in Siebel data table.

String

AddressName

Address name

String

City

Contact's city.

String

Country

Contact's country.

String

PostalCode

Contact's postal code.

String

Province

Contact's province (if applicable).

String

State

Contact's state.

String

StreetAddress1

Line 1 details for the contact.

String

StreetAddress2

Line 2 details for the contact.

String

AIAIntegrationId

ID value used for mapping the request and response message.

String

Response Message Description: SWICustomerPartyInsertOrUpdate

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

Table 1096. Response Message Description: SWICustomerPartyInsertOrUpdate
Node
Description
Type

ListofSWIcustomerpartyIO

An instance of the integration object ListofSWIcustomerpartyIO.

Integration Object

The following nodes apply to SWIcustomerpartyIO

Account

Account name.

String

AccountStatus

Status of account record.

String

DUNSNumber

Dun and Bradstreet data universal numbering system number.

String

HomePage

Account's home page address.

String

Location

Account's location.

String

MainFaxNumber

Account's main fax number.

String

MainPhoneNumber

Account's main phone number.

String

Name

Account name.

String

AIAIntegrationId

ID value used for mapping the request message and response message account details.

String

ListofCutAddress

Optional. Business address.

Integration Component

ListofContact

Contact details.

Integration Component

ListOfInternalDivision

Internal division details.

Integration Component

Request Message Description: SWICustomerPartyQueryByExample

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

Table 1097. Request Message Description: SWICustomerPartyQueryByExample
Node
Description
Type

ListofSWIcustomerpartyIO

An instance of the integration object ListofSWIcustomerpartyIO.

Integration Object

The following nodes apply to SWIcustomerpartyIO

RowId

Row ID of account in Siebel data table.

String

ListofCutAddress

Optional. Business address.

Integration Component

Response Message Description: SWICustomerPartyQueryByExample

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

Table 1098. Response Message Description: SWIContactServicesQueryByExample
Node
Description
Type

ListofSWIcustomerpartyIO

An instance of the integration object ListofSWIcustomerpartyIO.

Integration Object

The following nodes apply to SWIcustomerpartyIO

Account

Account name.

String

AccountStatus

Status of account record.

String

AccountTypeCode

Dun and Bradstreet data universal numbering system number.

String

CurrencyCode

Account's currency code.

String

DUNSNumber

Dun and Bradstreet data universal numbering system number.

String

HomePage

Homepage of account

String

IntegrationId

Integration ID.

String

Location

Account location.

String

MainFaxNumber

Main fax number of account.

String

MainPhoneNumber

Main phone number of account.

String

Name

Account name.

String

ParentAccountId

Account ID of parent account.

String

PrimaryAddressId

Primary address of account.

String

PrimaryBillToAddressId

Primary billing address of account.

String

PrimaryContactId

Primary Contact ID for the account.

String

PrimaryOrganizationId

Primary Organization ID for the account.

String

PrimaryShipToAddress

Primary shipping address for the account.

String

RowId

Row ID in Siebel data table.

String

Type

Account type.

String

ListofCutAddress

Optional. Business address.

Integration Component

ListofContact

Contact details.

Integration Component

ListofInternalDivision

Internal division details.

Integration Component

Request Message Description: SWICustomerPartySynchronize

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

Table 1099. Request Message Description: SWICustomerPartySynchronize
Node
Description
Type

ListofSWIcustomerpartyIO

An instance of the integration object ListofSWIcustomerpartyIO.

Integration Object

The following nodes apply to SWIcustomerpartyIO

Account

Account name.

String

AccountStatus

Status of account record.

String

DUNSNumber

Dun and Bradstreet data universal numbering system number.

String

MainFaxNumber

Main fax number of account.

String

MainPhoneNumber

Main phone number of account.

String

Name

Account name.

String

HomePage

Account's home page address.

String

AIAIntegrationId

ID value used for mapping the request message and response message account details.

String

Location

Account's location.

String

RowId

Row ID of Siebel Account record.

String

ListofCutAddress

Optional. Business address.

Integration Component

ListofContact

Contact details.

Integration Component

ListofInternalDivision

Internal division details.

Integration Component

City

City where account is located.

String

Country

Country where account is located.

String

County

County where account is located.

String

PostalCode

Postal code of account.

String

Province

Province (if applicable) where account is located.

String

AIAIntegrationId

Contact's social security number.

String

Status

Contact status.

String

WorkPhone

Contact's work phone number.

String

AIAIntegrationId

ID value used for mapping the request message and response message contact details.

String

ListofOrganization

Container for organization record.

String

PersonalAddress

Contact's home address.

String

Id

Row ID of the Contact record in Siebel data table.

String

AddressName

Address name

String

City

Contact's city.

String

Country

Contact's country.

String

PostalCode

Contact's postal code.

String

Province

Contact's province (if applicable).

String

State

Contact's state.

String

StreetAddress1

Line 1 details for the contact.

String

StreetAddress2

Line 2 details for the contact.

String

AIAIntegrationId

ID value used for mapping the request and response message.

String

Response Message Description: SWICustomerPartySynchronize

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

Table 1100. Response Message Description: SWICustomerPartySynchronize
Node
Description
Type

ListofSWIcustomerpartyIO

An instance of the integration object ListofSWIcustomerpartyIO.

Integration Object

The following nodes apply to SWIcustomerpartyIO

Account

Account name.

String

AccountStatus

Status of account record.

String

DUNSNumber

Dun and Bradstreet data universal numbering system number.

String

HomePage

Account's home page address.

String

Location

Account's location.

String

MainFaxNumber

Account's main fax number.

String

MainPhoneNumber

Account's main phone number.

String

Name

Account name.

String

AIAIntegrationId

ID value used for mapping the request message and response message account details.

String

ListofCutAddress

Optional. Business address.

Integration Component

ListofContact

Contact details.

Integration Component

ListOfInternalDivision

Internal division details.

Integration Component

SWICustomerParty 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 1101.

Table 1101. Service Object
Siebel Repository Name
Boundary Object Type
Class

SWI Customer Party Service

Business Service

CSSEAIDataSyncService

Data Object (Integration Object)

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

Table 1102. Data Object
Siebel Repository Name
External Name

SWICustomerPartyIO

Account

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