Go to Items

1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1      Definition

An Item that a Source Process sends to a Destination Process requesting the performance of a Process Action.

2      Functional Requirements

An Inter-Process Protocol (IPP) Message may be a Process Action Request (PA Request) or Process Action Response (PA Response) composed of the following elements. Additional Details at Protocols.

IPP Message Elements Description
Time Provided by communication infrastructure.
Message ID ID of PA Request or PA Response.
Response ID Absent/Present when the Message is a PA Request/PA Response.
Source Process ID ID of Process issuing Message.
Process Action Combination of Action, Items/Processes and Complement (see Process Action).
Resolution Service ID Service that:
1. Receives a Message from a Process in its M-Instance and forwarding it to a peer Process in a different M-Instance, or
2. Sends a Message received from a peer Process in a different M-Instance to a Process in its M-Instance.
(Absent if the two Processes are in the same M-Instance).
Destination Process ID ID of Process to which the Message is intended to be sent.
Message Status Ack, if successful, if failure, Error as follows:
1. “Unable” to perform request.
2. “ValueRQ” Transaction of Value required.
3. “ConvFail” Conversion Service failure.

3      Syntax

https://schemas.mpai.community/MMM4/V2.1/data/IPPMessage.json

4      Semantics

Label Description
Header IPP Message Header
– Standard-IPPMessage The characters “MMM-IPM-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
IPPMessageID Identifier of Message.
IPPMessage Number of Bytes in Message Data
– ResponseID As specified in Inter-Process Protocol.
– SourceProcessID As specified in Inter-Process Protocol.
– ProcessAction As specified in Inter-Process Protocol.
– ResolutionServiceID As specified in Inter-Process Protocol.
– DestinationProcessID As specified in Inter-Process Protocol.
– Acknowledgement As specified in Inter-Process Protocol.
DescrMetadata Descriptive Metadata.

Go to Items