UASessionConnectInfo |
DataType |
Description |
SessionName |
Vendor specific |
Shall be STRING or WSTRING. The recommendation for new implementation is to use WSTRING. Defines the name of the session assigned by the client. The name is shown in the diagnostics information of the server. In case of empty string the server will generate a session name. |
ApplicationName |
Vendor specific |
Shall be STRING or WSTRING. The recommendation for new implementation is to use WSTRING. Defines the readable name of the OPC UA client application. The string can be empty. |
SecurityMsgMode |
UASecurityMsgMode |
|
SecurityPolicy |
UASecurityPolicy |
|
CertificateStore |
Vendor specific |
Shall be STRING or WSTRING. The recommendation for new implementation is to use WSTRING. Defines the location of the certificate store used for the application certificates and trust lists. The structure of the certificate store is vendor specific. In case of empty string the default certificate store is used. |
ClientCertificateName |
Vendor specific |
Shall be STRING or WSTRING. The recommendation for new implementation is to use WSTRING. Defines the name of the client certificate and private key in the certificate store. In case of empty string the default client application certificate is used. Implementation note: The ApplicationURI will be extracted from the certificate. |
ServerUri |
Vendor specific |
Shall be STRING or WSTRING. The recommendation for new implementation is to use WSTRING. Defines the URI of the server. |
CheckServerCertificate |
BOOL |
Flag indicating if the server certificate should be checked with the trust list of the client application. |
TransportProfile |
UATransportProfile |
|
UserIdentityToken |
UAUserIdentityToken |
|
VendorSpecificParameter |
Vendor specific |
Vendor may define specific parameters, e.g. in case multiple clients are available, client instance can be defined with this parameter. The VendorSpecificParameter can be empty. |
SessionTimeout |
TIME |
Defines how long the session will survive when there is no connection. |
MonitorConnection |
TIME |
Defines the interval time to check the connection. The connection monitoring has to be done by the client vendor implementation and is defined in OPC 10000-4 |
LocaleIDs |
ARRAY [1..5] OF STRING[6] |
<language>[-<country/region>] where <language> is a two letter ISO 639-1:2002 code for language, <country /region> is the three letter ISO 3166 code for the country/region. Sample: en-US, zh-CHS |