Назад | Перейти на главную страницу

Доступ к EWS Exchange Services

Я пытаюсь получить 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.