<- Go to ToC ProcessActions->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a User requesting a Discover Service to

  1. Provide information on Items or Processes relevant to the Discovery Request Item.
  2. Grant Rights to the Discovery Response Item based on Model Rights.

If the request is  accepted, the Discover Service responds with an Discovery Response Item and actual Rights to the Discovery Response Item.

2 Functional Requirements

The Discover Process Action includes:

In the request

– The Discovery Request Item.

– The Model Rights to the Discovery Response Item.

– The Process that should receive the Discovery Response Item.

– A Transaction if requested by the Discover Service.

In the response

– The Discovery Response Item.

– The Rights to the Discovery Response Item per Model Rights if request is accepted.

3 Syntax

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

4 Semantics

Label Description
Header Discover Process Action Header
– Standard-DiscoverPA The characters “MMM-DSP-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.
DiscoverPAData Data included in the Discover Process Action.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in PA Tequest.
  – With DiscoveryID ID of Discovery Request Item.
  – With ModelRights
Rights that are requested to the Discovery Response Item.
  – At ProcessID The Process receiving the Discovery Response Item.
  – With Transaction Transaction made to Discover Service if requested.
– RS-Complements Complements in PA Response.
  – With Discovery ID of Discovery Response Item.
  – With Rights Actual Rights based on Model Rights if PA Request is accepted.
  – With PAStatus Status of PA Request.
    – Ack If PA Request was performed.
    – Err If PA Request was not performed.
      – 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->