Я пытаюсь получить правильное подключение PHP к WSDL с помощью SoapClient, он подключается (как в случае с WSDL), но затем выдает следующую ошибку:
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Missing name for <fault> of 'invokeService'
Код PHP выглядит следующим образом:
$client = new SoapClient("wsdl.wsdl");
И XML в файле WSDL, в котором происходит сбой, выглядит следующим образом:
<portType name="invokePort">
<operation name="invokeService">
<input message="wsdlns:invokeRequest"/>
<output message="wsdlns:invokeResponse"/>
<fault message="soap:fault"></fault>
</operation>
</portType>
Есть идеи, что случилось?
Спасибо