1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1 Definition
An Item that specifies:
– The Action that a Process has performed, is performing, or is allowed to perform.
– Time, Source and Destination Complements, and 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. |
RQ-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. |
RS-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. |
PA Status | “Ack” if successful and Error message otherwise. |
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/ProcessAction.json
4 Semantics
Label | Description |
Header | Process Action Data Header |
– Standard-ProcessAction | The characters “MMM-PAC-V” |
– Version | Major version – 1 or 2 characters |
– Dot-separator | The character “.” |
– Subversion | Minor version – 1 or 2 characters |
M-InstanceID | Identifier of M-Instance. |
ProcessActionID | ID of Process Action. |
ProcessAction | The number of Bytes composing the Process Action. |
– Time | Specified in Process Action. |
– RQ-Complements | Specified in Process Action. |
– NilProcess | Process ID |
– AtProcess | At followed by Process ID |
– FromProcess | From followed by Process ID |
– OfProcess | Of followed by Process ID |
– ToProcess | To followed by Process ID |
– WithProcess | With followed by Process ID |
– NilItem | Item ID |
– AtItem | At followed by Item ID |
– FromItem | From followed by Item ID |
– OfItem | Of followed by Item ID |
– ToItem | To followed by Item ID |
– WithItem | With followed by Item ID |
– RS-Complements | Specified in Process Action. |
– NilProc | Process ID |
– AtProc | At followed by Process ID |
– FromProc | From followed by Process ID |
– OfProc | Of followed by Process ID |
– ToProc | To followed by Process ID |
– WithProc | With followed by Process ID |
– NilItem | Item ID |
– AtItem | At followed by Item ID |
– FromItem | From followed by Item ID |
– OfItem | Of followed by Item ID |
– ToItem | To followed by Item ID |
– WithItem | With followed by Item ID |
– PAStatus | Process Action-specific Message specified in Process Action. |
– Ack | Process Action was successfully performed. |
– Error | oneOf “Clash”, “FaultyReq”, “IncID”, “IncDQ”, “InsRights”, “InsValue”, “LocOOR”, “PostRef”, “QualNS” |
DescrMetadata | Descriptive Metadata. |