0

我的 SoapUI Pro 程序与 wsdl 通信。但是,它会引发错误。在浏览器中一切正常(使用 wsdl url 和所需的参数)。我在SoapUI客户端中使用的参数是正确类型并填写的,所以我不明白错误的原因。有没有办法找出发生了什么(更多细节)或者有人可以看到我做错了什么?

错误:

Server was unable to process request. ---> Object reference not set to an instance of an object.

SoapUI 调用:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"    
xmlns:tem="http://URI.org/">
   <soapenv:Header/>
   <soapenv:Body>
      <item:GetSomething>
         <item:NodeID>1</item:NodeID>
         <item:VarA>false</item:VarA>
         <item:VarB>false</item:VarB>
      </item:GetSomething>
   </soapenv:Body>
</soapenv:Envelope>
4

1 回答 1

1

你不能像这样从肥皂 UI 测试这个 web 服务。原因是,在您的服务器上,在您的 Web 服务实现中。当您提供字符串或整数 tpe 时,它​​需要对象类型。这就是为什么它给你这个错误。

在 Objects 中环绕这些输入,然后传递此请求。

谢谢,阿布吉

于 2013-12-13T13:01:41.183 回答