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.1/data/RequestAction.json

4      Semantics

Label Size Description
Header N1 Bytes
– Standard 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.