Я пытаюсь получить EWS
услуги работают с новой 2013 Exchange Server
. Если я поставлю URL-адрес службы: https://192.168.1.XXX/ews/services.wsdl в моем браузере я получаю xml
(WSDL) со всеми моими услугами. Отлично.
Затем я открываю Exchange Console
и дать разрешение всей моей организации использовать EWS
:
Set-OrganizationConfig –EwsApplicationAccessPolicy:EnforceBlockList //--> to allow all clients to use EWS
Set-OrganizationConfig -EwsEnabled:$true //--> to allow all my organization to user EWS
Итак, я открываю свой SoapUI Soap client
и я поставил URL службы. Отлично.
Затем система запрашивает у меня пользователя, я даю своему администратору пользователя, такого же, как я использую для входа в ECP
страница администрирования биржи (так что пользователь корректен)
Проблема в том, что я всегда получаю:
Ошибка загрузки [https://192.168.1.XXX/ews/Services.wsdl]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: ошибка: неожиданный конец файла после нуля
Я думаю, это может быть проблема с разрешением, но если я запустил Test-WebservicesConnectivity, все будет в порядке.
[PS] C:\Program Files\Microsoft\Exchange Server\V15\Scripts>Test-WebServicesConnectivity
Source ServiceEndpoint Scenario Result Latency
(MS)
------ --------------- -------- ------ -------
WIN-AG0N98H6L29_XXX_yyy win-ag0n98h6l29_XXX_yyy Detección automática: prove... Success 36
WIN-AG0N98H6L29_XXX_YYY win-ag0n98h6l29_XXX_yyy EWS: GetFolder Success 222
Кто-нибудь знает, нужно ли мне предоставлять какое-то специальное разрешение в группе ролей для аутентификации?
Возможно, это связано с проверкой подлинности NTLM.
Посмотреть здесь EWS Authentication.