1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
The Action of a User requesting a Discover Service to
- Provide information on Items or Processes relevant to the Discovery Request Item.
- 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. |