Pass-through proxy to a SOAP-based service -> no response after the request

I have create an API Proxy using the Pass-through proxy to a SOAP-based service approach. When a call the API Proxy I did not get any response. If a call the soap service directy, I'm able to get the soap response.

Default -> Pre Flow (API Proxy)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <TargetEndpoint name="default"> <Description/> <FaultRules/> <PreFlow name="PreFlow"> <Request/> <Response/> </PreFlow> <PostFlow name="PostFlow"> <Request/> <Response/> </PostFlow> <Flows/> <HTTPTargetConnection> <Properties/> <URL>http://52.251.9.194:9191/PartyInteractionManagement</URL> </HTTPTargetConnection> </TargetEndpoint>

Solved Solved
0 3 227
1 ACCEPTED SOLUTION

I have solved the problem. I was using the Boomerang - Soap/Rest client (Chrome Plug-in) to make the call to API Proxy and I really don´t know why I was not getting the response.

I have tried using SoapUI and I was able to get the soap response calling the API Proxy.

View solution in original post

3 REPLIES 3

Not applicable

Two things,

The content type sent in request is correct and check the correct payload going to backend.

Try to make the correct request going from Apigee.

Please go through

https://community.apigee.com/articles/86476/avoid-soap-payload-corruption-in-apigee-flow.html

I really don´t know what´s wrong. Attached the print screen with the PreFlow and the Post method. At the Post Method, there is nothing in the Request and Respose. Do I need to implement the Request and Response with some Policies? The only thing that is working, it is the Get WSDL. The backend soap service is up and running.

10290-preflow.png

10291-post.png

I have solved the problem. I was using the Boomerang - Soap/Rest client (Chrome Plug-in) to make the call to API Proxy and I really don´t know why I was not getting the response.

I have tried using SoapUI and I was able to get the soap response calling the API Proxy.