on 01-27-2012 1:55 PM
Hello,
I have a Scenario in SAP PI 7.3 where I use the HTTP_AAE Communcation channel with Message Protocol GET.
The payload is passed to PI as a parameter in the URL:
http://host:port//HttpAdapter/HttpMessageServlet?.......param=<payload>;
The <payload> is not an XML file, but just a string containing the infomation. Unfortunately I am not able to change this.
I'm using an Integrated Configuration to send the information in the payload of the HTTP GET to SAP CRM using an ABAP proxy, so I need to put the string in an XML message. Does the HTTP_AAE adapter support some kind of content conversion? Are there other ways to accomplish this? It is a synchronous interface and speed is essential, so I need a solution which will not slow down the interface too much
Thanks,
Andre
Hi,
Check this link [http://help.sap.com/saphelp_nw73/helpdata/en/e4/a451e997364386a1f6f090c9ea17b6/frameset.htm] Under the advanced tab you should have Adapter-Specific Message Properties (Advanced tab). And there you can transform some of the parameters given into the dynamic configuration.
From there you can take it in the mapping and move it to where it belongs.
Regards,
Horia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, I guess it's either a Java mapping or an Adapter Module to solve this, I'm afraid. Maybe this is something for a future enhancement: I think there are a lot of situations in which a HTTP GET will not contain an XML message in a payload. A kind of content conversion in the HTTP_AAE adapter would come in handy.
Thanks,
Andre
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
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.