Table 4defines the parameters for the Service.
Table 4– FindServersOnNetwork Service Parameters
Name |
Type |
Description |
Request |
|
|
requestHeader |
RequestHeader |
Common request parameters. The authenticationTokenis always null. The authenticationTokenshall be ignored if it is provided. The type RequestHeaderis defined in 7.28. |
startingRecordId |
Counter |
Only records with an identifier greater than this number will be returned. Specify 0 to start with the first record in the cache. |
maxRecordsToReturn |
UInt32 |
The maximum number of records to return in the response. 0 indicates that there is no limit. |
serverCapabilityFilter[] |
String |
List of Servercapability filters. The set of allowed Servercapabilities are defined in OPC 10000-12. Only records with all of the specified Servercapabilities are returned. The comparison is case insensitive. If this list is empty then no filtering is performed. |
|
|
|
Response |
|
|
responseHeader |
ResponseHeader |
Common response parameters. The ResponseHeadertype is defined in 7.29. |
lastCounterResetTime |
UtcTime |
The last time the counters were reset. |
servers[] |
ServerOnNetwork |
List of DNS service records that meet criteria specified in the request. This list is empty if no Serversmeet the criteria. |
recordId |
UInt32 |
A unique identifier for the record. This can be used to fetch the next batch of Serversin a subsequent call to FindServersOnNetwork. |
serverName |
String |
The name of the Serverspecified in the mDNS announcement (see OPC 10000-12). This may be the same as the ApplicationNamefor the Server. |
discoveryUrl |
String |
The URL of the DiscoveryEndpoint. |
serverCapabilities |
String[] |
The set of Servercapabilities supported by the Server. The set of allowed Servercapabilities are defined in OPC 10000-12. |