5.5.3.2 Parameters
Table 4 defines the parameters for the Service.
| Name | Type | Description |
| Request | ||
| requestHeader | RequestHeader | 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. |
| 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 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 | ||
|---|---|---|
| responseHeader | ResponseHeader | Common response parameters. The ResponseHeader type is defined in 7.33. |
| 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 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 | String | The 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. |