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
Uprawnienia mogą zostać przypisane za pomocą ról uprawnień jak również poprzez przyporządkowanie organizacji. Szczegółowe informacje można znaleźć w artykule Uprawnienia.
Nie ma specjalnych uprawnień dla tego narzędzia.