<- Go to ToC ProcessActions->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a Process requesting an Identify Service to:
1. Make the ID of an Item unavailable to all Processes, but the requesting Process.
2. Grant the requesting Process Rights to the Hidden Item based on Model Rights.

If the request is  accepted, the Identify Service responds with the actual Rights to the Hidden Item.

2 Functional Requirements

The Hide Process Action includes:

In the request

– One of

– The ID of the Item to be Hidden.

– The M-Location wrapping the Item to be Hidden.

– The requested Model Rights to the Hidden Item.

– A Transaction if requested by the Execution Service.

In the response

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

3 Syntax

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

4 Semantics

Label Description
Header Hide Process Action Header
– Standard-HidePA The characters “MMM-HDP-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.
HidePAData Data included in the Hide Process Action.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in the PA Request.
  – One of
    – Nil HideID Item to be Hidden.
    – At MLocationID M-Location where the Item to be Hidden is MM-Embedded,
  – With ModelRights Requested Rights to the Hidden Item.
  – With Transaction Transaction made to Identify Service if requested.
– RS-Complements Complements in the PA Request.
  – Nil 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
      – FaultyPA Faulty PA Request.
      – IncID Incorrect ID.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
 DescMetadata Descriptive Metadata.

<- Go to ToC ProcessActions->