SAP Router configuration issue (sapcrypto.dll not loaded)
i am facing problem during the configuration of SAProuter on windows server 2003 X86_64 (64)bit operating system.
i did all the basic steps properly (twice on two different machines with same config) like
1.Downloading and installing the proper software(router/SAPcryptoLib X_64bit)
2.Defining the environment variable for SECU_DIR and SNC_LIB for the user.
3.Proper execution of sapgenpse commands for cert/srcert certificates
4.Proper distinguish name.
How ever when i am running the command to start SAProuter i am facing the following error (dev_rout).
*** ERROR => DlLoadLib: LoadLibrary(C:\usr\sap\saprouter\nt-x86_64\sapcrypto.dll) Error 193 [dlnt.c 237]
*** ERROR => SncPDLInit(): DlLoadLib("C:\usr\sap\saprouter\nt-x86_64\sapcrypto.dll")=DLENOACCESS
[sncxxdl.0340]*** ERROR => SncPDLInit()==SNCERR_INIT, Adapter (#0) C:\usr\sap\saprouter\nt-x86_64\sapcrypto.dll not loaded
sec_avail = "false"
*** ERROR => NiSncInit: SncInit failed (rc=-1) [nisnc.c 647]
*** ERROR => main: NiSncInit failed (rc=-17) [nirout.cpp 1219]
M Rafique Ali
thanks for all your concern,
in spite of doing the all the well known methods and suggestions to configure router still facing the issue,
the issue was solved by copying 32 bit sapcrypto.dll into the SNC_LIB directory.
now the SAP router is working fine.
i am still in a confusion how a X86_32 bit dll was done the trick for X86_64 bit machine.
i think its not a perfect solution,but never the less it is working for me.
Thanks and Regards