Hi,
I have recorded a silverlight based application using silverlight based application where after recording the script, i got the following code for the silverlight based calls:
Request:
==============================
/* Unable to automatically locate WSDL file. */
web_add_header("Content-Type", "text/xml; charset=utf-8");
silverlight_soap_request("StepName=GetCurrentEmployeeDetails",
"URL=http://fundoxgr/FundoxServiceHost.svc",
"SOAPEnvelope="
"<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">"
"<s:Body>"
"<GetCurrentEmployeeDetails xmlns=\"http://tempuri.org/\"></GetCurrentEmployeeDetails>"
"</s:Body>"
"</s:Envelope>",
"Snapshot=t3.inf",
"ResponseParam=response",
LAST);
/* Unable to automatically locate WSDL file. */
===============================
After replaying the script, its failing to execute the silverlight request and throws the following error:
Response:
============
Action.c(116): Warning:HTTP status code 500 returned by the server
Action.c(116): Error:The reason for the SOAP fault is: "The message with Action '' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None)."
Action.c(116): Error:SOAP request "GetCurrentEmployeeDetails" execution failed
=================
How to resolve this issue. any idea?
Thanks,
Ajit