Web Services on IBM AIX
Requirements for IBM® AIX®.
XL C++ Runtime for AIX version
Depending on the AIX version used, you must install the the corresponding "IBM XL C++ Runtime for AIX".
To check the installed C++ runtime version, execute the following
commands:
$ lslpp -l | grep "IBM XL C++ Runtime for AIX"
xlC.aix61.rte 13.1.3.0 COMMITTED IBM XL C++ Runtime for AIX 6.1
xlC.rte 13.1.3.0 COMMITTED IBM XL C++ Runtime for AIX
If the C++ runtime is not installed, Web Services library usage will produce the following error
message:
Could not load C extension library 'com'.
Reason: A file or directory in the path name does not exist.
For more details about the C++ runtime package installation on AIX, see https://www.ibm.com/support/pages/fileset-information-xlcrte.
OpenSSL and /deb/urandom PRNG numbers
Due to an IBM issue on 64-bit platforms, the OpenSSL library is unable to open the system /dev/urandom device to generate a PRNG number.
If you want to use security APIs in your GWS application (especially if you access a server in HTTPS), install Entropy Gathering Daemon (EGD).