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