11.07.2015 Views

PSP3 - uživatelská příručka - Amit

PSP3 - uživatelská příručka - Amit

PSP3 - uživatelská příručka - Amit

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Stavové a chybové informace, provozní deník2 Provozní deníkProvozní deník slouží k evidenci chyb a jiných hlášení, které se vyskytnou při vlastnímprovozu procesní stanice. Je to kruhový buffer, jehož položkami jsou jednotlivá hlášení.Po zavedení operačního systému do stanice je deník prázdný. Postupně se zaplňujejednotlivými hlášeními. Jakmile se celý zaplní, začínají se přepisovat nejstarší hlášenínejnovějšími. Tímto mechanismem se zajišťuje uchování počtu n posledních hlášení.Číslo n se nazývá hloubka provozního deníku.Systémový provoznídeníkProcesní stanice vždy automaticky obsahuje provozní deník s hloubkou 50 hlášení. Tentoprovozní deník se nazývá systémový a je umístěn v operačním systému NOS. Systémovýprovozní deník lze prohlížet pouze na terminálu připojeném k procesní stanici.Aplikační provozní deníkAby mohl být provozní deník přístupný i po komunikační síti a mohl se tak zpracovávatspeciálními programy na stanicích PC, musí se v aplikaci definovat tzv. aplikační provoznídeník. Aplikační provozní deník se vytvoří tak, že se v databázi aplikace vytvoří dvěproměnné se speciálními hodnotami identifikátorů WID. Tento aplikační deník může mítlibovolnou hloubku, která je omezena pouze velikostí volné paměti ve stanici.WID Databázový typVýznamxx900 *)IIndexIndex je číslo položky v bufferu, která bude přepsánaxx901 *)MIpříštím hlášenímBufferBuffer na jednotlivé položky hlášení. Rozměry maticeurčují hloubku deníku. Hloubka je daná celkovým počtembuněk matice děleným 8:n R S ,8kde R je počet řádků a S je počet sloupců matice.Typicky pro hloubku 50 (+1 položka navíc) se zadávározměr [1,408].*) xx je číslo stanice, např. na stanici č. 4 mají proměnné WID 4900 a 4901Je-li na stanici aplikační provozní deník, zapisují se všechna hlášení do něj, včetně těchhlášení, která vznikají mimo běh aplikace (např. start síťového zavaděče apod.).Aplikační deník tak zcela nahrazuje systémový deník a kromě prohlížení pomocípřipojeného terminálu ještě poskytuje možnost zpracování na stanicích PC v síti. Dalšívýhodou je možnost větší hloubky deníku, ovšem na úkor volné paměti procesní stanice.V případě aplikace s jednou izolovanou stanicí většinou systémový deník zcela postačí.Způsob prohlížení provozního deníku na terminálu je popsán v části Ovládání terminálůřady APT.Struktura položkyhlášeníPoložky hlášení provozního deníku se na procesní stanici udržují v binární formě s následujícístrukturou:Položka Počet bytůVýznamKód2Kód chyby / hlášeníTime4Čas vznikuSegment2Místo v programuOffset2Číslo procesu, ve kterém chyba vzniklaWID2WID proměnné / doplňkový kódData4HodnotaVýznam položek WID a Data je různý pro jednotlivé chyby příp. hlášení a je popsánv tabulce seznamu chyb.Stavové a chybové informace, provozní deník 175

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!