我有一个WCF服务,其中包含从客户端发送的XSD架构文件。我们的服务从SQL SP创建XML字符串,然后对其进行反序列化,然后将具有此对象的请求发送到我们客户端的基于JAVA AXIS的Web服务。
现在,当我们请求服务并且他们处理请求时没有错误然后我们得到响应为NULL但是如果在那里有任何问题那么我们接收包含错误细节和其他元素的XML。如果我们在SOUPUI中使用相同的XML,那么我们在每种情况下都会得到适当的响应。
我们与开发人员,中间件和防火墙人员进行了几轮调试,但是他们显示了日志,并说我们已经发送了响应,并且有一些可疑的东西。
我们检查了所有可能的事情....代码,更新的模式文件,重新创建的代理类,设置超时10分钟。
如果我在这里遗失任何东西,有人可以帮助我吗?
答案 0 :(得分:0)
经过2天的调查后,我发现我们从客户端的Web服务获得的响应与他们提供给我们的模式不匹配。升级之后,我们知道他们已经推出了它而没有经过测试。其中一个元素中存在拼写错误,WCF没有给出任何错误而只返回NULL,这非常烦人!
它在SOUP UI中工作的原因是因为SOUP UI与模式的响应不匹配。
真是一团糟!希望,这可能有助于某人。