on 11-18-2008 12:50 PM
Hi Gurus!!
I have designed a Java Mapping that does a Socket Connection. Before send the response of the Java Mapping, I have to send information to our SAP System.
I have see in a blog that I can call a RFC from the Java Mapping, but my doubt is, can I call another Message Interface designed on XI?
Thanks and regards,
Manuel Míguez.
That's tricky, since the proper way of doing it would be through BPM.
Anyway, if you expose your XI interface as a WebService (Soap sender cc) you could access it through Mapping Lookup (lookup works for RFC, DB and Soap lookups). Check https://help.sap.com/javadocs/NW04S/current/pi/index.html
But be aware that Mapping Lookup API is not intended for inserts/updates (since it doesn't contain any transacational handling), just mere lookups (selects in tables), so I'm not sure it is the best approach for your case.
Regards,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Can you explain your end to end scenario?
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Prateek,
This is an explanation of my scenario (SAP-XI-ExternalServer).
From SAP, we send a request to XI (ABAP Proxy), on a Java Mapping we send this message to the external server using the TCP/IP protocol. The external server sends 2 responses. With the firsr response, I have to update a table on SAP, and the second response is the response of the Java Mapping, that is threated in a BPM. My problem is with the first response.
Regards,
Manuel.
Hi,
An ideal design would be redesign your output message of the Javamaping and bring all data (both response), I am sure you can get that. Then continue processing within BPM.
If that is not called for, use a JCO to call the RFC of our first response. You will lose the monitoring features here!!!.
regards
Unni
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.