Wprowadzenie
Narzędzie upgaps instaluje w systemie nowe obiekty deweloperskie, które zostały zaimportowane za pomocą aktualizacji oprogramowania. Rozpoznaje konflikty i w razie potrzeby tworzy zadanie konfliktu.
Podstawowe definicje związane z obszarem zarządzania systemem dostępne są tutaj.
Grupa docelowa
- Administratorzy systemu
Wymagania wstępne
Znajomość aktualizacji oprogramowania w Comarch ERP Enterprise.
Opis
Aktualizacje oprogramowania instalowane są w kilku krokach:
- sprawdzenie, czy są zaimportowane aktualizacje oprogramowania. Przeprowadzane są następujące kontrole:
- sprawdzenie, czy zależne aktualizacje oprogramowania już istnieją w systemie (tylko w przypadku przenoszenia oprogramowania)
- sprawdzenie, czy dostępne są wszystkie wymagane obiekty deweloperskie
- wykrywanie konfliktów (tylko w przypadku przenoszenia oprogramowania)
- sprawdzanie obiektów deweloperskich względem listy identyfikacji
- po pomyślnym sprawdzeniu aktualizacje oprogramowania są instalowane. Instalacja różni się w zależności od przenoszenia oprogramowania i przenoszenia krzyżowego oprogramowania.
Przenoszenie oprogramowania:
- generowanie wersji dla obiektów deweloperskich dla których wykryto konflikt
- generowanie zadania konfliktu i przypisywanie obiektów deweloperskich konfliktu
- generowanie schematów
- aktywacja obiektów deweloperskich, które nie wywołują konfliktu
- eksport zainstalowanej aktualizacji oprogramowania (z wyjątkiem systemów poziomu 7).
Przenoszenie krzyżowe oprogramowania:
- generowanie zadania konfliktu
- generowanie wersji konfliktu i przypisanie do zadania konfliktu.
Polecenie
Poniżej znajduje polecenie zawierające wszystkie możliwe parametry.
upgaps | -codeClass:<str>[-prepare]
[-upgrade] [-activate] [-release] [-undo] [-ignoreWarnings] [-verbose] |
Parametry
Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są obowiązkowe. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości.
Nie wszystkie parametry mogą być określone więcej niż jeden raz; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: <str-1> … <str-n>.
Parametr | Opis |
-codeClass:<str> | Podczas instalowania aktualizacji oprogramowania dokonywane jest oddzielenie kodu systemu od kodu aplikacji. Parametr dla tej opcji to APP dla aktualizacji oprogramowania z obszaru aplikacji i SYS dla aktualizacji oprogramowania z obszaru systemu. Ta specyfikacja musi być dokonana dla parametrów [-prepare]: [-upgrade] [-undo]. |
[-prepare] | Sprawdzenie zaimportowanych obiektów deweloperskich. |
[-upgrade] | Instalowanie zaimportowanych obiektów deweloperskich i przeniesienie dane do tabel systemowych. |
[-activate] | aktywacja obiektów deweloperskich |
[Release] | Udostępnienie nowych wersji i zaimportowanie aktualizacji oprogramowania.Aktualizacje oprogramowania dla eksportu i zadania deweloperskiego konfliktu są również generowane, jeśli są wymagane.
Po zakończeniu instalacji aktualizacji oprogramowania wykonywane są dalsze kroki:
Jeśli instalacja została wykonana ręcznie za pomocą poleceń imprfr i upgaps, w folderze refreshes/import tworzony jest nowy katalog z prefiksem AI, który zawiera dane wyjściowe wszystkich wywołań narzędzi imprfr i upgaps przed uruchomieniem instalacji. |
[-undo] | Resetowanie procesu instalacji. Jest to możliwe tylko wtedy, gdy generowanie schematów nie zostało jeszcze rozpoczęte podczas activate. |
[ignoreWarnings] | Ignorowanie wszystkich ostrzeżeń podczas instalacji i brak anulpwania procesu. |
[-verbose] | Dane wyjściowe w toolshell. |