Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 6719

Error sending IDOC from JCO Client to PI AEX 7.3.1

$
0
0

Hi All

 

We have a requirement to send an IDOC from a non SAP System to our ECC via PI AEX :

 

JCO.Client --> PI AEX --> SAP ECC

 

At this time, we are testing this scenario with a JAVA Client with JCO Library (3.0.10).

 

Destination to PI is OK

Destination to our SAP ECC (for IDocRepository) is OK

 

But by sending the IDOC to PI we are getting the following error, Exception is raised on the PI System and sent back to the JCO Client :

 

***

com.sap.conn.jco.JCoException: (104) JCO_ERROR_SYSTEM_FAILURE: while trying to invoke the method java.lang.Object.hashCode() of an object loaded from local variable 'key' (raised by system <extern>|PiSystem)

    at com.sap.conn.jco.rt.MiddlewareJavaRfc.generateJCoException(MiddlewareJavaRfc.java:670)

    at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.execute(MiddlewareJavaRfc.java:1881)

    at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:1120)

    at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:953)

    at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1465)

    at com.sap.conn.jco.rt.AbapFunction.execute(AbapFunction.java:319)

    at com.sap.conn.idoc.jco.JCoIDoc.send(JCoIDoc.java:323)

    at com.sap.conn.idoc.jco.JCoIDoc.send(JCoIDoc.java:353)

    at sap_connector_examples.IDocClientExampleToJavaPO_pbs.main(IDocClientExampleToJavaPO_pbs.java:97)

Caused by: RfcException: [<extern>|PiSystem]

    message: while trying to invoke the method java.lang.Object.hashCode() of an object loaded from local variable 'key'

    Return code: RFC_SYS_EXCEPTION(3)

    error group: 104

    key: RFC_ERROR_SYSTEM_FAILURE

Exception raised by <extern>|PiSystem

***

 

PI Destination:

jco.destination.repository_destination=ABAP_AS_WITHOUT_POOL

jco.client.gwhost=PiSystem

jco.client.gwserv=sapgw01

jco.client.tpname=XI_IDOC_DEFAULT_PID

jco.client.type=E

 

ECC Destination: (ABAP_AS_WITHOUT_POOL)

jco.client.lang=en

jco.client.client=100

jco.client.passwd=****

jco.client.user=User

jco.client.sysnr=00

jco.client.ashost=ECCSystem

 

  • We have already set the PI VM System parameter  jco.allow_non_abap_partner to 1
  • ECC User has S_RFC Rolle

 

I will be thankful for any advise.

 

Thank You

 

Regards

Stéphane


Viewing all articles
Browse latest Browse all 6719

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>