on 03-05-2008 3:31 PM
Hello, everybody.
Standart TCP/IP connection named "MDX Parser" doesn't work. It says "timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456 Timeout dur".
When I try to run mdxsvr in command line it says that librfc32.dll could not be found.
And there is no such dll in the directory with mdxsvr, but there is a librfc32u.dll.
How can I solve this problem?
P.S.
My server parameters:
- IA64
- Windows 2003
- SAP NetWeaver 2004s
--
best regards,
Dmitry
Hi,
I don't know what is MDX PARSER but I just checked on a test XI/PI 7.0 system anf I have indeed this TCP/IP RFC destination which works OK.
mdxsvr.exe is in <drive>:\usr\sap\<SID>\SYS\exe\uc\NTIA64
mdxpars.dll and librfc32u.dll are in the same directory.
I think that librfc32u.dll is the unicode version of librfc32.dll.
Is your system unicode or not ?
Regards,
Olivier
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I had same error when tried "Connection Test" in RFC "MDX PARSER"
Logon Cancel
Error Details timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456 Timeout dur
Error Details ERROR: timeout during allocate
Error Details LOCATION: SAP-Gateway on host bidev.domain.com / sapgw00
Error Details DETAIL: no connect of TP mdxsvr from host bidev.domain.com after 20 s
Error Details COMPONENT: SAP-Gateway
Error Details COUNTER: 56888
Error Details MODULE: gwr3cpic.c
Error Details LINE: 6223
Error Details RETURN CODE: 242
Error Details SUBRC: 0
Error Details RELEASE: 701
Error Details TIME: Thu Jan 14 23:52:02 2010
Error Details VERSION: 2
I tried to install librfc32.dll as "SAP Note 1032461 - MDX parser does not start" but I can't Register librfc32.dll with regsvr32 as "Note 336693 - Replacing the librfc32.dll on a Win 32 Platform"
when I executed "regsvr32 c:\windows\system32\librfc32.dll", it displayed "RegSvr32 : LoadLibrary("c:\windows\system32\librfc32.dll") failed - This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem."
Please help.
Best regards,
Choosak B.
Now, I can register librfc32.dll on Windows 2003 x64
My solution is
- Install "Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update" (KB973544) [vcredist_x64.exe]
- Run "regsvr32 c:\windows\system32\librfc32.dll" in CMD again.
- Now, I can run "Connect Test" of RFC "MDX PARSER" successfully.
Logon 326 msec
Transfer of 0 KB 1 msec
Transfer of 10 KB 2 msec
Transfer of 20 KB 2 msec
Transfer of 30 KB 2 msec
Let me share my experience.
I am using Windows 2003 server 64 bit and i installed the SapGui as well. I use setupall.exe under win32 folder which i tought it is okay because sapgui was working fine.
It looks like it gives problem because it copies librfc32.dll version for win32, not wow64. Therefore mdxsvr always complain.
I download RFC SDK 2 version, win32 bit and win64 bit version. I copied librfc32.dll from win64 RFC SDK not from win32 RFC sdk and mdxsvr now working. (yes, including running regsvr32 following this thread).
Unfortunately SAPGUI crashed so i have to either reinstall or perhaps finding 64 bit SAPGUI ? i can take care sapgui issue later on. Happy that mdxsvr issue resolved
Thanks for all of the input everyone. We too was experiencing the RFC failure on 2 new BI application servers. The good thing is we had other servers that worked fine. So we were able to copy the c:\windows\system32\librfc32.dll from one server that was working to the servers that were failing.
All of the posted helped me figure out that even though we are using 64Bit and unicode it actually need the librfc32.dll which appears to be non-unicode and of coarse 32bit.
The real trick was implementing the MS "Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update"
Once I installed that MS patch I could successfully register the dll "regsvr32 c:\windows\system32\librfc32.dll"
And then the RFC now tests from all application servers.
Just to recap, our issue was the MDX Parser worked from the 2 nodes of the cluster and 2 application servers, but the 2 new servers the loads would fail if it happen to run on that server. running the RFC from that specific server would fail.
Now all is good
Thanks again
Hi colls,
library librfc32.dll is missing under C:\windows\system32.
You can download librfc from SAP download Center, your Kernel version, your platform (NO unicode), librfcxxx.sar.
SAP Notes:
1032461 - MDX parser does not start, le falta una libreria a windows
413708 - Current RFC library. Download and copy into c:\windows\system32 . Check RFC connection Type tpc/ip MDX PARSER.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
More information about the librfc libraries in:
External Systems - Components of SAP Communication Technology - SAP Library
http://help.sap.com/saphelp_sm71_sp08/helpdata/en/e6/88e1c38121c347876382478a0ed50b/content.htm
Thanks victor. it is resolved my issue today very simply without downloading any file.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We were able to resolve this error in a simple manner.
When I executed the mdxsvr.exe program manually, it threw an error that it could not find the librfc32.dll file. There was a librfc32u.dll file, but no librfc32.dll. I was able to find a version of the file in the C:\Program Files\SAP\hostctrl\exe directory. I copied the file from this directory to my uc directory: F:\usr\sap\SID\SYS\exe\uc\NTAMD64 and it fixed the problem.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Victor!!
Your solution worked like a charm.
To explain in detail . . .
We have exactly same problem as being discussed in this thread, and we followed the Note 1032461 and downloaded the 'librfc32.dll', however, issue persisted. Tried everything possible as suggested in this thread as well as like registering, restart etc., with no luck.
Finally replaced the file 'librfc32.dll' downloaded from market place with the one found in the path 'C:\Program Files\SAP\hostctrl\exe' as adviced by Victor. Voila!
Apparently, the issue seems with the version of the library 'librfc32.dll'. The downloaded one is obviously the latest version, but the one found in 'C:\Program Files\SAP\hostctrl\exe' was probably the required version.
HI Sunil et al,
I also did not get this to work , even after following all the instructions regarding the replacement/registration of the dll file etc. Do i also need to modify and register the files in the \usr\sap directories? Should I replace the MDXSRV and MDXPARS.DLL with the most recent ones from the SAP download site?
Any help you guys can provide would be great.
Thanks,
Chris.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Chris,,
Check in SMGW files secinfo and reginfo it helps me with an error.
More info about sec and er info http://help.sap.com/saphelp_nw73/helpdata/en/e2/16d0427a2440fc8bfc25e786b8e11c/content.htm
BR,
SAPFan
Great! Install VC can help to solve my problem as well. But I got mySAP.com alert in the Event Viewer. Not sure what is the side-effect of this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
9 | |
8 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.