After upgrading to RV 7.2, why do I get t the following error when trying to start up Adapter SDK based applications, e.g. MQ Adapter 5.0.1, "The ordinal 508 could not be located in the dynamic link library LIBEAY32.dll"?

After upgrading to RV 7.2, why do I get t the following error when trying to start up Adapter SDK based applications, e.g. MQ Adapter 5.0.1, "The ordinal 508 could not be located in the dynamic link library LIBEAY32.dll"?

book

Article ID: KB0085640

calendar_today

Updated On:

Products Versions
TIBCO Adapter SDK -
Not Applicable -

Description

Resolution:
RV 7.1 and 7.2 are using different versions of the OpenSSL libs.  The
OpenSSL versions 0.9.6g and 0.9.7b are not backward compatible.
JMS 3.0.1 and JMS 3.1.0 are using different versions of the OpenSSL libs.


JMS 3.0.1 and RV 7.1 are using OpenSSL 0.9.6g.
JMS 3.1.0 and RV 7.2 are using OpenSSL 0.9.7b.

TRA 5.0.1 bundles JMS 3.0.1, RV 7.1, and OpenSSL 0.9.6g.

When RV 7.2 is installed, RV 7.2 has trouble with the OpenSSL 0.9.6g in
c:\tibco\tpcl\5.0\bin.  If OpenSSL is updated or removed from
c:\tibco\tpcl\5.0\bin, the JMS 3.0.1 'C' client code in TRA 5.0.1 will have
problems.

Action:
Apply TRA 5.0.1 hotfix 2 for RV 7.2 that includes the JMS 3.1.0 and OpenSSL
0.9.7b libraries when RV 7.2 is installed.

Workaround:
If RV 7.2 rvd is started before the adapter is started (making sure that
RV_HOME\bin is ahead of c:\tibco\tpcl\5.0\bin in the path when RV 7.2 is
started), then the adapter should work.

Issue/Introduction

After upgrading to RV 7.2, why do I get t the following error when trying to start up Adapter SDK based applications, e.g. MQ Adapter 5.0.1, "The ordinal 508 could not be located in the dynamic link library LIBEAY32.dll"?