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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.10.2017, 06:17   #1  
Blog bot is offline
Blog bot
Участник
 
25,459 / 846 (79) +++++++
Регистрация: 28.10.2006
instructorbrandon: Step by Step Performing a Code Upgrade from AX2012 to Dynamics 365 for Operations Part 1
Источник: http://instructorbrandon.com/step-by...ations-part-1/
==============

The first step in learning to do an AX2012 to Dynamics 365 for Operations Code upgrade is to get acquainted with all the special tricks for downloading and running an environment. Due to overwhelming demand with emails, conversations, and requests, I’ve decided to publish a simplified version of the code upgrade course that I used…

Источник: http://instructorbrandon.com/step-by...ations-part-1/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Старый 17.10.2017, 14:31   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
"Eighth, go through the manual horrible process of..."
)))))

что этот автор, что методички внутри майкрософта неявно предполагают, что апгрейд - это такой однопроходной процесс. сделали... и забыли. дальше живем в ax7.

ни фига!
это циклический процесс, в котором надо постоянно сравнивать код ax6 и ax7.
во-первых, и в ax6 добавляются патчи/функционал, и в ax7 тоже добавляется код.
во-вторых, даже во время первого прохода, код в ax7 приходится рефакторить.

как потом люди сравнивают?
как потом люди гарантируют функциональную идентичность в разных версиях?

хуже всего, конечно поднимать в акс7 апгрейднутый функционал - функционал который уже подняли "за один проход", но в акс6 его доработали.

я, конечно, для себя наколхозил на коленке тулзу
https://github.com/mazzy-ax/compare-axClass
но что-то мне кажется, что это такой способ, что лучше его не было.

а как остальные поднимают свой код? неужели за один проход как нам варяги внушают?
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 17.10.2017 в 14:34.
Старый 17.10.2017, 14:53   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
вообще говоря, очень хочется какой-то аналог старого, доброго old-слоя.
__________________
полезное на axForum, github, vk, coub.
Старый 17.10.2017, 15:05   #4  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
А кто-нить из здесь живущих проходил этот квест? Как результаты?
__________________
Axapta book for developer
Старый 17.10.2017, 15:10   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
в россйиском майкрософте - все, по-моему.
"...go through the manual horrible process of..."

контроль функциональной идентичности уходит на этап "тестирование консультантом".
__________________
полезное на axForum, github, vk, coub.
Старый 18.10.2017, 03:15   #6  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от mazzy Посмотреть сообщение
как потом люди сравнивают?
хуже всего, конечно поднимать в акс7 апгрейднутый функционал - функционал который уже подняли "за один проход", но в акс6 его доработали.
Вроде это не так сложно как видится. Самая главная проблема - это отсутствие нормальной тулзы сравнения как было в ах2012. Я перепробовал все что нашел на википедии в разделе XML compare и единственный вариант который хоть как-то понимал XML АХ7 - это Oxygen XML Editor(т.е. он как раз выполняет разбитие на методы, позволяет сравнивать внутри и вне метода - это не всегда работает, но у других утилит не работает вообще)
Сам процесс такой(т.е. допустим нужно поднять инкрементальные изменения за месяц из 2012 в АХ7)
  • Конвертите приложение 2012 в АХ7, кладете его в папку на сервере АХ7
  • В 2012 создается проект с изменениями(используя MorphX VCS)
  • Далее в 2012 идете по этому проекту, сравнивая элементы на начало-конец месяца в 2012(используя MorphX VCS) в одном окне, и такой же элемент в Oxygen XML Editor
  • В большинстве случаев изменения легко идентифицируются и достаточно прощелкать стрелками мержа в Oxygen XML Editor(с классами и таблицами довольно просто, самое сложное с формами)
За это сообщение автора поблагодарили: mazzy (2), Ace of Database (3).
Старый 18.10.2017, 10:51   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от trud Посмотреть сообщение
Конвертите приложение 2012 в АХ7, кладете его в папку на сервере АХ7
(шепотом) конвертилка не работает на последних билдах. может поправят...

таким путем я тоже ходил.
без Oxygen XML Editor. его попробую. спасибо.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
goshoom: Custom rules for Code Upgrade Tool Blog bot DAX Blogs 0 15.12.2014 02:11
emeadaxsupport: AX Performance Troubleshooting Checklist Part 2 Blog bot DAX Blogs 0 09.09.2014 16:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2013 Update Rollup 2 Blog bot Dynamics CRM: Blogs 0 15.04.2014 01:15
NAV Team: Upgrade Toolkit for Upgrading Data from Microsoft Dynamics NAV 2009 R2 and Microsoft Dynamics NAV 2009 SP1 to Microsoft Dynamics NAV 2013 R2 Blog bot Dynamics CRM: Blogs 0 22.11.2013 20:00
german_nav_developer: Buildnummern-Übersicht Microsoft Dynamics NAV 2009 Blog bot Dynamics CRM: Blogs 0 04.06.2010 13:21
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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