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  are covered here. These master data access patterns for both of these methods is covered herebelow.

Federated vs YOUnite Data Store Access Patterns

...

Federated Access Patterns

blah blah about federated access... more can be found in the https://younite.us/api

TODO - Do we want to make a deal of the coexistence model??

Search a Domain Version's FDDPs

TODO: what is a FDDP (pointer to more).  TODO - add request a response payload example  

Make the Request

TODO... Default timeout is, it can be overriden using 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"
}

...

Code Block
languagejs
titleSetting Gold/Silver Adaptors in Assembler Request
{
	"callbackUrl": "https://openmdm.dev.ccctechcenterproduction.ccc-ct.org/openmdm-metadata/6c5a754b-6ce0-4871-8dec-d39e255eccc3/drs/da53c1c5-945c-42fb-821f-77ea6e20302c/assembler",
	"zoneUuid": "6c5a754b-6ce0-4871-8dec-d39e255eccc3",
	"goldAdaptors": {
		"uuids": []
	},
	"silverAdaptors": {
		"uuids": []
	},
	"timeout": 10,
	"notificationRegistrationType": "WEB_SOCKET"
}

...

Code Block
languagejs
titleData Request Using Only a Single Adaptor
{
	"callbackUrl": "https://openmdm.dev.ccctechcenterproduction.ccc-ct.org/openmdm-metadata/6c5a754b-6ce0-4871-8dec-d39e255eccc3/drs/da53c1c5-945c-42fb-821f-77ea6e20302c/assembler",
	"zoneUuid": "6c5a754b-6ce0-4871-8dec-d39e255eccc3",
	"capableAdaptors": {
		"uuids": ["2946c735-6bcb-4383-9753-cf09e41d8360"]
	},
	"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

...