Initiated a secured transfer between 2 AS/400 systems and encountered message:
<Could not load module /QOpenSys/CAProduct/Program/CAXCOM/lib/libtxpi.a(libtxpi.o). dependent module ...
XCOM™ Data Transport® for AS/400 i5/OS
Missing links in usr/lib for the necessary XCOM SSL modules. For example issue the following command to check for the links:
ls -l /usr/lib/*_CA102J.a
Result:
/usr/lib/libcrypto_CA102J.a -> /QOpenSys/CAProduct/Program/CAXCOM/lib/libcrypto_CA102J.a
/usr/lib/libssl_CA102J.a -> /QOpenSys/CAProduct/Program/CAXCOM/lib/libssl_CA102J.a
Make sure to correct the soft links for the modules, for example with the following commands:
ln -s /QOpenSys/CAProduct/Program/CAXCOM/lib/libcrypto_CA102J.a /usr/lib/libcrypto_CA102J.a
ln -s /QOpenSys/CAProduct/Program/CAXCOM/lib/libssl_CA102J.a /usr/lib/libssl_CA102J.a
Try to find out why the links disappeared in the first place.