Source Information Technology System Reference

A definition of references between source system records and those in the trading community registry. For example, a person with the identifier 1001 is a reference to a contact with identifier 1000 that was imported from the Siebel CRM system.

Life Cycle Status: Active

QName: {http://xmlns.oracle.com/apps/cdm/foundation/parties/partyService/}OriginalSystemReferenceService

Service WSDL URL: https://servername/crmService/OriginalSystemReferenceService?WSDL

Logical Business Objects

  • CRM : Trading Community Model : Trading Community Group

  • CRM : Trading Community Model : Trading Community Group

  • CRM : Trading Community Model : Trading Community Group

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Handles

Trading Community Original System Mapping Identifier Additional Information

Handles

Source System Reference

Operations

getOriginalSystemReference

The Get operation for the trading community original system reference identifier.

Life Cycle Status: Active

Request Payload

Element Name Type Description

origSystemReferenceId

long

The get operation for the trading community source system reference.

Response Payload

Element Name Type Description

result

Source System Reference

The trading community original system reference that matches the inbound key attributes.

createOriginalSystemReference

The Create operation for the trading community original system reference.

Life Cycle Status: Active

Request Payload

Element Name Type Description

originalSystemReference

Source System Reference

The create operation for the trading community source system reference.

Response Payload

Element Name Type Description

result

Source System Reference

The result of the operation that includes the successfully created trading community source system reference and a list of warning or information messages.

updateOriginalSystemReference

The Update operation for the trading community original system reference.

Life Cycle Status: Active

Request Payload

Element Name Type Description

originalSystemReference

Source System Reference

The trading community original system reference to be updated.

Response Payload

Element Name Type Description

result

Source System Reference

The result of the operation that includes the successfully updated trading community original system reference and a list of warning or information messages.

deleteOriginalSystemReference

The Delete operation for the trading community original system reference.

Life Cycle Status: Active

Request Payload

Element Name Type Description

originalSystemReference

Source System Reference

The trading community original system reference to be deleted.

Response Payload

Element Name Type Description

result

void

A list of warning or information messages encountered when the object was deleted.

mergeOriginalSystemReference

The Merge operation for the trading community original system reference. It performs an update if the object exists, or an insert if the object doesn't already exist.

Life Cycle Status: Active

Request Payload

Element Name Type Description

originalSystemReference

Source System Reference

The trading community original system reference to be merged.

Response Payload

Element Name Type Description

result

Source System Reference

The result of the operation that includes the successfully merged trading community original system reference and a list of warning or information messages.

findOriginalSystemReference

The Find operation for the trading community original system reference.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

{http://xmlns.oracle.com/adf/svc/types/}FindCriteria

The criteria used to limit the query result, such as the filter (where clause) and the fetch size.

findControl

{http://xmlns.oracle.com/adf/svc/types/}FindControl

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Source System Reference

A list of trading community original system reference that satisfy the inbound criteria.

findOwnerTableIdByReference

The Get reference information based on Original System Reference for 3rd party application.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

{http://xmlns.oracle.com/adf/svc/types/}FindCriteria

The criteria used to limit the query result, such as the filter (where clause) and the fetch size.

OrigSystem

string

The unique code of the original system.

OriginalSystemReference

string

The unique identifier of the original system reference.

OwnerTableName

string

The trading community table name for which the reference information is being searched.

findControl

{http://xmlns.oracle.com/adf/svc/types/}FindControl

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Source System Reference

The trading community original system mapping identifier that matches the inbound key attributes.

processOriginalSystemReference

The Bulk load operation for the trading community original system reference.

Life Cycle Status: Active

Request Payload

Element Name Type Description

changeOperation

string

Indicates what action to perform, such as create, update, merge, or delete.

originalSystemReference

Source System Reference

A list of the trading community original system references to be processed.

processControl

{http://xmlns.oracle.com/adf/svc/types/}ProcessControl

Controls the bulk operation behavior, such as whether valid data is committed if there are other invalid data in the same batch, and whether the outbound contains the key attributes only or the full object.

Response Payload

Element Name Type Description

result

Source System Reference

The result of the operation that includes a list of trading community original system reference that were successfully processed and any warning or information messages.

processCSOriginalSystemReference

An operation to apply the changes back to the data source for the trading community original system reference.

Life Cycle Status: Active

Request Payload

Element Name Type Description

processData

{http://xmlns.oracle.com/adf/svc/types/}ProcessData

The object to represent the changes.

processControl

{http://xmlns.oracle.com/adf/svc/types/}ProcessControl

Controls the bulk operation behavior, such as whether valid data is committed if there are other invalid data in the same batch, and whether the outbound contains the key attributes only or the full object.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ProcessData

The result of the operation that includes a list of created and updated data objects, and all warning and information messages.

getDfltObjAttrHints

An operation to retrieve user interface hints, such as the service data object label and object attribute labels, for the specified service data object and locale. As a prerequisite, invoke the getEntityList operation defined on this service to get the list of possible values for the viewName request payload element.

Life Cycle Status: Active

Request Payload

Element Name Type Description

viewName

string

The service view usage name; an internal name for the service data object. Specify the value of the name element from the getEntityList operation response payload.

localeName

string

The locale used to evaluate the locale-based user interface hints. The locale name is in the ISO 639-1 format.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ObjAttrHints

The label and user interface hints for the specified service data object and its attributes in a name-value pair format.

getServiceLastUpdateTime

An operation that returns the date and time when the schema files referenced in the service definition last changed.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date and time when the service definition last changed in the ISO 8601 format.

getEntityList

An operation to get the list of service data objects defined for this service.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ServiceViewInfo

A list of service data objects defined for the service. For each service data object, the result includes the QName, internal name, and boolean values indicating whether create, update, merge, and delete operations can be performed on the object.