Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Adapter for OPC UA

Discovery query examples

  • Last UpdatedJun 26, 2025
  • 3 minute read

The following examples describe the usages of query parameters of the OPC UA component and the corresponding discovery results along with data selection items:

Query

Discovery Results

"query": "RootNodeIds=ns=4;s=Boilers, ns=4;s=Pumps"

Data items under the RootNodeIds.

"query": "DiscoveryType=Data"

Data items on the entire server.

"query": "DiscoveryType=Events"

Event types on the entire server.

"query": "DiscoveryType=DataAndEvents"

Data items and event types on the entire server.

"query": "RootNodeIds=ns=6;s=MyDevice&DiscoveryType=Events"

Event types on the entire server.

"query": "RootNodeIds=ns=6;s=MyDevice&DiscoveryType=DataAndEvents"

Data Items under the RootNodeIds and Event Types on the entire server

Examples - RootNodeIds

Data source discovery initiation

{

"id" : "SampleA",

"query" : "RootNodeIds=ns=6;s=MyDevice"

}

Data source discovery results

[

{

"id": "PlantA",

"query": "RootNodeIds=ns=6;s=MyDevice",

"startTime": "2020-12-14T14:19:01.4383791-08:00",

"endTime": "2020-12-14T14:19:31.8549164-08:00",

"progress": 30,

"itemsFound": 700,

"newItems": 200,

"resultUri": "http://127.0.0.1:5590/api/v1/Configuration/OpcUaComponentId/Discoveries/PlantA/result",

"autoSelect": false,

"status": "Complete",

"errors": null

}

]

OPC UA discovered selection items

[

{

"NodeId": "ns=6;s=Pump.Temperature",

"ScheduleId": null,

"EventTypeNodeId": null,

"EventSourceNameFilter": null,

"EventProperties": null,

"Selected": false,

"Name": null,

"StreamId": "6.Pump.Temperature",

"DataFilterId": null

},

{

"NodeId": "ns=6;s=Pump.FlowRate",

"ScheduleId": null,

"EventTypeNodeId": null,

"EventSourceNameFilter": null,

"EventProperties": null,

"Selected": false,

"Name": null,

"StreamId": "6.Pump.FlowRate",

"DataFilterId": null

}

]

Examples - DiscoveryType=Data

Data source discovery initiation

{

"id" : "SampleB",

"query" : "DiscoveryType=Data"

}

Data source discovery results

[

{

"id": "SampleB",

"query": "DiscoveryType=Data",

"startTime": "2020-12-14T14:19:01.4383791-08:00",

"endTime": "2020-12-14T14:19:31.8549164-08:00",

"progress": 30,

"itemsFound": 700,

"newItems": 200,

"resultUri": "http://127.0.0.1:5590/api/v1/Configuration/OpcUaComponentId/Discoveries/ PlantA/result",

"autoSelect": false, "status": "Complete", "errors": null

}

]

OPC UA discovered selection items

[

{

"NodeId": "ns=5;s=Pump.Temperature",

"ScheduleId": null,

"EventTypeNodeId": null,

"EventSourceNameFilter": null,

"EventProperties": null,

"Selected": false,

"Name": null,

"StreamId": "5.Pump.Temperature",

"DataFilterId": null

},

{

"NodeId": "ns=6;s=Pump.FlowRate",

"ScheduleId": null,

"EventTypeNodeId": null,

"EventSourceNameFilter": null,

"EventProperties": null,

"Selected": false,

"Name": null,

"StreamId": "6.Pump.FlowRate",

"DataFilterId": null

}

]

Examples - DiscoveryType=Events

Data source discovery initiation

{

"id" : "SampleC",

"query" : "DiscoveryType=Events"

}

Data source discovery results

[

{

"id": "SampleC",

"query": "DiscoveryType=Events",

"startTime": "2020-12-14T14:19:01.4383791-08:00",

"endTime": "2020-12-14T14:19:31.8549164-08:00",

"progress": 30,

"itemsFound": 700,

"newItems": 200,

"resultUri": "http://127.0.0.1:5590/api/v1/Configuration/OpcUaComponentId/Discoveries/ PlantA/result",

"autoSelect": false, "status": "Complete", "errors": null

}

]

OPC UA discovered selection items

[

{

"NodeId": null,

"ScheduleId": null,

"EventTypeNodeId": "i=9341",

"EventSourceNameFilter": null,

"EventProperties": [

"ActiveState",

"Time",

"EventType",

"Message",

"Severity",

"SourceName"

],

"Selected": false,

"Name": "ExclusiveLimitAlarmType",

"StreamId": "0.9341.ExclusiveLimitAlarmType",

"DataFilterId": null

},

{

"NodeId": null,

"ScheduleId": null,

"EventTypeNodeId": "i=10214",

"EventSourceNameFilter": null,

"EventProperties": [

"ActiveState",

"Time",

"EventType",

"Message",

"Severity",

"SourceName"

],

"Selected": false,

"Name": "NonExclusiveRateOfChangeAlarmType",

"Streamed": "0.10214.NonExclusiveRateOfChangeAlarmType",

"DataFilterId": null

}

]

Examples - DiscoveryType=DataAndEvents

Data source discovery initiation

{

"id" : "SampleD",

"query" : "DiscoveryType=DataAndEvents"

}

Data source discovery results

[

{

"id": "SampleD",

"query": "DiscoveryType=DataAndEvents",

"startTime": "2020-12-14T14:19:01.4383791-08:00",

"endTime": "2020-12-14T14:19:31.8549164-08:00",

"progress": 30,

"itemsFound": 700,

"newItems": 200,

"resultUri": "http://127.0.0.1:5590/api/v1/Configuration/OpcUaComponentId/Discoveries/ PlantA/result",

"autoSelect": false, "status": "Complete", "errors": null

}

]

OPC UA discovered selection items

[

{

"NodeId": "ns=5;s=Pump.Temperature",

"ScheduleId": null,

"EventTypeNodeId": null,

"EventSourceNameFilter": null,

"EventProperties": null,

"Selected": false,

"Name": null,

"StreamId": "5.Pump.Temperature",

"DataFilterId": null

},

{

"NodeId": "ns=6;s=Pump.FlowRate",

"ScheduleId": null,

"EventTypeNodeId": null,

"EventSourceNameFilter": null,

"EventProperties": null,

"Selected": false,

"Name": null,

"StreamId": "6.Pump.FlowRate",

"DataFilterId": null

},

{

"NodeId": null,

"ScheduleId": null,

"EventTypeNodeId": "i=9341",

"EventSourceNameFilter": null,

"EventProperties": [

"ActiveState",

"Time",

"EventType",

"Message",

"Severity",

"SourceName"

],

"Selected": false,

"Name": "ExclusiveLimitAlarmType",

"StreamId": "0.9341.ExclusiveLimitAlarmType",

"DataFilterId": null

},

{

"NodeId": null,

"ScheduleId": null,

"EventTypeNodeId": "i=10214",

"EventSourceNameFilter": null,

"EventProperties": [

"ActiveState",

"Time",

"EventType",

"Message",

"Severity",

"SourceName"

],

"Selected": false,

"Name": "NonExclusiveRateOfChangeAlarmType",

"StreamId": "0.10214.NonExclusiveRateOfChangeAlarmType",

"DataFilterId": null

}

]

Examples - RootNodeIds and DiscoveryType=Events

Data source discovery initiation

{

"id" : "SampleE",

"query" : "RootNodeIds=ns=6;s=MyDevice&DiscoveryType=Events"

}

Data source discovery results

[

{

"id": "SampleE",

"query": "RootNodeIds=ns=6;s=MyDevice&DiscoveryType=Events",

"startTime": "2020-12-14T14:19:01.4383791-08:00",

"endTime": "2020-12-14T14:19:31.8549164-08:00",

"progress": 30,

"itemsFound": 700,

"newItems": 200,

"resultUri": "http://127.0.0.1:5590/api/v1/Configuration/OpcUaComponentId/Discoveries/ PlantA/result",

"autoSelect": false, "status": "Complete", "errors": null

}

]

OPC UA discovered selection items

[

{

"NodeId": null,

"ScheduleId": null,

"EventTypeNodeId": "i=9341",

"EventSourceNameFilter": null,

"EventProperties": [

"ActiveState",

"Time",

"EventType",

"Message",

"Severity",

"SourceName"

],

"Selected": false,

"Name": "ExclusiveLimitAlarmType",

"StreamId": "0.9341.ExclusiveLimitAlarmType",

"DataFilterId": null

},

{

"NodeId": null,

"ScheduleId": null,

"EventTypeNodeId": "i=10214",

"EventSourceNameFilter": null,

"EventProperties": [

"ActiveState",

"Time",

"EventType",

"Message",

"Severity",

"SourceName"

],

"Selected": false,

"Name": "NonExclusiveRateOfChangeAlarmType",

"StreamId": "0.10214.NonExclusiveRateOfChangeAlarmType",

"DataFilterId": null

}

]

Examples - RootNodeIds and DiscoveryType=DataAndEvents

Data source discovery initiation

{

"id" : "SampleF",

"query" : "RootNodeIds=ns=6;s=MyDevice&DiscoveryType=DataAndEvents"

}

Data source discovery results

[

{

"id": "SampleF",

"query": "RootNodeIds=ns=6;s=MyDevice&DiscoveryType=DataAndEvents",

"startTime": "2020-12-14T14:19:01.4383791-08:00",

"endTime": "2020-12-14T14:19:31.8549164-08:00",

"progress": 30,

"itemsFound": 700,

"newItems": 200,

"resultUri": "http://127.0.0.1:5590/api/v1/Configuration/OpcUaComponentId/Discoveries/ PlantA/result",

"autoSelect": false, "status": "Complete", "errors": null

}

]

OPC UA discovered selection items

[

{

"NodeId": "ns=6;s=Pump.Temperature",

"ScheduleId": null,

"EventTypeNodeId": null,

"EventSourceNameFilter": null,

"EventProperties": null,

"Selected": false,

"Name": null,

"StreamId": "6.Pump.Temperature",

"DataFilterId": null

},

{

"NodeId": "ns=6;s=Pump.FlowRate",

"ScheduleId": null,

"EventTypeNodeId": null,

"EventSourceNameFilter": null,

"EventProperties": null,

"Selected": false,

"Name": null,

"StreamId": "6.Pump.FlowRate",

"DataFilterId": null

{

"NodeId": null,

"ScheduleId": null,

"EventTypeNodeId": "i=9341",

"EventSourceNameFilter": null,

"EventProperties": [

"ActiveState",

"Time",

"EventType",

"Message",

"Severity",

"SourceName"

],

"Selected": false,

"Name": "ExclusiveLimitAlarmType",

"StreamId": "0.9341.ExclusiveLimitAlarmType",

"DataFilterId": null

},

{

"NodeId": null,

"ScheduleId": null,

"EventTypeNodeId": "i=10214",

"EventSourceNameFilter": null,

"EventProperties": [

"ActiveState",

"Time",

"EventType",

"Message",

"Severity",

"SourceName"

],

"Selected": false,

"Name": "NonExclusiveRateOfChangeAlarmType",

"StreamId": "0.10214.NonExclusiveRateOfChangeAlarmType",

"DataFilterId": null

}

]

In This Topic
TitleResults for “How to create a CRG?”Also Available in