OPC UA Client Application Operations in OpcCmd
From OPC Labs Knowledge Base
Example:
If you execute the commands listed in the example below, you will get an overview of available client operations.
- At the OpcCmd> prompt, enter
uaClient getService uaClientApplication
, or shortened:uac gs uaca
.
The program responds with the name of the client application (""OPC Command-line Tool"), which will be used for registrations to GDS. If this is the first time the program is run, it also creates its self-signed client certificate.
All following commands are entered at the uaClientApplication> prompt. You can enter-?
,-h
or--help
(possibly preceded by the command name) at any time to obtain help for this prompt (or its commands). registerToGds opc.tcp://opcua.demo-this.com:58810/GlobalDiscoveryServer -eu appadmin:demo
(registerToGds
can be shortened tortg
).findGdsRegistrations opc.tcp://opcua.demo-this.com:58810/GlobalDiscoveryServer -eu appadmin:demo
(findGdsRegistrations
can be shortened tofgr
).
obtainNewCertificate opc.tcp://opcua.demo-this.com:58810/GlobalDiscoveryServer -eu appadmin:demo ? refreshTrustLists opc.tcp://opcua.demo-this.com:58810/GlobalDiscoveryServer -eu appadmin:demo unregisterFromGds opc.tcp://opcua.demo-this.com:58810/GlobalDiscoveryServer -eu appadmin:demo removeInstanceCertificate
- You can check the parameters of the client instance certificate by entering
getInstanceCertificate
, or shortened:gic
. - If you want to force the application to generate a new self-signed client certificate, you can do so by entering
removeInstanceCertificate
, or shortened:ric
. This might be useful e.g. for repeated testing against a GDS, if you have already received a client certificate from GDS (signed by a certificate authority), and want to revert to the initial state. At the next OPC UA operation, the application will generate a new self-signed certificate for itself, and use it for subsequent operations.