Проблема

Не приходят push-уведомления в WorksPad X\WPXManager.

Диагностика

  • В журналах службы WorksPad Notification присутствуют ошибки механизма Autodiscover:
    Error: 5001 - Functional service error.
    Description: Configuration: 2. Failed to autodiscover for user@domain.ru.
    Non-Existent Domain
    Details: System.InvalidOperationException: Non-Existent Domain
    CODE
  • На Exchange-сервере в Exchange Management Shell от имени администратора выполнить команду для вывода Internal и External URL Autodiscover:
    Get-AutodiscoverVirtualDirectory | Format-List Name, Server, InternalUrl, ExternalUrl
    CODE
    Убедиться, что Internal и External URL Autodiscover не заданы:
    Creating a new session for implicit remoting of "Get-AutodiscoverVirtualDirectory" command...
    
    Name		: Autodiscover (Default Web Site)
    Server		: CLEX01
    InternalUrl	:
    ExternalUrl	:
    Identity	: CLEX01\Autodiscover (Default Web Site)
    
    Name		: Autodiscover (Default Web Site)
    Server		: CLEX02
    InternalUrl	:
    ExternalUrl	:
    Identity	: CLEX02\Autodiscover (Default Web Site)
    CODE

Возможная причина: Отсутствуют InternalUrl и ExternalUrl. Перейти к решению.


  • Журнал службы WorksPad Notification содержит ошибки:
    Microsoft.Exchange.WebServices.Data.ServiceResponseException: You have exceeded the available concurrent connections for your account. Try again once your other requests have completed.
    CODE

Возможная причина: Превышение лимита подключений к MS Exchange. Перейти к решению.


  • Проверить:
    • версию сервера WorksPad (Настройки — Информация — Справочная служба) — 6.3.60 или выше;
    • адрес для push-уведомлений — workspad.ru.

Возможная причина: Смена домена внешних сервисов WorksPad. Перейти к решению.


  • Проверить в журнале событий сервера WorksPad наличие сообщения вида:
    5007: Ошибка внешнего сервиса. Invalid push token. App instance: [идентификатор].
    CODE

Возможная причина: Токены не сохраняются в БД. Перейти к решению.


Возможные причины