Generate Custom Ids
Semantic namespaces in Apis can be setup to let the user supply the NodeIds. See the Assign Ids property on the ApisSemantics module. [* links missing]
When constructing models using Apis Management Studio (AMS), the user must supply the NodeIds in the various Add-dialogs (i.e. Add Custom Child).
Note that NodeIds must be unique within the namespace. If a NodeId you enter already do exist, the creation of your instance will fail.
In the Add-dialogs, there is an overview of the type to be created on the right hand-side.
You can press the fingerprint icon to the right to set the NodeId of each member of the type.
Column Name | Explanation |
---|---|
Id Type | The type of the id, choose from Numeric, String, Guid or ByteArray. |
Id | Enter your NodeId. |
Press the Generate Ids button to set the NodeIds in the whole instance.
Column Name | Explanation |
---|---|
Id Type | Hierarchical or Unique. Hierarchical: Uses what you enter in Root Id and add ids corresponding to the type, hierarchically padding the BrowseNames. Unique: uses Guids. |
Id | The root name of the hierarchy, |
Overwrite existing | Will overwrite any previously entered NodeIds. |