06.07.2010, 23:27 | #1 |
Участник
|
ax2009 cu5: кто-нибудь понял по какому алгоритму оно обновляет?
ax2009 cu4 - накатываю cu5.
я что-то не очень понял по какому алгоритму установщик определяет, что на приложение можно накатить CU5. Удалил .version-файлы в приложении - вдруг начало обновлять AOS. Грохнул glp-файл - не показывает приложение в списке обновляемых. Грохнул syp-файл - опять не показывает. не понял, распаковал и скопировал установочные файлы вручную. но хотелось бы разобраться по какому алгоритму установщик определяет, что данное конкретное приложение можно обновить. |
|
07.07.2010, 10:05 | #2 |
Участник
|
Цитата:
Сообщение от mazzy
похоже документация.
приложения с cu4 не попадают в список "доступных для обновления приложений" в инсталляторе. ax2009 cu5: кто-нибудь понял по какому алгоритму оно обновляет?
__________________
Ivanhoe as is.. |
|
07.07.2010, 10:17 | #3 |
Участник
|
предлагает обновить компоненты и приложения.
только в списке "доступных для обновления" приложений нет нужного мне. Того приложения, которое хочу обновить. |
|
07.07.2010, 15:13 | #4 |
Участник
|
Может происходит попытка обновления
AX 2009 RU4 -->> AX 2009 SP1 RU5 или AX 2009 SP1 RU4 -->> AX 2009 RU5 ? |
|
07.07.2010, 15:32 | #5 |
Microsoft Dynamics
|
Со 100%-ной вероятностью не отвечу (инсталлятором занимается другая команда), но подозреваю, что приложения для обновления инталлятор ищет в каталоге, указанном в следующем ключе реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dynamics\5.0\Setup\InstallDir
__________________
You should use Bing before asking dumb questions. |
|
|
За это сообщение автора поблагодарили: oip (1). |
07.07.2010, 20:38 | #6 |
Участник
|
Цитата:
они у меня все в одном каталоге. штук 5. Три каталога из пяти показывает. А вот 2 нужных для обновления - не показывает. Как он определяет какие приложения в каких каталогах нужно обновлять, а какие не нужно? |
|
08.07.2010, 00:40 | #7 |
Microsoft Dynamics
|
Цитата:
1. Они должны присутствовать в каталоге. 2. В них должен быть пробит номер билда, более раннего, чем тот, на который производится обновление.
__________________
You should use Bing before asking dumb questions. |
|
08.07.2010, 14:01 | #8 |
Участник
|
Цитата:
Рекомендуемая технология: найти эти файлы и руками уменьшить номер билда. В этом случае можно будет принудительно установить, невзирая ни на что. Так? |
|
08.07.2010, 14:12 | #9 |
Участник
|
Для начала попробовать обойтись без "варваства":
- Посмотреть в файлах .version версию и определить - есть ли в приложении SP1 (http://mbsturk.blogspot.com/2010/04/...n-checker.html) - Выбрать соответствующий RollUp RTM/SP1 |
|
08.07.2010, 14:25 | #10 |
Участник
|
понимаю. сам бы так ответил.
номер билда лучше определять здесь http://forum.mazzy.ru/index.php?showtopic=881 (по-моему, у меня первоисточник) итак, проверяю. среди прочих приложений, в том же месте, что и остальные, есть приложение: 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 тоже не "видел") |
|
08.07.2010, 17:55 | #11 |
Участник
|
Для попадания приложения в список обновления достаточно чтобы директория содержала 3 файла:
axsys.aod (может быть пустым) axsyp.aod (может быть пустым) axsyp.version (должен содержать "правильную" версию) Еще можно попробовать проверить: - Имя директории на спец символы - Права на директорию и файлы |
|
08.07.2010, 19:59 | #12 |
Microsoft Dynamics
|
Ок, упрощаю задачу до предела Прилагаю два файла в архиве, в них пробит номер билда RU4. Положите их в папку с приложением, после этого инсталлятор долже "увидеть" папку для обновления.
__________________
You should use Bing before asking dumb questions. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
09.07.2010, 12:22 | #13 |
Участник
|
Цитата:
Но точно нет ошибки в логике работы инсталятора? Ведь говорится, что "RU5 для SP1" может устанавливаться на любую версию с SP1. А если роллапы не накатывались, то glp-отсутствует. Получается, что инсталятор не ставит по крайней мере на приложения с SP1, но без роллапов. Т.е. противоречит заявленному в документации. Или я чего-то не понимаю? К чему дополнительные вопросы - чтобы достоверно понять алгоритм работы инсталятора, А ТАКЖЕ алгоритм работы процедуры ReleaseUpdate*. Процедура ReleaseUpdate* умеет поднимать данные из безроллапового прилоежния? Цитата:
rollup'ы не трогают и не перезаписывают этот файл. |
|
10.07.2010, 10:03 | #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). |
24.10.2010, 15:51 | #15 |
Участник
|
Исходные данные: DAX 4.0 SP2 FP1 EE.
Будет переход на DAX 5.0 SP1 EE. Хотелось бы сразу поставить Hotfix rollup 5. Не совсем понятна последовательность установки. Если с точки зрения кода все понятно, то как быть с данными? В какой последовательности переходить? Сначала перевести на 5.0 SP1 EE? Нужно ли накатывать последовательно Hotfix rollup начиная с 3-го? Или можно поставить сразу 5-ый? |
|
25.10.2010, 02:52 | #16 |
Участник
|
Переход с 4-ки на 2009-ю осуществляется в "один заход": берете последнюю доступную версию приложения (RU5), переносите на него свои модификации - как минимум в части Data Dictionary - и натравливаете на базу скрипты обновления данных. Все hofix rollup'ы кумулятивны, т.е. достаточно взять лишь последний - он будет включать все предыдущие обновления. Отдельно стоит рассмотреть вопрос с модулями СНГ Зарплата и УП, идущими отдельным los-слоем: часть их функционала доступна даже при отсутствии лицензий, так что если у вас есть какие-либо завязки на них, то стоит включить соотв. слой в стандартное приложение, на которое вы будете переносить свои модификации.
|
|
|
За это сообщение автора поблагодарили: Daiver (1). |
25.10.2010, 04:11 | #17 |
Axapta
|
Другое дело, что очень скоро должен появиться RU6, и наверняка имеет смысл чуть-чуть подождать.
|
|
|
За это сообщение автора поблагодарили: fedka (1). |
25.10.2010, 11:03 | #18 |
Участник
|
|
|
25.10.2010, 11:12 | #19 |
Axapta
|
По плану должны вроде в октябре. Обновление SL2 слоя (Расчеты с персоналом) для RU6 тоже на октябрь планировали.
|
|
25.10.2010, 11:22 | #20 |
Участник
|
|
|
Теги |
ax2009, rollup, ru5, инсталляция, как правильно, обновление, установка, crm2011 |
|
|