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