Instalacja aktualizacji oprogramowania (upgaps)

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:

  • Import definicji Workflow
  • Przeniesienie dostosowania wyszukiwania

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.

Czy ten artykuł był pomocny?