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 | |
· Standard | 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 |