Wykryj konflikty uaktualnienia kodu
Dotyczy: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Konflikty uaktualnienia kodu występują, gdy niestandardowy kod zastany nie może być bezpiecznie używany na nowym systemie docelowym Microsoft Dynamics AX bez przeglądu i w wielu przypadkach modyfikacji. Niniejsze zadanie otwiera formularz Wykryj konflikty uaktualnienia kodu, który oferuje opcje wykonywania różnego typu analizy konfliktów kodu i rozwiązywania takich konfliktów. Konflikty są organizacyjnie połączone z projektami rozwoju, dzięki czemu możliwe jest łatwe porównanie powodujących konflikt wersji obiektów aplikacji. Formularz umożliwia również automatycznie rozwiązywanie niektóre konfliktów uaktualnienia.
Dla uzyskania dokumentacji dewelopera o kodzie uaktualnienia w Microsoft Dynamics AX 2012, zobacz przeznaczony do pobrania pakiet oficjalnych dokumentów dotyczących uaktualniania kodu. Zobacz też Wewnątrz systemu Microsoft Dynamics AX 2009, rozdział 18: "Uaktualnienia kodu," str. 623 — 644.
Opcje dotyczące wykrywania i rozwiązywania konfliktów kodu
W formularzu Wykryj konflikty uaktualnienia kodu są dostępne funkcje wyliczone poniżej. Możesz wykonać następujące zadania:
Skanowanie metadanych (kod, właściwości, struktura formularza) i wyszukiwanie niespójności między wersją podstawową a docelową.
Usunięcie niestandardowych obiektów aplikacji, gdzie dostosowanie duplikuje standardowy kod Microsoft Dynamics AX.
Automatyczne scalanie wersji metod zawartych w wielu wydaniach i dostosowaniach Microsoft Dynamics AX.
Automatyczne rozwiązywanie konfliktów właściwości obiektu na korzyść zmian odbiorcy.
Skanowanie zgodności z najważniejszymi wskazówkami dotyczącymi projektowania odwołań do tabeli i projektu (ID).
Analizowanie niestandardowego kodu w systemie docelowym w poszukiwaniu konfliktów reguł. Analiza ta opiera się na regułach konfliktów kodu, które zostały zaimportowane podczas czynności Konfigurowanie reguł uaktualniania kodu.
Automatyczne rozpoznawanie wzorców konfliktu kodu, które zostały wykryte.
Projekty konfliktu kodu
Projekty, które można utworzyć, zawierają następujące elementy:
Typ analizy |
Utworzony projekt |
---|---|
Konflikt warstwy |
Projekt prywatny AxUpgradeLayerConflicts_<layer> |
Konflikt struktury (odwołanie do Identyfikatora) |
Projekt prywatny AxUpgradeRecIdConflicts_<layer> |
Konflikt wzorca (reguły) |
Projekt prywatny AxUpgradeRuleConflicts_<layer> |
Uwaga
Mimo że podstawowa baza danych nie jest wymagana do uruchomienia zadania wykrywania kodu wzorca, analiza konfliktu warstwy wymaga skonfigurowania podstawowej bazy danych przed uruchomieniem tego zadania. Wykonaj następujące kroki, aby skonfigurować podstawową bazę danych:
-
Zamknij klienta systemu Microsoft Dynamics AX.
-
Otwórz narzędzie Konfiguracja serwera Microsoft Dynamics AX 2012 (Start > Narzędzia administracyjne > Konfiguracja serweraMicrosoft Dynamics AX 2012).
-
Jeśli konfiguracji nie można edytować, utwórz nową.
-
Na karcie Połączenie z bazą danych należy ustawić wartość Nazwa podstawowej bazy danych, tak aby była ona taka sama jak wartość Nazwa bazy danych.
-
Uruchom ponownie usługi AOS.
-
Otwórz ponownie klienta Microsoft Dynamics AX i kontynuuj uaktualnianie.
Ogłoszenia: Aby wyświetlić znane problemy i najnowsze poprawki, należy użyć Wyszukiwania problemów w Microsoft Dynamics Lifecycle Services (LCS).