Clarification needed for Category and @Purpose|OPC UA Standard|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
Clarification needed for Category and @Purpose
Avatar
Jan Bartels
New Member
Members
Forum Posts: 1
Member Since:
06/08/2015
sp_UserOfflineSmall Offline
1
03/18/2025 - 02:35
sp_Permalink sp_Print

I’m updating our own UA-stack from NodeSet2 V1.04 to the latest V1.05. We’re running the stack on a device with limited resources. Using V1.04 we were able to compile just the supported parts of the NodeSet.xml because they were split into different XML-files. According to the new V1.05 spec these separate files have been replaced by the the Category subnodes and @Purpose attribute on the nodes that shall be used to exclude nodes (see https://reference.opcfoundatio…..5/docs/F.3 and https://reference.opcfoundatio…../docs/F.11). Actually, I haven’t been able to implement the filtering process and generating correct and complete code using our xslt-based nodeset compiler.

Consider the UADataType-nodes: We don’t want to support Part 11 Historical Data Access. How do I exclude the DataType HistoryReadRequest (@NodeId=”i=662), for example? There’s no Category given for the DataType, thus no chance to exclude it. Are Category subnodes missing in the NodeSet2.Services.xml?

Please clarify how the filtering should be done in detail for the different node types. I’m aware of your comments on a similar topic focusing on a ready-to-use tool for filtering (see https://opcfoundation.org/foru…..eset2-xml/).

Avatar
Randy Armstrong
Admin
Forum Posts: 1601
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
03/21/2025 - 10:42
sp_Permalink sp_Print

Reviewing this.

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 17
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1464
Posts: 4951