OPC UA Mapping: Keep NodeId, Asset Key and Display Name Separate
Global – October 27, 2026 -- An OPC UA NodeId tells a client which node to read, but not which pump, line or measurement that node represents in the plant. Reliable mapping therefore keeps source identity, browse path, equipment identity and user-facing label connected but stored as separate fields.
Namespace indexes can change between sessions, so URIs must be stored
A NodeId such as ns=4;s=Pump01.DischargePressure uses 4 as an index into the session's NamespaceArray. The OPC UA specification allows that index to change in a later session. A stored ns=4 string without its namespace URI can point to the wrong namespace after the server's table changes. Mappings should retain the endpoint, namespace URI, identifier type and identifier, and resolve the current index at connection time.