我有一个使用SOAP的Web应用程序。现在服务已经改变,我们得到了一个新的WSDL。在将WSDL更改为新的WSDL之后(通过仅更改URL IP-Adress),对SOAP函数的调用会导致异常,而不知道为什么,因为我甚至不知道,错误本身是否与肥皂,我的框架或只是PHP。
我对SOAP一无所知。
我收集了有关错误的以下信息:
$result = $SOAP->MyMethod($query);
导致此异常:
查询是正确的。即使不是,我也会收到相应的答复。
我也可以通过SoapUI调用方法
PHP错误日志输出:
任何想法?的不限
如果我将WSDL(及其“位置”)更改回原始版本,它将发送并生成实际数据。但SoapUI可以从我的机器调用NEW服务。注意:服务未在我的计算机上运行,我通过VPN呼叫它。事实上,构建服务的人告诉我它肯定是工作的,而且它是(soapUI),但是只是通过改变WSDL而不是应用程序让我对最近发生的事情感到困惑,为什么不这样做。
答案 0 :(得分:0)
我通过纠正SOAP-Configuration的错误类型“位置”来解决这个问题!