17Oracle Customer Hub (UCM) and Data Governance Manager Web Services Reference
Oracle Customer Hub (UCM) and Data Governance Manager Web Services Reference
This chapter provides reference information for Oracle Customer Hub (UCM) and Oracle Data Governance Manager Web services. It includes the following topics:
About Oracle Customer Hub (UCM) Web Services and Oracle CRMML
With the release of Oracle Customer Hub (UCM) 8.2, Service Oriented Architecture and Web service enablement of Oracle Customer Hub (UCM) features is taking the place of Oracle’s Customer Relationship Management Markup Language (CRMML) proprietary format.
Oracle Customer Hub (UCM) uses industry-standard Web Services Definition Language (WSDL) for publishing Web services to external systems. In earlier versions of Oracle Customer Hub (UCM) Oracle’s CRMML, an XML based markup language, provided the means for data exchange. CRMML was used for communication within Oracle Customer Hub (UCM). For example, it was used for inbound request-response type and in publish-subscribe types of message delivery.
CRMML comprises two parts:
Header. It contains the following:
Information identifying the sending and receiving systems
This information was used by Oracle Customer Hub (UCM) for security verifications
A message descriptor identifying the message
Body. It contains one or more message elements representing the following:
Inbound requests from an external application to insert, query, update, or delete a database object
Outbound response to a requested transaction
Outbound publication messages to be sent to an external subscribing application.
For more information on Oracle CRMML, see ASIs and Messages for Oracle Master Data Management Applications.
Core Oracle Customer Hub (UCM) Web Services
The following Web services are used to execute core Oracle Customer Hub (UCM) operations. These Web services include:
Organization Service
Use this Web service to perform all operations related to the organization and or the account object. This Web service is used for all party operations. Oracle Customer Hub (UCM) organization messages are used in insert, query, update and delete operations to maintain organization information.
OrganizationService Operations
For a list of the operations associated with this Web service, see the following table.
Table OrganizationService Operations
Name | Description |
---|---|
createOrganization |
Creates an organization record. |
updateOrganization |
Updates an existing organization record. |
deleteOrganization |
Deletes an organization record. |
getOrganization |
Retrieves organization records, based on a user query. |
Request Message Description: createOrganization
For a description of this request message, see the following table.
Table Request Message Description: createOrganization
Node | Description | Type |
---|---|---|
SwiOrganizationIO |
Required. An instance of the integration object, SwiOrganizationIO. Account is the parent header and the nodes which follow in this table are considered child records. |
Integration Object |
The following nodes apply to SwiOrganizationIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
AccountStatus |
Status of the account. |
String |
AccountValue |
Value of the account. |
String |
CurrencyCode |
Currency code being used by the account. |
String |
DUNSNumber |
Dun and Bradstreet data universal numbering system. This value is a number. |
String |
IntegrationId |
Integration ID. |
String |
Location |
Account location. |
String |
MainPhoneNumber |
Phone contact of the account. |
String |
Name |
Account name. |
String |
NumberofEmployees |
Number of employees in the organization. |
String |
PartyTypeCode |
Party type code. |
String |
PartyUId |
Party unique ID. |
String |
Status |
Status. |
string |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfAccount_BusinessAddress |
Optional. Account business address. |
Integration Component |
ListOfFincorpDepositAccount |
Optional. Financial corporation deposit account. |
Integration Component |
ListOfFincorpLoanAccount |
Optional. Financial corporation account loan details. |
Integration Component |
ListOfContact |
Optional. Contact details of the account. |
Integration Component |
ListOfUcmAccountPrivacy |
Optional. Privacy details of the account. |
Integration Component |
ListOfRelatedSalesRep |
Optional. Details of related sales representatives. |
Integration Component |
ListOfSubAccount |
Optional. Details of subordinate accounts associated with the parent account, if any. |
Integration Component |
ListOfRelatedOrganization |
Optional. Details of the related organization. |
Integration Component |
ListOfRelatedIndustry |
Optional. Details of related industries to the account. |
Integration Component |
Response Message Description: createOrganization
For a description of this response message, see the following table.
Table Response Message Description: createOrganization
Node | Description | Type |
---|---|---|
SwiOrganizationIO |
An instance of the integration object, SwiOrganizationIO. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
Request Message Description: updateOrganization
For a description of this request message, see the following table.
Table Request Message Description: updateOrganization
Node | Description | Type |
---|---|---|
SwiOrganizationIO |
Required. An instance of the integration object, SwiOrganizationIO. Account is the parent header and the nodes which follow in this table are considered child records. |
Integration Object |
The following nodes apply to SwiOrganizationIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
AccountStatus |
Status of the account. |
String |
AccountValue |
Value of the account. |
String |
CurrencyCode |
Currency code being used by the account. |
String |
DUNSNumber |
Dun and Bradstreet data universal numbering system, number. |
String |
IntegrationId |
Integration ID. |
String |
Location |
Account location. |
String |
MainPhoneNumber |
Phone contact of the account. |
String |
Name |
Account name. |
String |
NumberofEmployees |
Number of employees in the organization. |
String |
PartyTypeCode |
Party type code. |
String |
PartyUId |
Party unique ID. |
String |
Status |
Status. |
string |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfAccount_BusinessAddress |
Optional. Account business address. |
Integration Component |
ListOfFincorpDepositAccount |
Optional. Financial corporation deposit account. |
Integration Component |
ListOfFincorpLoanAccount |
Optional. Financial corporation account loan details. |
Integration Component |
ListOfContact |
Optional. Contact details of the account. |
Integration Component |
ListOfUcmAccountPrivacy |
Optional. Privacy details of the account. |
Integration Component |
ListOfRelatedSalesRep |
Optional. Details of related sales representatives. |
Integration Component |
ListOfSubAccount |
Optional. Details of subordinate accounts associated with the parent account, if any. |
Integration Component |
ListOfRelatedOrganization |
Optional. Details of the related organization. |
Integration Component |
ListOfRelatedIndustry |
Optional. Details of related industries to the account. |
Integration Component |
Response Message Description: updateOrganization
For a description of this response message, see the following table.
Table Response Message Description: updateOrganization
Node | Description | Type |
---|---|---|
SwiOrganizationIO |
An instance of the integration object, SwiOrganizationIO, with the list of operated records. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
Request Message Description: deleteOrganization
For a description of this request message, see the following table.
Table Request Message Description: deleteOrganization
Node | Description | Type |
---|---|---|
SwiOrganizationIO |
Required. An instance of the integration object, SwiOrganizationIO. Account is the parent header and the nodes which follow in this table are considered child records. |
Integration Object |
The following nodes apply to SwiOrganizationIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
AccountStatus |
Status of the account. |
String |
AccountValue |
Value of the account. |
String |
CurrencyCode |
Currency code being used by the account. |
String |
DUNSNumber |
Dun and Bradstreet data universal numbering system, number. |
String |
IntegrationId |
Integration ID. |
String |
Location |
Account location. |
String |
MainPhoneNumber |
Phone contact of the account. |
String |
Name |
Account name. |
String |
NumberofEmployees |
Number of employees in the organization. |
String |
PartyTypeCode |
Party type code. |
String |
PartyUId |
Party unique ID. |
String |
Status |
Status. |
string |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfAccount_BusinessAddress |
Optional. Account business address. |
Integration Component |
ListOfFincorpDepositAccount |
Optional. Fincorp deposit account. |
Integration Component |
ListOfFincorpLoanAccount |
Optional. Fincorp account loan details. |
Integration Component |
ListOfContact |
Optional. Contact details of the account. |
Integration Component |
ListOfUcmAccountPrivacy |
Optional. Privacy details of the account. |
Integration Component |
ListOfRelatedSalesRep |
Optional. Details of related sales representatives. |
Integration Component |
ListOfSubAccount |
Optional. Details of subordinate accounts associated with the parent account, if any. |
Integration Component |
ListOfRelatedOrganization |
Optional. Details of the related organization. |
Integration Component |
ListOfRelatedIndustry |
Optional. Details of related industries to the account. |
Integration Component |
Response Message Description: deleteOrganization
For a description of this response message, see the following table.
Table Response Message Description: deleteOrganization
Node | Description | Type |
---|---|---|
SwiOrganizationIO |
The same request instance of the integration object, SwiOrganizationIO. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any |
String |
Request Message Description: getOrganization
For a description of this request message, see the following table.
Table Request Message Description: getOrganization
Node | Description | Type |
---|---|---|
SwiOrganizationIO |
Required. An instance of the integration object, SwiOrganizationIO. Account is the parent header and the following are the child. |
Integration Object |
The following nodes apply to SwiOrganizationIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
AccountStatus |
Status of the account. |
String |
AccountValue |
Value of the account. |
String |
CurrencyCode |
Currency code being used by the account. |
String |
DUNSNumber |
Dun and Bradstreet data universal numbering system, number. |
String |
IntegrationId |
Integration ID. |
String |
Location |
Account location. |
String |
MainPhoneNumber |
Phone contact of the account. |
String |
Name |
Account name. |
String |
NumberofEmployees |
Number of employees in the organization. |
String |
PartyTypeCode |
Party type code. |
String |
PartyUId |
Party unique ID. |
String |
Status |
Status. |
string |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfAccount_BusinessAddress |
Optional. Account business address. |
Integration Component |
ListOfFincorpDepositAccount |
Optional. Fincorp deposit account. |
Integration Component |
ListOfFincorpLoanAccount |
Optional. Fincorp account loan details. |
Integration Component |
ListOfContact |
Optional. Contact details of the account. |
Integration Component |
ListOfUcmAccountPrivacy |
Optional. Privacy details of the account. |
Integration Component |
ListOfRelatedSalesRep |
Optional. Details of related sales representatives. |
Integration Component |
ListOfSubAccount |
Optional. Details of subordinate accounts associated with the parent account, if any. |
Integration Component |
ListOfRelatedOrganization |
Optional. Details of the related organization. |
Integration Component |
ListOfRelatedIndustry |
Optional. Details of related industries to the account. |
Integration Component |
Response Message Description: getOrganization
For a description of this response message, see the following table.
Table Response Message Description: getOrganization
Node | Description | Type |
---|---|---|
SwiOrganizationIO |
An instance of the integration object, SwiOrganizationIO. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
OrganizationService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table OrganizationService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
OrganizationService |
Workflow: UCM Organization Customer Profile Integration SOAP Process. The process properties for this workflow are as follows:
|
Not applicable |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table OrganizationService Data Object
Siebel Repository Name | External Name |
---|---|
SwiOrganizationIO |
Account |
Methods
For a description of the methods for this Web service, see the following table.
Table OrganizationService Methods
Operation | Method |
---|---|
createOrganization |
RunProcess |
updateOrganization |
RunProcess |
deleteOrganization |
RunProcess |
getOrganization |
RunProcess |
PersonService
Use this Web service to create, update, retrieve and delete Person records.
PersonService Operations
For a list of the operations associated with this Web service, see the following table.
Table PersonService Operations
Name | Description |
---|---|
createPerson |
Creates a person record. |
updatePerson |
Updates an existing person record. |
deletePerson |
Deletes a person record. |
getPerson |
Retrieves person records based on a user query. |
Request Message Description: createPerson
For a description of this request message, see the following table.
Table Request Message Description: createPerson
Node | Description | Type |
---|---|---|
SwiPersonIO |
Required. An instance of the integration object, SwiPersonIO. Contact is the parent header and the following are the child. |
Integration Object |
The following nodes apply to SwiPersonIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
CellularPhone |
Contact’s mobile phone number. |
String |
BirthDate |
Contact’s birth date. |
String |
EmailAddress |
Contact’s email address. |
String |
FaxPhone |
Contact’s fax number. |
String |
FirstName |
Contact’s first name. |
String |
HomePhone |
Contact’s home phone number. |
String |
Income |
Contact’s income. |
String |
IncomeCurrencyCode |
Income currency code. |
String |
IntegrationId |
Integration ID. |
String |
LastName |
Contact’s last name. |
String |
MF |
Male or female. |
String |
MM |
Mr. or Ms. |
String |
ManagerIntegrationId |
Manager’s integration ID. |
String |
MaritalStatus |
Contact’s marital status. |
String |
MiddleName |
Contact’s middle name. |
String |
MotherMaidenName |
Contact’s mothers’ maiden name |
String |
PartyUId |
Party unique ID. |
String |
PersonUId |
Person user ID. |
String |
PreferredCommunications |
Contact’s preferred communication method. |
String |
PreferredLanguageCode |
Contact preferred language code. |
String |
SocialSecurityNumber |
Contact’s social security number. |
String |
Status |
Status. |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfContact_Account |
Optional. Account associated with the contact. |
Integration Component |
ListOfUcmContactPrivacy |
Optional. Contact’s privacy details. |
Integration Component |
ListOfContact_CommunicationAddress |
Optional. Contact’s communication address. |
Integration Component |
ListOfContact_AlternatePhone |
Optional. Contact’s alternate phone details. |
Integration Component |
ListOfContact_Position |
Optional. Contact’s positions. |
Integration Component |
ListOfContact_Households |
Optional. Contact’s household. |
Integration Component |
ListOfContact_INSPersonalAddress |
Optional. Contact’s personal address details. |
Integration Component |
ListOfContact_Organization |
Optional. Contact’s organization details. |
Integration Component |
ListOfFINCORPAccount |
Optional. Details of the associated FINCORP account. |
Integration Component |
ListOfUCMHEConstituentName |
Optional. Details of the constituent’s names. |
Integration Component |
ListOfUCMHEConstituentIdentification |
Optional. Details of the constituent’s identification. |
Integration Component |
ListOfUCMHEConstituentAddress |
Optional. Details of the constituent’s addresses. |
Integration Component |
ListOfUCMHEConstituentAffiliation |
Optional. Details of the constituent’s affiliations. |
Integration Component |
Response Message Description: createPerson
For a description of this response message, see the following table.
Table Response Message Description: createPerson
Node | Description | Type |
---|---|---|
SwiPersonIO |
An instance of the integration object, SwiPersonIO. Contact is the parent header. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
Request Message Description: updatePerson
For a description of this request message, see the following table.
Table Request Message Description: updatePerson
Node | Description | Type |
---|---|---|
SwiPersonIO |
Required. An instance of the integration object, SwiPersonIO. Contact is the parent header and the following are the child. |
Integration Object |
The following nodes apply to SwiOrganizationIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
CellularPhone |
Contact’s mobile phone number. |
String |
BirthDate |
Contact’s birth date. |
String |
EmailAddress |
Contact’s email address. |
String |
FaxPhone |
Contact’s fax number. |
String |
FirstName |
Contact’s first name. |
String |
HomePhone |
Contact’s home phone number. |
String |
Income |
Contact’s income. |
String |
IncomeCurrencyCode |
Income currency code. |
String |
IntegrationId |
Integration ID. |
String |
LastName |
Contact’s last name. |
String |
MF |
Male or female. |
String |
MM |
Mr. or Ms. |
String |
ManagerIntegrationId |
Manager’s integration ID. |
String |
MaritalStatus |
Contact’s marital status. |
String |
MiddleName |
Contact’s middle name. |
String |
MotherMaidenName |
Contact’s mothers’ maiden name |
String |
PartyUId |
Party unique ID. |
String |
PersonUId |
Person user ID. |
String |
PreferredCommunications |
Contact’s preferred communication method. |
String |
PreferredLanguageCode |
Contact preferred language code. |
String |
SocialSecurityNumber |
Contact’s social security number. |
String |
Status |
Status. |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfContact_Account |
Optional. Account associated with the contact. |
Integration component |
ListOfUcmContactPrivacy |
Optional. Contact’s privacy details. |
Integration component |
ListOfContact_CommunicationAddress |
Optional. Contact’s communication address. |
Integration component |
ListOfContact_AlternatePhone |
Optional. Contact’s alternate phone details. |
Integration component |
ListOfContact_Position |
Optional. Contact’s positions. |
Integration component |
ListOfContact_Households |
Optional. Contact’s household. |
Integration component |
ListOfContact_INSPersonalAddress |
Optional. Contact’s personal address details. |
Integration component |
ListOfContact_Organization |
Optional. Contact’s organization details. |
Integration component |
ListOfFINCORPAccount |
Optional. Details of the associated FINCORP account. |
Integration component |
ListOfUCMHEConstituentName |
Optional. Details of the constituent’s names. |
Integration component |
ListOfUCMHEConstituentIdentification |
Optional. Details of the constituent’s identification. |
Integration component |
ListOfUCMHEConstituentAddress |
Optional. Details of the constituent’s addresses. |
Integration component |
ListOfUCMHEConstituentAffiliation |
Optional. Details of the constituent’s affiliations. |
Integration component |
Response Message Description: updatePerson
For a description of this response message, see the following table.
Table Response Message Description: updatePerson
Node | Description | Type |
---|---|---|
SwiPersonIO |
An instance of the integration object, SwiPersonIO. Contact is the parent header. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
Request Message Description: deletePerson
For a description of this request message, see the following table.
Table Request Message Description: deletePerson
Node | Description | Type |
---|---|---|
SwiPersonIO |
Required. An instance of the integration object, SwiPersonIO. Contact is the parent header and the following are the child. |
Integration Object |
The following nodes apply to SwiOrganizationIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
CellularPhone |
Contact’s mobile phone number. |
String |
BirthDate |
Contact’s birth date. |
String |
EmailAddress |
Contact’s email address. |
String |
FaxPhone |
Contact’s fax number. |
String |
FirstName |
Contact’s first name. |
String |
HomePhone |
Contact’s home phone number. |
String |
Income |
Contact’s income. |
String |
IncomeCurrencyCode |
Income currency code. |
String |
IntegrationId |
Integration ID. |
String |
LastName |
Contact’s last name. |
String |
MF |
Male or female. |
String |
MM |
Mr. or Ms. |
String |
ManagerIntegrationId |
Manager’s integration ID. |
String |
MaritalStatus |
Contact’s marital status. |
String |
MiddleName |
Contact’s middle name. |
String |
MotherMaidenName |
Contact’s mothers’ maiden name |
String |
PartyUId |
Party unique ID. |
String |
PersonUId |
Person user ID. |
String |
PreferredCommunications |
Contact’s preferred communication method. |
String |
PreferredLanguageCode |
Contact preferred language code. |
String |
SocialSecurityNumber |
Contact’s social security number. |
String |
Status |
Status. |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfContact_Account |
Optional. Account associated with the contact. |
Integration Component |
ListOfUcmContactPrivacy |
Optional. Contact’s privacy details. |
Integration Component |
ListOfContact_CommunicationAddress |
Optional. Contact’s communication address. |
Integration Component |
ListOfContact_AlternatePhone |
Optional. Contact’s alternate phone details. |
Integration Component |
ListOfContact_Position |
Optional. Contact’s positions. |
Integration Component |
ListOfContact_Households |
Optional. Contact’s household. |
Integration Component |
ListOfContact_INSPersonalAddress |
Optional. Contact’s personal address details. |
Integration Component |
ListOfContact_Organization |
Optional. Contact’s organization details. |
Integration Component |
ListOfFINCORPAccount |
Optional. Details of the associated FINCORP account. |
Integration Component |
ListOfUCMHEConstituentName |
Optional. Details of the constituent’s names. |
Integration Component |
ListOfUCMHEConstituentIdentification |
Optional. Details of the constituent’s identification. |
Integration Component |
ListOfUCMHEConstituentAddress |
Optional. Details of the constituent’s addresses. |
Integration Component |
ListOfUCMHEConstituentAffiliation |
Optional. Details of the constituent’s affiliations. |
Integration Component |
For a description of this response message, see the following table.
Table Response Message Description: deletePerson
Node | Description | Type |
---|---|---|
SwiPersonIO |
Required. The same request instance of the integration object, SwiPersonIO. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any |
String |
For a description of this request message, see the following table.
Table Request Message Description: getPerson
Node | Description | Type |
---|---|---|
SwiPersonIO |
Required. An instance of the integration object, SwiPersonIO. Contact is the parent header and the following are the child. |
Integration Object |
The following nodes apply to SwiOrganizationIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
CellularPhone |
Contact’s mobile phone number. |
String |
BirthDate |
Contact’s birth date. |
String |
EmailAddress |
Contact’s email address. |
String |
FaxPhone |
Contact’s fax number. |
String |
FirstName |
Contact’s first name. |
String |
HomePhone |
Contact’s home phone number. |
String |
Income |
Contact’s income. |
String |
IncomeCurrencyCode |
Income currency code. |
String |
IntegrationId |
Integration ID. |
String |
LastName |
Contact’s last name. |
String |
MF |
Male or female. |
String |
MM |
Mr. or Ms. |
String |
ManagerIntegrationId |
Manager’s integration ID. |
String |
MaritalStatus |
Contact’s marital status. |
String |
MiddleName |
Contact’s middle name. |
String |
MotherMaidenName |
Contact’s mothers’ maiden name |
String |
PartyUId |
Party unique ID. |
String |
PersonUId |
Person user ID. |
String |
PreferredCommunications |
Contact’s preferred communication method. |
String |
PreferredLanguageCode |
Contact preferred language code. |
String |
SocialSecurityNumber |
Contact’s social security number. |
String |
Status |
Status. |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfContact_Account |
Optional. Account associated with the contact. |
Integration Component |
ListOfUcmContactPrivacy |
Optional. Contact’s privacy details. |
Integration Component |
ListOfContact_CommunicationAddress |
Optional. Contact’s communication address. |
Integration Component |
ListOfContact_AlternatePhone |
Optional. Contact’s alternate phone details. |
Integration Component |
ListOfContact_Position |
Optional. Contact’s positions. |
Integration Component |
ListOfContact_Households |
Optional. Contact’s household. |
Integration Component |
ListOfContact_INSPersonalAddress |
Optional. Contact’s personal address details. |
Integration Component |
ListOfContact_Organization |
Optional. Contact’s organization details. |
Integration Component |
ListOfFINCORPAccount |
Optional. Details of the associated FINCORP account. |
Integration Component |
ListOfUCMHEConstituentName |
Optional. Details of the constituent’s names. |
Integration Component |
ListOfUCMHEConstituentIdentification |
Optional. Details of the constituent’s identification. |
Integration Component |
ListOfUCMHEConstituentAddress |
Optional. Details of the constituent’s addresses. |
Integration Component |
ListOfUCMHEConstituentAffiliation |
Optional. Details of the constituent’s affiliations. |
Integration Component |
For a description of this response message, see the following table.
Table Response Message Description: getPerson
Node | Description | Type |
---|---|---|
SwiPersonIO |
An instance of the integration object, SwiPersonIO. Contact is the parent header. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
PersonService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table PersonService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
PersonService |
Workflow: UCM Person Customer Profile Integration SOAP Process. The process properties for this workflow are as follows:
|
Not applicable |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table PersonService Data Object
Siebel Repository Name | External Name |
---|---|
SwiPersonIO |
Contact |
Methods
For a description of the methods for this Web service, see the following table.
Table PersonService Methods
Operation | Method |
---|---|
createPerson |
RunProcess |
updatePerson |
RunProcess |
deletePerson |
RunProcess |
getPerson |
RunProcess |
GroupService
Use this Web service to perform all operations related to Households (Groups). UCM Household messages are used in insert, query, update and delete operations to maintain Household information.
GroupService Operations
For a list of the operations associated with this Web service, see the following table.
Table GroupService Operations
Name | Description |
---|---|
createGroup |
Creates a new group record. |
updateGroup |
Updates and existing group record. |
deleteGroup |
Deletes a group record. |
getGroup |
Retrieves group records, based on a user query. |
Request Message Description: createGroup
For a description of this request message, see the following table.
Table Request Message Description: createGroup
Node | Description | Type |
---|---|---|
SwiGroupIO |
Required. An instance of the integration object, SwiGroupIO. Household is the parent header and the following are the child |
Integration Object |
The following nodes apply to SwiGroupIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
HouseholdName |
Name of the household. |
String |
HouseholdNumber |
Household number. |
String |
IntegrationId |
Integration ID. |
String |
Name |
Household name. |
String |
PartyUId |
Party unique ID. |
String |
PhoneNumber |
Phone number. |
String |
PrivacyCode |
Privacy code |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID |
String |
HouseholdLink |
Household link |
String |
LengthOfResidence |
Length of residence |
String |
HomeOwnerRenter |
Rental home owner |
String |
ListOfHousehold_HouseholdAddress |
Optional. Household address. |
Integration Component |
ListOfHousehold_Position |
Optional. Positions of the household |
Integration Component |
ListOfUCMFINCORPAccountPrivacy |
Optional. Privacy details of the FINCORP account |
Integration Component |
ListOfContact |
Optional. Contact details of the household |
Integration Component |
ListOfHousehold_Organization |
Optional. Organization details related to the household. |
Integration Component |
Response Message Description: createGroup
For a description of this response message, see the following table.
Table Response Message Description: createGroup
Node | Description | Type |
---|---|---|
SwiGroupIO |
An instance of the integration object, SwiGroupIO, with the list of records operated. Household is the parent header. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
Request Message Description: updateGroup
For a description of this request message, see the following table.
Table Request Message Description: updateGroup
Node | Description | Type |
---|---|---|
SwiGroupIO |
Required. An instance of the integration object, SwiGroupIO. Household is the parent header and the following are the child |
Integration Object |
The following nodes apply to SwiGroupIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
HouseholdName |
Name of the household. |
String |
HouseholdNumber |
Household number. |
String |
IntegrationId |
Integration ID. |
String |
Name |
Household name. |
String |
PartyUId |
Party unique ID. |
String |
PhoneNumber |
Phone number. |
String |
PrivacyCode |
Privacy code |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID |
String |
HouseholdLink |
Household link |
String |
LengthOfResidence |
Length of residence |
String |
HomeOwnerRenter |
Rental home owner |
String |
ListOfHousehold_HouseholdAddress |
Optional. Household address. |
Integration Component |
ListOfHousehold_Position |
Optional. Positions of the household. |
Integration Component |
ListOfUCMFINCORPAccountPrivacy |
Optional. Privacy details of the FINCORP account |
Integration Component |
ListOfContact |
Optional. Contact details of the household. |
Integration Component |
ListOfHousehold_Organization |
Optional. Organization details related to the household. |
Integration Component |
Response Message Description: updateGroup
For a description of this response message, see the following table.
Table Response Message Description: updateGroup
Node | Description | Type |
---|---|---|
SwiGroupIO |
An instance of the integration object, SwiGroupIO, with the list of records operated. Household is the parent header. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
Request Message Description: deleteGroup
For a description of this request message, see the following table.
Table Request Message Description: deleteGroup
Node | Description | Type |
---|---|---|
SwiGroupIO |
Required. An instance of the integration object, SwiGroupIO. Household is the parent header and the following are the child |
Integration Object |
The following nodes apply to SwiGroupIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
HouseholdName |
Name of the household. |
String |
HouseholdNumber |
Household number. |
String |
IntegrationId |
Integration ID. |
String |
Name |
Household name. |
String |
PartyUId |
Party unique ID. |
String |
PhoneNumber |
Phone number. |
String |
PrivacyCode |
Privacy code |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
HouseholdLink |
Household link |
String |
LengthOfResidence |
Length of residence |
String |
HomeOwnerRenter |
Rental home owner |
String |
ListOfHousehold_HouseholdAddress |
Optional. Household address. |
Integration Component |
ListOfHousehold_Position |
Optional. Positions of the household. |
Integration Component |
ListOfUCMFINCORPAccountPrivacy |
Optional. Privacy details of the FINCORP account |
Integration Component |
ListOfContact |
Optional. Contact details of the household. |
Integration Component |
ListOfHousehold_Organization |
Optional. Organization details related to the household. |
Integration Component |
For a description of this response message, see the following table.
Table ResponseMessage Description: deleteGroup
Node | Description | Type |
---|---|---|
SwiGroupIO |
Required. The same request instance of the integration object, SwiGroupIO. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any |
String |
For a description of this request message, see the following table.
Table Request Message Description: getGroup
Node | Description | Type |
---|---|---|
SwiGroupIO |
Required. An instance of the integration object, SwiGroupIO. Household is the parent header and the following are the child |
Integration Object |
The following nodes apply to SwiGroupIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
HouseholdName |
Name of the household. |
String |
HouseholdNumber |
Household number. |
String |
IntegrationId |
Integration ID. |
String |
Name |
Household name. |
String |
PartyUId |
Party unique ID. |
String |
PhoneNumber |
Phone number. |
String |
PrivacyCode |
Privacy code |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID |
String |
HouseholdLink |
Household link |
String |
LengthOfResidence |
Length of residence |
String |
HomeOwnerRenter |
Rental home owner |
String |
ListOfHousehold_HouseholdAddress |
Optional. Household address |
Integration Component |
ListOfHousehold_Position |
Optional. Positions of the household. |
Integration Component |
ListOfUCMFINCORPAccountPrivacy |
Optional. Privacy details of the FINCORP account. |
Integration Component |
ListOfContact |
Optional. Contact details of the household. |
Integration Component |
ListOfHousehold_Organization |
Optional. Organization details related to the household. |
Integration Component |
For a description of this response message, see the following table.
Table Response Message Description: getGroup
Node | Description | Type |
---|---|---|
SwiGroupIO |
An instance of the integration object, SwiGroupIO with the list of records operated. Household is the parent header. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
GroupService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table GroupService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
GroupService |
Workflow: UCM Group Customer Profile Integration SOAP Process. The process properties for this workflow are as follows:
|
Not applicable |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table GroupService Data Object
Siebel Repository Name | External Name |
---|---|
SwiGroupIO |
Household |
Methods
For a description of the methods for this Web service, see the following table.
Table GroupService Data Object
Operation | Method |
---|---|
createGroup |
RunProcess |
updateGroup |
RunProcess |
deleteGroup |
RunProcess |
getGroup |
RunProcess |
Financial Account Service
Use this Web service to create new financial service account records and to perform update, delete and retrieve operations.
Financial Account Service Operations
For a list of the operations associated with this Web service, see the following table.
Table Financial Account Service Operations
Name | Description |
---|---|
createFinancialAsset |
Creates a new financial account record. |
updateFinancialAsset |
Updates an existing financial account record. |
deleteFinancialAsset |
Deletes a financial account record. |
getFinancialAsset |
Retrieves financial account records, based on a user query. |
Request Message Description: createFinancialAsset
For a description of this request message, see the following table.
Table Request Message Description: createFinancialAsset
Node | Description | Type |
---|---|---|
SwiFinancialAssetIO |
Required. An instance of the integration object, SwiFinancialAssetIO. FINCORP. Account is the parent header and the nodes which follow in this table are considered child records. |
Integration Object |
The following nodes apply to SwiFinancialAssetIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
AccountName |
Account name. |
String |
AccountNumber |
Number of the account. |
String |
IntegrationId |
Integration ID. |
String |
Name |
FINCORP account name. |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID |
String |
ListOfCutAddress |
Optional. Business address. |
Integration Component |
ListOfFINCORPAccountContact |
Optional. Contacts of the FINCORP account. |
Integration Component |
ListOfUCMFINCORPAccountPrivacy |
Optional. Privacy details of the FINCORP account. |
Integration Component |
ListOfFinsCfFinancialAssetAddress |
Optional. Address details of the FINCORP account. |
Integration Component |
ListOfFINCORPAccountContact |
Optional. Contact details of the FINCORP account. |
Integration Component |
ListOfContact |
Contact details. |
Integration Component |
Response Message Description: createFinancialAsset
For a description of this response message, see the following table.
Table Response Message Description: createFinancialAsset
Node | Description | Type |
---|---|---|
SwiFinancialAssetIO |
An instance of the integration object, SwiFinancialAssetIO. Financial corporation. Account is the parent header. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
Request Message Description: updateFinancialAsset
For a description of this request message, see the following table.
Table Request Message Description: updateFinancialAsset
Node | Description | Type |
---|---|---|
SwiFinancialAssetIO |
Required. An instance of the integration object, SwiFinancialAssetIO. FINCORP account is the parent header and the following are child nodes. |
Integration Object |
The following nodes apply to SwiFinancialAssetIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
AccountName |
Account name. |
String |
AccountNumber |
Account number. |
String |
IntegrationId |
Integration ID. |
String |
Name |
FINCORP account name. |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID. |
String |
ListOfCutAddress |
Optional. Business address. |
Integration Component |
ListOfFINCORPAccountContact |
Optional. Contacts of the FINCORP account. |
Integration Component |
ListOfUCMFINCORPAccountPrivacy |
Optional. Privacy details of the FINCORP account. |
Integration Component |
ListOfFinsCfFinancialAssetAddress |
Optional. Address details of the FINCORP account. |
Integration Component |
ListOfFINCORPAccountContact |
Optional. Contact details of the FINCORP account. |
Integration Component |
ListOfContact |
Contact details. |
Integration Component |
Response Message Description: updateFinancialAsset
For a description of this response message, see the following table.
Table Response Message Description: updateFinancialAsset
Node | Description | Type |
---|---|---|
SwiFinancialAssetIO |
An instance of the integration object, SwiFinancialAssetIO. FINCORP Account is the parent header |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
Request Message Description: deleteFinancialAsset
For a description of this request message, see the following table.
Table Request Message Description: deleteFinancialAsset
Node | Description | Type |
---|---|---|
SwiFinancialAssetIO |
Required. An instance of the integration object, SwiFinancialAssetIO. FINCORP. Account is the parent header and the following are child nodes. |
Integration Object |
The following nodes apply to SwiFinancialAssetIO |
||
Id |
Row ID of the Record in the requesting system cross-reference ID. |
String |
AccountName |
Account Name |
String |
AccountNumber |
Number of the Account |
String |
IntegrationId |
Integration ID |
String |
Name |
FINCORP Account Name |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID |
String |
ListOfCutAddress |
Optional. Business address |
Integration Component |
ListOfFINCORPAccountContact |
Optional. Contacts of the FINCORP Account. |
Integration Component |
ListOfUCMFINCORPAccountPrivacy |
Optional. Privacy details of the FINCORP Account |
Integration Component |
ListOfFinsCfFinancialAssetAddress |
Optional. Address details of the FINCORP Account |
Integration Component |
ListOfFINCORPAccountContact |
Optional. Contact details of the FINCORP Account |
Integration Component |
ListOfContact |
Contact details. |
Integration Component |
For a description of this response message, see the following table.
Table Response Message Description: deleteFinancialAsset
Node | Description | Type |
---|---|---|
SwiFinancialAssetIO |
Required. The same request instance of the integration object, SwiFinancialAssetIO. |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any |
String |
For a description of this request message, see the following table .
Table Request Message Description: getFinancialAsset
Node | Description | Type |
---|---|---|
SwiFinancialAssetIO |
Required. An instance of the integration object, SwiFinancialAssetIO. FINCORP Account is the parent header and the following are child nodes. |
Integration Object |
The following nodes apply to SwiFinancialAssetIO |
||
Id |
Row ID of the record in the requesting system cross-reference ID. |
String |
AccountName |
Account Name |
String |
AccountNumber |
Number of the Account |
String |
IntegrationId |
Integration ID |
String |
Name |
FINCORP Account Name |
String |
AIAUCMIntegrationId |
Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID |
String |
ListOfCutAddress |
Optional. Business address |
Integration Component |
ListOfFINCORPAccountContact |
Optional. Contacts of the FINCORP Account. |
Integration Component |
ListOfUCMFINCORPAccountPrivacy |
Optional. Privacy details of the FINCORP Account |
Integration Component |
ListOfFinsCfFinancialAssetAddress |
Optional. Address details of the FINCORP Account |
Integration Component |
ListOfFINCORPAccountContact |
Optional. Contact details of the FINCORP Account |
Integration Component |
ListOfContact |
Contact details. |
Integration Component |
For a description of this response message, see the following table.
Table Response Message Description: getFinancialAsset
Node | Description | Type |
---|---|---|
SwiFinancialAssetIO |
An instance of the integration object, SwiFinancialAssetIO. FINCORP. Account is the parent header |
Integration Object |
Error Code |
Error code, if any. |
String |
Error Message |
Error message, if any. |
String |
Error Symbol |
Error symbol, if any. |
String |
FinancialAssetService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table FinancialAssetService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
FinancialAssetService |
Workflow: UCM Financial Asset Customer Profile Integration SOAP Process. The process properties for this workflow are as follows:
|
Not applicable |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table FinancialAssetService Data Object
Siebel Repository Name | External Name |
---|---|
SwiFinancialAssetIO |
FINCORP Account |
Methods
For a description of the methods for this Web service, see the following table.
Table FinancialAssetService Data Object
Operation | Method |
---|---|
createFinancialAsset |
RunProcess |
updateFinancialAsset |
RunProcess |
deleteFinancialAsset |
RunProcess |
getFinancialAsset |
RunProcess |
Organization Match Service
Use this Web service to find similar accounts and organizations in designated databases, such as Oracle Customer Hub (UCM) database, corresponding to the one being sent in a request message. The similarity is based on advanced algorithms, as opposed to a plain search where a user would input A* and receive all Account records that begin with A. Additionally the algorithm depends on the matching engine (such as ISS, SSA and so on) used at the back-end with the configured match strategies, rules, and configurations.
OrganizationMatchService Operations
For a list of the operations associated with this Web service, see the following table.
Table OrganizationMatchService Operations
Name | Description |
---|---|
OrganizationMatch |
Locates similar accounts, based on predefined rules and algorithms. |
Request Message Description: OrganizationMatch
For a description of this request message, see the following table.
Table Request Message Description: OrganizationMatch
Node | Description | Type |
---|---|---|
SwiOrganizationMatchInputIO |
An instance of the integration object, SwiOrganizationMatchInputIO |
Integration Object |
Response Message Description: OrganizationMatch
For a description of this response message, see the following table.
Table Response Message Description: OrganizationMatch
Node | Description | Type |
---|---|---|
SwiOrganizationMatchOutputIO |
An instance of the integration object, SwiOrganizationMatchOutputIO |
Integration Object |
OrganizationMatchService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table OrganizationMatchService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
DeDuplication |
Business Service |
CSSDeDupService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table OrganizationMatchService Data Object
Siebel Repository Name | External Name |
---|---|
SwiOrganizationMatchInputIO |
SwiOrganizationMatchInputIO |
SwiOrganizationMatchOutputIO |
SwiOrganizationMatchOutputIO |
Methods
For a description of the methods for this Web service, see the following table.
Table OrganizationMatchService Methods
Operation | Method |
---|---|
OrganizationMatch |
Organization Match Web service |
PersonMatchService
Use this Web service to find similar contacts in designated databases, such as Oracle Customer Hub (UCM) database, corresponding to the one being sent in a request message. The similarity is based on an advanced algorithms (as opposed to a plain search where a user would input A* and receive all Account records beginning with A) and depends on the matching engine (such as ISS, SSA and so on) used at the back-end with the match strategies, rules, and configurations in place.
PersonMatchService Operations
For the operation associated with this Web service, see the following.
Table PersonMatchService Operation
Name | Description |
---|---|
PersonMatch |
Finds similar contacts, based on predefined rules and algorithms. |
Request Message Description: PersonMatch
For a description of this request message, see the following table.
Table PersonMatch Request Message Description:
Node | Description | Type |
---|---|---|
SwiPersonMatchInputIO |
An instance of the SwiPersonMatchInputIO Integration Object. |
Integration Object |
Response Message Description: PersonMatch
For a description of this response message, see the following table.
Table PersonMatch Response Message Description:
Node | Description | Type |
---|---|---|
SwiPersonMatchOutputIO |
An instance of the SwiPersonMatchOutputIO Integration Object. |
Integration Object |
PersonMatchService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table PersonMatchService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
DeDuplication |
Business Service |
CSSDeDupService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table PersonMatchService Data Object
Siebel Repository Name | External Name |
---|---|
SwiPersonMatchInputIO |
SwiPersonMatchInputIO |
SwiPersonMatchOutputIO |
SwiPersonMatchOutputIO |
Methods
For a description of the methods for this Web service, see the following table.
Table PersonMatchService Methods
Operation | Method |
---|---|
PersonMatch |
Person Match Web service |
OrganizationCrossReferenceService
Use this Web service to create explicit links between organization records in Oracle Customer Hub (UCM) and those in participating applications.
OrganizationCrossReferenceService Operations
For a list of the operations associated with this Web service, see the following table.
Table OrganizationCrossReferenceService Operations
Name | Description |
---|---|
createOrganizationCrossReference |
Creates a cross-reference ID to a Organization record. |
updateOrganizationCrossReference |
Updates a cross-reference ID to a Organization record. |
deleteOrganizationCrossReference |
Deletes a cross-reference ID to a Organization record. |
getOrganizationCrossReference |
Retrieves a cross-reference ID to a Organization record. |
Request Message Description: createOrganizationCrossReference
For a description of this request message, see the following table.
Table Request Message Description: createOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiOrganizationPublish |
An instance of the integration object, SwiOrganizationPublish. The main Integration components are Account and CIF Account Reference. |
Integration Object |
Response Message Description: createOrganizationCrossReference
For a description of this response message, see the following table.
Table Response Message Description: createOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiOrganizationPublish |
An instance of the integration object, SwiOrganizationPublish. The main Integration components are Account and CIF Account Reference. |
Integration Object |
Request Message Description: updateOrganizationCrossReference
For a description of this request message, see the following table.
Table Request Message Description: updateOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiOrganizationPublish |
An instance of the integration object, SwiOrganizationPublish. The main integration components are Account and CIF Account Reference. |
Integration Object |
Response Message Description: updateOrganizationCrossReference
For a description of this response message, see the following table.
Table Response Message Description: updateOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiOrganizationPublishIO |
An instance of the integration object, SwiOrganizationPublish. The main components are Account and CIF Account Reference. |
Integration Object |
Request Message Description: deleteOrganizationCrossReference
For a description of this request message, see the following table.
Table Request Message Description: deleteOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiOrganizationPublishIO |
An instance of the integration object, SwiOrganizationPublish. The main Integration components are Account and CIF Account Reference. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: deleteOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiOrganizationPublishIO |
An instance of the integration object, SwiOrganizationPublish. The main Integration components are Account and CIF Account Reference. |
Integration Object |
For a description of this request message, see the following table.
Table Request Message Description: getOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiOrganizationPublishIO |
An instance of the integration object, SwiOrganizationPublish. The main component is Account. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: getOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiOrganizationPublishIO |
An instance of the integration object, SwiOrganizationPublish. The main components are are Account and CIF Account Reference. |
Integration Object |
OrganizationCrossReferenceService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table OrganizationCrossReferenceService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Cross Reference Service |
Business Service |
CSSUCMXRefService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table OrganizationCrossReferenceService Data Object
Siebel Repository Name | External Name |
---|---|
SwiOrganizationPublishIO |
Account |
Methods
For a description of the methods for this Web service, see the following table.
Table OrganizationCrossReferenceService Methods
Operation | Method |
---|---|
createOrganizationCrossReference |
CreateOrganizationCrossReference |
updateOrganizationCrossReference |
UpdateOrganizationCrossReference |
deleteOrganizationCrossReference |
DeleteOrganizationCrossReference |
getOrganizationCrossReference |
GetOrganizationCrossReference |
PersonCrossReferenceService
Use this Web service to create explicit links between person records in Oracle Customer Hub (UCM) and those in participating applications.
PersonCrossReferenceService Operations
For a list of the operations associated with this Web service, see the following table.
Table PersonCrossReferenceService Operations
Name | Description |
---|---|
createPersonCrossReference |
Creates a cross-reference ID to a Person record. |
updatePersonCrossReference |
Updates a cross-reference ID to a Person record. |
deletePersonCrossReference |
Deletes a cross-reference ID to a Person record. |
getPersonCrossReference |
Retrieves a cross-reference ID to a Person record. |
Request Message Description: createPersonCrossReference
For a description of this request message, see the following table.
Table Request Message Description: createPersonCrossReference
Node | Description | Type |
---|---|---|
SwiPersonPublishIO |
An instance of the integration object, SwiPersonPublishIO. The main components are Contact and CIF Contact Reference. |
Integration Object |
Response Message Description: createPersonCrossReference
For a description of this response message, see the following table.
Table Response Message Description: createPersonCrossReference
Node | Description | Type |
---|---|---|
SwiPersonPublishIO |
An instance of the integration object, SwiPersonPublishIO. The main components are Contact and CIF Contact Reference. |
Integration Object |
Request Message Description: updatePersonCrossReference
For a description of this request message, see the following table.
Table Request Message Description: updatePersonCrossReference
Node | Description | Type |
---|---|---|
SwiPersonPublishIO |
An instance of the integration object, SwiPersonPublishIO. The main components are Contact and CIF Contact Reference. |
Integration Object |
Response Message Description: updatePersonCrossReference
For a description of this response message, see the following table.
Table Response Message Description: updatePersonCrossReference
Node | Description | Type |
---|---|---|
SwiPersonPublishIO |
An instance of the integration object, SwiPersonPublishIO. The main components are Contact and CIF Contact Reference. |
Integration Object |
Request Message Description: deletePersonCrossReference
For a description of this request message, see the following table.
Table Request Message Description: deletePersonCrossReference
Node | Description | Type |
---|---|---|
SwiPersonPublishIO |
An instance of the integration object, SwiPersonPublishIO. The main components are Contact and CIF Contact Reference. |
Integration Object |
Response Message Description: deletePersonCrossReference
For a description of this response message, see the following table.
Table Response Message Description: deletePersonCrossReference
Node | Description | Type |
---|---|---|
SwiPersonPublishIO |
An instance of the integration object, SwiPersonPublishIO. The main components are Contact and CIF Contact Reference. |
Integration Object |
Request Message Description: getPersonCrossReference
For a description of this request message, see the following table.
Table Request Message Description: getOrganizationCrossReference
Node | Description | Type |
---|---|---|
SwiPersonPublishIO |
An instance of the integration object, SwiPersonPublishIO. The main component is Contact. |
Integration Object |
Response Message Description: getPersonCrossReference
For a description of this response message, see the following table.
Table Response Message Description: getPersonCrossReference
Node | Description | Type |
---|---|---|
SwiPersonPublishIO |
An instance of the integration object, SwiPersonPublishIO. The main components are Contact and CIF Contact Reference. |
Integration Object |
PersonCrossReferenceService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table PersonCrossReferenceService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Cross Reference Service |
Business Service |
CSSUCMXRefService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table PersonCrossReferenceService Data Object
Siebel Repository Name | External Name |
---|---|
SwiPersonPublishIO |
Contact |
Methods
For a description of the methods for this Web service, see the following table.
Table PersonCrossReferenceService Methods
Operation | Method |
---|---|
createPersonCrossReference |
CreatePersonCrossReference |
updatePersonCrossReference |
UpdatePersonCrossReference |
deletePersonCrossReference |
DeletePersonCrossReference |
getPersonCrossReference |
GetPersonCrossReference |
GroupCrossReferenceService
Use this Web service to create explicit links between Group records in Oracle Customer Hub (UCM) and those in participating applications.
GroupCrossReferenceService Operations
For a list of the operations associated with this Web service, see the following table.
Table GroupCrossReferenceService Operations
Name | Description |
---|---|
createGroupReference |
Creates a cross-reference ID to a Group record. |
updateGroupReference |
Updates a cross-reference ID to a Group record. |
deleteGroupReference |
Deletes a cross-reference ID to a Group record. |
getGroupReference |
Retrieves a cross-reference ID to a Group record. |
Request Message Description: createGroupCrossReference
For a description of this request message, see the following table.
Table Request Message Description: createGroupCrossReference
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object SwiGroupPublishIO. |
Integration Object |
Response Message Description: createGroupCrossReference
For a description of this response message, see the following table.
Table Response Message Description: createGroupCrossReference
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
Request Message Description: updateGroupCrossReference
For a description of this request message, see the following table.
Table Request Message Description: updateGroupCrossReference
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
Integration ObjectResponse Message Description: updateGroupCrossReference
For a description of this response message, see the following table.
Table Response Message Description: updateGroupCrossReference
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
Request Message Description: deleteGroupCrossReference
For a description of this request message, see the following table.
Table Request Message Description: deleteGroupCrossReference
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: deleteGroupCrossReference
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
For a description of this request message, see the following table.
Table Request Message Description: getGroupCrossReference
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: getGroupCrossReference
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
GroupCrossReferenceService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table GroupCrossReferenceService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Cross Reference Service |
Business Service |
CSSUCMXRefService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table GroupCrossReferenceService Data Object
Siebel Repository Name | External Name |
---|---|
SwiGroupPublishIO |
Household |
Methods
For a description of the methods for this Web service, see the following table.
Table GroupCrossReferenceService Methods
Operation | Method |
---|---|
createGroupCrossReference |
CreateGroupCrossReference |
updateGroupCrossReference |
UpdateGroupCrossReference |
deleteGroupCrossReference |
DeleteGroupCrossReference |
getGroupCrossReference |
GetGroupCrossReference |
FinancialAssetCrossReferenceService
Use this Web service to create explicit links between financial account records within Oracle Customer Hub (UCM) and those in participating applications.
FinancialAssetCrossReferenceService Operations
For a list of the operations associated with this Web service, see the following table.
Table FinancialAssetCrossReferenceService Operations
Name | Description |
---|---|
createFinancialAssetReference |
Creates a cross-reference ID to a financial asset record. |
updateFinancialAssetReference |
Updates a cross-reference ID to a financial asset record. |
deleteFinancialAssetReference |
Deletes a cross-reference ID to a financial asset record. |
getFinancialAssetReference |
Retrieves a cross-reference ID to a financial asset record. |
Request Message Description: createFinancialAssetCrossReference
For a description of this request message, see the following table.
Table Request Message Description: createFinancialAssetCrossReference
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
Response Message Description: createFinancialAssetCrossReference
For a description of this response message, see the following table.
Table Response Message Description: createFinancialAssetCrossReference
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
Request Message Description: updateFinancialAssetCrossReference
For a description of this request message, see the following table.
Table Request Message Description: updateFinancialAssetCrossReference
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
Response Message Description: updateFinancialAssetCrossReference
For a description of this response message, see the following table.
Table Response Message Description: updateFinancialAssetCrossReference
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
Request Message Description: deleteFinancialAssetCrossReference
For a description of this request message, see the following table.
Table Request Message Description: deleteFinancialAssetCrossReference
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: deleteFinancialAssetCrossReference
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
For a description of this request message, see the following table.
Table Request Message Description: getFinancialAssetCrossReference
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: getFinancialAssetCrossReference
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
FinancialAssetCrossReferenceService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table FinancialAssetCrossReferenceService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Cross Reference Service |
Business Service |
CSSUCMXRefService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table FinancialAssetCrossReferenceService Data Object
Siebel Repository Name | External Name |
---|---|
SwiFinancialAssetPublishIO |
FINCORP Account |
Methods for FinancialAssetCrossReferenceService
For a description of the methods for this Web service, see the following table.
Table FinancialAssetCrossReferenceService Methods
Operation | Method |
---|---|
createFinancialAssetCrossReference |
CreateFinancialAssetCrossReference |
updateFinancialAssetCrossReference |
UpdateFinancialAssetCrossReference |
deleteFinancialAssetCrossReference |
DeleteFinancialAssetCrossReference |
getFinancialAssetCrossReference |
GetFinancialAssetCrossReference |
Overview of Siebel Outbound Web Services
Siebel Outbound services are Web services that are configured to call Oracle Application Integration Architecture services through proxy business services. The proxy business services are created in Oracle Customer Hub (UCM) by using WSDL from Oracle Application Integration Architecture.
A Siebel Outbound Web service is used to send and receive data to and from Siebel Business Applications through synchronous or asynchronous service calls for different process flows.
Publish Subscribe Service
The Oracle Customer Hub (UCM) Publish Subscribe Web service provides the ability to publish messages to a middleware system, which in turn broadcasts the message to subscribed systems. Oracle Customer Hub (UCM) Publish Subscribe business service operates in two different modes:
Stand-alone mode. In this mode, Publish Subscribe publishes the messages directly to the subscribed systems, using the transport information provided during the system registration using point-to-point integration strategy.
Middleware mode. In this mode, Oracle Customer Hub (UCM) is connected to subscribed systems via middleware. Oracle Customer Hub (UCM) publishes only one message to middleware with cross-reference information of subscribed systems. Cross-reference information is then used by middleware to broadcast messages to the respective subscribed systems. In middleware mode, if you are configuring UCM to consume an external web service from the middleware systems, the systems registered as middleware must have the proxy business service and business service method supplied in the CIF System Objects Subscribe List applet; otherwise they should have the transport information supplied.
In the System Registration view for CIF Systems List applet, specify appropriate values for the columns, Is Middleware and Message Type, for each system registered in Oracle Customer Hub (UCM). Users can set Message Type to Simple Object Access Protocol (SOAP) or CRMML. The recommended value is SOAP.
If you configure the UCM Publish Subscribe workflow with All View mode set to restricted visibility, records are not published.
Configuring Publish and Subscribe
The Publish Subscribe Web service provides a means of publishing messages to a middleware system, which acts as a funnel to the subscribing applications.
To create a proxy business service
In Siebel Tools, lock the project Web Service Integration, and lock the Project name.
From the File menu, select New Object.
In the New Object wizard, click the EAI tab, and click the Web Service icon.
Find the PublishSubscribe WSDL file in your installation directory.
The run-time data file and log file entries are automatically created.
Caution: Do not select the Process Fault Schema check box because it will produce unintended results.Click Next.
Select the Deploy Integration Objects and Proxy Business Services check box.
Click Finish.
Search the log files for the entry, Outbound proxy business service definitions to be generated. At the end of the definition, you see the name of the proxy business service you created.
For example:
Outbound proxy business service definitions to be generated: SyncOrganizationUCMJMSProducerService_1 for portTypeName:http://xmlns.oracle.com/ ABCS/UCM/Core/SyncOrganizationUCMJMSProducer/ V1:SyncOrganizationUCMJMSProducerService
In this example, SyncOrganizationUCMJMSProducerService is the name of the proxy service that was created.
When the proxy business service is created, click the Business Services object in the Object Explorer.
Modifying the Newly Created Proxy Business Service
Use the following task to modify the newly created proxy business service.
To modify the newly created business service
In Siebel Tools Business Services screen, query for the newly created proxy business service.
In the Object Explorer, navigate to Business Service Method Arguments.
Search for arguments of type Integration Object.
Note the Integration Object names, then using the Object Explorer, find and delete the objects.
The default integration objects will not be used. Instead, the newly imported integration objects will be used.
Replace the existing Integration Object names in the Business Service Method Arguments of the proxy service with the new Integration Object names displayed in the following table.
Base Object Type of the Proxy Service New Integration Object Name Organization
SwiOrganizationPublishIO
Person
SwiPersonPublishIO
Household
SwiGroupPublishIO
FINCORP Account
SwiFinancialAssetPublishIO
Compile the affected objects, then restart the Siebel Server.
Registering the Web Services
Use this task to register the newly created Web services.
To register the newly created Web services
From the Siebel Mobile Web client, navigate to the Administration - Web Services screen.
In the Deployed Integration Objects view verify that all the Integration Objects you deployed in Siebel Tools are showing the correct time of deployment.
This will allow you to make sure the Integration Objects displayed are those you imported.
Note: If you have an integration of Oracle Application Integration Architecture with Oracle Customer Hub (UCM), go to Step 3. If you do not have an integration, go to Step 5.From the Outbound Web Services view, query for the Oracle Application Integration Architecture Web services:
SyncOrganizationUCMJMSProducer
SyncPersonUCMJMSProducer
Change the address of the ports corresponding to these Web services to point to the appropriate Oracle Application Integration Architecture end point.
If you are not integrated with Oracle Application Integration Architecture, navigate to the Outbound Web Services view, and query for the Web service that was created in Creating the Proxy Business Service.
Change the address of the ports corresponding to the Web services to point to the appropriate middleware end point.
Enabling or Disabling Oracle Customer Hub (UCM)Services
After configuring the services, you must enable them. The following tasks allow you to enable or disable the Web services.
Configuring Publish/Subscribe System Preferences
You must set the Publish/Subscribe settings to allow you to use the RealTime Publish/Subscribe service. Use the following task to configure Publish/Subscribe system preferences.
To configure Publish/Subscribe system preferences
Navigate to the Administration - Application screen, then the System Preferences view.
In the System Preferences screen, query for Enable Realtime PubSub.
If no preferencs are found, create new records for each of the parameters displayed in the following table.
Parameter Value Enable Realtime PubSub 1
Account
Enable Realtime PubSub 2
Contact
Enable Realtime PubSub 3
Household
Enable Realtime PubSub 4
FINCORP Account
About Merge Publish Service
If a data steward performs a merge operation, the surviving record is updated and the victime record is deleted in the best version table. The surviving record and victim record that are affected by the merge operation in Oracle Customer Hub (UCM) are published to the applications by using the publish subscribe business service.
Verifying Merge Publish Settings
There is no additional configuration needed for these settings, though you must verify the configurations. Use the following task to verify Merge Publish settings.
To verify the Merge Publish settings
In the Siebel Tools Object Explorer, choose Business Components.
In the Business Components screen, query for UCM DeDuplication Results.
Verify that the query has returned the following values:
UCM DeDuplication Results (Account)
UCM DeDuplication Results (Contact)
Select UCM DeDuplication Results (Account) and in the Object Explorer, navigate to Business Component User Prop.
Verify that the following values are present.
Business Component User Property Name User Property Value UCM DeDuplication Results (Account)
MERGE_PUBLISH_IO
SwiOrganizationPublishIO
PUBLISH_METHOD_TYPE
PublishMethod
VICTIM_OPERATION_TYPE
Delete
SURVIVOR_OPERATION_TYPE
Upsert
Select UCM DeDuplication Results (Contact) and in the Object Explorer, navigate to Business Component User Prop.
Verify that the following values are present.
Business Component User Property Name User Property Value UCM DeDuplication Results (Contact)
MERGE_PUBLISH_IO
SwiPersonPublishIO
PUBLISH_METHOD_TYPE
PublishMethod
VICTIM_OPERATION_TYPE
Delete
SURVIVOR_OPERATION_TYPE
Upsert
Overview of Oracle Customer Hub (UCM) Data Enrichment Web Services
Oracle Customer Hub (UCM) enables integration with third-party data enrichment providers, such as Acxiom. Oracle Customer Hub (UCM) uses Oracle Application Integration Architecture to provide a prebuilt set of enrichment APIs to enrich consumer records in Oracle Customer Hub (UCM). This service also enriches household and address information for consumer records. The service infrastructure can be extended by small configuration changes to support other third-party customer data enrichment vendors.
Process of Configuring Data Enrichment
To configure for data enrichment, perform the following tasks:
Creating the Proxy Business Service
This task is a step in Process of Configuring Data Enrichment.
You perform this task only if you are creating proxy business services using WSDL files provided by a third-party data enrichment Web service.
Use the following task to create the proxy business service.
To create the proxy business service
From the Siebel Tools File menu, select New Object.
In the New Object wizard, click the EAI tab, and click the Web Service Icon.
Lock the project Web Service Integration, and lock the Project name.
Browse to the location of the WSDL file provided by the third-party data enrichment Web service.
The run-time data file and log file entries are automatically created.
Caution: Do not check the Process Fault Schema check box, it will produce unintended results.Click Next.
Select the Deploy Integration Objects and Proxy Business Services check box.
Click Finish.
Search the log files for the entry, Outbound proxy business service definitions to be generated. At the end of the definition, you see the name of the proxy business service that you created.
For example:
Outbound proxy business service definitions to be generated: ProcessPersonUCMReqABCSImpl
In this example, ProcessPersonUCMReqABCSImpl, is the name of the proxy service that was created.
When the proxy business service is created, click the Business Services object in the Object Explorer.
Modifying the Newly Created Proxy Business Service
This task is a step in Process of Configuring Data Enrichment.
Use the following task to modify the newly created business service.
To modify the newly created business service
In Siebel Tools Business Services screen, query for the newly created proxy business service.
In the Object Explorer, navigate to Business Service Method Arguments.
Search for arguments of the type, Integration Object.
Note the integration object names, then using the Object Explorer, find and delete the objects.
The default integration objects will not be used. Instead, the newly imported integration objects will be used.
Replace the existing integration object name in the Business Service Method Arguments of the proxy service with the new Integration Object name displayed in the following table.
Existing Integration Object Name New Integration Object Name Person
SwiPersonIO
Modifying Data Enrichment Business Service User Properties
This task is a step in Process of Configuring Data Enrichment.
Use the following task to modify the Data Enrichment business service.
To modify the Data Enrichment business service
In Siebel Tools Business Services screen, query for the Data Enrichment business service.
In the Object Explorer, navigate to Business Service User Properties.
Make the following changes to the user property definitions.
Field New Value Proxy Business Service Method
ProcessPerson
Proxy Business Service Name
ProcessPersonUCMReqABCSImpl.
This is the name of the Proxy Business Service created previously this process.
RequestTypeContact
ProcessPersonReqMsg:ListOfSwiPersonIO
This is the name of the input integration object as mentioned in the method arguments of the proxy business service.
ResponseTypeContact
ProcessPersonRespMsg:ListOfSwiPersonIO
This is the name of the output integration object as mentioned in the method arguments of the proxy business service.
UCMIONameContact
SwiPersonIO
Registering the Data Enrichment Web Services
This task is a step in Process of Configuring Data Enrichment. Use the following task to register data enrichment Web services.
To register data enrichment Web services
If you have an integration of Oracle Application Integration Architecture with Axciom, go to Step 2. If you do not have an integration, go to Step 4.
From the Outbound Web Services view, query for the following Oracle Application Integration Architecture Web service: ProcessPersonUCMReqABCSImpl.
Change the address of the ports corresponding to this Web service to point to the appropriate Oracle Application Integration Architecture end point.
If you do not have Axciom Integration, from the Outbound Web Services view, query for the Web service that you created in the following task, Creating the Proxy Business Service.
Change the address of the ports corresponding to the Web services to point to the appropriate middleware end point.
Configuring the Run-Time Event
This task is a step in Process of Configuring Data Enrichment. Use the following task to configure the run-time event.
To configure the run-time event
In the Siebel Mobile Web client, navigate to the Administration - Runtime Events screen, then the Action Sets view.
In the Action Sets screen, click New.
Enter the following values in the following table.
Field Value Name
Choose a name.
Action Type
BusService.
Active
Y.
Sequence
1.
Business Service Name
DataEnrichment.
Business Service Method
Data Enrichment
Conditional Expression
SystemPreference("Enable Data Enrichment") LIKE 'TRUE' AND ( GetProfileAttr("Disable Data Enrichment") IS NULL OR GetProfileAttr("Disable Data Enrichment") LIKE 'FALSE' )
From the Action Sets menu, choose Save Record.
Navigate to the Events view, and click New.
Create a new event by entering the following values:
Field Value Sequence
Use the lowest sequence number.
Note: Each Object and Event can have several associated events, so provide a unique number for each.Object Type
BusComp
Object Name
Contact
Event
PreWriteRecord
Action Set Name
The name you provided in Step 3.
From the Events menu, select Save Record.
Navigate to Administration-Application, then System Preferences.
Query for, Enable Data Enrichment, and make sure the System Preference Value is set to True.
Third-Party Data Enrichment Fields
See the following table for a list of the third-party data enrichment fields.
Table Third-Party Data Enrichment Fields
Business Components | Fields | Description |
---|---|---|
Contact |
Consumer Link |
Unique key used for Contact in third-party enrichment vendors. |
First Name |
First Name of Person. |
|
Middle Name |
Middle Name of Person. |
|
Last Name |
Last Name of Person. |
|
Name Suffix |
Name Suffix of Person. |
|
JOB TITLE |
Job Title of Person. |
|
GENDER |
Gender of Person. |
|
Personal Address |
Address Link |
Unique key used for the addresses in third-party enrichment vendors. |
Delivery Point Barcode |
Postal delivery point barcode. |
|
Carrier Route Code |
A numeric and alpha code that enables mailers to sort mailing in carrier casing sequence order. The eLOT code sorts carrier route coded address records based on the carrier’s line of travel. Address lists must be sorted using the eLOT code to receive any carrier route level discounts, except for walk sequence discounts. |
|
Personal Address (continued) |
Postal Address Flags |
Internal footnote flags set by the AddressAbility. (AA)/DPV process. Footnotes are displayed as character codes in the form of Yes or No. These flags appear in the field positions listed as follows:
|
Personal Address (continued) |
Postal Address Flags (continued) |
|
Personal Address (cont.) |
Postal Address Flags (cont.) |
|
DSF Delivery Type |
None. |
|
DSF Seasonal Indicator |
None. |
|
Large Prison Flag |
The Zip Code file of all prisons. So if the record matches the prison suppression file the client might want to suppress records that would enter into the prison because of the high probability of fraud. |
|
Personal Address (cont.) |
Acxiom Opt Out Inaccurate Record Flag |
When this flag is checked propriatary data sources are invoked. When individuals indicate a desire to receieve offers a value of Highly Sensitive is assigned. It can also indicate that the individual has threatened litigation if additional offers are received. |
NCOA Link New Move Effective Date |
NCOALink Move Effective Date (YYYYMM). |
|
NCOALink Move Effective Date (YYYYMM). |
||
UCM Contact Privacy |
Overall Suppression Flag |
This field can be used as a single look-up rather than having to look up all fields. It might apply to this business component. |
DMA Mail Flag |
Direct Marketing Association's email source file for the privacy option preference in email communications. |
|
DMA Phone Flag |
Direct Marketing Association's email source file to the privacy option preference in phone communications |
|
SAG Phone Flag |
Refers to all State Attorneys General (SAG). Includes all Do Not Call files from each state combined. |
|
DMA Email Flag |
Direct Marketing Association's email file. Its email suppression file. Clients must pass prospecting records to this file prior to running email campaigns. |
|
Acxiom Opt Out Highly Sensitive Flag |
The Acxiom Opt-Out Highly Sensitive File is an Acxiom Suppression file that contains names and addresses that are considered highly sensitive. This data includes minors, people who have had their identity stolen, and irate consumers. |
|
Acxiom Opt Out Deceased Flag |
Internal Acxiom Consumer-at-Business Opt-out File. The client chooses not to send email to people who are deceased. |
|
Deceased Data Flag |
Different data source of the deceased file. Clients want to stop sending marketing information to individuals who are deceased. |
|
UCM Contact Privacy (cont.) |
Acxiom Opt Out Cons At Bus Flag |
The client might want to suppress consumer records at an address. For example, customers provide their marketing address as their home address. However, they requested the product to be shipped to their business address. This field allows customers to suppress the consumer at a business address. For example, you can remove duplicate offers or send information to a preferred address. |
Derogatory Data Flag |
The record contains negative comments from the customer. Therefore, the client will be cautious in setting spending limits, extending offers, and so on. |
|
Bankruptcy Data Flag |
The customer is involved in bankruptcy proceedings. Therefore, the client will be cautious in setting spending limits, extending offers, and so on. |
|
Tax Lien Judgment Flag |
Tax Lien and Judgment File. Indicates that the customer has a tax lien on his or her property. Therefore, the client will not want to extend additional offers or credit to the customer. |
|
FTC Do Not Call Flag |
Different data sources for the Do Not Call suppression. Prospect phone numbers must be matched against this file prior to performing telemarketing exercises. |
|
Wireless Flag |
Direct Marketing Association's wireless phone preference file. Legislation forbids telemarketing to cell phones. This flag must be set prior to telemarketing activities. |
|
Household |
Household Link |
Unique key used for a household in third-party enrichment vendors. |
Home Owner/Renter |
Indicates if a household is owner occupied or renter occupied. |
|
Length Of Residence |
Indicates the total time a household has lived at the current address. Specified in ranges. |
|
1st Individual Age |
Indicates the age of the first individual listed in the household. |
|
Adults in Household |
Indicates the number of adults in the household. An adult is anyone 18 years old or older living in a household. |
|
Household (cont.) |
1st Individual Education |
Indicates the education of the first individual in listed in the household. |
Personicx LifeStage Groups |
Personicx is a household-level segmentation method that places each U.S. household into one of 70 segments. The segments are based on specific consumer and demographic characteristics. |
Oracle Data Governance Manager Web Services
Table SWIContact Services Operations
Name | Description |
---|---|
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, 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 Siebel. If the child details that are part of the request message are not present in the Siebel database, they will be Inserted and if any additional child are present in the database and not part of request message, those will be deleted from the database. |
Table Request Message Description: SWIContactServicesInsertOrUpdate
Node | Description | Type |
---|---|---|
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 |
Table Response Message Description: SWIContactServicesInsertOrUpdate
Node | Description | Type |
---|---|---|
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 Siebel. |
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 |
Table Request Message Description: SWIContactServicesQueryByExample
Node | Description | Type |
---|---|---|
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 |
Table Response Message Description: SWIContactServicesQueryByExample
Node | Description | Type |
---|---|---|
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 |
Table Request Message Description: SWIContactServicesSynchronize
Node | Description | Type |
---|---|---|
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 |
Table Response Message Description: SWIContactServicesSynchronize
Node | Description | Type |
---|---|---|
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 |
Table SWIContactService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
SWI Contact Service |
Business Service |
CSSEAIDataSyncService |
Table SWIContactService Data Object
Siebel Repository Name | External Name |
---|---|
SWIContactIO |
SWI Contact |
Table SWICustomerPartyService 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 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, the details will inserted and if any additional child are present in the Siebel database, are not part of request message those details will be deleted from the database. |
Table 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. |
Integraton Component |
City |
City where account is located. |
String |
Country |
Country where acccount is located. |
String |
County |
County where acccount 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 |
Table 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 |
Table 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 |
Table 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. |
Integraton Component |
Table 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. |
Integraton Component |
City |
City where account is located. |
String |
Country |
Country where acccount is located. |
String |
County |
County where acccount 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 |
Table 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. |
Integraton Component |
Table Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
SWI Customer Party Service |
Business Service |
CSSEAIDataSyncService |
Table Data Object
Siebel Repository Name | External Name |
---|---|
SWICustomerPartyIO |
Account |
Table SWIMergeService
Operations
Name | Description |
---|---|
SWIMergeServicesMerge |
Calls Merge method of the Business Service SWI Merge Service which is used for merging one or more accounts to another account record. This Web service merges child records of the losing objects to the wining object and deletes the losing object records. Takes the Business Object name, Business Component name, one wining record's Id value and one or more losing record's Id values as the arguments in .xml format. |
Table Request Message Description: SWIMergeServicesMerge
Node | Description | Type |
---|---|---|
ListOfSwimergeobjectIO |
An instance of the Integration Object ListofSwimergeobjectIO. |
Integration Object |
The following nodes apply to ListOfSwimergeobjectIO |
||
BusinessComponentName |
Name of business component. |
String |
BusinessObjectName |
Name of business object. |
String |
MergeId |
Id number assigned to merged item. |
String |
ListofSwiLosingObject |
Container element for the Losing Object details which is an instance of the VBC SWI Losing Object. Contains the details of the object that is merged to another object. |
Integration Component |
ListOfSwiWinningObject |
Container element for the Winning Object details which is an instance of the VBC SWI Winning Object. Contains the details of the object that is merged to another object. |
Integration Component |
Table Response Message Description: SWIMergeServicesMerge
Node | Description | Type |
---|---|---|
ListOfSwimergeobjectIO |
An instance of the Integration Object ListofSwimergeobjectIO. |
Integration Object |
The following nodes apply to ListOfSwimergeobjectIO |
||
BusinessComponentName |
Name of business component. |
String |
BusinessObjectName |
Name of business object. |
String |
MergeId |
Id number assigned to merged item. |
String |
ListofSwiLosingObject |
Container element for the Losing Object details which is an instance of the VBC SWI Losing Object. Contains the details of the object that is merged to another object. |
Integration Component |
ListOfSwiWinningObject |
Container element for the Winning Object details which is an instance of the VBC SWI Winning Object. Contains the details of the object that is merged to another object. |
Integration Component |
Table SWIMergeService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
SWIMergeService |
Business Service |
CSSMergeService |
Table sWIMergeService Data Object
Siebel Repository Name | External Name |
---|---|
SWIMergeObjectIO |
SWI Merge Object |
Table SWIProductImport Operations
Name | Description |
---|---|
SWIProductImportUpsert |
Calls 'Insert or Update' method of the Business Service 'SWI Product Import' used for inserting a new product details in to Siebel. If the product is already present in Siebel the product will be updated with the details from the request message. |
Table Request Message Description: SWIProductImportUpsert
Node | Description | Type |
---|---|---|
ActiveFlag |
Indicates whether record is active. |
String |
BillableFlag |
Indicates whether record is billable. |
String |
BusinessUnitId |
Id of business unit associated with product record. |
String |
Description |
Description. |
String |
EffectiveEndDate |
Effective end date of record. |
String |
EffectiveStartDate |
Effective start date of record. |
String |
ExternalInventorySystemRef |
Reference number from external inventory system. |
String |
IntegrationId |
Integration Id. |
String |
InventoryFlag |
Flag to indicate if product is tracked in inventory. |
String |
LeadTime |
Lead time for product delivery. |
String |
ProductCost |
Cost of product. |
String |
ProductName |
Name of product. |
String |
ProductSerializedFlag |
Serialized flag. Indicates if instances of this product are tracked as serialized assets or simply as quantities of product. Instances of a serialized product will each carry a unique serial number (or license number, policy number, and so on). Quantities of non-serialized assets are sometimes tracked as lots which may have a unique lot number. |
String |
ProductVersion |
Version of product. |
String |
ReleaseFlag |
Flag which indicates whether a product will be released at the time of a synchronization. |
String |
SalesProductFlag |
Sales product flag. Sales products appear on the product picklist when a user defines products for an opportunity. |
String |
ServiceTerms |
Service terms associated with product. |
String |
ShipFlag |
Flag to indicate whether a product has to be shipped. |
String |
Status |
Status of product. Active or Inactive. |
String |
StructureType |
Depending on the product type, users may be allowed to create a simple bill of materials without using Siebel Product Configurator. |
String |
UnitofMeasure |
Unit of measure. |
String |
ListofProductInvloc |
Location of product in inventory. |
String |
Table Response Message Description: SWIProductImportUpsert
Node | Description | Type |
---|---|---|
Id |
Product Id. |
String |
ActiveFlag |
Indicates whether record is active. |
String |
AutoExplodeFlag |
Indicates whether or not the product should be automatically ungrouped and enforce ungrouped quantity equal to 1. |
String |
BillableFlag |
Indicates whether record is billable. |
String |
BusinessUnitId |
Id of business unit associated with product record. |
String |
CheckEligibilityFlag |
Indicates whether or not to apply eligibility and compatibility rules for this product. |
String |
Description |
Description of product. |
String |
EffectiveEndTime |
Effective end date of record. |
String |
EffectiveStartTime |
Effective start date of record. |
String |
ExternalInventorySystemRef |
Reference number from external inventory system. |
String |
InclusiveEligibilityFlag |
Indicates whether or not to process a particular product for inclusive eligibility rules. Inclusive eligibility rules are defined in the eligibility matrix with matrix rule type code set as Inclusive. |
String |
IntegrationId |
Integration Id. |
String |
InventoryFlag |
Flag which indicates if a product is tracked in inventory. |
String |
LeadTime |
Lead time for product delivery. |
String |
OrderableFlag |
Flag which indicates whether a product is orderable. |
String |
PriceType |
Price type, such as One-time, Recurring, Usage and so on. |
String |
PrimaryOrganizationId |
Id of primary organization associated with product record. |
String |
ProductCost |
Cost of product. |
String |
ProductId |
Id of product. |
String |
ProductName |
Name of product. |
String |
ProductSerializedFlag |
Serialized flag. Indicates if instances of this product are tracked as serialized assets or simply as quantities of product. Instances of a serialized product will each carry a unique serial number (or license number, policy number, and so on). Quantities of non-serialized assets are sometimes tracked as lots which may have a unique lot number. |
String |
ProductType |
Product type. |
String |
ProductVersion |
Product version. |
String |
ReleaseFlag |
Flag which indicates whether a product will be released at the time of a synchronization. |
String |
SalesProductFlag |
Sales product flag. Sales products appear on the product picklist when a user defines products for an opportunity. |
String |
ServiceInstanceFlag |
Flag to indicate whether a product requires a metering point. |
String |
ServiceProductFlag |
Sales and Service flag. Sales service products are services that are priced based on the tangible product for which they are purchased (an extended warranty, for example). These products appear on the picklist that pops up when the user clicks the Service button for a tangible product on a quote. When you choose a sales service product from the list, a new quote item for the product is added to the quote and priced according to the value of the tangible product to which it applies. |
String |
ShipFlag |
Flag to indicate whether a product needs to be shipped. |
String |
Status |
Status of product order. |
String |
StructureType |
Depending on the product type, users may be allowed to create a simple bill of materials without using Siebel Product Configurator. |
String |
TrackAsAssetFlag |
Flag to indicate that a product should be tracked as an asset. |
String |
Type |
Product type. |
String |
UnitofMeasure |
Unit of measure. |
String |
VendorId |
Id of product vendor. |
String |
ListofProductInvLoc |
Location of product in inventory. |
String |
Table SWIProductImport Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
SWI Product Import |
Business Service |
CSSCMUProdWebSvc |
Table SWIProductImport Data Object
Siebel Repository Name | External Name |
---|---|
SWIProductIntegrationIO |
SWI Product Integration |
Services
The following Web services are used to perform operations for Oracle Data Governance Manager. These Web services include:
SystemsRegistration Service
Use this Web service to query details of all systems registered with Oracle Customer Hub (UCM).
SystemsRegistrationService Operations
For a list of the operations associated with this Web service, see the following table.
Table SystemsRegistrationService Operations
Name | Description |
---|---|
getSystemsRegistrationInfo |
Queries the details of all systems registered with Oracle Customer Hub (UCM). |
Request Message Description: getSystemsRegistrationInfo
There is no request message for this operation.
Response Message Description: getSystemsRegistrationInfo
For a description of this response message, see the following table.
Table Response Message Description: getSystemsRegistrationInfo
Node | Description | Type |
---|---|---|
SwiSystemInfoIO |
An instance of the integration object, SwiSystemInfoIO. |
Integration Object |
errorMessage |
Specific error message. |
String |
SystemsRegistrationService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table SystemsRegistrationService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Data Governance Manager |
Business Service |
CSSUCMDataGovernanceManagerService |
Methods
For a description of the methods for this Web service, see the following table.
Table SystemsRegistrationService Methods
Operation | Method |
---|---|
getSystemsRegistrationInfo |
getSystemsRegistrationInfo |
ConsolidateListImportService
The List Import function serves as a standalone Web service. It is invoked from Oracle Data Governance Manager. It creates an import job and activates it. The ConsolidateListImportService can be used with any supported application within your system to load data into Oracle Customer Hub (UCM) by calling the Web service and using the required inputs.
ConsolidateListImportService Operations
For a list of the operations associated with this Web service, see the following table.
Table ConsolidateListImportService Operations
Name | Description |
---|---|
obtainTemplateList |
Returns details from all Import Mappings that are currently present in the List Import function. These mappings are then used to import records from text or XML files into Oracle Customer Hub (UCM). |
submitNewImport |
Takes information about a List Import job, such as import mapping, file stream, data type, and so on. It then creates and submits the import job. |
Request Message Description: obtainTemplateList
There is no request message for this Web service.
Response Message Description: obtainTemplateList
For a description of this response message, see the following table.
Table Response Message Description: obtainTemplateList
Node | Description | Type |
---|---|---|
SwiImportMapsIO |
An instance of the integration object, SwiImportMaps. |
Integration Object |
errorMessage |
Specific error message. |
String |
Request Message Description: submitNewImport
For a description of this request message, see the following table.
Table Request Message Description: submitNewImport
Node | Description | Type |
---|---|---|
ImportJobsParams (UCMImportJob) |
Specifies the parameters for the UCM import job. |
String. |
Response Message Description: obtainTemplateList
There is no response message for this Web service.
ConsolidateListImportService Service Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table ConsolidateListImportService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCMListImportService |
Business Service |
CSSUCMListImportService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table ConsolidateListImportService Data Object
Siebel Repository Name | External Name |
---|---|
UCMImportJobIO |
UCM Import Job |
Methods
For a description of the methods for this Web service, see the following table.
Table ConsolidateListImportService Methods
Operation | Method |
---|---|
obtainTemplateList |
obtainTemplateList |
submitNewImport |
submitNewImport |
MasterService
This Web service is used with the Master module to query and return mastered records from a given period.
MasterService Operations
For a list of the operations associated with this Web service, see the following table.
Table Master Entities Report Service Operations
Name | Description |
---|---|
getMasterEntitiesCount |
Returns the number of mastered Account or Contact records in a given period. The input is given in the form of an integration object where the object and search specification are specified. |
getMasterOrganizationDetails |
Returns details of the mastered Account records from a given period. |
getMasterPersonDetails |
Returns details of the mastered Contact records from a given period. |
Request Message Description: getMasterEntitiesCount
For a description of this request message, see the following table.
Table Request Message Description: getMasterEntitiesCount
Node | Description | Type |
---|---|---|
startDateTime |
Start date and time for a given job. |
String |
endDateTime |
End date and time for a given job. |
String |
SwiRecordCountIO |
An instance of the integration object, SwiRecordCount. |
Integration Object |
Response Message Description: getMasterEntitiesCount
For a description of this response message, see the following table.
Table Response Message Description: getMasterEntitiesCount
Node | Description | Type |
---|---|---|
SwiRecordCountIOResults |
An instance of the integration object, SwiRecordCountResults. |
Integration Object |
errorMessage |
Specific error message. |
String |
Request Message Description: getMasterOrganizationDetails
For a description of this request message, see the following table.
Table Request Message Description: getMasterOrganizationDetails
Node | Description | Type |
---|---|---|
startDateTime |
Start date and time for a given job. |
String |
endDateTime |
End date and time for a given job. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpec |
The sort criteria applied to the business component. |
String |
SearchSpec |
Search specification for the Account or Contact business component. |
String |
NewQuery |
Starts a new query. |
String |
Response Message Description: getMasterOrganizationDetails
For a description of this response message, see the following table.
Table Response Message Description: getMasterOrganizationDetails
Node | Description | Type |
---|---|---|
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
SwiOrgIO |
An instance of the integration object, SwiOrgIO. |
Integration Object |
Request Message Description: getMasterPersonDetails
For a description of this request message, see the following table.
Table Request Message Description: getMasterPersonDetails
Node | Description | Type |
---|---|---|
startDateTime |
Start date and time for a given job. |
String |
endDateTime |
End date and time for a given job. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
NewQuery |
Starts a new query. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpec |
The sort criteria applied to the business component. |
String |
SearchSpec |
Search specification for the Account or Contact business component. |
String |
Response Message Description: getMasterPersonDetails
For a description of this response message, see the following table.
Table Response Message Description: getMasterPersonDetails
Node | Description | Type |
---|---|---|
errorMessage |
Specific error message. |
String |
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
MasterService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table MasterService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Data Governance Manager |
BusinessService |
CSSSwiUCMDGMgrService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table MasterService Data Object
Siebel Repository Name | External Name |
---|---|
SwiOrgIO |
Account |
SwiPerIO |
Contact |
Methods
For a description of the methods for this Web service, see the following table.
Table MasterService Methods
Operation | Method |
---|---|
getMasterEntitiesCount |
getMasterEntitiesCount |
getMasterOrganizationDetails |
getMasterOrganizationDetails |
getMasterPersonDetails |
getMasterPersonDetails |
ConsolidateService
This Web service is used with the Consolidate module to query and return batch-report information from account and contact batch reports run in a given period.
ConsolidateService Operations
For a list of the operations associated with this Web service, see the following table.
Table ConsolidateService Operations
Name | Description |
---|---|
getBatchProcessReport |
Returns the Completed, In Progress, and Pending batches from a given period. Return the details (System, BatchID, Description and so on) of a batch in the form of an Integration Object . |
getSpecificBatchReport |
Returns the count of Completed, Pending and Rejected records in a particular batch (matching with Batch ID). |
getCompletedRecordsBatchReport |
Returns the number of Inserts or Updates that occurred as part of a completed batch job. The records are mastered as part of the batch job, and a field called Actual Operation stores the information of the operation that took place. |
getOrgRejectRecordsDetailReport |
Returns the details of all Account records that were rejected as part of a particular batch. |
getPerRejectRecordsDetailReport |
Returns the details of all Contact records that were rejected as part of a particular batch. |
updateOrgBatchRejectedRecords |
Allows the user to submit corrected information to the field values of the rejected account records. Then the values in the SDH table are updated. This operation also sets the UCM Type Code to Queued or Batch so that these corrected records can be picked up in the next Batch process iteration. |
updatePerBatchRejectedRecords |
Allows the user to submit the corrected information to the field values of the rejected contact records. Then the values in the SDH table are updated. This operation also sets the UCM Type Code to Queued or Batch, so that these corrected records can be picked up in the next batch process iteration. |
Request Message Description: getBatchProcessReport
For a description of this request message, see the following table.
Table Request Message Description: getBatchProcessReport
Node | Description | Type |
---|---|---|
startDateTime |
Start date and time for a given job. |
String |
endDateTime |
End date and time for a given job. |
String |
Response Message Description: getBatchProcessReport
For a description of this response message, see the following table.
Table Response Message Description: getBatchProcessReport
Node | Description | Type |
---|---|---|
SwiBatchInfoIO |
An instance of the integration object, SwiBatchInfo. |
Integration Object |
errorMessage |
Specific error message. |
String |
Request Message Description: getSpecificBatchReport
For a description of this request message, see the following table.
Table Request Message Description: getSpecificBatchReport
Node | Description | Type |
---|---|---|
BatchID |
Required. Batch ID number of the batch report. |
String |
Object |
Account or Contact. |
String |
Response Message Description: getSpecificBatchReport
For a description of this response message, see the following table.
Table Response Message Description: getSpecificBatchReport
Node | Description | Type |
---|---|---|
CompletedRecordsCount |
Number of records successfully completed in a batch report. |
String |
PendingRecordsCount |
Number of records pending for a batch report. |
String |
RejectedRecordsCount |
Number of records rejected during a batch report. |
String |
errorMessage |
Specific error message. |
String |
Request Message Description: getCompletedRecordsBatchReport
For a description of this request message, see the following table.
Table Request Message Description: getCompletedRecordsBatchReport
Node | Description | Type |
---|---|---|
BatchID |
Required. Batch ID number of the batch report. |
String |
Object |
Account or Contact. |
String |
Response Message Description: getCompletedRecordsBatchReport
For a description of this response message, see the following table.
Table Response Message Description: getCompletedRecordsBatchReport
Node | Description | Type |
---|---|---|
NumofInserts |
Number of completed inserts in the batch report. |
String |
NumofUpserts |
Number of completed upserts in the batch report. |
String |
errorMessage |
Specific error message. |
String |
Request Message Description: getOrgRejectRecordsDetailReport
For a description of this request message, see the following table.
Table Request Message Description: getOrgRejectRecordsDetailReport
Node | Description | Type |
---|---|---|
BatchID |
Required. Batch ID number of the batch report. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpect |
The sort criteria applied to the business component. |
String |
NewQuery |
Starts a new query. |
String |
Response Message Description: getOrgRejectRecordsDetailReport
For a description of this response message, see the following table.
Table Response Message Description: getOrgRejectRecordsDetailReport
Node | Description | Type |
---|---|---|
SwiBatchOrgIO |
An instance of the integration object, SwiBatchOrg. |
Integration Object |
errorMessage |
Specific error message. |
String |
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
Request Message Description: getPerRejectRecordsDetailReport
For a description of this request message, see the following table.
Table Request Message Description: getPerRejectRecordsDetailReport
Node | Description | Type |
---|---|---|
BatchID |
Required. Batch ID number of the batch report. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpect |
The sort criteria applied to the business component. |
String |
NewQuery |
Starts a new query. |
String |
Response Message Description: getPerRejectRecordsDetailReport
For a description of this response message, see the following table.
Table Response Message Description: getPerRejectRecordsDetailReport
Node | Description | Type |
---|---|---|
SwiBatchPerIO |
An instance of the integration object, SwiBatchPer. |
Integration Object |
errorMessage |
Specific error message |
String |
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
Request Message Description: updateOrgBatchRejectedRecords
For a description of this request message, see the following table.
Table Request Message Description: updateOrgBatchRejectedRecords
Node | Description | Type |
---|---|---|
BatchID |
Required. Batch ID number of the batch report. |
String |
SwiBatchOrgIO |
An instance of the integration object, SwiBatchOrg. |
Integration Object |
Response Message Description: updateOrgBatchRejectedRecords
For a description of this response message, see the following table.
Table Request Message Description: updateOrgBatchRejectedRecords
Node | Description | Type |
---|---|---|
errorMessage |
Specific error message |
String |
Request Message Description: updatePerBatchRejectedRecords
For a description of this request message, see the following table.
Table Request Message Description: updatePerBatchRejectedRecords
Node | Description | Type |
---|---|---|
BatchID |
Required. Batch ID number of the batch report. |
String |
SwiBatchPerIO |
An instance of the integration object, SwiBatchPer. |
Integration Object |
Response Message Description: updatePerBatchRejectedRecords
For a description of this response message, see the following table.
Table Request Message Description: updatePerBatchRejectedRecords
Node | Description | Type |
---|---|---|
errorMessage |
Specific error message. |
String |
ConsolidateService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table Consolidate Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Data Governance Manager |
Business Service |
CSSSwiUCMDGMgrService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table ConsolidateService Data Object
Siebel Repository Name | External Name |
---|---|
SwiBatchInfoIO |
SwiBatchInfoIO |
SwiBatchOrgIO |
UCM Account Source Data and History |
SwiBatchPerIO |
UCM Contact Source Data and History |
Methods
For a description of the methods for this Web service, see the following table.
Table ConsolidateService Details Methods
Operation | Method |
---|---|
getBatchProcessReport |
getBatchProcessReport |
getSpecificBatchReport |
getSpecificBatchReport |
getCompletedRecordsBatchReport |
getCompletedRecordsBatchReport |
getOrgRejectRecordsDetailReport |
getOrgRejectRecordsDetailReport |
getPerRejectRecordsDetailReport |
getPerRejectRecordsDetailReport |
updateOrgBatchRejectedRecords |
updateOrgBatchRejectedRecords |
updatePerBatchRejectedRecords |
updatePerBatchRejectedRecords |
CleanseCompletenessService
This Web service is used to query information on incomplete records of both Oracle Customer Hub (UCM) and source systems. Information is returned as a percentage of the total number of incomplete records.
CleanseCompletenessService Operations
For a list of the operations associated with this Web service, see the following table.
Table CleanseCompletenessService Operations
Name | Description |
---|---|
getHubCompleteComplianceInfo |
Queries base table records which, based on the date and the object, are found to be incomplete based on user specified criteria. |
getSourceCompleteComplianceInfo |
Queries SDH table source records which are found to be incomplete based on user specified criteria. Fields used to make the determination are: date, object and source system. |
getSystemsRegistrationInfo |
Queries for and returns information from systems registered with Oracle Customer Hub (UCM). |
getHubOrgIncompleteDetail |
Queries Oracle Customer Hub (UCM) for details of the incomplete records from the account base table. The query is based on user specified criteria. |
getHubPerIncompleteDetail |
Queries Oracle Customer Hub (UCM) for details of the incomplete records from the contact base table. The query is based on user specified criteria. |
getSrcOrgIncompleteDetail |
Queries Oracle Customer Hub (UCM) for details of the source incomplete records from the account base table. The query is based on user specified criteria. |
getSrcPerIncompleteDetail |
Queries Oracle Customer Hub (UCM) for details of the source incomplete records from the contact base table. The query is based on user specified criteria. |
Request Message Description: getHubCompleteComplianceInfo
For a description of this request message, see the following table.
Table Request Message Description: getHubCompleteComplianceInfo
Node | Description | Type |
---|---|---|
startDateTime |
Start date and time for a given job. |
String |
endDateTime |
End date and time for a given job. |
String |
ObjectName |
Business object name of the completeness report. It is one of the following: Contact or Account. |
String |
SwiOrgIO |
An instance of the integration object SWIOrg. |
Integration Object |
SwiPerIO |
An instance of the integration object SwiPer. |
Integration Object |
Response Message Description: getHubCompleteComplianceInfo
For a description of this response message, see the following table.
Table Response Message Description: getHubCompleteComplianceInfo
Node | Description | Type |
---|---|---|
CompletenessPercentage |
Percentage of completed records. |
String |
NumofInCompleteRecords |
Number of completed records. |
String |
TotalRecords |
Total records run. |
String |
ErrorMessage |
Specific error message. |
String |
Request Message Description: getSourceCompleteComplianceInfo
For a description of this request message, see the following.
Table Request Message Description: getSourceCompleteComplianceInfo
Node | Description | Type |
---|---|---|
startDateTme |
Start date and time for a given job. |
String |
endDateTime |
End date and time for a given job. |
String |
ObjectName |
Business Object name. Either Contact, or Account. |
String |
SwiOrgSDHIO |
An instance of the integration object, SwiOrgSDH. |
Integration Object |
SwiPerSDHIO |
An instance of the integration object, SwiPerSDH. |
Integration Object |
SourceSystem |
A registered source system contributing to changes in Oracle Customer Hub (UCM). |
String |
Response Message Description: getSourceCompleteComplianceInfo
For a description of this response message, see the following table.
Table Response Message Description:getSourceCompleteComplianceInfo
Node | Description | Type |
---|---|---|
CompletenessPercentage |
Percentage of completed records. |
String |
NumofInCompleteRecords |
Number of completed records. |
String |
TotalRecords |
Total records run. |
String |
ErrorMessage |
Specific error message. |
String |
Request Message Description: getHubOrgIncompleteDetail
For a description of this request message, see the following table.
Table Request Message Description: getHubOrgIncompleteDetail
Node | Description | Type |
---|---|---|
endDateTime |
End date and time for a given job. |
String |
startDateTime |
Start date and time for a given job. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpec |
The sort criteria applied to the business component. |
String |
NewQuery |
Starts a new query. |
String |
SwiOrgIO |
An instance of the integration object, SwiOrg. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: getHubOrgIncompleteDetail
Node | Description | Type |
---|---|---|
SwiOrgIO |
An instance of the integration object, SwiOrgIO. |
Integration Object |
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
errorMessage |
Specific error message. |
String |
For a description of this request message, see the following table.
Table Request Message Description: getHubPerIncompleteDetail
Node | Description | Type |
---|---|---|
endDateTime |
End date and time for a given job. |
String |
startDateTime |
Start date and time for a given job. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpec |
The sort criteria applied to the business component. |
String |
NewQuery |
Starts a new query. |
String |
SwiPerIO |
An instance of the integration object, SwiPer. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: getHubPerIncompleteDetail
Node | Description | Type |
---|---|---|
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
SwiPerIO |
An instance of the integration object SwiPer. |
Integration Object |
For a description of this request message, see the following table.
Table Request Message Description: getSrcOrgIncompleteDetail
Node | Description | Type |
---|---|---|
endDateTime |
End date and time for a given job. |
String |
startDateTime |
Start date and time for a given job. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpec |
The sort criteria applied to the business component. |
String |
NewQuery |
Starts a new query. |
String |
SwiOrgSDHIO |
An instance of the integration object SwiOrgSDH. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description:getSrcOrgIncompleteDetail
Node | Description | Type |
---|---|---|
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of output integration objects |
String |
SwiOrgSDHIO |
An instance of the integration object, SwiOrgSDH. |
Integration Object |
For a description of this request message, see the following table.
Table Request Message Description: getSrcPerIncompleteDetail
Node | Description | Type |
---|---|---|
endDateTime |
End date and time for a given job. |
String |
startDateTime |
Start date and time for a given job. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpec |
The sort criteria applied to the business component. |
String |
NewQuery |
Starts a new query. |
String |
SwiPerSDHIO |
An instance of the integration object SwiPerSDH. |
Integration Object |
For a description of this response message, see the following table.
Table Response Message Description: getSrcPerIncompleteDetail
Node | Description | Type |
---|---|---|
SwiOrgSDHIO |
An instance of the integration object, SwiOrgSDH. |
Integration Object |
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
errorMessage |
Specific error message. |
String |
CleanseCompletenessService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table CleanseCompletenessService Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Data Governance Manager |
Business Service |
CSSSwiUCMDGMgrService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see the following table.
Table CleanseCompletenessService Data Object
Siebel Repository Name | External Name |
---|---|
SwiOrgIO |
Account |
SwiPerIO |
Contact |
SwiOrgSDHIO |
UCM Account Source Data and History |
SwiPerSDHIO |
UCM Contact Source Data and History |
Methods
For a description of the methods for this Web service, see the following table.
Table CleanseCompletenessService Methods
Operation | Method |
---|---|
getHubCompleteComplianceInfo |
getHubCompleteComplianceInfo |
getSourceCompleteComplianceInfo |
getSourceCompleteComplianceInfo |
getSystemsRegistrationInfo |
getSystemsRegistrationInfo |
getHubOrgIncompleteDetail |
getHubOrgIncompleteDetail |
getHubPerIncompleteDetail |
getHubPerIncompleteDetail |
getSrcOrgIncompleteDetail |
getSrcOrgIncompleteDetail |
getSrcPerIncompleteDetail |
getSrcPerIncompleteDetail |
GovernService
This Web service queries all the Account and Contact suspect records in the base table. It provides a means do the following:
Approve suspect records to resolve nonsuspect records.
Submit merge requests for suspect records that must be merged.
GovernService Operations
For a list of the operations associated with this Web service, see the following table.
Table GovernService Operations
Name | Description |
---|---|
getOrganizationSuspectRecords |
Queries all account records marked Suspect in the base table. |
getPersonSuspectRecords |
Queries all contact records marked Suspect in the base table. |
removePendingRecord |
Removes the pending flag for the account or contact record marked as Suspect in the base table. |
submitMergeRequestOrganizationRecord |
Submits a merge request for the account records in the base table. |
submitMergeRequestPersonRecord |
Submits a merge request for the contact records in the base table. |
Request Message Description: getOrganizationSuspectRecords
For a description of this request message, see the following table.
Table Request Message Description: getOrganizationSuspectRecords
Node | Description | Type |
---|---|---|
endDateTime |
End date and time for a given job. |
String |
startDateTime |
Start date and time for a given job. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpec |
The sort criteria applied to the business component. |
String |
NewQuery |
Starts a new query. |
String |
Response Message Description: getOrganizationSuspectRecords
For a description of this response message, see the following table.
Table Response Message Description: getOrganizationSuspectRecords
Node | Description | Type |
---|---|---|
SwiOrgDeDupResultsIO |
An instance of the integration object, SwiOrgDeDupResults. |
Integration Object |
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
ErrorCode |
Error code (if any) that must be passed for the job. |
String |
ErrorMessage |
Specific error message. |
String |
Request Message Description: getPersonSuspectRecords
For a description of this request message, see the following table.
Table Request Message Description: getPersonSuspectRecords
Node | Description | Type |
---|---|---|
endDateTime |
End date and time for a given job. |
String |
startDateTime |
Start date and time for a given job. |
String |
StartRowNum |
The row number of the total number of records from which the records are to be given. |
String |
PageSize |
Indicates the number of records to be returned. |
String |
SortSpec |
The sort criteria applied to the business component. |
String |
NewQuery |
Starts a new query. |
String |
Response Message Description: getPersonSuspectRecords
For a description of this response message, see the following table.
Table Response Message Description: getPersonSuspectRecords
Node | Description | Type |
---|---|---|
SwiPerDeDupResultsIO |
An instance of the integration object, SwiPerDeDupResults. |
Integration Object |
LastPage |
Boolean indicating whether or not the last record in the query result set has been returned. |
String |
NumOutputObjects |
Number of records being returned in this iteration of the request result set. |
String |
ErrorCode |
Error code (if any) that must be passed for the job. |
String |
ErrorMessage |
Specific error message. |
String |
Request Message Description: removePendingRecord
For a description of this request message, see the following table.
Table Request Message Description: removePendingRecord
Node | Description | Type |
---|---|---|
Id |
Record ID. |
String |
ObjectName |
Business object name, which is one of the following: contact or account. |
String |
PendingStatus |
The pending status of the record. |
String |
For a description of this response message, see the following table.
Table Response Message Description: removePendingRecord
Node | Description | Type |
---|---|---|
Status |
Status of the record. |
String |
ErrorCode |
Error code (if any) that must be passed for the job. |
String |
ErrorMessage |
Specific error message. |
String |
For a description of this request message, see the following table.
Table Request Message Description: submitMergeRequestOrganizationRecord
Node | Description | Type |
---|---|---|
MatchId |
Row ID of the duplicate record which is to be merged with the Master record. |
String |
MasterId |
Row ID of the Master record for which duplicates have been found. |
String |
For a description of this response message, see the following table.
Table Response Message Description: submitMergeRequestOrganizationRecord
Node | Description | Type |
---|---|---|
ResponseMessage (UCMMergeRequestRs) |
Response message to the UCM Merge request. |
String |
ErrorCode |
Error code (if any) that must be passed for the job. |
String |
ErrorMessage |
Specific error message. |
String |
For a description of this request message, see the following table.
Table Request Message Description: submitMergeRequestPersonRecord
Node | Description | Type |
---|---|---|
MatchId |
Match ID. |
Not applicable |
MasterId |
Master ID. |
Not applicable |
For a description of this response message, see the following table.
Table Response Message Description: submitMergeRequestPersonRecord
Node | Description | Type |
---|---|---|
ResponseMessage (UCMMergeRequestRs) |
Response message to the UCM Merge request. |
String. |
ErrorCode |
Error code (if any) that must be passed for the job. |
String |
ErrorMessage |
Specific error message. |
String |
GovernService Application Interface
This topic describes the application objects called by this Web service. For more information on application interfaces, 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 the following table.
Table GovernService Service Object
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
UCM Data Governance Manager |
Business Service |
CSSSwiUCMDGMgrService |
Methods
For a description of the methods for this Web service, see the following table.
Table GovernService Methods
Operation | Method |
---|---|
getOrganizationSuspectRecords |
getOrganizationSuspectRecords |
getPersonSuspectRecords |
getPersonSuspectRecords |
removePendingRecord |
removePendingRecord |
submitMergeRequestOrganizationRecord |
submitMergeRequestOrganizationRecord |
submitMergeRequestPersonRecord |
submitMergeRequestPersonRecord |