1      Definition

An Item containing the specification of the Item or Process (or their IDs) to be Discovered.

2      Functional Requirements

Discovery Request includes the Item or (its ID) of which Authentication is requested and other information proper of the Discovery Qualifier.

Examples of the object of a Discovery Request are:

  1. An Item with specific characteristics.
  2. A Process performing specific functions.

3      Syntax

https://schemas.mpai.community/MMM4/V1.0/data/Discover.json

4      Semantics

Label Size Description
Header N1 Bytes Discovery Header
– Standard-Discovery 9 Bytes The characters “MMM-DIS-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Byte Minor version – 1 or 2 characters
M-InstanceID N4 Bytes Identifier of M-Instance.
DiscoveryID N5 Bytes Identifier of Discovery Request.
DiscoveryData N6 Bytes Set of Discovery Request Data
– DiscoveryQualifier N7 Bytes Qualifier of Discovery Request.
– DiscoveryDataLength N8 Bytes Length of Discovery Request Data
– DiscoveryDataURI N9 Bytes URI of Discovery Request Data
DescrMetadata N10 Bytes Descriptive Metadata