View Issue Details

IDProjectCategoryView StatusLast Update
0007791NodeSets, XSDs and Generated CodeImplementation Bugpublic2022-09-22 14:41
ReporterJouni Aro Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionnot fixable 
Product Version1.04 
Summary0007791: FileDirectoryType_Delete has wrong SymbolicName 'DeleteFileSystemObject'
Description

Opc.Ua.NodeSet2.xml version 1.04.10 has the following node definition:

<UAMethod NodeId="i=17718" BrowseName="Delete" SymbolicName="DeleteFileSystemObject" ParentNodeId="i=13354" MethodDeclarationId="i=13393">

<UAMethod NodeId="i=13393" BrowseName="Delete" SymbolicName="DeleteFileSystemObject" ParentNodeId="i=13353">

<UAMethod NodeId="i=16354" BrowseName="Delete" SymbolicName="DeleteFileSystemObject" ParentNodeId="i=16314" MethodDeclarationId="i=13393">

which then results to the following identifier definitions in
StandardType.csv:

FileDirectoryType_DeleteFileSystemObject,13393,Method
FileSystem_DeleteFileSystemObject,16354,Method
FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject,17718,Method
FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject,17722,Method

and the respective InputArguments IDs

and in opcua_identifiers.h

#define OpcUaId_FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject 17718
#define OpcUaId_FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject 17722
#define OpcUaId_FileDirectoryType_DeleteFileSystemObject 13393
#define OpcUaId_FileSystem_DeleteFileSystemObject 16354

etc.

I think the SymbolicName should be equal to the BrowseName for all nodes in this Nodeset, so that the identifier names would also be correct.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2022-09-16 13:54

administrator   ~0017699

The word delete is a language keyword. The symbolic name needs to be something other than Delete.

Jim Luth

2022-09-22 14:41

administrator   ~0017791

Agreed to no change requied in F2F meeting.

Issue History

Date Modified Username Field Change
2022-02-25 15:37 Jouni Aro New Issue
2022-03-01 17:53 Jim Luth Assigned To => Randy Armstrong
2022-03-01 17:53 Jim Luth Status new => assigned
2022-09-16 13:54 Randy Armstrong Status assigned => resolved
2022-09-16 13:54 Randy Armstrong Resolution open => not fixable
2022-09-16 13:54 Randy Armstrong Note Added: 0017699
2022-09-22 14:41 Jim Luth Status resolved => closed
2022-09-22 14:41 Jim Luth Note Added: 0017791