5.5.3.2 Parameters

Table 4 defines the parameters for the Service.

Table 4 – FindServersOnNetwork Service Parameters
Name Type Description
Request
requestHeaderRequestHeader

Common request parameters. The authenticationToken is always null. The authenticationToken shall be ignored if it is provided.

The type RequestHeader is defined in 7.32.

startingRecordIdCounter

Only records with an identifier greater than this number will be returned.

Specify 0 to start with the first record in the cache.

maxRecordsToReturnUInt32

The maximum number of records to return in the response.

0 indicates that there is no limit.

serverCapabilityFilter[]String

List of Server capability filters. The set of allowed Server capabilities are defined in OPC 10000-12.

Only records with all of the specified Server capabilities are returned.

The comparison is case insensitive.

If this list is empty then no filtering is performed.

Response
responseHeaderResponseHeader

Common response parameters.

The ResponseHeader type is defined in 7.33.

lastCounterResetTimeUtcTimeThe 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 Servers meet the criteria.

recordId

UInt32

A unique identifier for the record.

This can be used to fetch the next batch of Servers in a subsequent call to FindServersOnNetwork.

serverName

String

The name of the Server specified in the mDNS announcement (see OPC 10000-12).

This may be the same as the ApplicationName for the Server.

discoveryUrl

StringThe URL of the DiscoveryEndpoint.

serverCapabilities

String[]

The set of Server capabilities supported by the Server.

The set of allowed Server capabilities are defined in OPC 10000-12.