Skip to Content
0
Jun 20, 2020 at 04:22 PM

SAP PI 7.31: HTTP AAE Sender - URL Variable

84 Views Last edit Jun 20, 2020 at 04:28 PM 2 rev

Hi guys.

I have to develop a HTTP-AAE to RFC scenario on PI 7.31.

The request url is like this:

http:// :50000/HttpAdapter/HttpMessageServlet?interfaceNamespace= http://xxx.com/GetKSig∫erface=SI_GetKSig_out&senderService=BC_ISP&qos=BE& IdPag=1000957670

I'm sure that the ESR / IB configuration is correct because it's the same of another similar scenario in which the IdPag value is an XML string like this

http:// :50000/HttpAdapter/HttpMessageServlet?interfaceNamespace= http://xxx.com/KeepAlone∫erface=SI_KeepAlone_out&senderService=BC_ISP&qos=BE& IdPag=<tag>value</tag>

Processing the scenario with IdPag=1000957670, I have the following error after sender agreement and before receiver determination (I'm using an ICO):

Unable to parse XML message payload to extract operation for receiver determination

In both the scenario I put the IdPag value in DynConf and when the value is a XML string works fine; when it is not XML fails because unparseble.

The question:

Is it possible to manage this kind of URL with HTTP AAE or I have mandatory to use REST adapter that I haven't?

Thanks a lot for your help

Nicola