![]() |
#1 |
Участник
|
ax2009 cu5: кто-нибудь понял по какому алгоритму оно обновляет?
ax2009 cu4 - накатываю cu5.
я что-то не очень понял по какому алгоритму установщик определяет, что на приложение можно накатить CU5. Удалил .version-файлы в приложении - вдруг начало обновлять AOS. Грохнул glp-файл - не показывает приложение в списке обновляемых. Грохнул syp-файл - опять не показывает. не понял, распаковал и скопировал установочные файлы вручную. но хотелось бы разобраться по какому алгоритму установщик определяет, что данное конкретное приложение можно обновить. |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от mazzy
![]() похоже документация.
приложения с cu4 не попадают в список "доступных для обновления приложений" в инсталляторе. ax2009 cu5: кто-нибудь понял по какому алгоритму оно обновляет?
__________________
Ivanhoe as is.. |
|
![]() |
#3 |
Участник
|
предлагает обновить компоненты и приложения.
только в списке "доступных для обновления" приложений нет нужного мне. Того приложения, которое хочу обновить. |
|
![]() |
#4 |
Участник
|
Может происходит попытка обновления
AX 2009 RU4 -->> AX 2009 SP1 RU5 или AX 2009 SP1 RU4 -->> AX 2009 RU5 ? |
|
![]() |
#5 |
Microsoft Dynamics
|
Со 100%-ной вероятностью не отвечу (инсталлятором занимается другая команда), но подозреваю, что приложения для обновления инталлятор ищет в каталоге, указанном в следующем ключе реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dynamics\5.0\Setup\InstallDir
__________________
You should use Bing before asking dumb questions. |
|
|
За это сообщение автора поблагодарили: oip (1). |
![]() |
#6 |
Участник
|
Цитата:
они у меня все в одном каталоге. штук 5. Три каталога из пяти показывает. А вот 2 нужных для обновления - не показывает. Как он определяет какие приложения в каких каталогах нужно обновлять, а какие не нужно? |
|
![]() |
#7 |
Microsoft Dynamics
|
Цитата:
1. Они должны присутствовать в каталоге. 2. В них должен быть пробит номер билда, более раннего, чем тот, на который производится обновление.
__________________
You should use Bing before asking dumb questions. |
|
![]() |
#8 |
Участник
|
Цитата:
Рекомендуемая технология: найти эти файлы и руками уменьшить номер билда. В этом случае можно будет принудительно установить, невзирая ни на что. Так? |
|
![]() |
#9 |
Участник
|
Для начала попробовать обойтись без "варваства":
- Посмотреть в файлах .version версию и определить - есть ли в приложении SP1 (http://mbsturk.blogspot.com/2010/04/...n-checker.html) - Выбрать соответствующий RollUp RTM/SP1 |
|
![]() |
#10 |
Участник
|
понимаю. сам бы так ответил.
номер билда лучше определять здесь ![]() (по-моему, у меня первоисточник) итак, проверяю. среди прочих приложений, в том же месте, что и остальные, есть приложение: ax2009, 5.0.1001.176 (т.е. никаких роллапов не установлено, glp - отсутствует, но зато SP1 - установлен) запускаю Rollup 5 для SP1 инсталятор не показывает это прилоежение в списке доступных для обновления axsyp.version <VersionInfo> <Version>5.0.1000.52</Version> </VersionInfo> axgls.version <VersionInfo> <Version>5.0.1001.176</Version> <Region>EE</Region> </VersionInfo> По-моему, все-таки какая-то ошибка в установщике. (параметры приложения с установленным RU4 приведу позже, если руки дойдут. Но установщик и RU4 тоже не "видел") |
|
![]() |
#11 |
Участник
|
Для попадания приложения в список обновления достаточно чтобы директория содержала 3 файла:
axsys.aod (может быть пустым) axsyp.aod (может быть пустым) axsyp.version (должен содержать "правильную" версию) Еще можно попробовать проверить: - Имя директории на спец символы - Права на директорию и файлы |
|
![]() |
#12 |
Microsoft Dynamics
|
Цитата:
![]()
__________________
You should use Bing before asking dumb questions. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#13 |
Участник
|
Цитата:
Но точно нет ошибки в логике работы инсталятора? Ведь говорится, что "RU5 для SP1" может устанавливаться на любую версию с SP1. А если роллапы не накатывались, то glp-отсутствует. Получается, что инсталятор не ставит по крайней мере на приложения с SP1, но без роллапов. Т.е. противоречит заявленному в документации. Или я чего-то не понимаю? К чему дополнительные вопросы - чтобы достоверно понять алгоритм работы инсталятора, А ТАКЖЕ алгоритм работы процедуры ReleaseUpdate*. Процедура ReleaseUpdate* умеет поднимать данные из безроллапового прилоежния? Цитата:
![]() rollup'ы не трогают и не перезаписывают этот файл. Цитата:
![]() |
|
![]() |
#14 |
Microsoft Dynamics
|
Цитата:
Сообщение от mazzy
![]() Спасибо. Буду юзать.
Но точно нет ошибки в логике работы инсталятора? Ведь говорится, что "RU5 для SP1" может устанавливаться на любую версию с SP1. А если роллапы не накатывались, то glp-отсутствует. Получается, что инсталятор не ставит по крайней мере на приложения с SP1, но без роллапов. Т.е. противоречит заявленному в документации. Или я чего-то не понимаю? К чему дополнительные вопросы - чтобы достоверно понять алгоритм работы инсталятора, А ТАКЖЕ алгоритм работы процедуры ReleaseUpdate*. Процедура ReleaseUpdate* умеет поднимать данные из безроллапового прилоежния? Со достаточной достоверностью можно лишь утверждать, что нет найденной ошибки в логике инсталлятора. ![]() Что касается ReleaseUpdate*, - да, процедура должна обновлять данные с "чистого" AX 2009 SP1, более того - с AX 4.0
__________________
You should use Bing before asking dumb questions. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#15 |
Участник
|
Исходные данные: DAX 4.0 SP2 FP1 EE.
Будет переход на DAX 5.0 SP1 EE. Хотелось бы сразу поставить Hotfix rollup 5. Не совсем понятна последовательность установки. Если с точки зрения кода все понятно, то как быть с данными? В какой последовательности переходить? Сначала перевести на 5.0 SP1 EE? Нужно ли накатывать последовательно Hotfix rollup начиная с 3-го? Или можно поставить сразу 5-ый? |
|
![]() |
#16 |
Участник
|
Переход с 4-ки на 2009-ю осуществляется в "один заход": берете последнюю доступную версию приложения (RU5), переносите на него свои модификации - как минимум в части Data Dictionary - и натравливаете на базу скрипты обновления данных. Все hofix rollup'ы кумулятивны, т.е. достаточно взять лишь последний - он будет включать все предыдущие обновления. Отдельно стоит рассмотреть вопрос с модулями СНГ Зарплата и УП, идущими отдельным los-слоем: часть их функционала доступна даже при отсутствии лицензий, так что если у вас есть какие-либо завязки на них, то стоит включить соотв. слой в стандартное приложение, на которое вы будете переносить свои модификации.
|
|
|
За это сообщение автора поблагодарили: Daiver (1). |
![]() |
#17 |
Axapta
|
Другое дело, что очень скоро должен появиться RU6, и наверняка имеет смысл чуть-чуть подождать.
|
|
|
За это сообщение автора поблагодарили: fedka (1). |
![]() |
#18 |
Участник
|
|
|
![]() |
#19 |
Axapta
|
По плану должны вроде в октябре. Обновление SL2 слоя (Расчеты с персоналом) для RU6 тоже на октябрь планировали.
|
|
![]() |
#20 |
Участник
|
|
|
Теги |
ax2009, rollup, ru5, инсталляция, как правильно, обновление, установка, crm2011 |
|
|