OptionalapplicationOptionalapplicationthe application Uri
@default: urn:${hostname}:${applicationName}
Optionalcertificateclient certificate pem file.
Optionalclientcertificate Manager
Optionalclienta client name string that will be used to generate session names.
OptionalconnectionOptionaldataoptional parameter to specify strategy used to extract DataTypeDefinition from server default value : "Auto" : the client will attempt to extract DataTypeDefinition using the most efficient strategy
Optionaldefaultdefault secure token lifetime in ms
OptionaldefaultdefaultTransactionTimeout
Optionaldiscoverydiscovery url:
Optionalendpoint_@deprecated(use endpointMustExist instead)
Optionalendpointset to false if the client should accept server endpoint mismatch
Optionalkeepthe number of milliseconds that the client should wait until it sends a keep alive message to the server.
Optionalkeepif set to true, pending session will not be automatically closed when disconnect is called
Optionalkeepcan be set when the client doesn't create subscription. In this case, the client will send a dummy request on a regular basis to keep the connection active.
Optionalprivateclient private key pem file.
Optionalrequestedthe requested session timeout in CreateSession (ms)
Note:
make sure that this value is large enough, especially larger than the time between two transactions to the server.
If your client establishes a subscription with the server, make sure that (maxKeepAliveCount * publishingInterval) calculated with negotiated values from the server stay by large below the session time out, as you make encountered unexpected behavior.
Optionalsecuritythe security mode
Optionalsecuritythe security policy
Optionalserverthe server certificate.
Optionaltokenif not specify or set to 0 , token renewal will happen around 75% of the defaultSecureTokenLifetime
Optionaltransportspecify some transport settings that will override the default transport settings for the end point.
Optionaltransporttransport timeout
the client application name