AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 05.08.2010, 13:36   #1  
Gustav is offline
Gustav
Moderator
Gustav's Avatar
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Join Date: 24.01.2006
Location: Санкт-Петербург
Blog Entries: 19
? Из-за чего может меняться дата файла axsys.aod?
Случайно обнаружил, что на рабочем приложении файл axsys.aod имеет дату всего недельной давности. Что могло ее изменить?

Изменение даты у файла axusr.aod мне интуитивно понятно - на usr-слое ведется активная разработка и поэтому дата меняется. А на системном слое из-за чего?

Спасибо. AX 3.0 SP4 GMCS.
Old 05.08.2010, 13:47   #2  
lev is offline
lev
Ищущий знания...
lev's Avatar
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Join Date: 18.01.2005
Location: Москва
а вы перенос с теста на рабочую как делаете? не приложением случайно?
рискну предположить, что если копировать приложение, то дата у файла будет дата копирования.
это чисто предположение, могу ошибаться.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Old 05.08.2010, 14:16   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Join Date: 28.11.2005
Location: Москва
Blog Entries: 3
Quote:
Originally Posted by Gustav View Post
Случайно обнаружил, что на рабочем приложении файл axsys.aod имеет дату всего недельной давности. Что могло ее изменить?
Компиляция та же - перезаписываются значения UtilElements.code (байт-код для методов), даже если сами методы не меняются. А если какой макрос поменять вроде WinAPI или InventDimJoin, так sys-слой и в размере может измениться
Old 05.08.2010, 14:43   #4  
Gustav is offline
Gustav
Moderator
Gustav's Avatar
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Join Date: 24.01.2006
Location: Санкт-Петербург
Blog Entries: 19
В общем, раскопки и допросы свидетелей показали, что в моем конкретном случае произошло это в результате индексации приложения после удаления индексов файлом delindex.bat.

При этой операции всем файлам *.aod, а также вновь созданным индексам (*.ali,*.aoi,*.alt,*.ahi,*.khi,*.udb,*.add,*.adi) присваивается текущее датовремя.

P.S.
Quote:
Originally Posted by lev View Post
а вы перенос с теста на рабочую как делаете? не приложением случайно?]
нет, обычным проектом XPO
Quote:
Originally Posted by gl00mie View Post
Компиляция та же - перезаписываются значения UtilElements.code (байт-код для методов), даже если сами методы не меняются. А если какой макрос поменять вроде WinAPI или InventDimJoin, так sys-слой и в размере может измениться
не уверен... попробовал поменять макрос WinAPI - изменилось время только у файла usr-слоя...

Last edited by Gustav; 05.08.2010 at 14:46.
Old 05.08.2010, 16:07   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Join Date: 28.11.2005
Location: Москва
Blog Entries: 3
Quote:
Originally Posted by Gustav View Post
попробовал поменять макрос WinAPI - изменилось время только у файла usr-слоя...
Ну классно... а глобальную компиляцию кто будет запускать? Или как классы должны подхватить изменения в макросе?..
Quote:
Originally Posted by Gustav View Post
в моем конкретном случае произошло это в результате индексации приложения после удаления индексов файлом delindex.bat.
При этой операции всем файлам *.aod, а также вновь созданным индексам (*.ali,*.aoi,*.alt,*.ahi,*.khi,*.udb,*.add,*.adi) присваивается текущее датовремя.
Интересно, зачем бы AOSу понадобилось менять датовремя всех *.aod файлов? Может, он просто во все эти файлы что-то пишет?

Last edited by gl00mie; 05.08.2010 at 16:11.
This post has been rated by: Gustav (3).
Old 05.08.2010, 16:41   #6  
Gustav is offline
Gustav
Moderator
Gustav's Avatar
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Join Date: 24.01.2006
Location: Санкт-Петербург
Blog Entries: 19
Quote:
Originally Posted by gl00mie View Post
Интересно, зачем бы AOSу понадобилось менять датовремя всех *.aod файлов? Может, он просто во все эти файлы что-то пишет?
Вот это-то и удивительно. По здравой логике (по аналогии с БД) индексы должны переписаться, а сами слои вроде как оставаться на месте. Так что не совсем очевидно...

P.S. А AOSа у нас нету, не накопили на него, двухзвенные мы...
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Почему дата поставки в подпроизводстве становится при обновить приемка сегодняшней датой???? Murlin DAX: Функционал 8 27.08.2009 14:51
Ошибки файла AxVar.AOD Ivanhoe DAX: Администрирование 9 14.12.2007 13:53
Возникла проблема с получением имени файла при создании своего канала вывода отчетов. oleg_kap DAX: Программирование 3 06.06.2006 14:12
Закупка. Дата получения документа. AlexeyBP DAX: Функционал 5 15.12.2005 16:53
Сохранение файла в таблице Andrew Besedin DAX: Программирование 2 10.06.2003 06:48

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 11:25.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.