<- Go to ToC ProcessActions->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a Process in the Universe requesting an Export-Import Service to:
1. Send a Message to a Process in the M-Instance on its own initiative or on request by that Process.
2. Grant Model Rights to the Message to the Process in the M-Instance.

If the request is accepted, the Process in the M-Instance received the Message and is granted Rights to it.

2 Functional Requirements

The UM-Send Process Action includes:

In the request

– The ID of the Message sent to the Processes in the M-Environment.

– The ID of Processes in the M-Environment receiving the Message.

– The Model Rights to the Message granted to the Processes in the M-Environment.

– A Transaction if requested by the Export-Import Service.

In the response

– The Rights to the Message granted to the Processes in the M-Environment per the Model Rights.

3 Syntax

https://schemas.mpai.community/MMM4/V2.1/actions/UMSend.json

4 Semantics

Label Description
Header MU-Send Process Action Header
– Standard-MUSendPA The characters “USP-USP-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
UEnvironmentID Identifier of U-Environment.
UMSendPAData Data included in the UM-Send Process Action.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in the PA Request.
  – Nil Message or MessageID Message to be MU-Sent to Process in M-Environment.
  – To ProcessIDs Process where the Item is to be UM-Sent.
  – With ModelRights Rights requested to be granted to the Process in the M-Environment.
  – With Transaction Transaction made to Import-Export Service if requested.
– D-Complements Complements in the PA Response.
  – With Rights Actual Rights based on Model Rights if PA Request is accepted.
  – With PAStatus Status of PA Request.
    – Ack If PA Request could be performed.
    – Err If PA Request could not be performed.
      – FaultyPA Faulty PA Request.
      – IncID Incorrect ID.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.

<- Go to ToC ProcessActions->