Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >
SWIContactServices
Use this inbound Web service to support Query, Upsert and Synchronize operations for Contact records and contact child details. SWIContactServices Operations
For a list of operations associated with this Web service, see Table 1141
Table 1141. SWIContactServices Operations
|
|
SWIContactServicesInsertOrUpdate |
Calls Insert or Update method used for inserting a new contact along with the child details into the Siebel database. If the contact is already present in the Siebel database, then the contact will be updated with the details from the request message. |
SWIContactServicesQueryByExample |
Calls the Query by Example method to Query Contact details along with the child details from the Siebel database. |
SWIContactServicesSynchronize |
Calls the Synchronize method to synchronize the contact in the request message with the contact details in the Siebel database. If the child details that are part of the request message are not present in the Siebel database, then they are inserted. If any additional child is present in the database and not part of request message, then it is deleted from the database. |
. Request Message Description: SWIContactServicesInsertOrUpdate
Inserts a new contact along with the child details in to the Siebel database. If the contact is already present in the Siebel database then the contact record is updated with any new details contained in the request message. For a description of this request message, see Table 1142.
Table 1142. Request Message Description: SWIContactServicesInsertOrUpdate
|
|
|
Alias |
Alias of the contact record. |
String |
CellularPhone |
Mobile phone number of the contact. |
String |
ContactPersonTitle |
Contact's title. |
String |
CurrencyCode |
Contact's account currency code. |
String |
DateofBirth |
Contact's birth date. |
String |
EmailAddress |
Contact's email address. |
String |
FaxPhone |
Contact's fax number. |
String |
FirstName |
Contact's first name. |
String |
Gender |
Contact's gender. |
String |
HomePhone |
Contact's home phone number. |
String |
JobTitle |
Contact's job title. |
String |
LastName |
Contact's last name. |
String |
MM |
Mr. or Mrs. |
String |
MaritalStatus |
Contact's marital status. |
String |
MiddleName |
Contact's middle name. |
String |
RowId |
Row ID of Siebel Contact record |
String |
SocialSecurityNumber |
Contact's social security number. |
String |
Status |
Contact record's 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 |
String |
PersonalAddress |
Contact's home address. |
String |
Id |
Siebel row ID of the Contact record. |
String |
AddressName |
Contact's address name. |
String |
City |
Contact's city of residence. |
String |
Country |
Contact's country of residence. |
String |
PostalCode |
Contact's postal code. |
String |
Province |
Contact's province, if applicable. |
String |
State |
Contact's state of residence. |
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: SWIContactServicesInsertOrUpdate
For a description of this response message, see Table 1143.
Table 1143. Response Message Description: SWIContactServicesInsertOrUpdate
|
|
|
Alias |
Alias of contact record. |
String |
CellularPhone |
Contact's mobile phone number. |
String |
ContactPersonTitle |
Contact's title. |
String |
CurrencyCode |
Contact account currency code. |
String |
DateofBirth |
Contact's birth date. |
String |
EmailAddress |
Contact's email address. |
String |
FaxPhone |
Contact's fax number. |
String |
FirstName |
Contact's first name. |
String |
Gender |
Contact's gender. |
String |
HomePhone |
Contact's home phone number. |
String |
JobTitle |
Contact's job title. |
String |
LastName |
Contact's last name. |
String |
MM |
Mr. or Mrs. |
String |
MaritalStatus |
Contact's marital status. |
String |
MiddleName |
Contact's middle name. |
String |
RowId |
Row ID of Siebel Contact record |
String |
SocialSecurityNumber |
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 the Siebel database |
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 |
Request Message Description: SWIContactServicesQueryByExample
For a description of this request message, see Table 1144.
Table 1144. Request Message Description: SWIContactServicesQueryByExample
|
|
|
RowId |
Row ID of Siebel Contact record |
String |
ListOfAccount |
List of Account records. |
String |
ListofPersonalAddress |
List of personal address records of contact. |
String |
PersonalAddress |
Contact's personal address. |
String |
Response Message Description: SWIContactServicesQueryByExample
For a description of this response message, see Table 1145.
Table 1145. Response Message Description: SWIContactServicesQueryByExample
|
|
|
Id |
Row ID. |
String |
Alias |
Alias of contact record. |
String |
CellularPhone |
Contact's mobile phone number. |
String |
ContactPersonTitle |
Contact's title. |
String |
CurrencyCode |
Contact account currency code. |
String |
DateofBirth |
Contact's birth date. |
String |
EmailAddress |
Contact's email address. |
String |
FaxPhone |
Contact's fax number. |
String |
FirstName |
Contact's first name. |
String |
Gender |
Contact's gender. |
String |
HomePhone |
Contact's home phone number. |
String |
JobTitle |
Contact's job title. |
String |
LastName |
Contact's last name. |
String |
MM |
Mr. or Mrs. |
String |
MaritalStatus |
Contact's marital status. |
String |
MiddleName |
Contact's middle name. |
String |
MotherMaidenName |
Contact's mother's maiden name. |
String |
PrimaryOrganizationId |
Primary organization for contact. |
String |
RowId |
Row ID in Siebel data table. |
String |
SocialSecurityNumber |
Contact's social security number. |
String |
Status |
Status of contact record. |
String |
WorkPhone |
Contact's work telephone number. |
String |
ListofAccount |
Container for Account. |
Integration Component |
ListofComInvoiceProfile |
Container for invoice profile. |
Integration Component |
ListofOrganization |
Container for Organization. |
Integration Component |
ListofPersonalAddress |
Container for personal address records. |
Integration Component |
PersonalAddress |
Contact's personal address. |
String |
ListofUCMContactPrivacy |
Privacy details for Contact record. |
Integration Component |
Request Message Description: SWIContactServicesSynchronize
For a description of this request message, see Table 1146.
Table 1146. Request Message Description: SWIContactServicesSynchronize
|
|
|
Id |
Row ID. |
String |
Alias |
Alias of contact record. |
String |
CellularPhone |
Contact's mobile phone number. |
String |
ContactPersonTitle |
Contact's title. |
String |
CurrencyCode |
Contact's account currency code. |
String |
DateofBirth |
Contact's birth date. |
String |
EmailAddress |
Contact's email address. |
String |
FaxPhone |
Contact's fax number. |
String |
FirstName |
Contact's first name. |
String |
Gender |
Contact's gender. |
String |
HomePhone |
Contact's home phone number. |
String |
JobTitle |
Contact's job title. |
String |
LastName |
Contact's last name. |
String |
MM |
Mr. or Mrs. |
String |
MaritalStatus |
Contact's marital status. |
String |
MiddleName |
Contact's middle name. |
String |
MotherMaidenName |
Contact's mother's maiden name. |
String |
PrimaryOrganizationId |
Primary organization for contact. |
String |
RowId |
Row ID in Siebel data table. |
String |
SocialSecurityNumber |
Contact's social security number. |
String |
Status |
Status of contact record. |
String |
WorkPhone |
Contact's work telephone number. |
String |
AIAIntegrationId |
ID value used for mapping the request message and response message contact details. |
String |
ListofOrganization |
Container for Organization. |
Integration Component |
ListofPersonalAddress |
Container for personal address records. |
Integration Component |
Response Message Description: SWIContactServicesSynchronize
For a description of this response message, see Table 1147.
Table 1147. Response Message Description: SWIContactServicesSynchronize
|
|
|
Id |
Row ID. |
String |
Alias |
Alias of contact record. |
String |
CellularPhone |
Contact's mobile phone number. |
String |
ContactPersonTitle |
Contact's title. |
String |
CurrencyCode |
Contact's account currency code. |
String |
DateofBirth |
Contact's birth date. |
String |
EmailAddress |
Contact's email address. |
String |
FaxPhone |
Contact's fax number. |
String |
FirstName |
Contact's first name. |
String |
Gender |
Contact's gender. |
String |
HomePhone |
Contact's home phone number. |
String |
JobTitle |
Contact's job title. |
String |
LastName |
Contact's last name. |
String |
MM |
Mr. or Mrs. |
String |
MaritalStatus |
Contact's marital status. |
String |
MiddleName |
Contact's middle name. |
String |
MotherMaidenName |
Contact's mother's maiden name. |
String |
PrimaryOrganizationId |
Primary organization for contact. |
String |
RowId |
Row ID in Siebel data table. |
String |
SocialSecurityNumber |
Contact's social security number. |
String |
Status |
Status of contact record. |
String |
WorkPhone |
Contact's work telephone number. |
String |
AIAIntegrationId |
ID value used for mapping the request message and response message contact details. |
String |
ListofOrganization |
Container for Organization. |
Integration Component |
ListofPersonalAddress |
Container for personal address records. |
Integration Component |
SWIContactServices 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 1148.
Table 1148. SWIContactServices Service Object
|
|
|
SWI Contact Service |
Business Service |
CSSEAIDataSyncService |
Data Object (Integration Object)
For a description of data objects for this Web service, see Table 1149.
Table 1149. SWIContactServices Data Object
|
|
SWIContactIO |
SWI Contact |
Methods
For a description of the methods for this Web service, see Table 1150.
Table 1150. SWIContactServices Methods
|
|
SWIContactServicesInsertOrUpdate |
InsertOrUpdate |
SWIContactServicesQueryByExample |
QueryByExample |
SWIContactServicesSynchronize |
Synchronize |
|