cancel
Showing results for 
Search instead for 
Did you mean: 

Java proxies in PI 7.1 - Requesting ACKs

Former Member
0 Kudos

Hi,

I'm trying to build an scenario in which an external Java application (java proxy) sends a message to PI. PI will send a file through FTP to the target system, and the technical ACK of the adapter has to be returned to the java proxy (and then will do something accordingly).

In this [blog|http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/3875] [original link is broken] [original link is broken] [original link is broken]; Michal explains how to request the ACK to the file adapter from a ccBPM, and he also explains that you can request these ACKs from proxies (and also idocs through idx_noale).

The difficult part for me is understanding the new Java proxy model in PI 7.1. With the old model you could request ACKs this [way|http://help.sap.com/saphelp_nwpi71/helpdata/en/55/65c844539349e9b1450581ab44a5e6/content.htm]. But now, when clicking on "Tools-Java proxy generation" from the ESR, it says that the old model will not be supported in later releases. That means that I should not use the step by step guides and weblogs available in SDN for java proxies, and instead use the [new model|http://help.sap.com/saphelp_nwpi71/helpdata/en/45/100c6be9f87201e10000000a155369/frameset.htm].

That's what I think but I'm not sure. And then, what would be the way to request ACKs to PI using this new model for java proxies?

Thanks

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

I've just found this [guide|http://www.sdn.sap.com/irj/scn/events?rid=/library/uuid/40a0868a-9d40-2b10-8cb4-8e0c53b56655&overridelayout=true] in SDN with these quotes:

- New Proxies have to be created in NetWeaver Developer Studio

- Some JPR 3.0 classes are not available for JEE 5-based proxies, for example

com.sap.aii.proxy.xiruntiume.core.MessageSpecifier

- XI 3.0 proxy-specific features (like acknowledgements) cannot be used

So it seems that the new Java proxies do not allow acknowledgements.