Oracle Customer Hub (UCM) Master Data Management Reference > Oracle Customer Hub (UCM) and Data Governance Manager Web Services Reference >

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 Table 151

Table 151. GroupService Operations
Name
Description

createGroup

Creates a new group record.

updateGroup

Updates and existing group record.

deleteGroup

Deletes a group record.

getGroup

Retrieves group records, based on a user query.

.

Request Message Description: createGroup

For a description of this request message, see Table 152.

Table 152. Request Message Description: createGroup
Node
Description
Type

SwiGroupIO

Required. An instance of the integration object, SwiGroupIO.

Household is the parent header and the following are the child

Integration Object

The following nodes apply to SwiGroupIO

Id

Row ID of the record in the requesting system cross-reference ID.

String

HouseholdName

Name of the household.

String

HouseholdNumber

Household number.

String

IntegrationId

Integration ID.

String

Name

Household name.

String

PartyUId

Party unique ID.

String

PhoneNumber

Phone number.

String

PrivacyCode

Privacy code

String

AIAUCMIntegrationId

Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID

String

HouseholdLink

Household link

String

LengthOfResidence

Length of residence

String

HomeOwnerRenter

Rental home owner

String

ListOfHousehold_HouseholdAddress

Optional. Household address.

Integration Component

ListOfHousehold_Position

Optional. Positions of the household

Integration Component

ListOfUCMFINCORPAccountPrivacy

Optional. Privacy details of the FINCORP account

Integration Component

ListOfContact

Optional. Contact details of the household

Integration Component

ListOfHousehold_Organization

Optional. Organization details related to the household.

Integration Component

Response Message Description: createGroup

For a description of this response message, see Table 153.

Table 153. Response Message Description: createGroup
Node
Description
Type

SwiGroupIO

An instance of the integration object, SwiGroupIO, with the list of records operated. Household is the parent header.

Integration Object

Error Code

Error code, if any.

String

Error Message

Error message, if any.

String

Error Symbol

Error symbol, if any.

String

Request Message Description: updateGroup

For a description of this request message, see Table 154.

Table 154. Request Message Description: updateGroup
Node
Description
Type

SwiGroupIO

Required. An instance of the integration object, SwiGroupIO.

Household is the parent header and the following are the child

Integration Object

The following nodes apply to SwiGroupIO

Id

Row ID of the record in the requesting system cross-reference ID.

String

HouseholdName

Name of the household.

String

HouseholdNumber

Household number.

String

IntegrationId

Integration ID.

String

Name

Household name.

String

PartyUId

Party unique ID.

String

PhoneNumber

Phone number.

String

PrivacyCode

Privacy code

String

AIAUCMIntegrationId

Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID

String

HouseholdLink

Household link

String

LengthOfResidence

Length of residence

String

HomeOwnerRenter

Rental home owner

String

ListOfHousehold_HouseholdAddress

Optional. Household address.

Integration Component

ListOfHousehold_Position

Optional. Positions of the household.

Integration Component

ListOfUCMFINCORPAccountPrivacy

Optional. Privacy details of the FINCORP account

Integration Component

ListOfContact

Optional. Contact details of the household.

Integration Component

ListOfHousehold_Organization

Optional. Organization details related to the household.

Integration Component

Response Message Description: updateGroup

For a description of this response message, see Table 155.

Table 155. Response Message Description: updateGroup
Node
Description
Type

SwiGroupIO

An instance of the integration object, SwiGroupIO, with the list of records operated. Household is the parent header.

Integration Object

Error Code

Error code, if any.

String

Error Message

Error message, if any.

String

Error Symbol

Error symbol, if any.

String

Request Message Description: deleteGroup

For a description of this request message, see Table 156.

Table 156. Request Message Description: deleteGroup
Node
Description
Type

SwiGroupIO

Required. An instance of the integration object, SwiGroupIO.

Household is the parent header and the following are the child

Integration Object

The following nodes apply to SwiGroupIO

Id

Row ID of the record in the requesting system cross-reference ID.

String

HouseholdName

