View Issue Details

IDProjectCategoryView StatusLast Update
000862610000-100: DevicesApi Changepublic2024-07-25 22:50
ReporterGoetz Goerisch Assigned ToRandy Armstrong  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionreopened 
Summary0008626: DI 1.04 - NodeId.csv incomplete
Description

With commit https://github.com/OPCFoundation/UA-Nodeset/commit/7cbf8f9877d8a38533d76e165e2974a536895de9 the new version 1.04.0 of DI was published.

DI/OpcUaDiModel.csv was deleted and replaced with DI/Opc.Ua.Di.NodeIds.csv
This removed a lot of NodeIds from the file.

Original version 1525 Ids, new version 72 Ids
Also the published file at http://www.opcfoundation.org/UADevices/NodeIds.csv contains only 72 lines.

Futhermore, using the published NodeSet2.xml and export the NodeIds with UaModeler generates a file with 398 NodeIds.

Additional Information

@Randy http://www.opcfoundation.org/UADevices/1.4/NodeIds.csv points to Annex A instead of the 1.4 NodeIds.csv

TagsNo tags attached.

Activities

Sebastian Friedl

2023-01-17 08:18

reporter   ~0018505

I export the NodeIds with the SiOME and get also 398 NodeIds.

Randy Armstrong

2023-01-20 05:17

administrator   ~0018543

The change was mainly caused by the switch from ModelDesign to NodeSet file as the input to the ModelCompiler.
When using ModelDesign every possible optional node is assigned a NodeId and many do not appear in the AddressSpace.
When using the NodeSet only Ids actually used in the NodeSet can be in the CSV.

That said, there was a bug in the ModelCompiler which is not fixed.
The updated files are in the MemberOnly nodeset repo.

Goetz Goerisch

2023-01-23 07:35

reporter   ~0018552

Fixed with https://github.com/OPCFoundation/UA-Nodeset/commit/08d08a88647c8f874be7dfaf931bde856723ef7f

Randy Armstrong

2024-07-25 22:50

administrator   ~0021513

Should be fixed.

Note the links in the specification have been updated to use the new link style.

Issue History

Date Modified Username Field Change
2023-01-16 14:52 Goetz Goerisch New Issue
2023-01-17 08:18 Sebastian Friedl Note Added: 0018505
2023-01-20 05:17 Randy Armstrong Assigned To => Randy Armstrong
2023-01-20 05:17 Randy Armstrong Status new => resolved
2023-01-20 05:17 Randy Armstrong Resolution open => fixed
2023-01-20 05:17 Randy Armstrong Note Added: 0018543
2023-01-23 07:35 Goetz Goerisch Status resolved => feedback
2023-01-23 07:35 Goetz Goerisch Resolution fixed => reopened
2023-01-23 07:35 Goetz Goerisch Note Added: 0018552
2024-07-25 22:50 Randy Armstrong Status feedback => resolved
2024-07-25 22:50 Randy Armstrong Note Added: 0021513