SAP Adapter 7.1 Jco Error

I am facing the following error when SAP is trying to send IDOC to webMethods. I have created a routing notification to invoke a service.

webmethods - 8.0
Sap adapter - 7.1
JCO version - 3.0.8
IDOC library version - 3.0.7

[TABLE=“class: tableView, width: 0”]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2501][/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2500]Exception raised by NJAWM03DEV|a_rfc[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2499] key: RFC_ERROR_SYSTEM_FAILURE[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2498] error group: 104[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2497] Return code: RFC_FAILURE(1)[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2496] message: com/sap/conn/idoc/jco/JCoIDocDocumentList[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2495]2012-05-02 15:00:12 EDT [SAP.0102.0001D] RfcException: [NJAWM03DEV|a_rfc][/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2494]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] Listen in exception: return code RFC_FAILURE[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2493]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JcoAPI] JCoServer.callFinishedInternal(), SessionRefProvider is com.wm.adapter.sap.spi.SessionManager[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2492]2012-05-02 15:00:12 EDT [SAP.0110.0001D] Transaction state changed: Created >> Rolledback[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2491]2012-05-02 15:00:12 EDT [SAP.0110.0004I] Listener - Rollback 0AFEC88410F04FA1843C084E[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2490]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] playbackTRfc calling onRollback(14, 0AFEC88410F04FA1843C084E)[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2489]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] dispatchRequest caught an application error: com/sap/conn/idoc/jco/JCoIDocDocumentList[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2488]2012-05-02 15:00:12 EDT [SAP.0108.0014D] Receiving 1 IDoc(s) of type DELVRY04 from WM_RFC_DEST_DEV.[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2487]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] DispatchRequest before JCO.Server.dispatchRequest IDOC_INBOUND_ASYNCHRONOUS[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2486]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] DispatchRequest after RfcGetClientId(1), received passport with length 185[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2485]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] DispatchRequest before RfcGetClientId(1)[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2484]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] DispatchRequest after RfcGetData(1, IDOC_INBOUND_ASYNCHRONOUS, null, null, 2)[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2483]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] DispatchRequest before RfcGetData(1, IDOC_INBOUND_ASYNCHRONOUS, null, null, 2)[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2482]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] getCodepage returns partner codepage 4102[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2481]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] getCodepage trying codepage 4102[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2480]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] Dispatching request for 1: IDOC_INBOUND_ASYNCHRONOUS[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2479]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] playbackTRfc after onCheckTID(14, 0AFEC88410F04FA1843C084E)=true[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2478]2012-05-02 15:00:12 EDT [SAP.0110.0002I] Listener - Create 0AFEC88410F04FA1843C084E[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2477]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] playbackTRfc calling onCheckTID(14, 0AFEC88410F04FA1843C084E)[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2476]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] Listen calling handletRfcRequest(14/27719250)[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2475]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] getCodepage returns partner codepage 4102[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2474]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] getCodepage trying codepage 4102[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2473]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] DispatchRequest after RfcSncMode(14)=off[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2472]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoRFC] DispatchRequest before RfcSncMode(14)[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2471]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JcoAPI] JCoServer.callStartedInternal() for session ID 0bd2cba0948911e1accc8bf7226c3632 leave[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2470]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JcoAPI] JCoServer.callStartedInternal(), SessionRefProvider is com.wm.adapter.sap.spi.SessionManager[/TD]
[/TR]
[TR]
[TD=“class: evenrow-l, bgcolor: #F0F0E0, align: left”][2469]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoApi] Dispatcher.getNextListener() returns no calls[/TD]
[/TR]
[TR]
[TD=“class: oddrow-l, bgcolor: #E0E0C0, align: left”][2468]2012-05-02 15:00:12 EDT [SAP.0102.0001D] [JCoApi] Dispatcher.getNextListener() returns dispatch next call rfc handle(14) for inf-s-115|sapgw00|WM_RFC_DEST_DEV[/TD]
[/TR]
[/TABLE]

Did you restart server after configuring SAP Adapter with JCO3 files in the classpath?

Also you must have to troubleshoot with BASIS team closer especially the unicode/programID settings (RFC destination) and resolve it:

HTH,
RMg

Yes, I restarted the server. It still doesn’t work. I wonder what this means though
[SAP.0102.0001D] [JCoRFC] dispatchRequest caught an application error: com/sap/conn/idoc/jco/JCoIDocDocumentList

Not sure what that means.

But did you make sure all the listener configuration/gateway service is correct and default routing listener enabled?

What is your OS?

Also check this Empower article if it helps:

KB#1734425 (webMethods SAP Adapter - SAP adapter looking for class in wrong path.)

HTH,
RMG

Yes, the RFC listener notification works fine. I am facing this issue with the routing notification. My OS is windows 2008 server. I will look up that article as well. Thanks for your valuable inputs.

How about Listener setup etc… any thing missing from BASIS side or wM side?

Basicall you need to troubleshoot internally with BASIS or SAP support just in case: