cancel
Showing results for 
Search instead for 
Did you mean: 

business connector idoc error

Former Member
0 Kudos

hi,

i am getting these errors continously in bc server after restart of sap due to which there is data loss in the inbound messages to sap.outbound messages were processed every time sap was started.the errors are as follows:

com.sap.mw.idoc.IDoc$Exception: (3) IDOC_ERROR_ILLEGAL_TYPE: The document does not correspond to the associated repository.

at com.sap.mw.idoc.jco.JCoIDoc$JCoDocumentList.add(JCoIDoc.java:3095)

at com.wm.pkg.sap.rfc.SAPSession.sendIDoc(SAPSession.java:671)

at pub.sap.client.sendIDoc(client.java:356)

at java.lang.reflect.Method.invoke(Native Method)

at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)

at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)

at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)

at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)

at com.wm.lang.flow.FlowState.step(FlowState.java:430)

at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)

at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:496)

at wm.server.net.EmailTransaction$RunService.write(EmailTransaction.java:1375)

at wm.server.net.EmailTransaction$RunService.run(EmailTransaction.java:1218)

at com.wm.util.pool.PooledThread.run(C:/NT/Perforce/basis/4.1.0-terra/module/core/source/com/wm/util/pool/PooledThread.java:103)

at java.lang.Thread.run(Unknown Source)

and am also getting rfc error as follows:

com.sap.mw.jco.JCO$Exception: (108) RFC_ERROR_INTERNAL: internal error

at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeCreateTID(Native Method)

at com.sap.mw.jco.rfc.MiddlewareRFC$Client.createTID(MiddlewareRFC.java:1246)

at com.sap.mw.jco.JCO$Client.createTID(JCO.java:3903)

at com.wm.pkg.sap.rfc.SAPSession.createTID(SAPSession.java:768)

at pub.sap.client.createTID(client.java:373)

at java.lang.reflect.Method.invoke(Native Method)

at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)

at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)

at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)

at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)

at com.wm.lang.flow.FlowState.step(FlowState.java:430)

at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)

at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:496)

at wm.server.net.EmailTransaction$RunService.write(EmailTransaction.java:1375)

at wm.server.net.EmailTransaction$RunService.run(EmailTransaction.java:1218)

at com.wm.util.pool.PooledThread.run(C:/NT/Perforce/basis/4.1.0-terra/module/core/source/com/wm/util/pool/PooledThread.java:103)

at java.lang.Thread.run(Unknown Source) .

please let me know rootcause of these errors and wat can be done to resolve it soon

thanks in advance,

regards,

priya.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Not sure if it will help, but have you tried to flush the structure cache? I think you will have problems if the structure of the IDoc has changed in the R/3 system and the Business Connector is not aware of the change.

BR,

Tony.