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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2010, 23:27   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ax2009 cu5: кто-нибудь понял по какому алгоритму оно обновляет?
ax2009 cu4 - накатываю cu5.
я что-то не очень понял по какому алгоритму установщик определяет, что на приложение можно накатить CU5.
Удалил .version-файлы в приложении - вдруг начало обновлять AOS.
Грохнул glp-файл - не показывает приложение в списке обновляемых.
Грохнул syp-файл - опять не показывает.

не понял, распаковал и скопировал установочные файлы вручную.
но хотелось бы разобраться по какому алгоритму установщик определяет, что данное конкретное приложение можно обновить.
__________________
полезное на axForum, github, vk, coub.
Старый 07.07.2010, 10:05   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от mazzy Посмотреть сообщение
похоже документация.
приложения с cu4 не попадают в список "доступных для обновления приложений" в инсталляторе.
ax2009 cu5: кто-нибудь понял по какому алгоритму оно обновляет?
Т.е. он не предлагает обновить приложение, а предлагает только остальные компоненты? У меня приложение обновилось.
__________________
Ivanhoe as is..
Старый 07.07.2010, 10:17   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
предлагает обновить компоненты и приложения.
только в списке "доступных для обновления" приложений нет нужного мне. Того приложения, которое хочу обновить.
__________________
полезное на axForum, github, vk, coub.
Старый 07.07.2010, 15:13   #4  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Может происходит попытка обновления
AX 2009 RU4 -->> AX 2009 SP1 RU5
или AX 2009 SP1 RU4 -->> AX 2009 RU5 ?
Старый 07.07.2010, 15:32   #5  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Со 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  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Jabberwocky Посмотреть сообщение
Со 100%-ной вероятностью не отвечу (инсталлятором занимается другая команда), но подозреваю, что приложения для обновления инталлятор ищет в каталоге, указанном в следующем ключе реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dynamics\5.0\Setup\InstallDir
не, приложения то он находит.
они у меня все в одном каталоге. штук 5. Три каталога из пяти показывает. А вот 2 нужных для обновления - не показывает.

Как он определяет какие приложения в каких каталогах нужно обновлять, а какие не нужно?
__________________
полезное на axForum, github, vk, coub.
Старый 08.07.2010, 00:40   #7  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Как он определяет какие приложения в каких каталогах нужно обновлять, а какие не нужно?
По наличию в каталоге приложения файлов axsyp.version, axglp.version:

1. Они должны присутствовать в каталоге.
2. В них должен быть пробит номер билда, более раннего, чем тот, на который производится обновление.
__________________
You should use Bing before asking dumb questions.
Старый 08.07.2010, 14:01   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Jabberwocky Посмотреть сообщение
По наличию в каталоге приложения файлов axsyp.version, axglp.version:

1. Они должны присутствовать в каталоге.
2. В них должен быть пробит номер билда, более раннего, чем тот, на который производится обновление.
Т.е. удалять эти файлы нельзя?

Рекомендуемая технология: найти эти файлы и руками уменьшить номер билда.
В этом случае можно будет принудительно установить, невзирая ни на что.
Так?
__________________
полезное на axForum, github, vk, coub.
Старый 08.07.2010, 14:12   #9  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Для начала попробовать обойтись без "варваства":
- Посмотреть в файлах .version версию и определить - есть ли в приложении SP1 (http://mbsturk.blogspot.com/2010/04/...n-checker.html)
- Выбрать соответствующий RollUp RTM/SP1
Старый 08.07.2010, 14:25   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 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 тоже не "видел")
__________________
полезное на axForum, github, vk, coub.
Старый 08.07.2010, 17:55   #11  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Для попадания приложения в список обновления достаточно чтобы директория содержала 3 файла:
axsys.aod (может быть пустым)
axsyp.aod (может быть пустым)
axsyp.version (должен содержать "правильную" версию)

Еще можно попробовать проверить:
- Имя директории на спец символы
- Права на директорию и файлы
Старый 08.07.2010, 19:59   #12  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Т.е. удалять эти файлы нельзя?

Рекомендуемая технология: найти эти файлы и руками уменьшить номер билда.
В этом случае можно будет принудительно установить, невзирая ни на что.
Так?
Ок, упрощаю задачу до предела Прилагаю два файла в архиве, в них пробит номер билда RU4. Положите их в папку с приложением, после этого инсталлятор долже "увидеть" папку для обновления.
Вложения
Тип файла: zip version.zip (329 байт, 166 просмотров)
__________________
You should use Bing before asking dumb questions.
За это сообщение автора поблагодарили: mazzy (2).
Старый 09.07.2010, 12:22   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Jabberwocky Посмотреть сообщение
Ок, упрощаю задачу до предела Прилагаю два файла в архиве, в них пробит номер билда RU4. Положите их в папку с приложением, после этого инсталлятор долже "увидеть" папку для обновления.
Спасибо. Буду юзать.

Но точно нет ошибки в логике работы инсталятора?
Ведь говорится, что "RU5 для SP1" может устанавливаться на любую версию с SP1.
А если роллапы не накатывались, то glp-отсутствует.

