cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Handshake with RFC server failed

former_member280200
Participant
0 Kudos

Hi,

We are having problem perform the SAP Handshake with RFC server.  We have defined the RFC destinations, our RFC server is running however when we try to Test the connection after the RFC are registered we keep getting this error:

Logon: connectin error

error detail: Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT'' cmRc=2 thRc=67

Error detail:  ERROR; Program FLRFCSRV not registered.

Error detail: ...

Error detail:  RETURN CODE: 679

We checked our flrfcsrv.xml file and this is our entry:

<sap_progid>FLRFCSRV</sap_progid>

Has anyone seen this error before?

TIA

Lynne

Accepted Solutions (1)

Accepted Solutions (1)

former_member275696
Active Participant
0 Kudos

I assume this is the RFC server of DQM for SAP. Take a look at the RFC server log file, do you see the initialization complete or any error? ...

Regards,

George

former_member280200
Participant
0 Kudos

We actually resolved this.  Apparent the account that we use to connect to SAP was never setup in SAP, we got the User Name and Password from SAP Security team but they must have gotten distracted and forgot to set it up. We keep thinking we must have fat-fingers the password because during the installation it didn't complaint about the account that didn't exist in SAP system.  Talk about a DOH moment. 

Lynne

0 Kudos

Hii Lynne,

In our enviromnet, RFC logs have following errors for interactive process..

error still persists after reinstall for FLRFCSRV & RFC is also not working

Failed to parse the WSDL or the Job may not be published in DS Management Console.

All RT jobs and services are up and green in DS.

1358443 - ERROR: Failed to parse the WSDL or the Job may not be published in DS Management Console – Data Quality Management for SAP - NOT HELPFUL.

env: RFC 4.0SP05, DS 4.2.1, SID_FLRFCBTC_batch is working fine.

Please help is much appreciated.

Thanks

Ram

former_member280200
Participant
0 Kudos

Hi Ram,

Here are what I did to fix this error.

  1. Make sure the account that you use to connect to the RFC Server is created and can connect to SAP system.
  2. On the server where RFC Server is installed - shut them down
  3. Configure all Real-time jobs as “Web Services”  (If they have been configured
    before, delete them and start over)
  4. Then "Start Real-Time Services", all jobs should have a green check mark next to it
  5. The go to "Web Services" --> View WSDL.  Make sure the WSDL page open up without any error.
  6. Turn on RFC and the handshake should be working

Hope this help.

Lynne

0 Kudos

Hi Lynne,


Thanks for your quick response.

Do I need to reconfigure RT jobs & services again OR only web services is enough?

Why RFC is not working when prog id FLRFCSRV has already been registered?

Thanks

Ram

former_member280200
Participant
0 Kudos

No.  There is no need to reconfigure RT jobs/services again, the message that you got indicated that the RT jobs were never configured as "Web Services".  That step get missed a lot.  The FLRFCSRV is registered when you installed the 3rd components, it being registered doesn't mean automatically mean the RFC is running.

0 Kudos

Hi,

I followed steps provided in the same sequence, still error persists. Please refer enclosed logs and help to resolve it.

Warning: The transactional RFC Server on <Dataservice hostname> connected to <MDG_SID>is hibernating

Service_Realtime_DQ_SAP_Product_Version : Failed to parse the WSDL or the Job may not be published in DS Management Console.

FYI: FLRFCBTC started without error, and RFC working from MDG system (SAP)

Thanks

Ram

Answers (0)