cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP_AAE Sender Adapter URL Legnth issue

0 Kudos

Dear All,

  • We have SAP PO 7.5 in our landscape. We are integrating with on of the payment gateways. We have few processes in which payment gateway is initiator.

    Our third party would be posting XML requests on PI server. So we used HTTP_AAE adpater as HTTP Post. We generated URL and gave to them for posting.

    From SOAP UI, we are able to receive successful message using HTTP_AAE URL. Now, when we give URL to third party, they refused saying that their system can not accept URL with symbol '&'.

    As HTTP_AAE adapter URL will be like

    URL: http:// <hostname:port> / <path> ? <query-string>

    where path is like:

    Where,

    • path = /HttpAdapter/HttpMessageServlet
    • query-string = ?interfaceNamespace= <interfaceNamespace> ∫erface= <interface> >& senderService=<senderService> &senderParty= <senderParty> &receiverParty= <receiverParty> &receiverService=<receiverService> &qos= <qos> &queueid= <queueid> &msgguid= <msgguid>

    As per SAP standard, there will always be '&' in URL which our third party is refusing to accept.

    Is there any other way to provide short URL with only one parameter ?

    We seek your guidance to achieve this. Please suggest some way how can we do this.

Accepted Solutions (0)

Answers (2)

Answers (2)

Tomas
Explorer
0 Kudos

Hello,

have you tried using web dispatcher?

https://blogs.sap.com/2009/03/17/custom-aliases-with-sap-web-dispatcher/

Did you solve your issue?

Regards,

Tomas

manoj_khavatkopp
Active Contributor
0 Kudos

Hi Gaurav,

Have you tried this :

URL: http:// <hostname:port> / <path> ? <query-string>

  • path = /HttpAdapter/HttpMessageServlet
  • query-string = channel=<sender_party>:<sender_service>:<sender_channel>

This works for soap adapter but never tried with http . give it a try.

Br,

Manoj

Manigandan02
Explorer
0 Kudos

Hi Manoj,

Thanks for your reply. But above option is not working. Is there any other option ?

Thanks and Regards,