Hi,
Running Netweaver PI 7.3 Dual Stack. I have a scenario where I need PI to accept an HTTP Request (can be GET or POST) with a couple of parameters, make a SOAP call to a system which returns an MTOM attachment, and return this attachment in the HTTP response.
I am trying to use the HTTP_AAE adapter for performance reasons though I think my question applies to either HTTP adapter.
I am currently able to call the HTTPMessageServlet and see my parameter in the message payload via the message monitor, but I receive a runtime error indicating that the ReceiverAgreement is invalid. The reason the ReceiverAgreement is invalid is because Netweaver is using the Inbound Service and namespace for the Receiving Component since I didn't create an InterfaceDetermination.
So my questions are:
1) How can I specify an InterfaceDetermination for this scenario when there is no real operation on a simple HTTP request.
2) Is what I am attempting to do possible with out of the box components or will I need to create a custom adapter to convert the MTOM SOAP attachment to an HTTP attachment.
Any help would be greatly appreciated.
Thanks,
Steve