<- Go to ProcessActions  ->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a Process requesting an Identity Manage Service to:

  1. Make the ID of an Item unavailable to all Processes, but to the requesting Process.
  2. Grant to the requesting Process Rights to the Hidden Item based on requested Rights.

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

2 Functional Requirements

  1. Process sends PA Request including Item ID and Rights (Status=Model).
    1. If Hide is a free service, Goto
    2. If Hide is a pay service:
      1. Process sends Hide PA Request with Service Pricing Model (Status=Model) to Hide.
      2. Hide sends Hide  PA Response:
        1. If Hide PA Response includes Status=Err, goto
        2. If Hide PA Response includes Status=Ack and SPM including Transaction (both Status=Model), User
          1. Transacts Value contained in Transaction.
          2. Sends Hide PA Request with Service Pricing Model (Status=Model) including Transaction (Status=Final) to Hide.
  2. Hide: Identity Manage
    1. Hides Item.
    2. Sends to Process:
      1. PA Response including Rights (Status=Final).
      2. Service Pricing Model (Status=Final), if Hide is a pay Service.
  3. End

3 Syntax

https://schemas.mpai.community/MMM4/V2.2/actions/HidePA.json

4 Semantics

Label Description
Header Hide Process Action Header – Standard “MMM-HDP-Vx.y”
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.
  – Nil HideID Item to be Hidden.
  – With ModelRights Requested Rights to the Hidden Item.
  – With SPM Service Pricing Model, if Hide is a pay service.
– RS-Complements Complements in the PA Request.
  – Nil Rights Actual Rights based on Model Rights if PA Request is accepted.
  – With SPM Service Pricing Model, if Hide is a pay service.
 – 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.
Trace Authentication provenance information and time of PA production.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->