Discovery query examples
- Last UpdatedJun 26, 2025
- 3 minute read
- PI System
- Adapter for OPC UA 1.6
- Adapters
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
}
]