Xentara OPC UA Client v1.0
User Manual
Model File Format
See also
The Xentara Model File in the Xentara user manual

A JSON object describing OPC UA Client has the following syntax:

{
"@IOComponent.OPCUAClient.Connection":
{
"id": "Server",
"uuid": "e34e4bcb-cfe1-434a-b37f-13e232aa3649",
"endpointUrl": "opc.tcp://opc-client:50000",
"children": [
{
"@IO.OPCUAClient.Node": {
"id": "SlowUInt1",
"uuid": "c44779bb-0ce0-46dd-8e35-03271c5451ec",
"nodeId": "ns=2;s=Temperature",
"dataType": "UInt32"
}
}
]
}
}

Object Members
idA string value containing the ID of the OPC UA Client. The ID is used to construct the OPC UA Client’s primary key.
uuidA string value containing the unique UUID of the OPC UA Client.
endpointUrlA string value containing the URL to the the OPC UA Server.
userNameA username for the server (optional)
passwordA password for the server (optional)
childrenA JSON Array of OPC UA Nodes at the server, to which the client subscribes.
Node
idA string value containing the ID of the OPC UA Node. The ID is used to construct the OPC UA Node’s primary key.
uuidA string value containing the unique UUID of the OPC UA Node.
nodeId

OPC UAs internal namespace index and identifier type in format:

ns=<namespaceIndex>;<identifiertype>=<identifier>

dataType

One of the OPC UA numerical Datatypes

Sbyte, Byte, Int16, Uint16, Int32, Uint32, Int64, Uint64, Float, Double