Wprowadzenie
Po uruchomieniu serwera aplikacji polecenia mogą być wykonywane automatycznie przy użyciu pliku autoexec.scl. Można użyć tego narzędzia, aby edytować ten plik.
Grupa docelowa
- Administratorzy systemu
- Konsultanci techniczni
Opis
Jeśli plik o nazwie autoexec.scl znajduje się w katalogu servers serwera aplikacji po jego uruchomieniu, plik ten jest wykonywany za pomocą polecenia call. Można użyć narzędzia wrkautexc, aby utworzyć, zmienić i usunąć plik autoexec.scl.
Plik autoexec.scl nie jest wykonywany, jeśli polecenie zostanie wydane po uruchomieniu serwera aplikacji.
Polecenie
Poniżej znajduje się polecenie wraz ze wszystkimi możliwymi parametrami.
wrkautexc | [-sas:<str>][-delete][-copy:<str>][-add:<str>][-line:<Int>]
[-replace:<str>] |
Parametry
Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są parametrami obowiązkowymi. 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 wielokrotnie; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: <str-1> … <str-n>.
Parametr musi być wymieniony w całości, np. -f<str>, i w kolejności, w jakiej jest używany w poleceniu.
Parametr | Opis |
[-sas:<str>] | Nazwa serwera aplikacji, dla którego przetwarzany jest plik autoexec.scl. Domyślnie jest to bieżący serwer aplikacji. |
[-delete] | Pozwala na usunięcie pliku autoexec.scl dla określonego serwera aplikacji |
[-copy:<str>] | Kopiuje plik autoexec.scl dla określonego serwera aplikacji. Ścieżka kopiowanego pliku jest określona w parametrze -copy. Ścieżka może być określona w następujący sposób:
Można wykonać wiele restartów w skrypcie za pomocą następujących poleceń:
Za pomocą tych poleceń można na przykład zautomatyzować instalację aktualizacji oprogramowania za pomocą skryptu: |
[-add:<str>] | Można użyć parametru -add, aby dodać jedną lub więcej linii do pliku autoexec.scl. Jeśli plik autoexec.scl nie istnieje, zostanie on utworzony, a określone linie zostaną dodane. |
[-line:<Int>] | Jeśli podano parametr -copy, plik jest kopiowany tylko od określonej linii; na przykład, jeśli podano parametr -line:3, plik jest kopiowany od trzeciej linii. |
[-replace:<str>] | Można użyć parametru -replace, aby zastąpić wszystkie wystąpienia ciągu znaków innym ciągiem znaków: Przykład -replace: „abc=123456” zastępuje wszystkie wystąpienia ciągu znaków „abc” ciągiem znaków „123456”. |
Przykładowe skrypty
Instalacja w systemach deweloperskich
Skrypt installdv.scl jest przykładem, jak można zautomatyzować instalację oprogramowania dla systemów deweloperskich za pomocą wrkautexc. Skrypt znajduje się w katalogu instalacyjnym Comarch ERP Enterprise; ścieżka do pliku: files/com/cisag/sys/transport/log/installdv.scl.
Skrypt ten wykonuje następujące kroki:
- instalacja aktualizacji oprogramowania
- aktywacja zadania konfliktu
- wykonanie wszystkie aktualizacji danych
Skrypt installdv.scl oczekuje jako parametrów numeru zlecenia deweloperskiego ze statusem W opracowaniu w celu aktywacji zadania konfliktu oraz nazwy pliku logów do rejestrowania informacji powodzenia instalacji.
Instalacja w innych systemach
Skrypt install.scl jest przykładem, jak można zautomatyzować instalację aktualizacji oprogramowania dla systemów innych niż deweloperskie przy użyciu wrkautexc. Skrypt znajduje się w katalogu instalacyjnym Comarch ERP Enterprise; ścieżka do pliku: files/com/cisag/sys/transport/log/install.scl.
Skrypt ten wykonuje następujące kroki:
- Instalacja aktualizacji oprogramowania
- Wykonanie wszystkich aktualizacji danych
Skrypt install.scl oczekuje jako parametru nazwy pliku loga do rejestrowania powodzenia instalacji.
Uprawnienia
Nie ma specjalnych uprawnień dla tego narzędzia.