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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2008, 19:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,617 / 848 (80) +++++++
Регистрация: 28.10.2006
axStart: When is my Label file updated in AX?
Источник: http://axstart.spaces.live.com/Blog/...C0A0!269.entry
==============


If we look at our label files in the AOT we see 3 different extensions for our labels
·        ALI Axapta Label Index
·        ALC Axapta Label Cache
·        ALD Axapta Label Dictionary
The ALD file is readable/edible whit a text editor. General speaking you only need the ALD file. When the AOS is restarted the ALI and ALC will be generated on the fly.  
Next a developer will create new labels. These labels will be stored in the ALI file.  Not yet in the ALD file.  When the final AOS will stop. AX will update the ALD file this way. It will copy the ALD file to an ALB file. Next the changes in the ALI file will be stored in the ALB file.  Finally this ALB file is placed back in the ALD file and the ALB file will be deleted. (HINT: make the ALD file read only and you will see it your selfJ)
When your AOS has creased the changes are not stored in the ALD file. Even when you start and stop the AOS again the file is not updated. To solve this issue start an AX client search for the label in the Label editor. Next stop your client and the AOS. Now the label file is updated.

Источник: http://axstart.spaces.live.com/Blog/...C0A0!269.entry
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Старый 13.03.2008, 19:18   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Blog bot Посмотреть сообщение
Next a developer will create new labels. These labels will be stored in the ALI file.
Нет, не в ALI, а в ALT-файле.
ALT-файл содержит изменения в метках до тех пор, пока эти изменения не будут перенесены в ALD.
__________________
полезное на axForum, github, vk, coub.
Старый 13.03.2008, 19:27   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
блин, не могу воспринимать такие предложения. Тяжело структурировать, что ли?
  1. developer will create or edit new labels.
  2. These changes will be stored in the ALT file. Not yet in the ALD file.
  3. When the final AOS will stop, AX will update the ALD file this way:
    1. It will copy the ALD file to an ALB file.
    2. Changes in the ALT file will be added in the ALB file.
    3. Finally this ALB file is placed back in the ALD file and the ALB file will be deleted. (HINT: make the ALD file read only and you will see it your self)
  4. ДОБАВЛЕНО: при следующем запуске AOS "обнаруживает", что дата и время модификации ALI, ALC файлов меньше, чем дата и время модификации ALD, и пересоздает индексы.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: Logger (1), alex55 (1).
Старый 14.03.2008, 10:39   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
гляди ка. мужик исправил
__________________
полезное на axForum, github, vk, coub.
Старый 16.02.2009, 19:23   #5  
alex55 is offline
alex55
MCTS
MCBMSS
 
224 / 145 (5) +++++
Регистрация: 13.02.2007
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
  1. developer will create or edit new labels.
  2. These changes will be stored in the ALT file. Not yet in the ALD file.
  3. When the final AOS will stop, AX will update the ALD file this way:
    1. It will copy the ALD file to an ALB file.
    2. Changes in the ALT file will be added in the ALB file.
    3. Finally this ALB file is placed back in the ALD file and the ALB file will be deleted. (HINT: make the ALD file read only and you will see it your self)
  4. ДОБАВЛЕНО: при следующем запуске AOS "обнаруживает", что дата и время модификации ALI, ALC файлов меньше, чем дата и время модификации ALD, и пересоздает индексы.
Пару раз сталкивался, что данный механизм перестает работать (DAX 4.0). Например, в каталоге приложения висели *.alb файлы, которые не удалялись после рестарта AOS. Вновь добавленные метки в *.ald не попадали вообще. Возможно это как-то связано с изменением меточного интервала для данного меточного файла.

Помогло удаление *.ali, *.alc для нужного меточного файла и рестарт.
Старый 27.01.2010, 19:41   #6  
alex55 is offline
alex55
MCTS
MCBMSS
 
224 / 145 (5) +++++
Регистрация: 13.02.2007
Адрес: Москва
Цитата:
Сообщение от Blog bot Посмотреть сообщение
Источник: http://axstart.spaces.live.com/Blog/...C0A0!269.entry
When your AOS has creased the changes are not stored in the ALD file. Even when you start and stop the AOS again the file is not updated. To solve this issue start an AX client search for the label in the Label editor. Next stop your client and the AOS. Now the label file is updated.
Для 3.0 SP2 KR2 при работе в трехзвенке при такой последовательности действий .ALD может не обновляться.. Способа гарантированно получить обновление меточного файла из кэша в трехвзвенке пока не обнаружил.
За это сообщение автора поблагодарили: Logger (1).
Старый 28.01.2010, 11:59   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
А AX2009 научился выдавать разным программистам одни и те же номера для меток. Весело потом искать и исправлять. Вообще, AX2009 разучился с ними нормально работать.
За это сообщение автора поблагодарили: AlGol (1).
Старый 28.01.2010, 16:29   #8  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
Цитата:
Сообщение от EVGL Посмотреть сообщение
А AX2009 научился выдавать разным программистам одни и те же номера для меток. Весело потом искать и исправлять. Вообще, AX2009 разучился с ними нормально работать.
Вот... я всегда знал, что моя нелюбовь к меткам была оправдана.
Старый 28.01.2010, 22:09   #9  
AX2009
Гость
 
n/a
Цитата:
Сообщение от EVGL Посмотреть сообщение
А AX2009 научился выдавать разным программистам одни и те же номера для меток. Весело потом искать и исправлять. Вообще, AX2009 разучился с ними нормально работать.

Подтверждаю, было один раз, в причинах не разбирались.
Еще как-то раз несколько меток просто пропали. Вероятно из-за VCS.
Теги
alb, alc, ald, ali, alt, label, метки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DynaMihamAX: Label import problem in Dynamics AX 4.0 Blog bot DAX Blogs 0 12.12.2008 13:05
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
axStart: InfoPath with default AIF file inbound offline Blog bot DAX Blogs 0 20.05.2008 19:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

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