I am working on proxy to SOAP scenario & did the following.
(1) Loaded WSDL in PI. The WSDL has many messages ( it is single WSDL for many operations)
(2) I can see the Message and also see Fault messages in external definition
(3) I created Service interface ( Inbound and Outbound) from one of the message.
Since the source is same as target, no mapping is created. Also created all ID objects
(4) In Receiver Communication channel put SOAP Action for that message as well target URL
(5) Create Proxy out of service interface out & push the proxy via ECC.
I can see the message coming from ECC but getting Error in RWB in SOAP Receiver channel ( proxy to SOAP )
Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error Application/UNKNOWN/APPLICATION_ERROR - application fault
Let me know if any one has idea on this.
PS: When i test it from SOAP UI, using the same target URL, it works perfectly fine.
Thanks!