1 Definition
An Item containing the Process request to a Process to perform a ProcessAction with a request for Rights on the Item resulting from the execution of the Actions involved in the Request-Action.
2 Functional Requirements
The payload of the Request-Action Item is:
- Time
- SourceProcessID
- DestinationProcessID
- ProcessAction or ID
- OutRights or ID
3 Syntax
https://schemas.mpai.community/MMM4/V1.0/data/RequestAction.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Request-Action Header |
– Standard – RequestAction | 9 Bytes | The characters “MMM-RQA-V” |
– Version | N2 Bytes | Major version – 1 or 2 characters |
– Dot-separator | 1 Byte | The character “.” |
– Subversion | N3 Byte | Minor version – 1 or 2 characters |
M-InstanceID | N4 Bytes | Identifier of M-Instance. |
RequestActionID | N5 Bytes | Identifier of RequestAction. |
RequestActionData | N6 Bytes | Content of RequestAction. |
– Time | N7 Bytes | Time the RequestAction is issued. |
– SourceProcessID | N8 Bytes | ID of Requesting Process. |
– DestinationProcessID | N9 Bytes | ID of Destination Process. |
– ProcessAction or ID | N10 Bytes | Requested ProcessAction or ID. |
– OutRightsor ID | N11 Bytes | Rights on Item resulting from ProcessAction or ID. |
DescrMetadata | N12 Bytes | Descriptive Metadata. |