View Issue Details

IDProjectCategoryView StatusLast Update
000908810000-003: Address SpaceSpecpublic2023-08-15 15:55
ReporterHock, Christian Assigned ToJeff Harding  
PriorityhighSeveritytrivialReproducibilityalways
Status closedResolutionfixed 
Product Version?.?? 
Target Version?.??Fixed in Version1.05.03 
Summary0009088: Description of "BrowsePath" is not clear
Description

In Part 3 - "https://reference.opcfoundation.org/Core/Part3/v105/docs/6.2.5":
All targets of forward hierarchical References from a TypeDefinitionNode shall have a BrowseName that is unique within the TypeDefinitionNode. The same restriction applies to the targets of forward hierarchical References from any InstanceDeclaration. This means that any InstanceDeclaration within the InstanceDeclarationHierarchy can be uniquely identified by a sequence of BrowseNames. This sequence of BrowseNames is called a BrowsePath.

  • The last sentences assumes that a "BrowsePath" can only be constructed with "hierarchical References" which is not true.

In Part 4 - "https://reference.opcfoundation.org/Core/Part4/v104/docs/5.8.4" -> 5.8.4.2 -> Table 40 BrowsePath is defined as a Type:
browsePaths [] | BrowsePath | List of browse paths for which NodeIds are being requested. This structure is defined in-line with the following indented items.
startingNode | NodeId | NodeId of the starting Node for the browse path.
relativePath | RelativePath | The path to follow from the startingNode.
| The last element in the relativePath shall always have a targetName specified.
| This further restricts the definition of the RelativePath type.
| The Server shall return Bad_BrowseNameInvalid if the targetName is missing.
| The RelativePath structure is defined in 7.26.

TagsNo tags attached.
Commit Version1.05.03
Fix Due Date2023-09-01

Activities

Jim Luth

2023-08-08 15:17

administrator   ~0019849

Jeff will alter 6.2.5 to include a description of "unrestricted " browse paths and the restrictions for type definitions.

Jeff Harding

2023-08-09 15:52

developer   ~0019855

Added clarification to BrowsePath

Jim Luth

2023-08-15 15:55

administrator   ~0019880

Agreed to change in Web meeting.

Issue History

Date Modified Username Field Change
2023-08-08 13:56 Hock, Christian New Issue
2023-08-08 15:17 Jim Luth Note Added: 0019849
2023-08-08 15:20 Jim Luth Assigned To => Jeff Harding
2023-08-08 15:20 Jim Luth Status new => assigned
2023-08-08 15:20 Jim Luth Commit Version => 1.05.03
2023-08-08 15:20 Jim Luth Fix Due Date => 2023-09-01
2023-08-09 15:52 Jeff Harding Status assigned => resolved
2023-08-09 15:52 Jeff Harding Resolution open => fixed
2023-08-09 15:52 Jeff Harding Fixed in Version => 1.05.03
2023-08-09 15:52 Jeff Harding Note Added: 0019855
2023-08-15 15:55 Jim Luth Status resolved => closed
2023-08-15 15:55 Jim Luth Note Added: 0019880