Всем здравствуйте!
Есть задача сделать SOAP клиент для одного приложения, разработчики приложения прислали мне их wsdl файл.
Проблема в том - что например при попытке создания клиента на php
$client = new SoapClient("my.wsdl");
Возникает ошибка:
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing Schema: unexpected <annotation> in complexType
Попытался открыть файл через SoapUI - тоже ошибка но уже другая:
Error: The value '' is an invalid name.
Пробовал apache xcf (wsdlvalidator)
выдаёт:
WSDLValidator Error : org.apache.ws.commons.schema.XmlSchemaException: Attempt to set empty name.
Есть сервис
https://www.wsdl-analyzer.com/
Но туда файл не грузится потому что достаточно большой ~2mb
Собственно вопрос такой:
Чем вы пользуетесь для валидации wsdl файлов, какими инструментами, может есть инструменты показывающие хотя бы на какой линии в wsdl файле есть ошибка(пустой элемент например)?