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  require different access patterns is covered here.

Federated vs YOUnite Data Store Access Patterns

  • YOUnite Data Store - Master data records requests are synchronous and can be made for a single master data record or a page of master data records.
  • federatedFederated - A request for a single master data record is made asynchronously.  The consumer needs to provide a callback URL to YOUnite where the assembled master data record can be delivered.  When YOUnite receives the request for the federated data record, it:
    1. Looks up what systems/adaptors contain the data record
    2. Consults the appropriate inbound/outbound ACLs (Governance), requests
    3. Makes a request for the data at the appropriate systems
    4. Assembles the data based on Gold/Silver adaptor status (if any have been configured or added to the request)
    5. Delivers the assembled record to the consumer's callback URL.

...

TODO fix callbackURL

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"
}

...

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

...