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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiOrganizationIO |
Account |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiPersonIO |
Contact |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiGroupIO |
Household |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
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.
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 .
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiFinancialAssetIO |
FINCORP Account |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiOrganizationMatchInputIO |
SwiOrganizationMatchInputIO |
SwiOrganizationMatchOutputIO |
SwiOrganizationMatchOutputIO |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiPersonMatchInputIO |
SwiPersonMatchInputIO |
SwiPersonMatchOutputIO |
SwiPersonMatchOutputIO |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiOrganizationPublishIO |
Account |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiPersonPublishIO |
Contact |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
SwiGroupPublishIO |
An instance of the integration object, SwiGroupPublishIO. |
Integration Object |
For a description of this response message, see the following table.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiGroupPublishIO |
Household |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
SwiFinancialAssetPublishIO |
An instance of the integration object, SwiFinancialAssetPublishIO. |
Integration Object |
For a description of this response message, see the following table.
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.
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.
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.
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 preferences 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 for the UCM DeDuplication Results (Account) business component:
User Property Name User Property Value 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 for the UCM DeDuplication Results (Contact) business component:
User Property Name User Property Value 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
This topic provides information on all the third-party data enrichment fields.
The following table describes the third-party data enrichment fields for the Contact business component.
Fields | Description |
---|---|
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. |
The following table describes the third-party data enrichment fields for the Personal Address business component.
Fields | Description |
---|---|
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. |
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:
|
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. |
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). |
The following table describes the third-party data enrichment fields for the UCM Contact Privacy business component.
Fields | Description |
---|---|
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. |
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. |
The following table describes the third-party data enrichment fields for the Household business component.
Fields | Description |
---|---|
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. |
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
The following table describes the SWIContactServices 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. |
The following table describes the SWIContactServicesInsertOrUpdate request message.
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 |
The following table describes the SWIContactServicesInsertOrUpdate response message.
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 |
The following table describes the SWIContactServicesQueryByExample request message.
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 |
The following table describes the SWIContactServicesQueryByExample response message.
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 |
The following table describes the SWIContactServicesSynchronize request message.
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 |
The following table describes the SWIContactServicesSynchronize response message.
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 |
The following table describes the SWIContactService service object.
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
SWI Contact Service |
Business Service |
CSSEAIDataSyncService |
The following table describes the SWIContactService data object.
Siebel Repository Name | External Name |
---|---|
SWIContactIO |
SWI Contact |
The following table describes the 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. |
The following table describes the SWICustomerPartyInsertOrUpdate request message.
Node | Description | Type |
---|---|---|
ListofSwicustomerpartyIO |
An instance of the Integration Object ListofSwicustomerpartyIO. |
Integration Object |
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 |
This table describes the SWICustomerPartyInsertOrUpdate response message.
Node | Description | Type |
---|---|---|
ListofSwicustomerpartyIO |
An instance of the Integration Object ListofSwicustomerpartyIO. |
Integration Object |
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 |
The following table describes the SWICustomerPartyQueryByExample request message.
Node | Description | Type |
---|---|---|
ListofSwicustomerpartyIO |
An instance of the Integration Object ListofSwicustomerpartyIO. |
Integration Object |
RowId |
Row Id of account in Siebel data table. |
String |
ListofCutAddress |
Optional. Business address. |
Integration Component |
The following table describes the SWIContactServicesQueryByExample response message.
Node | Description | Type |
---|---|---|
ListofSwicustomerpartyIO |
An instance of the Integration Object ListofSwicustomerpartyIO. |
Integration Object |
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 |
The following table describes the SWICustomerPartySynchronize request message.
Node | Description | Type |
---|---|---|
ListofSwicustomerpartyIO |
An instance of the Integration Object ListofSwicustomerpartyIO. |
Integration Object |
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 |
The following table describes the SWICustomerPartySynchronize response message.
Node | Description | Type |
---|---|---|
ListofSwicustomerpartyIO |
An instance of the Integration Object ListofSwicustomerpartyIO. |
Integration Object |
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 |
The following table describes the Service Object.
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
SWI Customer Party Service |
Business Service |
CSSEAIDataSyncService |
The following table describes the Data Object.
Siebel Repository Name | External Name |
---|---|
SWICustomerPartyIO |
Account |
The following table describes the SWIMergeServiceMerge operation.
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. |
The following table describes the SWIMergeServicesMerge request message.
Node | Description | Type |
---|---|---|
ListOfSwimergeobjectIO |
An instance of the Integration Object ListofSwimergeobjectIO. |
Integration Object |
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 |
The following table describes the SWIMergeServicesMerge response message.
Node | Description | Type |
---|---|---|
ListOfSwimergeobjectIO |
An instance of the Integration Object ListofSwimergeobjectIO. |
Integration Object |
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 |
The following table describes the SWIMergeService service object.
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
SWIMergeService |
Business Service |
CSSMergeService |
The following table describes the SWIMergeService data object.
Siebel Repository Name | External Name |
---|---|
SWIMergeObjectIO |
SWI Merge Object |
The following table describes the 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. |
The following table describes the SWIProductImportUpsert request message.
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 |
The following table describes the SWIProductImportUpsert response message.
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 |
The following table describes the SWIProductImport service object.
Siebel Repository Name | Boundary Object Type | Class |
---|---|---|
SWI Product Import |
Business Service |
CSSCMUProdWebSvc |
The following table describes the 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.
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.
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.
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.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
UCMImportJobIO |
UCM Import Job |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Siebel Repository Name | External Name |
---|---|
SwiOrgIO |
Account |
SwiPerIO |
Contact |
Methods
For a description of the methods for this Web service, see the following table.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Node | Description | Type |
---|---|---|
errorMessage |
Specific error message |
String |
Request Message Description: updatePerBatchRejectedRecords
For a description of this request message, see the following table.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Node | Description | Type |
---|---|---|
MatchId |
Match ID. |
Not applicable |
MasterId |
Master ID. |
Not applicable |
For a description of this response message, see the following table.
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.
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.
Operation | Method |
---|---|
getOrganizationSuspectRecords |
getOrganizationSuspectRecords |
getPersonSuspectRecords |
getPersonSuspectRecords |
removePendingRecord |
removePendingRecord |
submitMergeRequestOrganizationRecord |
submitMergeRequestOrganizationRecord |
submitMergeRequestPersonRecord |
submitMergeRequestPersonRecord |