1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
The Action of a Process requesting an Identify Service to:
1. Make the ID of an Item unavailable to all Processes, but the requesting Process.
2. Grant the requesting Process Rights to the Hidden Item based on Model Rights.
If the request is accepted, the Identify Service responds with the actual Rights to the Hidden Item.
2 Functional Requirements
The Hide Process Action includes:
In the request
– One of
– The ID of the Item to be Hidden.
– The M-Location wrapping the Item to be Hidden.
– The requested Model Rights to the Hidden Item.
– A Transaction if requested by the Execution Service.
In the response
– The Rights per the Model Rights if request is successful.
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/Hide.json
4 Semantics
Label | Description |
Header | Hide Process Action Header |
– Standard-HidePA | The characters “MMM-HDP-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. |
HidePAData | Data included in the Hide Process Action. |
– Time | Time of PA request emission and Time of PA request execution. |
– RQ-Complements | Complements in the PA Request. |
– One of | |
– Nil HideID | Item to be Hidden. |
– At MLocationID | M-Location where the Item to be Hidden is MM-Embedded, |
– With ModelRights | Requested Rights to the Hidden Item. |
– With Transaction | Transaction made to Identify Service if requested. |
– RS-Complements | Complements in the PA Request. |
– Nil Rights | Actual Rights based on Model Rights if PA Request is accepted. |
– With PAStatus | Possible Error Messages. |
– Ack | If PA Request could be performed |
– Err | If Error was found |
– FaultyPA | Faulty PA Request. |
– IncID | Incorrect ID. |
– InsRights | Insufficient Rights. |
– InsValue | Insufficient Value in Wallet. |
DescMetadata | Descriptive Metadata. |