
07/30/2014

We have an OPC UA Server that returns a list of namespaceURIs (NamespaceArray). It inclues 3 URI.
We have a Node that its NamespaceIndex is 8.
While browsing we tried to access to the namespaceUri of this node by its namespaceindex on the namespacearray list , but in this case its index ” 8 “ does not exist in the namespacearray list .Is that compliant to the OPC UA Standard?
Per my understanding, if we have 8 as NamespaceIndex for a specific node, we should have at least 8 entries on the namespaceURIs array. please confirm.

05/30/2017

Servers should to provide a URI for all NamespaceIndexes that they return, however, your client should not break if a Server fails to do so.
If a URI is not available your Client should assume the Node is dynamic the NodeId cannot be saved for use again in a later Session.
If that is not a reasonable assumption then the Server needs to be fixed.
1 Guest(s)