Why is the adapter giving errors “Ordinal 3823 could not be found in the dynamic link library LIBEAY32.dll” Or “Ordinal 3823 could not be found in the dynamic link library SSLEAY32.dll” during start-up and what should I do to resolve it?

Why is the adapter giving errors “Ordinal 3823 could not be found in the dynamic link library LIBEAY32.dll” Or “Ordinal 3823 could not be found in the dynamic link library SSLEAY32.dll” during start-up and what should I do to resolve it?

book

Article ID: KB0092403

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for SAP Solutions -
Not Applicable -

Description

Resolution:
TIBCO Rendezvous (RV), TIBCO Enterprise for JMS (JMS), and TIBCO Runtime Agent (TRA) use OpenSLL code (files libeay32.dll and ssleay32.dll). Some third-party applications use OpenSSL code. On some machines, libeay32.dll and ssleay32.dll are already installed (by non TIBCO applications) in C:\Windows\system32.

When TIBCO Java applications are started, the JVM looks for a property called java.library.path that specifies native library paths. If java.library.path is not set explicitly, then the JVM sets the value of java.library.path to the environment variable PATH but prepends C:\Windows\System32 and other directories. If the versions of libeay32.dll and ssleay32.dll in C:\Windows\system32 are not compatible with TIBCO Rendezvous, then R/3 adapter may fail when trying to use TIBCO Rendezvous (or TIBCO JMS).

Please check the following settings to resolve the issue:

1. Rename, remove, or replace BOTH the files libeay32.dll and ssleay32.dll present in C:\Windows\system32 and TIBCO_SDK_HOME\bin locations with the files in TIBCO_RV_HOME\bin.

2. You may try copying these files from tpcl/&ltver>/bin folder if copying the files from RV/bin folder does not help.

3. Make sure to kill the background rvd before restarting the adapter.

Issue/Introduction

Why is the adapter giving errors “Ordinal 3823 could not be found in the dynamic link library LIBEAY32.dll” Or “Ordinal 3823 could not be found in the dynamic link library SSLEAY32.dll” during start-up and what should I do to resolve it?