soap解析复杂类型中的意外

时间:2014-05-13 17:56:57

标签: php web-services soap wsdl

我可以解析.WSDL文件并使用soapUI调用函数,但不是 使用PHP5。它也被证明可以与JAVA / AXIS和.NET一起使用。

我需要PHP5 SOAP过程的WSDL缓存功能 否则我可能会坚持使用soapUI。

重现代码:

    $optional = array
    (
        'trace' => 1,
        'exceptions' => true,
        'soap_version' => SOAP_1_1,
        'encoding' => 'ISO-8859-1'
    );

    $wsdl = 'https://www-a.audanet.de/b2b/services/AXAttachmentService?wsdl';
    $client = new SoapClientAuth($wsdl, $optional);

预期结果:

SoapClient对象的可用实例。

实际结果:

致命错误:未捕获的SoapFault异常:[WSDL] SOAP-ERROR:解析架构:意外的'属性'在../class/SoapClientAuth.php:62中的complexType中 堆栈跟踪:

0 ../class/SoapClientAuth.php(62):SoapClient-> SoapClient(' https://www-a.a ...',数组)

1 ../class/Ws.php(30):SoapClientAuth-> SoapClientAuth(' https://www-a.a ......',数组)

2 ../zalacz.php(468):Ws-> podlaczenieWS()

3 {main}

在第62行的../class/SoapClientAuth.php中抛出

0 个答案:

没有答案