Table 107 defines the parameters for the Service.
Table 107 – SessionlessInvoke Service Parameters
Name |
Type |
Description |
Request |
|
|
urisVersion |
VersionTime |
The version of the NamespaceArray and the ServerArray used for the Service invocation. The version shall match the value of the UrisVersion Property that defines the version for the URI lists in the NamespaceArray and the ServerArray Properties defined in OPC 10000-5. If the urisVersion parameter does not match the Server's UrisVersion Property, the Server shall return Bad_VersionTimeInvalid. In this case the Client shall read the UrisVersion, NamespaceArray and the ServerArray from the Server Object to repeat the Service invocation with the right version. The VersionTime DataType is defined in 7.44. If the value is 0, the parameter is ignored and the URIs are defined by the namespaceUris and serverUris parameters in request and response. If the value is non-zero, the namespaceUris and serverUris parameters in the request are ignored by the Server and set to null or empty arrays in the response. |
namespaceUris [] |
String |
A list of URIs referenced by NodeIds or QualifiedNames in the request. NamespaceIndex 0 shall not be in this list. The first entry in this list is NamespaceIndex 1. The parameter shall be ignored by the Server if the urisVersion is not 0. |
serverUris [] |
String |
A list of URIs referenced by ExpandedNodeIds in the request. ServerIndex 0 shall not be in this list. The first entry in this list is ServerIndex 1. The parameter shall be ignored by the Server if the urisVersion is not 0. |
localeIds [] |
LocaleId |
List of locale ids to use. See locale negotiation in 5.4 which applies to this Service. |
serviceId |
UInt32 |
The numeric identifier assigned to the Service request DataType NodeId describing the body. |
body |
* |
The body of the request. The body is an embedded structure containing the corresponding Service request for the serviceId. |
Response |
|
|
namespaceUris [] |
String |
A list of URIs referenced by NodeIds or QualifiedNames in the response. NamespaceIndex 0 shall not be in this list. The first entry in this list is NamespaceIndex 1. An empty array shall be returned if the urisVersion is not 0. |
serverUris [] |
String |
A list of URIs referenced by ExpandedNodeIds in the response. ServerIndex 0 shall not be in this list. The first entry in this list is ServerIndex 1. An empty array shall be returned if the urisVersion is not 0. |
serviceId |
UInt32 |
The numeric identifier assigned to the Service response DataType NodeId describing the body. |
body |
* |
The body of the response. The body is an embedded structure containing the corresponding Service response for the serviceId. |