1 Definition
An Item containing the Response of a Process that has been Requested to perform a ProcessAction.
2 Functional Requirements
The payload of the Response-Action Item includes:
– Time
– SourceProcessID (the requesting process)
– DestinationProcessID (the requested process)
– OutItemID
– OutRights or ID
– ErrorMessages
3 Syntax
https://schemas.mpai.community/OSD/V1.1/data/ResponseAction.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | Response-Action Header |
| · Standard – ResponseAction | 9 Bytes | The characters “MMM-RSA-V” |
| · Version | N2 Bytes | Major version – 1 or 2 characters |
| · Dot-separator | 1 Byte | The character “.” |
| · Subversion | N2 Byte | Minor version – 1 or 2 characters |
| M-InstanceID | N3 Byte | Identifier of M-Instance. |
| ResponseActionID | N4 Bytes | Identifier of ResponseAction. |
| ResponseActionData | N5 Bytes | Content of ResponseAction. |
| – Time | N6 Bytes | Time the ResponseAction is issued. |
| – SourceProcessID | N7 Bytes | ID of Process that issued the RequestAction. |
| – DestinationProcessID | N8 Bytes | ID of Process Responding to a RequestAction. |
| – OutItemID | N9 Bytes | ID of Item resulting from ProcessAction. |
| – OutRights or ID | N10 Bytes | ID if Rights on OutItem. |
| – ErrorMessages[] | N11 Bytes | Set of Error Messages. |
| – ErrorMessageID | N12 Bytes | ID or ErrorMessage. |
| DescrMetadata | N13 Bytes | Descriptive Metadata |