0
我使用了PHP SOAP客户端执行此请求:SOAP返回错误“值不能为无效参数名称的文件。”
$params = array(
'MethodParameters' => array(
'UNI_OnHand_AIF' => array(
'DocPurpose' => 'Original',
'UNI_Onhand' => array(
'AxdEntity_UNI_Onhand' => array(
'ItemBarCode' => '12345678912',
'OnHand' => 0,
'RecId' => 0,
'RecVersion' => 0,
'class' => 'entity',
'action' => 'create',
)
)
)
)
);
在WCFstorm我得到了想要的结果,但与PHP SOAP客户端我致命错误:
致命错误:Uncaught SoapFault异常:[s:Client] Waarde kan niet ongeldig zijn。 Parameternaam:文档
我不明白错误,因为没有(不可选也不是必需的)参数“文档”。由于安全原因,我不能提供更多的信息,但我已经完成了其他soap调用(使用其他参数和其他wsdl),使用相同的脚本都取得了成功。
所以你可能缺少必要的参数...... – RichardBernards 2014-12-04 12:54:14
就像我说:是不是可有可无,也不需要的参数。 – 2014-12-04 13:20:59
返回的错误由响应服务器发送给您。如果您正在使用wsdl,请尝试查看是否有列出的参数“文档”。如果没有,请参阅提供SOAP服务器的一方并向其提供错误 – RichardBernards 2014-12-04 13:31:29