Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >
SyncCustomerSiebelEventAggregator
Use this outbound Web service to synchronize account, contact, address, billing profile, and statement profile details with an external system when any insert or update operation occurs for these corresponding entities in the Siebel database. SyncCustomerSiebelEventAggregator Operations
For a list of operations associated with this Web service, see Table 1300.
Table 1300. SyncCustomerSiebelEventAggregator operations
|
|
aggregateaccountevent |
Called when an account record is inserted or updated. This operation sends the updated or inserted account details along with its child details to the external system to synchronize the account. |
aggregatecontactevent |
Called when a contact record is inserted or updated. This operation sends the updated or inserted contact details along with its child details to the external system to synchronize the contact. |
aggregateaddressevent |
Called when an address record is inserted or updated. This operation sends the updated or inserted address details along with its child details to the external system to synchronize the address. |
aggregatebpevent |
Synchronizes the billing profile. |
aggregatespevent |
Synchronizes the statement profile. |
Request Message Description: aggregateaccountevent
Sends inserted or updated account details from the Siebel database to an external system to synchronize the account with the participating integrated application. For a description of this request message, see Table 1301.
Table 1301. Request Message Description: aggregateaccountevent
|
|
|
ListofSwicustomerpartyIO |
An instance of the integration object ListofSwicustomerpartyIO. |
Integration Object |
AccountNumber |
The number of the account. |
String |
AccountStatus |
The status of the account that was updated. |
String |
AccountTypeCode |
Account class. |
String |
Created |
The creation date of the account. |
Date |
CurrencyCode |
Account currency code. |
String |
DUNSNumber |
Dun and Bradstreet data universal numbering system, number. |
String |
HomePage |
URL for account's homepage. |
String |
IntegrationId |
Integration ID of account record. |
String |
Location |
Location of the account. |
String |
MainFaxNumber |
Main fax number of the account. |
String |
MainPhoneNumber |
Main phone number of the account. |
String |
Name |
Account name. |
String |
ParentAccountId |
Account ID of the parent account. |
String |
PrimaryAddressId |
Primary address of the account. |
String |
PrimaryBillingProfileId |
The primary billing profile ID of the account. |
String |
PrimaryContactId |
The primary contact ID for the account. |
String |
PrimaryOrganizationId |
The primary organization ID for the account. |
String |
PrimaryShipToAddressId |
The primary shipping address of the account. |
String |
RowId |
The row ID in the Siebel database table. |
String |
Type |
The type of account. |
String |
ListOfCutAddress |
The address details of the account. |
Integration Component |
ListOfCutAddressCopy |
The address details of the billing profile of the account. |
Integration Component |
ListOfComExemptionsProfile |
The exemption profile details of the account. |
Integration Component |
ListOfComInvoiceProfile |
The billing profile details of the account. |
Integration Component |
ListOfComStatementProfile |
The statement profile details of the account. |
Integration Component |
ListOfContact |
The contact details for the account. |
Integration Component |
ListOfContactQuery |
The contact associated with the billing profile of the account. |
Integration Component |
ListOfInternalDivision |
The internal division details of the account. |
Integration Component |
ListOfPersonalAddress |
The addresses associated with the contacts of the account. |
Integration Component |
Response Message Description: aggregateaccountevent
This Web service is asynchronous. There is no response message. Request Message Description: aggregatecontactevent
For a description of this request message, see Table 1302.
Table 1302. Request Message Description: aggregatecontactevent
|
|
|
ListOfSwicontactio |
The contact details. |
Integration Object |
Alias |
The contact alias. |
String |
CellularPhone |
The mobile phone number of the contact. |
String |
ConsumerLink |
The Consumer Link of the contact. |
String |
ContactPersonTitle |
The title of the contact. |
String |
CurrencyCode |
The currency code for billing profile. |
String |
DateofBirth |
The contact's date of birth. |
String |
EmailAddress |
The email address of the contact. |
String |
FaxPhone |
The contact's fax number. |
String |
FirstName |
The contact's first name. |
String |
HomePhone |
The contact's home phone number. |
String |
IntegrationId |
The Integration ID of the contact record. |
String |
JobTitle |
The contact's job title. |
String |
LastName |
The last name of the contact. |
String |
MM |
The salutation for the contact. |
String |
Gender |
The gender of the contact. |
String |
MaritalStatus |
The marital status of the contact. |
String |
MiddleName |
The middle name of the contact. |
String |
MotherMaidenName |
The maiden name of the contact's mother. |
String |
PrimaryOrganizationId |
The primary organization ID of the contact. |
String |
PrimaryPersonalAddressId |
The primary address ID of the contact. |
String |
RowId |
The row ID in the Siebel database table. |
String |
SocialSecurityNumber |
The Social Security number of the contact. |
String |
Status |
The status of the contact record. |
String |
WorkPhone |
The work phone number of the contact. |
String |
ListOfAccount |
The account details for the contact. |
Integration Component |
ListofComInvoiceProfile |
The billing profiles of the contact. |
Integration Component |
ListOfFmLocation |
The fleet management (FM) locations of the contact. |
Integration Component |
ListOfOrganization |
The organizations of the contact. |
Integration Component |
ListOfPersonalAddress |
The addresses of the contact. |
Integration Component |
ListOfUcmContactPrivacy |
The Universal Customer Master (UCM) contact privacy details. |
Integration Component |
Response Message Description: aggregatecontactevent
This Web service is asynchronous. There is no response message. Request Message Description: aggregateaddressevent
Sends inserted or updated address details from the Siebel database to an external system to synchronize the address with the participating integrated application. For a description of this request message, see Table 1303.
Table 1303. Request Message Description: aggregateaddressevent
|
|
|
ListOfSwiaddressIO |
The address details. |
Integration Object |
AddressName |
The address name. |
String |
BillAddressFlag |
Indicates whether the account is billable. |
String |
City |
The city name. |
String |
County |
The county name. |
String |
Country |
The country name. |
String |
DisableDataCleansing |
Disables the flag for data cleansing. |
String |
EmailAddress |
The email address. |
String |
IntegrationId |
The integration ID of the address record. |
String |
MainAddressFlag |
Indicates the main address. |
String |
PostalCode |
The postal code of the address record. |
String |
Province |
The province in the address record, if this value is valid. |
String |
RowId |
The row ID in the Siebel database table. |
String |
ShipAddressFlag |
Indicates the ship-to address. |
String |
State |
The state of the address record. |
String |
StreetAddress |
The street address of address record. |
String |
StreetAddress2 |
The secondary street address of the address record, if necessary. |
String |
ListOfAccount |
The account details associated with the address. |
Integration Component |
ListofComInvoiceProfile |
The billing profile associated with the address. |
Integration Component |
ListOfFmLocation |
The fleet management locations associated with the address. |
Integration Component |
ListOfContact |
The contacts associated with the address. |
Integration Component |
Response Message Description: aggregateaddressevent
This Web service is asynchronous. There is no response message. Request Message Description: aggregatebpevent
Sends the inserted or updated billing profile from the Siebel database to an external system to synchronize the billing profile with the participating integrated application. For a description of this request message, see Table 1304.
Table 1304. Request Message Description: aggregatebpevent
|
|
|
ListOfSwibillingprofileIO |
The billing profile details. |
Integration Object |
AccountId |
The account ID of the billing profile. |
String |
AddressId |
The address ID of the billing profile. |
String |
BankAccountName |
The bank account name associated with the billing profile. |
String |
BankAccountNumber |
The bank account number associated with the billing profile. |
String |
BankAccountType |
The bank account type associated with the billing profile. |
String |
BankAuthorizationflag |
The Bank Authorization flag associated with the billing profile. |
Boolean |
BankBranch |
The branch details of the bank. |
String |
BankLanguageCode |
The language code of the bank. |
String |
BankLanguageId |
The language ID of the bank. |
String |
BankName |
The name of the bank. |
String |
BillAverage |
The average of the bill. |
String |
BillCycle |
The cycle of the bill. |
String |
BillCycleDay |
The cycle day of the bill. |
String |
BillFrequency |
The frequency of the bill. |
String |
BillSequence |
The sequence of the bill. |
String |
BillSource |
The source of the bill. |
String |
BillVendorId |
The Bill Vendor ID. |
ID |
BudgetBillingFlag |
The Budget Billing flag. |
Boolean |
CPNIDate |
The Customer Proprietary Network Information (CPNI) date. |
String |
CPNIFlag |
The Customer Proprietary Network Information (CPNI) flag. |
Boolean |
CollectionsFlag |
The Collections flag. |
Boolean |
ContactId |
The contact ID. |
ID |
CreditCardBlockFlag |
Indicates whether to block the credit card. |
Boolean |
CreditCardBlockReason |
The reason for the credit card block. |
String |
CreditCardCategory |
The category of the credit card. |
String |
CreditCardExpirationDate |
The expiration date of the credit card. |
String |
CreditCardName |
The name on the credit card. |
String |
CreditCardNumber |
The number of the credit card. |
String |
CreditCardNumberEncryptkeyReference |
The encryption key reference of the credit card number. |
String |
CreditCardSecurityCode |
The credit card security code. |
String |
CreditCardType |
The credit card type. |
String |
CreditCardVerificationNumber |
The credit card verification number. |
String |
CreditCardVerificationNumberEncryptionKey |
The encryption key reference of the credit card verification number. |
String |
DaysToCash |
The Days to Cash. |
Integer |
EmailBillTo |
The email ID. |
String |
BillingProfileId |
The billing profile ID. |
ID |
InterestatInvoiceFlag |
The Interest at Invoice flag. |
Boolean |
LastBillAmount |
The last bill amount. |
String |
LastBillDate |
The last bill date. |
String |
MediaType |
The media type. |
String |
BillType |
The bill type for the billing profile. |
String |
ExtraCopies |
The number of copies to be sent. |
Integer |
BillingProfileName |
The billing profile name. |
String |
NoPayFormFlag |
The No Pay Form flag. |
Boolean |
NumberofManualInvoices |
The number of manual invoices. |
Integer |
PaymentMethod |
The payment method. |
String |
ReasonforManualOutsource |
The reason for the manual outsource. |
String |
StatementFlag |
The Statement flag to distinguish the billing profile from the statement profile. |
Boolean |
RepeatDebtorFlag |
The Repeat Debtor flag. |
Boolean |
RoutingNumber |
The routing number of the bank. |
String |
StandingOrderFlag |
The Standing Order flag. |
Boolean |
Status |
The status of the billing profile. |
String |
YearlyAdvancePaymentFlag |
The Yearly Advance Payment flag. |
Flag |
ListOfContact |
The contacts associated with the billing profile. |
Integration Component |
ListOfCutAddress |
The addresses associated with the billing profile. |
Integration Component |
Response Message Description: aggregatebpevent
This Web service is asynchronous. There is no response message. Request Message Description: aggregatespevent
Sends an inserted or updated statement profile from the Siebel database to an external application to synchronize the statement profile with the participating integrated application. For a description of this request message, see Table 1305.
Table 1305. Request Message Description: aggregatespevent
|
|
|
ListOfSwistatementprofileIO |
The statement profile details. |
Integration Object |
ContactFirstName |
The contact's first name. |
String |
ContactLastName |
The contact's last name. |
String |
StreetAddress |
The contact's street address. |
String |
EmailBillTo |
The contact's email address. |
String |
LanguageCode |
The language code for the statement profile. |
String |
ContactId |
The contact's ID. |
ID |
MediaType |
The media type for the statement profile. |
String |
BillType |
The bill type for the statement profile. |
String |
ExtraCopies |
The number of copies to be sent. |
Integer |
ContactFaxPhone |
The contact's fax number. |
String |
ContactWorkPhone |
The contact's work phone number. |
String |
StatementProfileId |
The ID for the statement profile. |
ID |
AddressId |
The address ID for the contact's selected address. |
ID |
AccountId |
The account ID for the statement profile. |
ID |
StatementFlag |
The statement flag to distinguish the billing profile from the statement profile. |
Boolean |
City |
The city for the contact's address. |
String |
State |
The state for the contact's address. |
String |
Country |
The country for the contact's address. |
String |
ZipCode |
The ZIP code for the contact's address. |
String |
Response Message Description: aggregatespevent
This Web service is asynchronous. There is no response message. SyncCustomerSiebelEventAggregator 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 1306.
Table 1306. SyncCustomerSiebelEventAggregator Service Object
|
|
|
SyncCustomerSiebelEventAggregator |
Business Service |
CSSWSOutboundDispatcher |
Data Object (Integration Object)
For a description of data objects for this Web service, see Table 1307.
Table 1307. SyncCustomerSiebelEventAggregator Data Object
|
|
SWICustomerPartyIO |
Account |
SWIContactIO |
SWI Contact |
SWIAddressIO |
SWI CUT Address |
Fault |
Fault |
SWIStatementProfileIO |
Com Statement Profile |
SWIBillingProfileIO |
CMU - Com Invoice Profile |
Interface Description (WSDL) for SyncCustomerSiebelEventAggregator
To view the interface description for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file. ...\SyncCustomerSiebelEventAggregator\SyncCustomerSiebelEventAggregator.wsdl
|