View Issue Details

IDProjectCategoryView StatusLast Update
0009231Part 83: UAFX Offline EngineeringSpecpublic2024-09-16 13:51
ReporterEmanuel Kolb Assigned ToJim Luth  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionno change required 
Product Version1.00.02 
Target Version1.00.03 
Summary0009231: Handling of nodeids for interfaceclasses of inverse referencetypes
Description

In AML there are special interfaceclasses for every inverese reference type.
Need to clarify whether these classes can get a nodeid or not.

TagsNo tags attached.

Activities

Emanuel Kolb

2023-11-17 14:51

manager   ~0020380

Team agrees to assign the same nodeid to an interfaceclass and the inverse interfaceclass of a referencreype

Marco Hoch

2024-04-23 08:20

developer   ~0021138

In general the nodeid for interfaceclasses is missing.
That the OPC UA nodeid is used in the AML ID, is still a "hidden" feature.

Jim Luth

2024-09-16 13:51

administrator   ~0021718

There are two issues here and I'm not sure what is expected to be changed:

  1. The presence of the NodeId attribute is missing from all Interfaceclasses.
    If the NodeId attribute was present in the type, it would be replicated to every instance where it is used. It is not allowed to override the value on an instance so this would just be useless bloat.

  2. The use of the OPC NodeId to concoct a unique AML ID for the interface.
    The current code generator already does this for both forward and reverse interface classes. Since this use if the NodeId to provide a unique and repeatable AML ID is for convenience and not documented in the spec, there is nothing more to do here.

PROPOSE to CLOSE with no-change-required.

Jim Luth

2024-09-16 13:51

administrator   ~0021719

See previous note.

Issue History

Date Modified Username Field Change
2023-11-03 12:46 Emanuel Kolb New Issue
2023-11-17 14:51 Emanuel Kolb Note Added: 0020380
2024-04-23 08:20 Marco Hoch Note Added: 0021138
2024-05-23 13:21 Emanuel Kolb Assigned To => Jim Luth
2024-05-23 13:21 Emanuel Kolb Status new => assigned
2024-09-13 11:46 Emanuel Kolb Product Version 1.00.03 => 1.00.02
2024-09-16 13:51 Jim Luth Note Added: 0021718
2024-09-16 13:51 Jim Luth Status assigned => resolved
2024-09-16 13:51 Jim Luth Resolution open => no change required
2024-09-16 13:51 Jim Luth Note Added: 0021719