<- Go to ToC ProcessActions->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a User requesting a Location Service to:
1. Move an MM-Added Item from an M-Location to another M-Location.
2. Preserve any PropertyChange that may have been applied to the Item.
3. Grant Rights to the MM-Moved Item based on Model Rights.

If the request is  accepted, the Locate Service responds MM-Moves the Item and provides actual Rights to the requesting User.

2 Functional Requirements

The MM-Move Process Action includes:

In the request

– The Item to be MM-Moved.

– The M-Location where the Item is currently MM-Added.

– The M-Location where the Item is to be MM-Moved.

– Trajectory the Item should follow in the motion.

– The Spatial Attitude the Item shall have at the new M-Location.

– The Model Rights to the MM-Moved Item.

– A Transaction if requested by the Locate Service.

In the response

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

3 Syntax

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

4 Semantics

Label Description
Header MM-Move Process Action Header
– Standard-MMMovePA The characters “MMM-2MP-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.
MMMovePAData Data included in the MM-Move Process Action.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in the PA Request.
  – Nil ItemID Item to be MM-Moved.
  – From MLocationID M-Location where the Item is MM-Added.
  – To MLocationID M-Location where the Item is to be MM-Moved.
  – With Trajectory Trajectory the Item should follow in moving.
  – With SpatialAttitude The Spatial Attitude of the Item at the new M-Location.
  – With ModelRights Rights that are requested to the MM-Moved Item.
  – With Transaction Transaction made to Locate Service if requested.
– RS-Complements Complements in the PA Response
  – With Rights Actual Rights based on Model Rights if PA Request is accepted.
– With PAStatus Possible Error Messages.
    – Ack If PA Request could be performed.
    – Err If Error was found.
      – Clash MM-Moved Item clashes with existing Item.
      – FaultyPA Faulty PA Request.
      – IncID Incorrect ID.
      – MLocOOR M-Location out of range.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
 DescMetadata Descriptive Metadata.

<- Go to ToC ProcessActions->