Error while creating soap proxy. Not able to find address location.

ajytwi
Participant III

Hi Team,

I wanted to consume sample SOAP proxy via APIGEE http://www.dneonline.com/calculator.asmx for testing purpose.but once I consume proxy I can't see soap address location in proxy end point please help me to resolve issue.

Value of Address location should start from http:// like that.

capture.png

Solved Solved
0 4 191
1 ACCEPTED SOLUTION

sidd-harth
Participant V

Hi @Ajay Tiwari, now I understand the question, so you have used a Soap-Pass through Proxy and you are making a GET call to get the WSDL from a Raise Fault policy in Proxy

7192-ajay.jpg

As seen in the image it is coming from a context variable, which is just taking the request host value.

One way is to manually hardcode http://before @request.header.host# variable

location='http://@request.header.host#/calculator-5'

View solution in original post

4 REPLIES 4

sidd-harth
Participant V

Hi @Siddharth ,

I have given http://www.dneonline.com/calculator.asmx?WSDL and created proxy whenever I am opening proxy URL in browser at the address location this has to be

<port name="CalculatorSoap" binding="tns:CalculatorSoap"> <soap:address location="http://ajytwi-eval-test.apigee.net/calculator"/>

</port>

Http is missing at the soap address location.

ajytwi
Participant III

Hi @Siddharth Barahalikar

did you get the chance to look into issue?

Please help if you can.

sidd-harth
Participant V

Hi @Ajay Tiwari, now I understand the question, so you have used a Soap-Pass through Proxy and you are making a GET call to get the WSDL from a Raise Fault policy in Proxy

7192-ajay.jpg

As seen in the image it is coming from a context variable, which is just taking the request host value.

One way is to manually hardcode http://before @request.header.host# variable

location='http://@request.header.host#/calculator-5'