Microsoft Business Solutions-Axapta 3.0 jest teraz częścią programu Microsoft Dynamics AX 3.0. Wszystkie odwołania do usług Microsoft Business Solutions-Axapta i Microsoft Axapta odnoszą się do oprogramowania Microsoft Dynamics AX.
WPROWADZENIE
Ten artykuł zawiera linki do dokumentacji dotyczącej instalowania poprawek dla systemu Microsoft Dynamics AX 2012. Opisano w nim również, jak zainstalować poprawki dla systemów Microsoft Dynamics AX 2009 i Microsoft Dynamics AX 4.0.
Uwaga Upewnij się, że dokładnie zapoznaj się z artykułem z bazy wiedzy Baza wiedzy Microsoft Knowledge Base, w którym dokumentuje określoną poprawkę w celu określenia obiektów, tabel baz danych lub plików, których dotyczy problem.
Więcej informacji
Poprawki wydane dla systemu Microsoft Dynamics AX 2012
Szczegółowy proces instalowania aktualizacji i poprawek w systemie Microsoft Dynamics AX 2012 jest udokumentowany w witrynie TechNet w następującej sekcji: Stosowanie aktualizacji i poprawek.
Poprawki wydane dla oprogramowania Microsoft Dynamics AX 2009 i Microsoft Dynamics AX 4.0
Uwaga Ogólny proces instalowania aktualizacji i poprawek w systemie Microsoft Dynamics AX 2009 jest udokumentowany w poniższym białym dokumencie: Obsługa oprogramowania Microsoft Dynamics AX 2009.
Firma Microsoft udostępnia poprawki dla oprogramowania Microsoft Dynamics AX w następujących formatach:
- Poprawki są udostępniane jako plik skompresowany (.zip). Pliki, które zawiera plik .zip, zastępują istniejące pliki na komputerze.
- Poprawki są udostępniane jako aktualizacja Instalatora Microsoft Windows. Te poprawki zawierają plik Setup.exe.
Firma Microsoft udostępnia poprawki dla oprogramowania Microsoft Dynamics AX 4.0 w następujących formatach:
- Poprawki są udostępniane jako aktualizacje Instalatora Microsoft Windows. Te poprawki zawierają plik Setup.exe.
- Poprawki są udostępniane jako pliki dis-layer (AxDIS.aod) lub jako pliki warstwy DIP (AxDIP.aod). Zmiany w warstwie DIS rozwiązują problemy z kodem warstwy SYS. Zmiany w warstwie DIP rozwiązują problemy z kodem warstwy GLS.
- Bardzo rzadko poprawki są udostępniane jako pliki xpo zawierające kod. Kod zostanie zastosowany do istniejących obiektów, do tabel bazy danych lub do obu tych obiektów.
Ogólne wskazówki dotyczące poprawek, które zastępują pliki
Niektóre poprawki systemu Microsoft Dynamics AX zastępują pliki na komputerze. Aby uzyskać instrukcje dotyczące instalowania poprawki, która zastępuje pliki, dokładnie przeczytaj dokumentację towarzyszącą pobraniu poprawki. Poniżej przedstawiono ogólne zalecenia dotyczące instalowania poprawek, które zastępują pliki:
Przed skopiowaniem plików zawartych w poprawce na komputer użyj zwykłych procesów tworzenia kopii zapasowych, aby utworzyć kopię zapasową plików na serwerze, których dotyczy poprawka.
Przetestuj wszystkie poprawki w środowisku testowym, aby sprawdzić, czy nie ma to negatywnego wpływu na dostosowania.
Poproś wszystkich użytkowników o wylogowanie się z aplikacji klienckiej Microsoft Dynamics AX. Zatrzymaj wystąpienie programu Application Object Server (AOS) przed zmienieniem nazwy i skopiowaniem plików poprawek.
Gdy pliki etykiet są zawarte w poprawce, skopiuj wszystkie dołączone pliki etykiet do folderu aplikacji Microsoft Dynamics AX. Pliki etykiet będą miały następujące rozszerzenia nazw plików:
- .Ali
- .Acd
- .Alc
Domyślnie folder aplikacji ma następującą ścieżkę:
katalog główny\Axapta Application\appl\StandardNote W tej ścieżce katalog główny reprezentuje dysk twardy i katalog główny, w którym jest zainstalowany program Microsoft Dynamics AX.
Środowiska niestandardowe
Jeśli środowisko zostało dostosowane przed zainstalowaniem poprawki, dokładnie przejrzyj artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base zawierający poprawkę, którą chcesz zainstalować. Wszelkie obiekty, których dotyczy poprawka, zostaną zastąpione. Może to spowodować utratę dostosowań w tych obiektach.
Kopie zapasowe baz danych
Jeśli problem dotyczy tabel baz danych, przed zastosowaniem poprawki utwórz pełną kopię zapasową bazy danych. Aby uzyskać instrukcje dotyczące tworzenia kopii zapasowej bazy danych, zobacz dokumentację SQL Server firmy Microsoft. Ewentualnie zapoznaj się z dokumentacją programu Oracle Database Server.
Informacje o instalacji
Poprawki wydane dla systemu Microsoft Dynamics AX 2009
Aby zainstalować poprawki wydane jako aktualizacja aplikacji dla systemu Microsoft Dynamics AX 2009, wykonaj następujące czynności:
Wyodrębnij pliki z pakietu.
Otwórz plik.txt kbxxxxxx w pakiecie poprawek, aby określić, które obiekty będą poprawiane po zainstalowaniu poprawki.
Zamknij wszystkie klientów usługi Microsoft Dynamics AX 2009, a następnie zatrzymaj wystąpienie systemu AOS.
Utwórz kopię zapasową bazy danych.
Utwórz kopię zapasową folderu aplikacji.
Uruchom ponownie wystąpienie systemu AOS, a następnie przejrzyj dziennik aplikacji na serwerze, na który jest uruchomiona usługa AOS, aby upewnić się, że wystąpienie systemu AOS jest uruchamiane poprawnie. Wystąpienie AOS odbudowuje indeks obiektu aplikacji. Plik Axapd.aoi zawiera indeks obiektu aplikacji.
Uwaga W zależności od używanego sprzętu serwera uruchamianie wystąpienia AOS może się przekroczyć limit czasu przed zakończeniem procesu. Ten problem występuje, ponieważ proces nie ma wystarczającego czasu na odbudowanie pliku Axapd.aoi, zanim system AOS spróbuje użyć tego pliku.
Wystąpienie AOS pozostaje w stanie początkowym do momentu zakończenia odbudowy pliku *.aoi. W tym momencie wystąpienie AOS ma stan "uruchomiono". Nie są wymagane żadne dodatkowe kroki. Poczekaj na zakończenie odbudowy, a następnie przejrzyj dziennik aplikacji, aby wyświetlić wskazanie, że rozpocznie się wystąpienie systemu AOS.
Uruchom plik Axpatch.exe dla instalacji poprawek aplikacji.
Wybierz język, w którym chcesz uruchomić instalację, a następnie kliknij przycisk OK.
Po uruchomieniu kreatora instalatora kliknij przycisk Dalej.
Przejrzyj Postanowienia licencyjne dotyczące oprogramowania firmy Microsoft, kliknij, aby zaznaczyć pole wyboru, aby zaakceptować postanowienia licencyjne, jeśli się zgadzasz, a następnie kliknij przycisk Dalej.
Na stronie Wybieranie składników domyślnie powinna być wybrana opcja Pliki aplikacji . Kliknij przycisk Dalej.
Na stronie Wybieranie konfiguracji wskaż poprawną konfigurację, a następnie kliknij przycisk Dalej.
Na stronie Poprawka gotowa do zastosowania kliknij pozycję Zainstaluj.
Po zakończeniu konfiguracji kliknij przycisk Zakończ , aby zamknąć kreatora.
Z poziomu klienta sprawdź, czy możesz połączyć się z wystąpieniem systemu AOS jako administrator usługi Microsoft Dynamics AX.
Sprawdź poprawność instalacji poprawki, wykonując następujące czynności:
- Otwórz zajęcia SysHotfixManifest w AOT.
- Sprawdź, czy klasa zawiera metodę o nazwie, która jest taka sama jak numer artykułu zainstalowanej poprawki.
Użyj narzędzia do uaktualniania kodu ("Porównanie kodu"), aby porównać zmiany SYP lub GLP z dowolną warstwą VAR lub CUS. Jeśli istnieją dostosowania, pracownicy IT partnera lub klienta mogą być zobowiązani do scalenia poprawki w dostosowany system.
Poprawki wydane jako aktualizacja Instalatora Windows
Ważne Należy wykonać następujące czynności:
- Plik jądra serwera ObjectServer musi być zainstalowany na każdym serwerze AOS.
- Plik jądra klienta musi być zainstalowany na każdym komputerze klienckim.
- Plik jądra programu NetBusinessConnector i plik jądra programu ComBusinessConnector muszą być zainstalowane na każdym komputerze z programem Microsoft Dynamics AX .NET Business Connector i microsoft Dynamics AX Com Business Connector.
- Plik jądra ApplicationIntegrationServer to karta BizTalk. Podczas aktualizowania adaptera BizTalk upewnij się, że plik jądra programu ApplicationIntegrationServer jest instalowany razem z plikiem jądra programu NetBusinessConnector.
Aktualizacja Instalatora Windows aktualizuje następujące pliki binarne klienta programu Microsoft Dynamics AX 4.0:
- Plik .exe
- Pliki .dll
Te pliki są również nazywane plikami jądra. Aby zastosować aktualizację Instalatora Windows, wykonaj następujące czynności:
Wyodrębnij pliki z poprawki. Wyodrębnione pliki mogą zawierać następujące foldery:
- ApplicationIntegrationServer
- Klient
- ComBusinessConnector
- NETBusinessConnector
- Serwer obiektów
Przetestuj poprawkę w środowisku testowym. Następnie zaplanuj przestoje.
Zamknij wszystkich klientów oprogramowania Microsoft Dynamics AX. Następnie zamknij wystąpienia AOS połączone z udostępnianiem plików programu produkcyjnego.
Utwórz kopię zapasową bazy danych, a następnie utwórz kopię zapasową folderu aplikacji.
Uruchom plik Setup.exe znajdujący się w każdym folderze w poprawce.
Uruchom ponownie wystąpienie systemu AOS. Przejrzyj dziennik zdarzeń aplikacji na serwerze z uruchomioną usługą AOS, aby upewnić się, że wystąpienie AOS zaczyna się poprawnie. Wystąpienie AOS odbudowuje indeks obiektu aplikacji. Plik Axapd.aoi zawiera indeks obiektu aplikacji.
Uwaga W zależności od używanego sprzętu serwera uruchamianie wystąpienia AOS może się przekroczyć limit czasu przed zakończeniem procesu. Ten problem występuje, ponieważ proces nie ma wystarczającego czasu na odbudowanie pliku Axapd.aoi.
Użyj wystąpienia systemu AOS, aby zalogować się do klienta przy użyciu konta administratora systemu Microsoft Dynamics AX 4.0. Sprawdź, czy możesz nawiązać połączenie.
Poprawki, które są udostępniane jako plik xpo zawierający kod
Poprawki wydane jako plik xpo zawierają poprawki na poziomie kodu, które bezpośrednio wpływają na obiekty lub tabele baz danych w systemie Microsoft Dynamics AX.
Ważne Przed kontynuowaniem sprawdź każdy plik xpo pod kątem obiektów lub tabel, które zostaną zmienione. Zwróć uwagę na wszelkie dostosowania w bieżącym środowisku, których może dotyczyć problem. Zdecydowanie zalecamy zastosowanie wszystkich poprawek w środowisku testowym przed zastosowaniem poprawek do systemu na żywo.
Zaloguj się do systemu Microsoft Dynamics AX przy użyciu konta administratora microsoft Dynamics AX. Upewnij się, że żaden inny użytkownik nie jest zalogowany do usługi Microsoft Dynamics AX.
Otwieranie okna dialogowego Drzewo obiektów aplikacji . Aby to zrobić, użyj jednej z następujących metod:
- Na pasku narzędzi Standardowy kliknij pozycję Drzewo obiektów aplikacji.
- Na klawiaturze naciśnij klawisze Ctrl+D.
- W menu Plik wskaż polecenie Otwórz, a następnie kliknij polecenie Drzewo obiektów aplikacji.
W oknie dialogowym Drzewo obiektów aplikacji kliknij pozycję Importuj na pasku narzędzi.
Kliknij przycisk Przeglądaj, a następnie znajdź plik xpo.
W oknie dialogowym Otwieranie kliknij plik xpo, a następnie kliknij przycisk Otwórz.
Kliknij przycisk OK , aby ukończyć proces importowania.
Uwaga Może być konieczne ukończenie kompilacji przesyłanej dalej lub pełnego procesu kompilowania drzewa obiektów aplikacji (AOT).
Jak zainstalować poprawki, które są udostępniane jako pliki warstwy DIS lub DIP-layer
Aby zainstalować poprawki, które są udostępniane jako pliki warstwy DIS lub dip-layer, wykonaj następujące czynności:
Wyodrębnij pliki z pakietu poprawek.
Przed skopiowaniem plików zawartych w poprawce na komputer utwórz kopię zapasową folderu aplikacji i plików serwerowych, których dotyczy poprawka, za pomocą zwykłych procesów tworzenia kopii zapasowych.
Przetestuj poprawkę w środowisku testowym. Następnie zaplanuj przestoje, gdy żaden inny użytkownik nie będzie w systemie.
Zamknij wszystkich klientów oprogramowania Microsoft Dynamics AX. Następnie zamknij wystąpienia programu Application Object Server połączone z udostępnianiem plików programu produkcyjnego.
Skopiuj plik AxDIS.aod i plik AxDISen-us.ald do każdego folderu aplikacji, w którym istnieją pozostałe pliki aod. Domyślnie ten folder znajduje się w następującej lokalizacji:
\application\appl\standardNote W tym kroku zawsze używaj funkcji kopiowania. Nie używaj funkcji przenoszenia. Podczas przenoszenia pliku zostaną podjęte uprawnienia do folderu źródłowego dla tego pliku. Podczas kopiowania pliku zostaną na nim odebrane uprawnienia do folderu docelowego.Utwórz kopię zapasową pliku Axapd.aoi, zmieniając nazwę pliku. Ewentualnie usuń plik Axapd.aoi w każdym folderze aplikacji.
Uruchom ponownie wystąpienie systemu AOS. Przejrzyj dziennik aplikacji na serwerze z uruchomionym wystąpieniem systemu AOS, aby upewnić się, że wystąpienie AOS jest uruchamiane poprawnie. Wystąpienie AOS odbudowuje indeks obiektu aplikacji. Plik Axapd.aoi zawiera indeks obiektu aplikacji.
Uwaga W zależności od używanego sprzętu serwera uruchamianie wystąpienia AOS może się przekroczyć limit czasu przed zakończeniem procesu. Ten problem występuje, ponieważ proces nie ma wystarczającego czasu na odbudowanie pliku Axapd.aoi.
Wystąpienie AOS pozostanie w stanie początkowym do momentu przebudowy pliku aoi. W tym momencie wystąpienie AOS będzie miało stan "rozpoczęty". Nie są wymagane żadne dodatkowe kroki. Poczekaj na zakończenie odbudowy, a następnie przejrzyj dziennik aplikacji, aby wyświetlić wskazanie, że uruchomiono wystąpienie systemu AOS.
Za pomocą wystąpienia systemu AOS zaloguj się na komputerze klienckim przy użyciu konta administratora usługi Microsoft Dynamics AX 4.0. Następnie nawiąż połączenie z tym wystąpieniem systemu AOS za pomocą oprogramowania klienckiego, aby sprawdzić, czy można nawiązać połączenie. Na koniec sprawdź, czy zmiany zostały wykryte przez usługę Microsoft Dynamics AX i czy są widoczne w AOT.
Jeśli zostanie wyświetlona lista kontrolna uaktualniania, wypełnij listę kontrolną, aby upewnić się, że nie wystąpią żadne dodatkowe problemy. Jeśli nie zostanie wyświetlona lista kontrolna uaktualnienia, warstwa DIS lub DIP nie zostanie rozpoznana. Jeśli warstwa DIS lub DIP nie jest rozpoznawana, należy zastosować jedną lub więcej z następujących metod:
Utwórz nowy folder aplikacji. Następnie skopiuj wszystkie pliki z istniejącego folderu aplikacji do nowego folderu aplikacji.
Zmień konfigurację wystąpienia AOS, aby używać nowego folderu aplikacji. W tym celu wykonaj następujące czynności:
Kliknij przycisk Start, kliknij pozycję Uruchom, wpisz Control Admintools, a następnie kliknij przycisk OK.
Kliknij dwukrotnie pozycję Microsoft Dynamics AX Configuration Utility.
Na karcie Application Object Server (Serwer obiektów aplikacji ) wybierz nowy folder aplikacji utworzony na liście wystąpień aplikacji.
Zastosuj konfigurację, a następnie uruchom ponownie wystąpienie AOS.
Powtórz krok 8.
Po zakończeniu działania listy kontrolnej należy ponownie skompilować całą aplikację.
Jeśli używasz wielu folderów aplikacji i wielu wystąpień systemu AOS, zatrzymaj wszystkie wystąpienia systemu AOS, a następnie uruchom ponownie wszystkie wystąpienia systemu AOS.
Źródła informacji
Aby uzyskać więcej informacji na temat opcji importowania pliku xpo, zobacz Przewodnik po programach Microsoft Dynamics AX Developers.
Produkty innych firm omawiane w tym artykule są tworzone przez firmy niezależne od firmy Microsoft. Firma Microsoft nie udziela jakichkolwiek gwarancji, dorozumianych ani innych, co do wydajności i niezawodności tych produktów.