Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Developers can retrieve master data through the YOUnite API.  The differences between YOUnite Data Store and federated are covered here. These master data access patterns for both of these methods is covered below.

...

Search a Domain Version's FDDPs

TODO: what is a FDDP (pointer to more).  

Make the Request

TODO... Default timeout is, it can be overriden using Specific properties for a federated data domain are designated as the fast duplicate detection properties (FDDPs or fid-dips). They are used to for:

  • Ensuring duplicate data records are not created in the master data management system for a given domain version
  • Fast lookup of federated master data

More on federated data domains and FDDPs can be found in the Data Domains page.

Make the Request

POST /drs/da53c1c5-945c-42fb-821f-77ea6e20302c/assembler

Code Block
languagejs
titleRequest Payload
{
	"callbackUrl": "https://production.ccc-co.org/data/6c5a754b-6ce0-4871-8dec-d39e255eccc3/drs/da53c1c5-945c-42fb-821f-77ea6e20302c/assembler",
	"zoneUuid": "6c5a754b-6ce0-4871-8dec-d39e255eccc3",
	"timeout": 10,
	"notificationRegistrationType": "WEB_SOCKET"
}

...

The response includes a location the consumer can use to retrieve metadata about the request :(see below).

More options such as a request timeout, gold/silver adaptors and more can be specified in the request body. See POST /drs in the YOUnite API for more.

Callback Payload

The data is delivered in the request method body specified by notificationRegistrationType and the callbackUrl specified:

...

To check if YOUnite server has an adaptor-to-domain-entry link for a given master data record at an adaptor. 

GET /drs/{uuid}/adaptor/{adaptorUuid}/check

...