Skip to end of metadata
Go to start of metadata

Instalacja w systemie PlusWorkflow

PlusBarcodeReader jest napisany w formie biblioteki jar. Repozytorium plików znajduje się w lokalizacji PlusMPM_libs/PlusBarcodeReader. W systemie PlusWorkflow, PlusBarcodeReader może być uruchamiany jako zadania zaplanowane. W tym celu należy przegrać bibliotekę PlusBarcodeReader.jar, wraz z umieszczonymi w repozytorium bibliotekami w katalogu lib, do systemu PlusWorkflow. Następnie w panelu administracyjnym należy dodać nowe zadanie zaplanowane. Jako nazwę klasy podajemy: com.suncode.barcodereader.PlusBarcodeReader, a jako nazwę metody: startup. Metoda ta posiada jeden parametr typu String. Określa on ścieżkę do pliku konfiguracyjnego modułu PlusBarcodeReader.W dalszej kolejności należy określi pozostałe parametry potrzebne do konfiguracji zadania zaplanowanego takie jak: nazwa, opis zadania, data pierwszego uruchomienia, okres powtórzeń i następnie zakończyć tworzenie zadania.

Instalacja na stacji klienckiej

PlusBarcodeReader może zostać zainstalowany na dowolnej stacji klienckiej z zainstalowanym środowiskiem JAVA (JRE). W tym celu należy przegrać biblioteki potrzebne do działania programu oraz plik z samym programem do wybranego katalogu na stacji klienckiej (zalecana ścieżka ../PlusBarcodeReader/lib). Do odpowiedniego katalogu należy równie przegrać przygotowany plik konfiguracyjny (zalecany katalog: ../PlusBarcodeReader/conf). Zaleca się również utworzenie katalogu ./PlusBarcodeReader/logs i skonfigurowanie logów PlusBarcodeReader do tego katalogu. W celu uruchomienia programu należy wywołać klasę PlusBarcodeReader z podaniem pliku konfiguracyjnego. Przykładowe wywołanie z poziomu katalogu ./PlusBarcodeReader:

java -Djava.ext.dirs=lib com.suncode.barcodereader.PlusBarcodeReader conf/PlusBarcodeReader.ini

Polecenie takie można zapisać w pliku wykonywalnym (bat lub sh). Wywołanie takiego polecenia spowoduje jednorazowe przetworzenie katalogów zgodnie z plikiem konfiguracyjnym. Jeśli program miałby być uruchamiany cyklicznie, należy zapewnić takie wywołania przez narzędzia zewnętrzne (np. Harmonogram zadań w Windows lub cron w Linuksie).

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.