Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open

Log Orsoftu

Log Orsoftu je tabulka (O0log), do které se automaticky zapisují informace o provozu Orsoftu, zejména příhlášení/odhlášení uživatele, spuštění volby, zprávy z programů o výsledcích zpracování, run-timové chyby (Exceptions) apod. Umožňuje správci Orsoftu nebo servisním pracovníkům dodavatele provádět pro analýzu provozu, chybových stavů apod.

Log Orsoftu lze prohlížet ve volbě Administrace/Monitorování/Log Orsoftu. Nelze jej editovat. Pro analýzu obsahu lze využít rychlých filtrů v browse, filtrů definovaných přes Správu filtrů a speciálních filtrů (tlačítka Vše, Osoba, Stroj, Přihlášení - pomocí nich lze filtrovat bez nutnosti zapisovat hodnotu pro filtrovací kritérium - příslušný údaj se vezme z aktuálního záznamu, na kterém stojí kurzor).

Údaje uložené v tabulce (dle povahy zápisu mohou být vyplněny pouze vybrané údaje):

  • Klíč
    • Datum a čas - datum a čas zápisu události včetně tisícin sekundy
    • ID záznamu - jednoznačný rostoucí identifikátor záznamu, hlavní klíč tabulky
    • Osoba - číslo a jméno osoby (uživatele), které se záznam týká
    • Login - login osoby, které se záznam týká
    • Stroj - jméno stroje (stanice), ze kterého byl uživatel přihlášen
    • ID přihlášení - identifikátor aktuálního přihlášení uživatele, spojuje záznamy uživatele z jednoho přihlášení
  • Obsah
    • ID úlohy - identifikátor spuštěné úlohy resp. okna, v němž úloha běží. Záznamy o spuštění a ukončení konkrétní úlohy mají shodné ID úlohy.
    • Typ - typ záznamu, možné hodnoty:
      • P - Přihlášení osoby
      • J - Přihlášení jako (změna osoby přes volbu „Přihlásit se jako“)
      • O - Odhlášení osoby
      • U - Spuštění úlohy (spuštění úlohy, zpráva je uvozena znakem „> “)
      • V - Ukončení úlohy (ukončení úlohy, zpráva je uvozena znakem „ <“)
      • C - Spuštění cobolské úlohy (spuštění cobolské úlohy, zpráva je uvozena znakem „> “)
      • T - Spuštění tisku (spuštění tisku, zpráva je uvozena znakem „> “)
      • Q - SQL příkaz (záznamy vzniklé importem textového SQL logu)
      • Z - Zpráva z úlohy (zprávy zapisované do logu spuštěným programem, zprávy jsou uvozeny znaky „> >“)
      • E - Výjimka (Exception) - serverová výjimka (chyba), plný obsah výjimky je uložen v poli Doplněk
    • Původ - původ záznamu (kde záznam vznikl)
      • J - Java runtime
      • S - Sql Logger (program pro sledování SQL příkazů)
      • A - Aplikace
      • M - Menu
      • N - Další nabídka
      • T - Menu tisky
      • O - Oblíbené
      • U - Spuštěná úloha (záznam zapsala spuštěná úloha)
    • Zpráva - obsah záznamu (max. délka 4000 znaků). Sem se zapisuje hlavní informace záznamu. Pro zobrazení v samostatném okně lze použít tlačítko Více. Některé typy záznamů mohou začínat speciálními znaky, např. „> “ pro spuštění úlohy, „ <“ pro ukončení úlohy, „> >“ pro zprávu ze spuštěné úlohy.
    • Doplněk - doplněk záznamu (neomezená velikost). Použivá se pro uložení delšího textu, např. obsahu chybových výpisů (výjimek), reportů apod. Pro zobrazení v samostatném okně lze použít tlačítko Více.
  • Menu (tyto údaje se zapisují pro volby spouštěné z menu)
    • Název volby - název volby v menu
    • Popis volby - popisný název volby (objevující se po najetí myši)
    • Volaná třída - volaná třída (program)
    • ID oprávnění - identifikátor oprávnění pro volbu
    • Parametr - parametr předaný volanému programu
    • Parametr 2 - druhý parametr předaný volanému programu
    • Vlastní volba - je-li vyplněna, určuje se dle ní volaná třída až uvnitř editačního programu
  • Sledování SQL (tyto údaje se zapisují pro záznamy generované systémem sledování SQL)
    • ID DB připojení - identifikátor databázového připojení
    • Typ SQL příkazu - možné typy SQL příkazů v záznamu jsou:
      • transaction - znamená počátek transakce
      • statement - volání sql statementu
      • result - procházení resultsetu, znamená next
      • resultset - výsledné hodnoty sql statementu
      • batch - dávkové zpracování sql příkazů
      • commit - potvrzení transakce
      • rollback - zrušení transakce
    • Konec SQL dotazu - doba ukončení SQL dotazu
    • Trvání SQL dotazu - doba trvání SQL dotazu v ms
  • Stav aplikace
    • Licenční číslo - licenční číslo nainstalovaného Orsoftu Open (OR-systému Open)
    • Verze programu - obsahuje vlastní verzi, číslo sestavení a datum a čas
    • Datum zpracování - datum zpracování Orsoftu (zobrazené v době záznamu vpravo nahoře v navigaci)

Tlačítka v horní liště

  • Další nabídka
    • Import ologsql souboru - zde lze do Logu Orsoftu naimportovat data ze sledování SQL příkazů. Po spuštění volby se vybere příslušný textový log pro import. Textový log má název ologsql_UUUUU_RRRRMMDD_HHMMSSTTT.log, kde UUUUU je číslo uživatele, RRRRMMDD datum a HHMMSSTTT čas vytvoření logu. Naimportované záznamy mají nastaven typ záznamu Q = SQL příkaz.
  • Vše - zobrazí všechny záznamy logu (výchozí stav)
  • Osoba - zobrazí záznamy pro aktuální osobu (dle pozice kurzoru v seznamu)
  • Stroj - zobrazí záznamy pro aktuální stroj (dle pozice kurzoru v seznamu)
  • Přihlášení - zobrazí záznamy pro aktuální přihlášení (dle pozice kurzoru v seznamu)
  • Úloha - zobrazí záznamy pro aktuální úlohu (dle pozice kurzoru v seznamu)
  • Obnova - přenačte aktuální obsah logu