1 Definition
An Item that specifies:
- The Action that a Process has performed, is performing, or is allowed to perform.
- Time, the Source and Destination Complements, and Acknowledgement or Error Message.
2 Functional Requirements
Process Action Includes the following elements:
PA Element | Description |
Time | Time of Process Action request emission and Time of Process Action request execution. |
Action | One of the standard Actions. |
S-Complements | One or more Items or the Process participating in the execution of the Action at the S-Process side. Each Item/Process is preceded by Nil, At, From, Of, or With. |
D-Complements | One or more Items or the Process participating in the execution of the Action at the Destination side. Each Item/Process is preceded by Nil, At, From, Of, or With. |
Error message | Requested Process does not perform PA request. |
3 Syntax
https://schemas.mpai.community/MMM4/V2.0/data/ProcessAction.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Process Action Data Header |
– Standard – ProcessAction | 9 Bytes | The characters “MMM-PAC-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 Bytes | Identifier of M-Instance. |
ProcessActionID | N4 Bytes | ID of Process Action. |
ProcessAction | N5 Bytes | The number of Bytes composing the Process Action. |
– Time | N6 Bytes | Specified in Process Action. |
– Action | N7 Bytes | Specified in Process Action. |
– S-Complements | N8 Bytes | Specified in Process Action. |
– NilProc | N9 Bytes | Process ID |
– AtProc | N10 Bytes | At followed by Process ID |
– FromProc | N11 Bytes | From followed by Process ID |
– OfProc | N12 Byte | Of followed by Process ID |
– ToProc | N13 Bytes | To followed by Process ID |
– WithProc | N14 Bytes | With followed by Process ID |
– NilItem | N15 Bytes | Item ID |
– AtItem | N16 Bytes | At followed by Item ID |
– FromItem | N17 Bytes | From followed by Item ID |
– OfItem | N18 Bytes | Of followed by Item ID |
– ToItem | N19 Bytes | To followed by Item ID |
– WithItem | N20 Bytes | With followed by Item ID |
– D-Complements | N21 Bytes | Specified in Process Action. |
– NilProc | N22 Byte | Process ID |
– AtProc | N23 Bytes | At followed by Process ID |
– FromProc | N24 Bytes | From followed by Process ID |
– OfProc | N25 Bytes | Of followed by Process ID |
– ToProc | N26 Bytes | To followed by Process ID |
– WithProc | N27 Bytes | With followed by Process ID |
– NilItem | N28 Bytes | Item ID |
– AtItem | N29 Bytes | At followed by Item ID |
– FromItem | N30 Bytes | From followed by Item ID |
– OfItem | N31 Byte | Of followed by Item ID |
– ToItem | N32 Byte | To followed by Item ID |
– WithItem | N33 Bytes | With followed by Item ID |
– Error Message | N34 Bytes | Process Action-specific Message specified in Process Action. |
DescrMetadata | N35 Bytes | Descriptive Metadata. |