01.12.2009, 18:44 | #1 |
NavAx
|
AIF: Failed to establish connection при попытке использовать веб-службу
AX 4.0 SP2.
Всё настроено по мануалу, службы публикуются, WSDL показывает, на саму службу заходит. Но. При попытке отправить запрос к службе с сервера, на котором крутится внешний сайт, и который не входит в домен, с указанием в SourceEndPointUser SOAP сообщения логина/пароля пользователя, который заведен в Аксапте, член группы Admins (т.е. имеет доступ к Business Connector), указан пользователем в endpoint на запрашиваемый action (сейчас там вообще вся группа Admins), выдает в XML SOAP ошибку в и пишет в журнал событий на сервере ошибки ниже. Я уже переустановил .NET Connector вместе с AIF, прошел все шаги настройки, описанные в доке "Configure AIF for data exchange" в разделе "Setting Up an Inbound Web Service Exchange" но хоть убей, не могу продвинуться дальше. Кто-нибудь вообще это поделие (Inbound Web Service) использует наружу? В какой бубен стукнуть еще? Ошибка: soap:ServerServer was unable to process request. ---> Вы не можете войти в Microsoft Dynamics AX. Сведения об ошибке: Failed to establish connection.. Для получения дополнительных сведений см. просмотр событий веб-сервера или обратитесь к администратору. В логе: При обработке запроса http://testserv/DynamicsWebService/ItemService.asmx и действия readItem веб-службы произошла ошибка. Сведения об ошибке: Вы не можете войти в Microsoft Dynamics AX. Сведения об ошибке: Failed to establish connection.. Для получения дополнительных сведений см. просмотр событий веб-сервера или обратитесь к администратору. Возможные причины отказа во входе в систему: (1) Текущий пользователь не является допустимым пользователем Windows. (2) Пользователь не настроен в Microsoft Dynamics AX. (3) Пользователь не включен в Microsoft Dynamics AX. (4) Удостоверение группы приложений IIS должно быть запущено как пользователь прокси-сервера Business Connector. (5) Пользователь прокси-сервера Business Connector не был настроен в Microsoft Dynamics AX на вкладке Администрирование > Настройка > Безопасность.. **Исключение:** Сообщение: Failed to establish connection.Трассировка стека: at Microsoft.Dynamics.BusinessConnectorNet.Axapta.Logon(BC_PROXY_ACCOUNT_INFO* pBCProxyAccountInfo, String company, String language, String objectServer, String configuration) at Microsoft.Dynamics.BusinessConnectorNet.Axapta.LogonUsingBCProxyAccount(_SEC_WINNT_AUTH_IDENTITY_W* pImpersonatedUserAccount, NetworkCredential bcProxyCredentials, String company, String language, String objectServer, String configuration) at Microsoft.Dynamics.BusinessConnectorNet.Axapta.LogonAs(String user, String domain, NetworkCredential bcProxyCredentials, String company, String language, String objectServer, String configuration) at Microsoft.Dynamics.IntegrationFramework.WebService.IntegrationProcessor.SubmitMessage(String aifMessage).
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... Последний раз редактировалось Maximin; 01.12.2009 в 18:46. |
|