Name of the household.

String

HouseholdNumber

Household number.

String

IntegrationId

Integration ID.

String

Name

Household name.

String

PartyUId

Party unique ID.

String

PhoneNumber

Phone number.

String

PrivacyCode

Privacy code

String

AIAUCMIntegrationId

Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID.

String

HouseholdLink

Household link

String

LengthOfResidence

Length of residence

String

HomeOwnerRenter

Rental home owner

String

ListOfHousehold_HouseholdAddress

Optional. Household address.

Integration Component

ListOfHousehold_Position

Optional. Positions of the household.

Integration Component

ListOfUCMFINCORPAccountPrivacy

Optional. Privacy details of the FINCORP account

Integration Component

ListOfContact

Optional. Contact details of the household.

Integration Component

ListOfHousehold_Organization

Optional. Organization details related to the household.

Integration Component

Response Message Description: deleteGroup

For a description of this response message, see Table 157.

Table 157. ResponseMessage Description: deleteGroup
Node
Description
Type

SwiGroupIO

Required. The same request instance of the integration object, SwiGroupIO.

Integration Object

Error Code

Error code, if any.

String

Error Message

Error message, if any.

String

Error Symbol

Error symbol, if any

String

Request Message Description: getGroup

For a description of this request message, see Table 158.

Table 158. Request Message Description: getGroup
Node
Description
Type

SwiGroupIO

Required. An instance of the integration object, SwiGroupIO.

Household is the parent header and the following are the child

Integration Object

The following nodes apply to SwiGroupIO

Id

Row ID of the record in the requesting system cross-reference ID.

String

HouseholdName

Name of the household.

String

HouseholdNumber

Household number.

String

IntegrationId

Integration ID.

String

Name

Household name.

String

PartyUId

Party unique ID.

String

PhoneNumber

Phone number.

String

PrivacyCode

Privacy code

String

AIAUCMIntegrationId

Oracle Application Integration Architecture and Oracle Customer Hub (UCM) integration ID

String

HouseholdLink

Household link

String

LengthOfResidence

Length of residence

String

HomeOwnerRenter

Rental home owner

String

ListOfHousehold_HouseholdAddress

Optional. Household address

Integration Component

ListOfHousehold_Position

Optional. Positions of the household.

Integration Component

ListOfUCMFINCORPAccountPrivacy

Optional. Privacy details of the FINCORP account.

Integration Component

ListOfContact

Optional. Contact details of the household.

Integration Component

ListOfHousehold_Organization

Optional. Organization details related to the household.

Integration Component

Response Message Description: getGroup

For a description of this response message, see Table 159.

Table 159. Response Message Description: getGroup
Node
Description
Type

SwiGroupIO

An instance of the integration object, SwiGroupIO with the list of records operated. Household is the parent header.

Integration Object

Error Code

Error code, if any.

String

Error Message

Error message, if any.

String

Error Symbol

Error symbol, if any.

String

GroupService Application Interface

This topic describes the application objects called by this Web service. For more information on application interfaces, refer to your application development documentation on Oracle Technology Network.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 160.

Table 160. GroupService Service Object
Siebel Repository Name
Boundary Object Type
Class

GroupService

Workflow: UCM Group Customer Profile Integration SOAP Process.

The process properties for this workflow are as follows:

  • RealtimePubSub. The default value is True.
  • Turn On CDM Cleanse. The default value is False.
  • Turn on CDM Exact Match. The default value is False.
  • Turn on CDM Match. The default value is False.
  • Turn on Survivorship. The default value is False.

Not applicable

 

Data Object (Integration Object)

For a description of the data objects for this Web service, see Table 161.

Table 161. GroupService Data Object
Siebel Repository Name
External Name

SwiGroupIO

Household

Methods

For a description of the methods for this Web service, see Table 162.

Table 162. GroupService Data Object
Operation
Method

createGroup

RunProcess

updateGroup

RunProcess

deleteGroup

RunProcess

getGroup

RunProcess

Oracle Customer Hub (UCM) Master Data Management Reference Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.