WSDL-файл с сервера Exchange отсутствует * область <service> - PullRequest
0 голосов
/ 12 ноября 2018

Мне потребовалось несколько дней, чтобы выяснить, почему я получаю эту ошибку при попытке подключиться к MS-Exchange Server 2016 с использованием PHP:

Неустранимая ошибка PHP: необработанное исключение SoapFault: [WSDL] SOAP-ERROR: Синтаксический анализ WSDL: не удалось подключиться к сервису в excon.php: 129

Причина в том, что WSDL-файл с сервера не содержит нужного узла. В сети есть несколько советов, как обойти это, загрузив файлы (схему, тип и сообщения) и добавив узел службы в файл services.xsd с помощью текстового редактора. Это подразумевает использование только локальной копии описания WSDL, которое я считаю подверженным ошибкам.

Нет ли другого пути?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...