|
![]() |
#1 |
Участник
|
![]()
Имеется job в Аксапте 4 к ней же пытаюсь подцепится комконнектором
X++: static void TestCom_v2(Args _args) { COM Axapta; COM axaptaCustTable; COM axaptafield; ; Axapta = new COM("AxaptaCOMConnector.Axapta3.1"); Axapta.logon(); axaptaCustTable = Axapta.CreateRecord("CustTable"); while (axaptaCustTable.found()) { axaptafield = axaptaCustTable.field("AccountNum"); info(axaptafield.bStr()); axaptaCustTable.next(); } Axapta.logoff(); Axapta.finalize(); Axapta = null; } Метод "logon" в COM-объекте класса "AxaptaCOMConnector.Axapta3.1" возвратил код ошибки 0x80041011 (<неизвестно>), который означает: The server is unavailable. Microsoft Dynamics will try to connect to other servers in your configuration. Кто сталкивался с такой ошибкой? перепробовал уже все logonы ничего не помогает. Не понимаю причем тут сервер недоступен. ![]() ******* Dron AKA andy: объединил темы. Прошу не дублировать и пользоваться поиском перед созданием новой темы. ******* Последний раз редактировалось Dron AKA andy; 05.08.2009 в 19:17. Причина: объединил темы |
|
![]() |
#2 |
MCTS
|
logon() в свое время пробовал - ничего не получалось...
В итоге logonAs решил все проблемы - прописал полностью все параметры - только после этого получилось... А так тоже постоянно сыпалась ошибка The server is unavailable.... |
|
![]() |
#3 |
Участник
|
![]() Цитата:
Попробовал через логонAS все параметры внес. X++: Axapta.logonAs("ax", "office", "fw1", "k1", "en-us", "instance_axsvrt@AXSVRT:2712", "\\\\axapta\\axaptaconfig\\Axapta_4.0\\40New.axc"); Ошибка точно такая же! (правда не потянет 3 параметр, вроде как прокси сервер, но если не указываешь то выдает ошибку о том что не заполнен параметр.) Пользователь ax числится админом на сервере axsvrt. то есть с правами все нормально. P.S. в лицензионных условиях на COM Clients нет лицензий. но насколько я знаю по умолчанию бесплатно идет лицензия на одно соединение COM. Последний раз редактировалось propeller; 06.08.2009 в 14:41. |
|
![]() |
#4 |
MCTS
|
Цитата:
А по поводу числится админом - тут надо не админ, а смотреть в настройки Администрирование\Настройка\Контроль доступа\Business Connector Proxy Тут и прописывается пользователь из AD под которым можно будет ходить... |
|
![]() |
#5 |
Участник
|
Вроде разобрался , дело в лицензии было.
Logon() проходит. Но теперь пытаюсь из 1с зайти через LogonAs(_userName, _domain, _bcProxyAccountUsername, _bcProxyAccountDomain, _bcProxyAccountPassword, _company, _language, _objectServer, _configuration); и не получается "Произошла исключительная ситуация (AxaptaCOMConnector.Axapta3.1):" интересно userName и bcProxyAccountUsername могут совпадать? пишу туда то что забито в Business Connector Proxy , у меня этот пользователь есть и в аксапте. configuration - ? имя конфигурации или файл. пробовал и так и так. всеравно ошибка. domain и bcProxyAccountDomain у меня тоже совпадают. objectServer писал и имя аоса и instancet@AOS ![]() language - ru, пробовал en-us. никаких изменений. Ужасно мудренный коннектор))) в 3 Акс все было просто ) |
|
![]() |
#6 |
MCTS
|
|
|
![]() |
#7 |
Участник
|
![]() |
|
![]() |
#8 |
Участник
|
Цитата:
Сообщение от propeller
![]() при выполнении logon() вылетает ошибка: Метод "logon" в COM-объекте класса "AxaptaCOMConnector.Axapta3.1" возвратил код ошибки 0x80041011 (<неизвестно>), который означает: The server is unavailable. Microsoft Dynamics will try to connect to other servers in your configuration.
Не понимаю причем тут сервер недоступен. ![]() |
|
Теги |
ax4.0, business connector, com connector |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|