6.3.2.4 JSON DataSetMessage Reader
6.3.2.4.1 Network‌Message‌ContentMask

The NetworkMessageContentMask with DataType JsonNetworkMessageContentMask indicates the optional header fields included in the received NetworkMessages. The JsonNetworkMessageContentMask DataType is defined in 6.3.2.1.1.

6.3.2.4.2 DataSetMessage‌ContentMask

The DataSetMessageContentMask with the DataType JsonDataSetMessageContentMask indicates the optional header fields included in the DataSetMessages.

The JsonDataSetMessageContentMask DataType is defined in 6.3.2.3.1.

6.3.2.4.3 JsonDataSetReaderMessageDataType structure

This Structure DataType is used to represent JSON DataSetMessage mapping specific DataSetReader parameters. It is a subtype of the DataSetReaderMessageDataType defined in 6.2.9.13.3.

The JsonDataSetReaderMessageDataType is formally defined in Table 116.

Table 116 – JsonDataSetReaderMessageDataType structure
Name Type Description
JsonDataSetReaderMessageDataTypeStructureSubtype of DataSetReaderMessageDataType defined in 6.2.9.13.3.

NetworkMessageContentMask

JsonNetworkMessageContentMaskDefined in 6.3.2.4.1.

DataSetMessageContentMask

JsonDataSetMessageContentMaskDefined in 6.3.2.4.2.

Its representation in the AddressSpace is defined in Table 117.

Table 117 – JsonDataSetReaderMessageDataType definition
Attributes Value
BrowseNameJsonDataSetReaderMessageDataType
IsAbstractFalse
Subtype of DataSetReaderMessageDataType defined in 6.2.9.13.3.
Conformance Units
PubSub Parameters JSON
6.3.2.4.4 DataSetClassId

The parameter DataSetClassId with DataType Guid defines a DataSet class related filter. If the value is null or the parameter is not set, the DataSetClassId filter is not applied.

The parameter is configured in the DataSetReaderProperties with the Key 0:DataSetClassId.