View Issue Details

IDProjectCategoryView StatusLast Update
001047130040: AutomationMLImplementation Bugpublic2025-09-04 07:16
ReporterTonja Heinemann Assigned Tomiriamschleipen  
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version1.00.00 
Summary0010471: Errors with VariableTypes: Refrence to Parent Node missing in XML, Description of VariableType missing in Document
Description

in Nodeset (Version 1.00 via https://github.com/OPCFoundation/UA-Nodeset/blob/latest/AML/Opc.Ua.AMLBaseTypes.NodeSet2.xml):
Nodes with IDs 1010 (ID) and 1011 (Version) are lacking a hierarchical Reference to their parent node.
Both mention Node with ID 3002 as Parent Node, this is AMLOpcUaConnectionType.
However, the Node with ID 3001 (AMLBaseVariableType) references both 1010 and 1011 with HasProperty.
See Excerpts from NodeSet File in Additional Information.

In Specification Document (https://reference.opcfoundation.org/AML/v100/docs/), AMLOpcUaConnectionType is not mentioned.
For AMLBaseVariableType, ID and Version are defined as Properties.

Additional Information

[...]
<UAVariable NodeId="ns=1;i=1010" BrowseName="1:ID" ParentNodeId="ns=1;i=3002" DataType="String">
<DisplayName>ID</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=80</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=1011" BrowseName="1:Version" ParentNodeId="ns=1;i=3002" DataType="String">
<DisplayName>Version</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=80</Reference>
</References>
</UAVariable>
[...]
<UAVariableType NodeId="ns=1;i=3001" BrowseName="1:AMLBaseVariableType">
<DisplayName>AMLBaseVariableType</DisplayName>
<Documentation>https://reference.opcfoundation.org/v104/AML/v100/docs/6.3.1/#6.3.1.2</Documentation>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=62</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=1010</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=1011</Reference>
</References>
</UAVariableType>
<UAVariableType NodeId="ns=1;i=3002" BrowseName="1:AMLOpcUaConnectionType">
<DisplayName>AMLOpcUaConnectionType</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3001</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=1012</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=1013</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=1014</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=1015</Reference>
</References>
</UAVariableType>
[...]

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-08-15 12:22 Tonja Heinemann New Issue
2025-09-04 07:16 miriamschleipen Assigned To => miriamschleipen
2025-09-04 07:16 miriamschleipen Status new => acknowledged