Unified Automation UA Gateway (Version 1.4.4) --------------------------------------------------------- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! After activating the UaGateway with the adequate License key !! !! it is necessary to restart the UaGateway. !! !! Only after restarting the product will be fully usable. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Make sure to store (print) your License Key outside the !! !! PC where the UaGateway is installed. !! !! When changing the Hostname of the computer the License !! !! will not work anymore. The License can not be transfered. !! !! Make sure you order your License when the computer was !! !! finally named. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! The configuration file containing all your settings and !! !! connections will be removed when uninstalling/updating !! !! UaGateway product. Make sure to save/copy uagateway.config.xml!! !! file to reuse after update or new installation !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ---------------------- Content ---------------------- (0) UaGateway (1) Third-Party Libraries ---------------------- =================================================================== (0) UaGateway =================================================================== This UA Gateway was compiled with Microsoft(TM) Visual Studio 2008 SP1 and thus depends on the runtime components (CRT) of MS Visual Studio 2008 SP1. The related redistribution package is installed together with this product. OPC UA Proxy The OPC UA proxy enables a UA server to be accessed by a COM based OPC DA2/DA3 or OPC A&E 1.1 client. Internally the proxy consists of a COM based DA2/DA3 and A&E 1.1 server that gets its data from its internal UA client. This OPC UA client can be configured to connect to any OPC UA 1.1 or 1.2 server. OPC UA Wrapper The OPC UA wrapper enables a UA client to connect to COM based OPC DA2/DA3, OPC A&E 1.1 or OPC HDA 1.2 servers. Internally the wrapper is an OPC UA server that gets data from its internal COM DA2/DA3, OPC A&E 1.1 or OPC HDA 1.2 client. This COM client can be configured to connect to any compliant OPC COM server. DCOM Security Configuration The UA Gateway is a single executable that internally contains COM based components. To be able to connect and to exchange data with other COM components you must run this executable in the correct user context and grand the required permissions. In general the UA Gateway will be installed on the windows box where the COM Server or the COM Client resides, thus only a local connection using COM is required. It is recommended to install the UA Gateway with the COM Server or Client and to use OPC UA for the remote communication. For remote connections you must use dcomcnfg.exe to grant access permissions. UA Security Configuration OPC UA just uses one single port to communicate over the network, this port can be configured using the Administration Tool. The default is set to port 48050 and should be changed if required. In addition this port must be enabled in the firewall and the executable must be added to the exception list. UA Authentication UA server and clients authenticate each other using application instance certificates. To enable secure transmission of data, you must make sure the certificates are available/accessible for the UaGateway. The UaGateway uses its own certificate location a so called file store. You can manage the certificates using the Administration Tool. Unified Automation OPC UA Stack (Version OPC UA Stack Version: 1.3.12 174) Unified Automation maintains an own version of the OPC UA Stack which was originally based on the official OPC Foundation OPC UA Stack but is now different and released independently from the OPC Foundation version. =================================================================== (1) Third-Party Libraries =================================================================== The UA Demo Server includes a number of third-party libraries that are used to provide certain features. Third Party Software may impose additional restrictions and it is the user's responsibility to ensure that they have met the licensing requirements of the according libraries. The following enumeration lists all third-party libraries used by the UA Demo Server with additional information about version, configuration and used licenses. The third-party licenses are stored in the license folder distributed with the SDK. * OpenSSL The OpenSSL library is used by the OPC UA Stack to implement OPC UA Security (AES, RSA, SHA1, x509 certificates). A pre-compiled library of OpenSSL is only distributed in the Windows version of the SDK. This library is only provided for convenience. You are free to build and use your own version OpenSSL which better fits to your needs. For security reasons you should always use the latest release of OpenSSL in your products. It is recommended to use the DLL version of OpenSSL, so that end-users are able to replace OpenSSL with fixed versions. OpenSSL Version: 1.0.2j 26 Sep 2016 Home: http://www.openssl.org License: OpenSSL License Configuration: OpenSSL was built using MS Visual Studio 2008 SP1 using the build scripts distributed with OpenSSL. To disable patented algorithms the OpenSSL library was configured this way: > perl Configure no-idea no-mdc2 no-ntt no-rc5 VC-WIN3 This disables IDEA, MDC2, NTT and RC5. * Libxml2 Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License. XML itself is a metalanguage to design markup languages, i.e. text language where semantic and structure are added to the content using extra "markup" information enclosed between angle brackets. HTML is the most well-known markup language. Though the library is written in C a variety of language bindings make it available in other environments. Libxml2 Version: 2.9.3 Home: http://www.xmlsoft.org/ License: MIT License * Qt The Qt library is used for the GUI of all components of the UaGateway. 4.8.6 Home: http://qt.nokia.com License: GNU LESSER GENERAL PUBLIC LICENSE