4.3.Logical Events
The following table describes the Logical Events (i.e. occurrences that cause a change in the state of the NDR) and the resulting action:
Event
|
Description
|
Resulting Action
|
Entity Created
|
The NDR receives a request to create a new Entity.
|
The new Entity is created within the NDR.
An Event is Published notifying other parties of the new Entity.
|
Entity Update
|
The NDR receives a request to update an existing Entity.
|
The Entity is updated within the NDR.
An Event is Published notifying other parties of the update.
|
The following points apply to the tables included in Sections 5.1.1-5.1.6.
The “Permitted Authority” column lists the authorities who are permitted to make the request. If any authority makes a request they are not permitted to make, they will receive an “Unauthorised” error (see Section 5.7 for a full list of error responses).
The “Input” column refers to various Entities and Components; these are defined via the schemas included in Sections 5.5.1 and 5.5.2.
Where available, a specific transaction should be used to update data rather than a general update. For example the Update(lifestate) transaction should be used to update the lifestate for a dog, rather than the Update transaction for a dog.
Dostları ilə paylaş: |