<- Go to ToC ProcessActions->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a User requesting that a Export-Import Service:
1. Animate an MU-Embedded R-Item with one of:
1.1 A stream Item equivalent to the one that is used to animate the Avatar of which the R-Item is an Analogue Twin.
1.2 Specific commands applied to an Object in the M-Instance that should be reflected to its Analogue Twin.
2. Grant Rights based on Model Rights to the MU-Animated R-Item.

2 Functional Requirements

The MU-Anim Process Action includes:

In the request

– The R-Item to be MM-Animed.

– The U-Location where the R-Item to be MM-Animed is MM-Embedded.

– The Stream or Command used to MM-Anim the R-Item.

– The Model Rights to the MU-Animed Item.

– A Transaction if requested by the Locate Service.

In the response

– The Rights per the Model Rights if request is successful.

Note: The Stream or Command used to MU-Anim an R-Item is converted to the specific format used to MU-Anim the R-Item.

3 Syntax

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

4 Semantics

Label Size Description
Header N1 Bytes Convert Process Action Header
– Standard-ConvertPA 9 Bytes The characters “MMM-MAP-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
MEnvironmentID N5 Bytes Identifier of M-Environment.
MMAnimPAData N6 Bytes Data included in the MM-Anim Process Action.
– Time N7 Bytes Time of PA request emission and Time of PA request execution.
– S-Complements N8 Bytes Source Complements.
  – Nil ItemID N9 Bytes Item to be MM-Animed.
  – At MLocationID N10 Bytes M-Location where the Item is MM-Embedded.
  – With Item N11 Bytes Item used to MM-Anim R-Item.
  – With Command N12 Bytes Command used to MM-Anim R-Item.
  – With ModelRights N13 Bytes Rights that are requested to the MM-Animed Item.
  – With Transaction N14 Bytes Transaction made to Export-Import Service if requested.
– D-Complements N15 Bytes Destination Complements.
  – With Rights N16 Bytes Actual Rights based on Model Rights if PA Request is accepted.
– ErrorMessage N17 Bytes Set of Error Messages.
  – FaultyPA N18 Bytes Faulty Request.
  – IncID N19 Bytes Incorrect ID.
  – InsRights N20 Bytes Insufficient Rights.
  – MLocOOR N19 Bytes M-Location out of range.
  – Clash N20 Bytes The MU-Anim PA causes the R-Item to collide with an object.
DescMetadata N21 Bytes Descriptive Metadata

<- Go to ToC ProcessActions->