AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2007, 18:00   #1  
Косых Артём is offline
Косых Артём
Участник
Axapta Retail User
 
123 / 77 (3) ++++
Регистрация: 03.09.2004
Адрес: Москва
Red face Неприятные нюансы AxCliCfg.exe в работе с кодами для разработки в слоях
В ходе настройки конфигураций для DAX 4.0 наткнулся на пару неприятных моментов в новой конфигурационной утилите клиента.

Во-первых, если у вас есть сохраненный файл конфигурации (.axc), и если открыть его с помощью AxCliCfg.exe ("Открыть с помощью..."), то новая конфигурационная утилита никак не воспринимает это входящий параметр (имя файла конфигурации) и открывается в таком же состоянии, как если бы ее вызвать просто из меню. Приходиться открывать файл уже в самой утилите. В третьей версии все было как у людей при данной операции, и она сразу открывала файл конфигурации

Во-вторых, в MSDN было написано следующее, цитирую:
Цитата:
With a development license, you can edit X++ code at any customer location by using the Configuration Utility to establish your credentials.
To edit code at a customer site
1. Open the configuration utility (Start > All Programs > Administration > Microsoft Dynamics AX Configuration Utility).
2. Verify that the currently open configuration target and configuration are the ones you want to modify.
3. On the Developer tab, in the License code box, enter a valid development license code, retype the code in the Confirm license code box, click Apply, and then click OK.
Да, все так, все работает. Но если сохранить конфигурацию с указанным кодом в файл и попытаться открыть этот файл клиентом, выдастся сообщение о неправильно введеном коде для слоя

Проблема, оказывается в следующем:
1. Конфигурационная утилита сохраняет файл в формате ANSI
2. Конфигурационная утилита в результате шифровки кода для слоя создает строку в формате Unicode.

Как лечить:
1. Создаем непосредственно в конфигурационной утилите конфигурацию, вводим код, сохраняем (конфигурация сохраняется в реестре Windows).
2. Лезем в реестр в раздел HKEY_CURRENT_USER\Software\Microsoft\Dynamics\4.0\Configuration, выбираем нашу конфигурацию и из нее копируем значение поля aolcode (как раз та строка в Unicode с зашифрованным кодом слоя).
3. Сохраняем конфигурацию в файл, открываем файл конфигурации в Notepad, и вставляем скопированную строку вместо того, что есть в файле (напротив строки aolcode,Text,).
4. Сохраняем конфигурационный файл в Unicode (в Notepad при сохранении можно выбирать формат).

Вот такими вот путями приходится людям, использующим конфигурационные файлы для своих многочисленных инсталляций, изголяться и выкручиваться с этим новым творением компании Microsoft
За это сообщение автора поблагодарили: belugin (5).
Старый 11.04.2007, 20:19   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Это еще что! У меня Аксапта не обращала внимание на Log directory. Нетрудно видеть, что введенное значение не экспортируется в axc-файлы. Приходится задавать директорию ручками в файле, а потом импортировать обратно. Кроме того, можно заметить, что в утилите нельзя больше изменить Alternative bin. А в файле - можно! Чума... Казалось бы, трудно допустить такие очевидные ошибки в столь примитивной программе. Но нет предела возможному.
Старый 12.04.2007, 11:10   #3  
Deep Dreamer is offline
Deep Dreamer
Участник
 
76 / 24 (1) +++
Регистрация: 05.03.2004
Адрес: Москва
Да, с путями там засада...
Я быстро догнал в чём проблема, но вот как осознал, что придётся всё время править (у нас у всех клиенты стоят где попало)... Пришлось даже небольшую инструкцию написать...
__________________
Бесполезно говорить: «Мы делаем все, что можем». Надо сделать то, что необходимо.
Теги
ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax2009 demo vpc: полностью настроенная виртуальная машина со средствами разработки mazzy DAX: База знаний и проекты 76 27.12.2010 11:16
If iexplore.exe suxx... EVGL DAX: База знаний и проекты 16 29.06.2007 11:51
Solutions Monkey: Enterprise Portal on WSS 3.0 – Ax32.exe.config Blog bot DAX Blogs 0 09.01.2007 22:51
Как открыть ax32.exe из командной строки без ввода пароля? Morpheus DAX: Администрирование 6 16.11.2006 14:57
Минимальный пакет для разработки LTA DAX: Программирование 2 30.01.2003 14:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:34.