Universal Messaging C++ makes use of certain non-standard C++ libraries. Before using Universal Messaging C++, these libraries must be installed and the environment setup accordingly.
Universal Messaging C++ uses the POCO C++ class libraries. The required POCO libraries are distributed with Universal Messaging so no installation is required, however please see the Environment Setup section below for further details on how to compile and run Universal Messaging C++ applications using these libraries.
For more information, please visit the POCO website at http://pocoproject.org/
OpenSSL is also required on the system running Universal Messaging C++. OpenSSL is installed by default on most Unix based operating systems, however if you require OpenSSL please refer to the OpenSSL website at http://www.openSSL.org
To subscribe to a channel using an SSL interface, extra requirements must be met. SSL requires certificates to be set up on the client and server. The location of these certificates must be known to the applications. For instructions on how to run Universal Messaging C++ applications using an SSL enabled interface, please see Client SSL Configuration
To learn more about SSL please see the SSL Concepts section.
In order to compile and run applications using Universal Messaging C++, the environment must be set up correctly. For example, to compile the applications the compiler needs to know where the POCO libraries and headers are.
Environment setup is different for different operating systems: