10.4. Format zapisu danych
Wszystkie informacje otrzymane jako parametry wywołania programu dsi oraz
ewentualne dane otrzymane od serwera okienek graficznych są zapisywane w postaci
pojedynczej linii składającej się z porcji informacji ujętej w kwadratowe nawiasy i
ewentualnie poprzedzonej odpowiednią literą z myślnikiem. Ogólna postać takiej
pojedynczej linii wygląda następująco:
-T [czas wywołania programu] -U
[czas wywołania programu w formacie UNIX (liczba sekund od 01.01.1970)]
-i [argument wywołania dsi opcji -i]
-r [argument wywołania dsi opcji -r]
-s [argument wywołania dsi opcji -s]
-a [argument wywołania dsi opcji -a]
-c [argument wywołania dsi opcji -c]
-g [argument wywołania dsi opcji -g]
-p [argument wywołania dsi opcji -p]
-n [argument wywołania dsi opcji -n]
-e [argument wywołania dsi opcji -e]
-t [argument wywołania dsi opcji -t]
-d [argument wywołania dsi opcji -d]
-M [argument wywołania dsi opcji --community]
-q [argument wywołania dsi opcji --closing-reason]
-b [argument wywołania dsi opcji --closed-by]
-m [czytelny dla człowieka opis sprawy lub zdarzenia]
-u [identyfikator operatora otrzymany od serwera]
-R [czas wyświetlania okienka otrzymany od serwera]
reszta danych do zapisania (other data to store), które są
nierozpoznanymi opcjami wywołania dsi.
Informacje zapisywane jako wartość opcji -m zależą od tego, czy
dsi został uruchomiony z opcją --id
i jej argumentem różnym od -1.
Jeśli nie została podana ta opcja (dsi nie został więc uruchomiony
przez żaden z programów produktu Operation Manager) wówczas zapisywany jest argument wywołania
dsi opcji -m. Jeśli opcja
--id została podana (tzn. dsi został uruchomiony
przez jakiś program produktu Operation Manager, czyli została także podana reszta informacji
o sprawie oraz wchodzących w jej skład zdarzeniach) to zapisywane są za opcją -m
takie informacje jak: argument wywołania dsi opcji
-m, argument wywołania dsi
opcji -i oraz opisy dla każdego zdarzenia oddzielone od siebie średnikami.
W skład poszczególnego opisu wchodzą: stan zdarzenia, gdzie (A) znaczy aktywne,
(H) znaczy pasywne, czyli historyczne, zaś (NM) znaczy, że w tym przypadku nie
można było zmienić jego stanu; argument wywołania --event-ctime dla danego
zdarzenia; argument wywołania --event-mtime dla danego zdarzenia; argument
wywołania --event-hits-number dla danego zdarzenia; argument wywołania
--event-successors dla danego zdarzenia (znaki nowej linii oddzielające
poszczególnych następców zdarzenia są zamieniane na średniki).