Page History
...
SLA loggeren er implementeret som et servlet filter defineret i webapplikationens web.xml-fil.
MinLog
På et tidspunkt blev alle ITI-18 søgninger logget i MinLog med den samme konfigurerbare sætning. Dette er nødvendigt hvis søgningen returnerer flere forskellige dokumenttyper. Hvis en søgning er begrænset med en enkelt kendt TypeCode kan man dog godt konkludere at anvenderen kun har fået adgang til en bestemt slags dokumenter, hvilket kan afspejles i den sætning der logges i MinLog. Derfor udvides løsningen med denne mulighed, samt yderligere detaljeringsgrad ved også at kigge på formatcode og classcode.
Ved at sammenligne en ITI-18 søgnings søge parametre med opsætning i en database findes en mere detaljeret tekst til logningen. Hvis det ikke er muligt at finde denne detaljerede tekst anvendes den oprindelige default opsætning. Dette kan skyldes flere forskellige værdier af de forskellige koder, f.eks. at der både søges på aftaler og PDC dokumenter, at der ikke er angivet nogen af de søgekriterier vi undersøger på, eller at der ikke er sat noget konfiguration op på det anvendte søge kriterie. I sidstnævnte logges dette som en warning.
Den er implementeret vha. 2 tabeller:
minlog_text:| Felt | Type | Andet | |
|---|---|---|---|
| 1 | id | int(10) | not null, auto inc, primary key |
| 2 | typecode_codename | varchar(64) | unique key samme med 2-7 |
| 3 | typecode_schemename | varchar(64) | unique key samme med 2-7 |
| 4 | classcode_codename | varchar(64) | unique key samme med 2-7 |
| 5 | classcode_schemename | varchar(64) | unique key samme med 2-7 |
| 6 | formatcode_codename | varchar(64) | unique key samme med 2-7 |
| 7 | formatcode_schemename | varchar(64) | unique key samme med 2-7 |
| 8 | text | varchar(128) | not null |
minlog_usertype_text:
| Felt | Type | Andet | |
|---|---|---|---|
| 1 | id | int(10) | not null, auto inc, primary key |
| 2 | usertype | varchar(256) | not null, unique key |
| 3 | text | varchar(128) | not null |
Integration og test
Integrationsstrategi
...