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. |