on 05-21-2015 6:17 PM
Hi All,
We are having a web application sends order in PI using PI soap sender , when I am testing it using SOPA UI it reaches PI, but when Web application team tries it is not reaching, they get below error
PI is using Proxy server to receive request.
Error occured while processing order ######### error details: System.Net.WebException: The request failed with HTTP status 417: Expectation Failed.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
Please suggest.
Regards,
Sudeep
Hi,
I guess your QoS must be Best Efforts.
Instead please try using QoS Exactly once, and a separate channel for response of the request using requestresponse bean for responseoneway.
In the present scenario, due to QoS being Best Efforts, the response is not being handled in accordance to SOAP properties. This might be the reason for the error.
Regards,
Souvik
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What is your 3rd party platform? Maybe their request is not handling the web service properly. Here is a hint from a Microsoft perspective:
Maybe do an XPI Inspector trace both with SOAPUI and your external application to look for differences at the http level.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sudeep,
This website explains clearly the file that you has mentioned has to be change on the .net application server The request failed with HTTP status 417: Expectation failed - CodeProject
I think the best solution is to talk with your basis and to figure out if with an uppgrade of your proxy the problem could be solved.
Regards
User | Count |
---|---|
77 | |
9 | |
9 | |
7 | |
6 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.