A NetworkMessage with MessageType ApplicationDescription is a JSON object with the fields defined in Table 189.
All fields are encoded using CompactEncoding OPC UA JSON Data Encoding defined in OPC 10000-6.
Table 189 – JSON ApplicationDescription definition
|
Name |
Type |
Description |
|
MessageId |
String |
A globally unique identifier for the message. This value is mandatory. |
|
MessageType |
String |
This value shall be “ua-application”. This value is mandatory. |
|
PublisherId |
String |
The Publisher that sent the message. This value is mandatory. |
|
Timestamp |
UtcTime |
When the message was first sent to the middleware. This value is mandatory. |
|
Description |
ApplicationDescription |
The ApplicationDescription Structure is described in OPC 10000-4. |
|
ServerCapabilities |
String [] |
The set of Server capabilities supported by the Server associated with the Publisher. The set of allowed Server capabilities are defined in OPC 10000-12. This value is mandatory. |