Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

SAP Router configuration issue (sapcrypto.dll not loaded)

Dear All

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

[sncxxdl.0604]<<- SncInit()==SNCERR_INIT

         sec_avail = "false"

*** ERROR => NiSncInit: SncInit failed (rc=-1) [nisnc.c      647]

*** ERROR => main: NiSncInit failed (rc=-17) [nirout.cpp   1219]

Please Help


M Rafique Ali

Former Member
Former Member replied

Dear All,

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

M Rafique

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question