Получается, что инсталятор не ставит по крайней мере на приложения с SP1, но без роллапов. Т.е. противоречит заявленному в документации. Или я чего-то не понимаю?

К чему дополнительные вопросы - чтобы достоверно понять алгоритм работы инсталятора, А ТАКЖЕ алгоритм работы процедуры ReleaseUpdate*. Процедура ReleaseUpdate* умеет поднимать данные из безроллапового прилоежния?


Цитата:
Сообщение от Alexius Посмотреть сообщение
Для попадания приложения в список обновления достаточно чтобы директория содержала 3 файла:
axsys.aod (может быть пустым)
axsyp.aod (может быть пустым)
axsyp.version (должен содержать "правильную" версию)
axsys.aod - не может быть пустым
rollup'ы не трогают и не перезаписывают этот файл.

Цитата:
Сообщение от Alexius Посмотреть сообщение
Еще можно попробовать проверить:
- Имя директории на спец символы
- Права на директорию и файлы
__________________
полезное на axForum, github, vk, coub.
Старый 10.07.2010, 10:03   #14  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Спасибо. Буду юзать.

Но точно нет ошибки в логике работы инсталятора?
Ведь говорится, что "RU5 для SP1" может устанавливаться на любую версию с SP1.
А если роллапы не накатывались, то glp-отсутствует.

Получается, что инсталятор не ставит по крайней мере на приложения с SP1, но без роллапов. Т.е. противоречит заявленному в документации. Или я чего-то не понимаю?

К чему дополнительные вопросы - чтобы достоверно понять алгоритм работы инсталятора, А ТАКЖЕ алгоритм работы процедуры ReleaseUpdate*. Процедура ReleaseUpdate* умеет поднимать данные из безроллапового прилоежния?
По идее, инсталлятор определяет текущую версию приложения по наличию .version файлов и номеру билда, пробитого в них.
Со достаточной достоверностью можно лишь утверждать, что нет найденной ошибки в логике инсталлятора.

Что касается ReleaseUpdate*, - да, процедура должна обновлять данные с "чистого" AX 2009 SP1, более того - с AX 4.0
__________________
You should use Bing before asking dumb questions.
За это сообщение автора поблагодарили: mazzy (2).
Старый 24.10.2010, 15:51   #15  
Daiver is offline
Daiver
Участник
Самостоятельные клиенты AX
 
177 / 44 (2) +++
Регистрация: 19.07.2005
Адрес: Москва
Исходные данные: 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  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Переход с 4-ки на 2009-ю осуществляется в "один заход": берете последнюю доступную версию приложения (RU5), переносите на него свои модификации - как минимум в части Data Dictionary - и натравливаете на базу скрипты обновления данных. Все hofix rollup'ы кумулятивны, т.е. достаточно взять лишь последний - он будет включать все предыдущие обновления. Отдельно стоит рассмотреть вопрос с модулями СНГ Зарплата и УП, идущими отдельным los-слоем: часть их функционала доступна даже при отсутствии лицензий, так что если у вас есть какие-либо завязки на них, то стоит включить соотв. слой в стандартное приложение, на которое вы будете переносить свои модификации.
За это сообщение автора поблагодарили: Daiver (1).
Старый 25.10.2010, 04:11   #17  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Другое дело, что очень скоро должен появиться RU6, и наверняка имеет смысл чуть-чуть подождать.
__________________
С уважением,
Олег.
За это сообщение автора поблагодарили: fedka (1).
Старый 25.10.2010, 11:03   #18  
fedka is offline
fedka
Участник
 
69 / 15 (1) ++
Регистрация: 12.04.2007
Цитата:
Сообщение от oip Посмотреть сообщение
Другое дело, что очень скоро должен появиться RU6, и наверняка имеет смысл чуть-чуть подождать.
А известны ориентировочные сроки?
Старый 25.10.2010, 11:12   #19  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
По плану должны вроде в октябре. Обновление SL2 слоя (Расчеты с персоналом) для RU6 тоже на октябрь планировали.
__________________
С уважением,
Олег.
Старый 25.10.2010, 11:22   #20  
fedka is offline
fedka
Участник
 
69 / 15 (1) ++
Регистрация: 12.04.2007
Цитата:
Сообщение от oip Посмотреть сообщение
По плану должны вроде в октябре. Обновление SL2 слоя (Расчеты с персоналом) для RU6 тоже на октябрь планировали.
Спасибо!

А примерные изменения-нововведения случайно не известны?
Теги
ax2009, rollup, ru5, инсталляция, как правильно, обновление, установка, crm2011

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axcoder: Sidax & Tabax for Ax2009 Blog bot DAX Blogs 4 17.02.2021 19:13
Shekhar: Dynamics AX2009 : Standalone Installation on Vista with Role centres and workflow. Blog bot DAX Blogs 0 30.03.2010 15:05
Миграция AX3(Oracle) -> AX2009(MSSQL) Shamil DAX: Администрирование 16 11.01.2010 18:36
Khue Trinh: Fill Utility in AX2009 Blog bot DAX Blogs 0 10.07.2009 10:05
ax2009 & SSRS kitty DAX: Программирование 6 02.04.2009 10:38

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:15.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.