SyncCustomerSiebelEventAggregator Operations
For a list of operations associated with this Web service, see the following table.
Operation | Description |
---|---|
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 the following table.
Node | Description | Type |
---|---|---|
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 the following table.
Node | Description | Type |
---|---|---|
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 the following table.
Node | Description | Type |
---|---|---|
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 the following table.
Node | Description | Type |
---|---|---|
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 |
CreditCardVerificationNumber Encryption Key |
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 the following table.
Node | Description | Type |
---|---|---|
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 |
This Web service is asynchronous. There is no response message.