kClient HTML Help: PLIKI ROZKAZÓW

Pomoc zawiera:

Uwagi ogólne

Syntaktyka plików CMD

Syntaktykę plików CMD opisano dokładnie także w dokumencie: Pliki rozkazów CMD. Każdy wiersz w pliku stanowi zadanie dla jednego rekordu harmonogramu (Harmonogram). Jest możliwe wpisanie każdego polecenia do odrębnego pliku albo kilku poleceń w osobnych liniach do jednego pliku. Każda linia musi być zakończona znakami CR,LF. Rozkazy znajdujące się w jednym pliku będą wykonywane chronologicznie czyli w kolejności zamieszczenia linii w pliku. Pliki będą wykrywane w katalogu zgodnie z ustawieniami systemu i nie można mieć pewności że plik wysłany wcześniej ale jeszcze niewykonany będzie wykonany przed plikiem wysłanym nieco później. Jeśli więc zależy nam na tym aby mieć kontrolę nad kolejnością wykonywania rozkazów, zalecaną metodą jest umieszczanie ich w jednym pliku jako osobne linie.

Plik rozkazu jest plikiem tekstowym, może mieć dowolną nazwę i musi mieć rozszerzenie "cmd". W katalogu przeszukiwania może być więcej niż jeden plik CMD. Każdorazowo w okresie przeszukiwania pobierany jest jeden plik CMD i wykonywany.

W każdym wierszu wystepują parametry wymagane (obligatoryjne) jak i dodatkowe.

Parametry obligatoryjne muszą znaleźć sie w każdej linii rozkazu i są następujące:

Parametry opcjonalne są następujące:

Parametry w linii oddzielone są od siebie znakiem średnika lub przecinka.

CONF

Parametr określa numer konferencji 1 do 5 której dotyczy rozkaz.

Poprawny format : CONF=n;
gdzie n=1,2,3,4 lub 5

FREQ

Parametr określa cykliczność (czas lub okresowość) według której będzie wykonywany dany rozkaz rozkaz.

Poprawny format : FREQ=n;
gdzie n=1 do 15

Wartość tego parametru musi mieścic sie w granicach 1..15 i poszczególne wartości oznaczają nastepujące akcje:

EVENT

Parametr określa jakie zdarzenie ma zostać zrealizowane - jaki rozkaz zawarty w pliku CMD ma zostać wykonany. Parametr ten musi wystąpić w każdej linii pliku rozkazu.

Poprawny format : EVENT=n;
gdzie n=1 do 8

Wartość tego parametru musi mieścic sie w granicach 1..8 i poszczególne wartości oznaczają nastepujące akcje:

DATE

Parametr określa datę kalendarzową w rozkazach.

Poprawny format : DATE=YYYY-MM-DD;
gdzie YYYY=rok MM-dzień i DD-dzień

W każdym rozkazie brak parametru DATE oznacza polecenie przyjęcia tej wartości w chwili wykrycia i realizacji pliku CMD (a właściwie w chwili wysłania rozkazu do karty KKO). Format daty musi być tak jak określono wyżej, separatorem pól musi być znak '-' a dni i miesiące poniżej 10 muszą być poprzedzone nieznaczącymi zerami.

TIME

Parametr określa czas w rozkazach.

Poprawny format : TIME=GG:MM;
gdzie MM-godzina i MM-minuta

W każdym rozkazie brak parametru TIME oznacza polecenie przyjęcia tej wartości w chwili wykrycia i realizacji pliku CMD (a właściwie w chwili wysłania rozkazu do karty KKO). Format czasu musi być tak jak określono wyżej, 24-godzinny separatorem pól musi być znak ':' a godziny i minuty poniżej 10 muszą być poprzedzone nieznaczącymi zerami.

DIR

Parametr służy do wprowadzenia numeru abonenta w rozkazach dołączenia i usunięcia abonenta z konferencji.

Poprawny format : DIR=nn..n;
gdzie nn..n-numer abonenta

W rozkazach o EVENT=3 i EVENT=4 parametr jest obligatoryjny. Maksymalna długośc numeru wynosi 20 cyfr, dopuszczalne znaki to cyfry '0'..'9'.

ANN

Parametr służy do wprowadzenia numeru zapowiedzi słownej w rozkazach dołączenia i usunięcia zapowiedzi z konferencji.

Poprawny format : ANN=n;
gdzie n=1 do 60

W rozkazach o EVENT=5 i EVENT=6 parametr jest obligatoryjny. Zapowiedź musi być nagrana, w jednym czasie w konferencji może być tylko jedna zapowiedź. Więcej o zapowiedziach słownych można znaleźć w opisie zapowiedzi słownych karty KKO.

PASS

Parametr służy do wprowadzenia hasła w rozkazie rezerwacji konferencji.

Poprawny format : PASS=nn..n;
gdzie nn..n-znaki hasła

W rozkazie z EVENT=1 parametr jest obligatoryjny. Maksymalna długośc hasła wynosi 5 cyfr, dopuszczalne znaki to cyfry '0'..'9'.

GRP

Parametr służy do wprowadzenia grupy predefiniowanej.

Poprawny format : GRP=n;
gdzie n=1 do 32

W rozkazie z EVENT=2 i EVENT=9 parametr jest obligatoryjny.

PAR

Parametr dodatkowy PAR służy do wprowadzenia rozdzielczości czasu w rozkazah z FREQ=4, FREQ=5 i FREQ=6.

Poprawny format : PAR=n;
gdzie n-wartość parametru zależna od FREQ.

Dla częstości "co n dni" n może wynosić 1..31 dni. Dla częstości "co n godzin" n może wynosić 1..72 godzin. Dla częstości "co n minut" n moze wynosić 5..180 minut.

Konfiguracja mechanizmu plików CMD

W programie kClient i na karcie KKO przewidziano szereg opcji konfiguracyjnych ułatwiających posługiwanie się mechanizmem plików CMD. Ustawione tutaj opcje są automatycznie zapisywane w odpowiednim pliku konfiguracyjnym w chwili zamknięcia zakładki Harmonogramowanie konferencji. W chwili wywołania tej opcji dane z pliku konfiguracyjnego są automatycznie odczytywane i respektowane.

Poniższy rysunek przedstawia okienko konfiguracyjne (zakładka Pliki poleceń w opcji Harmonogramowanie konferencji - klawisz "Plan"):

cmd1_pl.jpg

W okienku umieszczono następujące opcje:

Przykładowe pliki

Na koniec kilka przykładowych plików rozkazów CMD dla zobrazowania możliwości tej funkcji w systemie KKO wraz z opisami działania każdego pliku.