
03/12/2021

Hello All,
In my current implementation i have to browsenodes, then fetch the data type of each node again, overall i have to make 2 requests to the server. Is there any way to get the data type of node while browsing ? from the specification i see there is no field data type on the browse request parameters as given in the link: UA Part 4: Services – 5.8.2 Browse
This is useful when we work with larger nodes with different data types, oftenly we need to change the data types based on the node types, to do that we have to make datatype requests to server. this is an extra overhead.
Please let me know regarding this.

05/30/2017

The OPC UA model requires Browse then Read.
However, this should only be 2 calls since you can call Read for every Variable returned by Browse in one call.
This is useful when we work with larger nodes with different data types, oftenly we need to change the data types based on the node types, to do that we have to make datatype requests to server. this is an extra overhead.
Can you explain more what you mean by this?

03/12/2021

Hello Randy,
In our use case, we browse a large number of nodes (more than 500). To perform read/write operations, we need to verify the data type of each node to ensure type consistency. However, this requires us to fetch the data type attribute of each node separately, which introduces additional overhead.
Overall, before performing read/write operation on nodes we have to fetch data type attribute of each node (once we get the data type we are storing it, then for subsequent read/write operation data type attribute is not fetched).
we require data type attribute has to be fetched along with browsing of nodes , this will significantly improve the first read/write operations on the node.
1 Guest(s)