|
14.02.2008, 18:15 | #1 |
SAP
|
Не проходит коннект DAX using .NET Business Connector
Пытаюсь выполнить простой пример с использованием .NET коннектора:
Код из C# X++: ax = new Axapta(); try { // перепробывал варианты //ax.Logon(null, null, null, null); //ax.Logon("dat", null, "192.168.0.60", null); //ax.Logon("dat", null, "AX4", null); //ax.LogonAs("asch", "axagroup.local", null, "dat", null, "AX4", null); } catch (Exception) { Console.WriteLine("Произошла ошибка"); } C# пишет ошибку: "Запрошенная операция не может быть выполнена, так как вы не зарегистрированы в Microsoft Dynamics." Connector стоит и у меня и на AOS. |
|
14.02.2008, 18:27 | #2 |
Участник
|
.NET Business Connector Proxy Account у вас какой?
Видимо, он каким-то раком не заведен в АХ, как пользователь |
|
14.02.2008, 18:32 | #3 |
SAP
|
Цитата:
.NET Business Connector Proxy Account у вас какой?
|
|
14.02.2008, 20:00 | #4 |
Участник
|
Не. .Net BC Proxy Account используется только при логине через метод LogonAs.
По идее вы этот доменный аккаунт указали при инсталляции .NET BC Настройка эта доступна из Administration\Setup\Security\Business Connector Proxy В вашем же случае, должно быть так: (когда все 4 параметра = null) Текущий пользователь Windows должен иметь пользователя в АХ, с соответствующими правами (по-моему, ему точно нужен доступ на использование .Net BC) Видимо у вас не так. Только что проверил - создал новый проект на шарпе, добавил бизнес коннектор в референсес, и нормально коннектится. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
15.02.2008, 10:22 | #5 |
Модератор
|
глупый, наверное, вопрос - конфигурацию для BC настраивали?
__________________
-ТСЯ или -ТЬСЯ ? |
|
15.02.2008, 10:48 | #6 |
SAP
|
Цитата:
глупый, наверное, вопрос - конфигурацию для BC настраивали?
|
|
15.02.2008, 11:16 | #7 |
Модератор
|
AX Configuration Utility -> Configuration target = "Business Connector"
__________________
-ТСЯ или -ТЬСЯ ? |
|
15.02.2008, 10:54 | #8 |
SAP
|
Цитата:
Текущий пользователь Windows должен иметь пользователя в АХ, с соответствующими правами (по-моему, ему точно нужен доступ на использование .Net BC)
Цитата:
В вашем же случае, должно быть так: (когда все 4 параметра = null)
|
|
15.02.2008, 11:32 | #9 |
SAP
|
Цитата:
AX Configuration Utility -> Configuration target = "Business Connector"
|
|
15.02.2008, 11:34 | #10 |
SAP
|
вот че пишет в Applicaton log на клиенте
Цитата:
Event Type: Error
Event Source: Dynamics .NET Business Connector 4.0 Event Category: None Event ID: 180 Date: 15.02.2008 Time: 10:28:30 User: N/A Computer: NBS Description: RPC error: RPC exception 1722 occurred in session 0 For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Event Type: Information Event Source: Dynamics .NET Business Connector 4.0 Event Category: None Event ID: 108 Date: 15.02.2008 Time: 10:28:30 User: N/A Computer: NBS Description: Dynamics .NET Business Connector has been stopped For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Последний раз редактировалось konopello; 15.02.2008 в 12:08. |
|
15.02.2008, 18:26 | #11 |
Участник
|
Ссылки по теме - может поможет чем-то:
http://msdn2.microsoft.com/en-us/library/aa659581.aspx http://msdn2.microsoft.com/en-us/lib...a.logonas.aspx |
|
|
За это сообщение автора поблагодарили: konopello (2). |
14.07.2010, 13:29 | #12 |
Участник
|
Здравствуйте у мня возникла такая же проблема, не могу законектиться к Аксапте.
код С#: X++: Axapta DynAx; try { DynAx = new Axapta(); DynAx.LogonAs(Environment.UserName, "", null, "dat", "", "Test@TEST-SRV:2717", ""); } catch (Exception e) { Console.WriteLine("An error occurred in object creation or Axapta logon: {0}", e.Message); return; } Цитата:
Уведомление
AxCryptoClient - New encryption key created ---------------------------------------------- Уведомление Microsoft Dynamics Business Connector Session 95. Dynamics .NET Business Connector has been started. System Information: PID: 5328 Component: C:\WINDOWS\assembly\GAC_32\Microsoft.Dynamics.BusinessConnectorNet\4.0.0.0__31bf3856ad364e35\Microsoft.Dynamics.BusinessConnectorNet.dll Registration: .Net Build number: 2163 Configuration: ATF_PRG_2005 System directory: C:\Program Files\Microsoft Dynamics AX\40\Client\ Application: - Database: - AOS: TEST-SRV X++ debugging: Disabled ------------------------------------------------------------ Ошибка Unable to connect to an Application Object Server. A server name may not be specified correctly in the client configuration, or the server specified may not be available. ------------------------------------------------------------ Ошибка Access Control : Cannot start Microsoft Axapta, as more users are running the system than the purchased rights allow.
__________________
Лучше сделать и жалеть, чем жалеть что не сделал |
|
14.07.2010, 13:50 | #13 |
Модератор
|
Цитата:
Слишком много прицепилось, выгоняйте лишних
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
14.07.2010, 13:53 | #14 |
Участник
|
Мда, но ни кто еще Business Connector не использовал. Тогда можно сделать вывод что на использование ВС нужны отдельные лицензии и у нас их нет???
__________________
Лучше сделать и жалеть, чем жалеть что не сделал |
|
14.07.2010, 13:59 | #15 |
Модератор
|
Цитата:
На вкладке "Система" есть информация по кол-ву лицензий. У лицензионного кода "Пользователи Business Connector" в поле "Статус" проставлено кол-во. (Ax2009) Разбирайтесь, купили Вы или нет нужные лицензии.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|
За это сообщение автора поблагодарили: kalex_a (1). |
14.07.2010, 14:02 | #16 |
Участник
|
В try-catch блока добавьте finally. Только объявление DynAx вынесите выше, для разрешения области видимости переменной. Это должно уменьшить ваши "аппетиты" на количество закупленных BusinessConnector, а также нагрузку на AOS.
X++: finally { if (DynAx != null) { DynAx.Logoff(); } } |
|
|
За это сообщение автора поблагодарили: Poleax (1), kalex_a (1). |
14.07.2010, 14:06 | #17 |
Участник
|
Такого пункта нет.
Ну вобщем понятно что лицензий нет. Спасибо за помощь.
__________________
Лучше сделать и жалеть, чем жалеть что не сделал |
|
Теги |
business connector |
|
|