Namespace of BrowseNames of standard FileType methods Open/Close,...|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
Namespace of BrowseNames of standard FileType methods Open/Close,...
Avatar
Nico Buhl
New Member
Members
Forum Posts: 1
Member Since:
03/01/2026
sp_UserOfflineSmall Offline
1
03/02/2026 - 00:05
sp_Permalink sp_Print

Hello OPC UA community!

We are in a discussion with the support of a manufacturer of NC-controllers, providing a integrated OPC UA server, about the namespaces of the BrowseNames of the standard FileType methods Open/Close,...

I am not able to find a clear statement about this in the OPC UA specification, presumable because OPC UA is a quite new topic for me.

The implementation in the OPC UA server defines the BrowseName of the methods in the same namespace as the instance of the file itself. As example:

  • NodeId of file: ns=2;s=FileSystem/Part Program/TEST123.MPF
  • BrowseName of file: 2:TEST123.MPF
  • NodeId of method: ns=2;s=FileSystem/Part Program/TEST123.MPF.Open
  • BrowseName of method Open: 2:Open

Should the BrowseName of the method part of namespace 0 because it is inherit from the type definition FileType? Do you can give me a hint to the OPC UA specification, which clearify this?

I would assume, the NodeId and BrowseName of the methods as follows:

  • NodeId of method: ns=2;s=FileSystem/Part Program/TEST123.MPF.Open
  • BrowseName of method Open: 0:Open

Thank your for your ansers in advance

nico

Avatar
Randy Armstrong
Admin
Forum Posts: 1663
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
03/02/2026 - 00:59
sp_Permalink sp_Print

All ObjectType definitions specify the BrowseNames of their components including the Namespace.

If you create an instance of a FileType then all of the components will use the BrowseName from the FileType.

The NodeId of the component is whatever you want because the Node is owned by you even if the BrowseName comes from the FileTYpe.

This all explained in Part 3:
https://reference.opcfoundatio.....5/docs/6.4

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