1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
The Action of a Process requesting a Rights Service to:
- Confirm that an Item or Process has the Rights it claims to have with a Validation Request Item.
- Grant Rights to the Validation Response Item based on Model Rights.
If the request is accepted, the Rights Service responds with an Validation Response Item and frants actual Rights to the Validation Response Item.
2 Functional Requirements
The Validate Process Action includes:
In the request
– The Validation Request Item.
– The requested Model Rights to the Validation Response Item.
– A Transaction if requested by the Rights Service.
In the response
– The Validation Item Response.
– The Rights to the Validation Item Response if request is successful.
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/Validate.json
4 Semantics
Label | Description |
Header | Validate Process Action Header |
– Standard-ValidatePA | The characters “USP-VLP-V” |
– Version | Major version – 1 or 2 characters |
– Dot-separator | The character “.” |
– Subversion | Minor version – 1 or 2 characters |
MInstanceID | Identifier of M-Instance. |
MEnvironmentID | Identifier of M-Environment. |
ValidatePAData | Data included in the Validate Process Action. |
– Time | Time of PA request emission and Time of PA request execution. |
– RQ-Complements | Complements in PA Request. |
– With Validation | Validate Request Item. |
– With ModelRights | Rights requested to Validation Response. |
– With Transaction | Transaction made to Import-Export Service if requested. |
– RS-Complements | Complements in PA Response. |
– With Validation | Validate Request Item. |
– With Rights | Actual Rights based on Model Rights if PA Request is accepted. |
– With PAStatus | Status of PA Request. |
– Ack | If PA Request could be performed. |
– Err | If PA Request could not be performed. |
– FaultyPA | Faulty PA Request. |
– IncID | Incorrect ID. |
– InsRights | Insufficient Rights. |
– InsValue | Insufficient Value in Wallet. |