Hi,
we are upgrading from SAP PI Double Stack to SAP PI 7.3 Java Single Stack. At the moment we have a lot of trouble communicating via Java IDoc Adapter between NON-SAP JCO-Clients and SAP PI. The biggest point is, that we do not found information how this should work with Java Single Stack. But let’s start from the beginning.
Our scenarios looks like this:
Request: SAP ERP -> SAP PI -> NON-SAP JCO-Client
Response: NON-SAP JCO-Client -> SAP PI -> SAP ERP
All IDoc settings between SAP ERP and SAP PI are set up and the communication is running without any problems. So the “only” challenge is to connect SAP PI with the NON-SAP JCO-Client.
But how to do this? Here a listing what we tried:
1. First of all we just tried to initiate the connection via JCO with a configuration like this:
JCO.addClientPool( "PI", //pool name 3, //maximum pool connections "001", //SAP client "USER", //user ID "PWD", //password "DE", //language "10.10.10.10", //app server host name "01" ); //system number
Unfortunately this did not work. Probably because there is no (abap) client at a Java Single stack installation.
2. So we checked if JCO communication is supported by AEX IDoc Adapter. Here we have found the following article “Consolidated view on release notes for Process Integration and Orchestration”. Within this article we found the reference “PI Release Notes Consolidated - Features Comparison” and at page 10 in line “Communication with non-SAP backend systems via JCo standalone 2.1” a green flag for SAP PI 7.31 SP6 and AEX. So in generally SAP JCO connections “should” work.
3. But how? Because it seems that there is not official documentation available we searched for SAP Notes. Here we found note 1729203 and 1752276 with some generally information. But especially the information how JCO could connect to SAP PI are missing or the documentation is incomplete.
Are there any documentation available which describes the IDoc communication between SAP PI Java Single and NON-SAP JCO systems? What we need is a way how all existings NON-SAP JCO based clients could communicate with SAP PI Java Single Stack without modification.
Many thanks in advance
Martin