PHP SOAP客户端禁用响应验证

时间:2016-01-15 18:26:46

标签: php web-services soap

我遇到了php soap客户端调用的问题。肥皂故障发生在XSD字段中,如下所示:

<xsd:element name="CUST_PO_NUMBER" type="xsd:long"/>

肥皂的错误是:

  

SOAP-ERROR:编码:违反编码规则

当此字段CUST_PO_NUMBER有字符串时会出现问题。使用SoapUI进行测试,我检查了响应验证复选框,它抛出的错误是:

  

第19行:十进制值无效:意外字符&#39; 32&#39;

所以我能想到解决这个问题的唯一方法是禁用php soap客户端响应验证。有没有办法做到这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

这是webservice的输入定义的问题,oracle管理员必须更改定义,以便它可以接受字符串而不是长。