cancel
Showing results for 
Search instead for 
Did you mean: 

Update of SAPDBMRFC (DBM_GETF error)

Former Member
0 Kudos

Hello!

I have the following DBM_GETF error entering the Tcode DB13:

Name und Server : <SID> - DB Server

DBMRFC Funktion : DBM_GETF

Kommando : DBAHIST DATE=20060918

Fehler : Systemfehler

Fehlermeldung : timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20

<b>How can I patch/update SAPDBMRFC?</b>

Further information

<b>Tcode DB59</b>

DBMRFC-Release – blank

DBMCLI-Release – blank

Kernel-Release – 700_REL

Kernel-Patch – 125

Dbsl-Release – 102

SQLDBC-Version – 7.6.00.02

SQLDBC-Runtime – 7.6.03.07

Result of the connection test is:

Connection Name: <SID>

Database Name: <SID>

Database Server: <DB Server>

tp Profiles .......: no_longer_used

DBM-User: CONTROL

connection test via Comando modus "dbmrfc db_state" not successful

system_failure

Name und Server : <SID> - server

DBMRFC Funktion : DBM_EXECUTE

commando : db_state

Error : System error

Error message : timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456# Timeout for establishing connection

<b>CMD-console</b>

E:\>tp connect SSM

This is tp version 372.04.04 (release 700, unicode enabled)

E-TPSETTINGS could not be opened.

EXIT

ERROR: System : Parameter SAPEVTPATH not set. Batch jobs cannot be started.

Error in TPSETTINGS: transdir not set.

tp returncode summary:

TOOLS: Highest return code of single steps was: 0

ERRORS: Highest tp internal error was: 0208

tp finished with return code: 208

meaning: error in transportprofil (param missing, unknown,...)

<b>SM49</b>

DBMGETF

DBMGETF for ANYOS

Error, missing database name! External program terminated with exit code 1002

<b>ST11</b>

def_rfc0

        • Trace file opened at 20070912 170504 W. Europe Daylight Time, SAP-REL 700,0,125 RFC-VER U 3 926866 MT-SL

======> CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456

Timeout beim Verbindungsaufbau (Partner vorhanden ?)

ABAP Programm: SAPLSADC (Transaction: DB13)

Called function module: DBM_GETF

User: Username (Client: 666)

Destination: SAPDB_DBM (handle: 7, 11546307, {794161DC-4DDE-F151-BD3C-0017A4A94462})

Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 3295

CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456

Timeout for the establishing the connection (Partner avaialable?)

Thank you very much indeed!

Regards

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hi Thom,

you may use the <b>SM59</b> and there the "connection test" of the TCP/IP destination SAPDB_DBM. There is also a trace option and this will produce some trace files during the connection test in the directory DIR_HOME of the <b>AL11</b> (e.g. dbmrfc.trc, dev_sapdbmrfc and rfc<nnnnn>_<xxxxx>.trc). These are the counterparts to the dev_rfc0 file already found by yourself. Please do not forget to uncheck the trace option after the test.

But using the dbmrfc implies you are a SAP customer so you may also check our OSS notes with the error message as search string. There is a lot of stuff about the dbmrfc. If you could not solve the problem by yourself the better way will be to open an OSS call.

Best regards

Bernd

Former Member
0 Kudos

Hello!

Thank you!

If I try to execute the TCP/IP connection SAPDB_DBM in Tcode SM59

I get the following error:

Logon Cancel

Error Details timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456 Timeout bei

Error Details ERROR: timeout during allocate

Error Details LOCATION: SAP-Gateway on host <hostname> / sapgw00

Error Details DETAIL: no connect of TP sapdbmrfc from host <hostname> after 20 sec

Error Details COMPONENT: SAP-Gateway

Error Details COUNTER: 12199

Error Details MODULE: gwr3cpic.c

Error Details LINE: 6152

Error Details RETURN CODE: 242

Error Details SUBRC: 0

Error Details RELEASE: 700

Error Details TIME: Wed Sep 19 15:09:37 2007

Error Details VERSION: 2

<b>the trace dev_rfc.trc delivers:</b>

LOCATION CPIC (TCP/IP) on local host with Unicode

ERROR hostname 'Files\sdb\programs\bin\dbmrfc.exe' unknown

TIME Wed Sep 19 15:09:16 2007

RELEASE 700

COMPONENT NI (network interface)

VERSION 38

RC -2

MODULE ninti.c

LINE 361

DETAIL NiPGetHostByName2: hostname

'Files\sdb\programs\bin\dbmrfc.exe' not found

SYSTEM CALL gethostbyname_r

ERRNO 11004

ERRNO TEXT WSANO_DATA: Valid name, no data record of reque

<b>The trace rfc05340_01608.trc delivers</b>

        • Trace file opened at 20070919 151154 W. Europe Dayl, SAP-REL 700,0,68 RFC-VER 3 842523 MT-SL

*> RfcRegisterProgram ...

Server Program ID = IGS.SSM

Host name of Gateway = <hostname>

Service of Gateway = 3300

RFC-Trace = OFF

SNC Own Name =

SNC Library Name =

RFC Handle = 12

<* RfcRegisterProgram ended successfully

Can you help please wtih further steps to solver the problem?

Thank you!

Answers (1)

Answers (1)

0 Kudos

Hi Thom,

here we have the problem:

<b>> 'Files\sdb\programs\bin\dbmrfc.exe' not found</b>

Please do not install the MaxDB software on a SAP application server in a directory containing spaces in its name. There is a weakness in the operating system call which starts the dbmrfc which gives the dbmrfc process a garbled argument vector.

This path may caused by a standalone MaxDB installation which uses the defaults of the operating system before on your machine. Normally the installation of an SAP application including MaxDB software will use a path without spaces.

Unfortunately you have to uninstall an reinstall your whole MaxDB software to change this path.

Best regards

Bernd

Former Member
0 Kudos

Hello!

Thank you very much for your help!

Unfortunately I cannot reinstall the SAP DB software, because I use the system productively.

<b>Is there no other possiblities to do this?</b>

How critical is this dbmrfc-error?

Thank you!

regards

roland_mallmann
Advisor
Advisor
0 Kudos

Hi Thom,

please open an official OSS ticket for your issue.

Regards,

Roland