|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5376 (0x1500) Types: TextFile Names: »dcsys4«
└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system └─⟦72244f0ef⟧ └─⟦this⟧ »dcsys4«
>fo @üSP.DCSYS.4/3ü@ >a1 INDLEDNING. Formålet med at logge hændelser på DC's disc er: - dokumentationshensyn - statistikhensyn >a2 Dokumentationshensyn. Af hensyn til de store værdier, der kan være på spil hvis en alarm ikke når frem til vagtcentralen, kan det være af stor betydning at kunne dokumentere, at alarmen er blevet afsendt til vagtcentralen fra alarmsystemet. Derfor bliver alarmer logget i kopi på DC både i det øjeblik, de opstår, og i det øjeblik, de er modtaget af vagtcentralen. Såvel alarmmeldingen (incl. afsender og modtager) som det nøjagtige tidspunkt logges. >a2 Statistikhensyn. I den første periode af indkøringen af alarmsystemet er det af betydning at kunne danne sig et billede af systemets belastning såvel som af dets udnyttelse. For at kunne gøre dette er det nødvendigt, at logge alle alarmer. >a2 Logmodulets opgaver. Logmodulet har følgende opgaver: - Udskrivning af logmeddelelser til logfil. - Printerudskrifter af udvalgte dele af logfilen. - Dump af logfilen til magnetbånd. I de næste afsnit vil vi beskrive hvorledes disse opgaver udføres. >a1 LOGMEDDELELSER. Logmodulet vedligeholder logfilen. Logfilen er den fil, hvor alle logmeddelelser skrives ud. >a2 Logmeddelelsers indhold. >ne 11 En logmeddelelse kan ankomme til DC på to former. Disse er: normal logmeddelelse (kode 0.0) meddelelse bestemt for et DC-modul (kode forsk. fra 0.0) >a3 Normale logmeddelelser. Formatet for en normal logmeddelelse er følgende: >ne 11 Modtageradresse = DC-adresse Afsenderadresse = Fx TS-adresse Operationskode = 0.0 Datadel = tidspunkt for afsendelse af logmeddelelse modtager af oprindelige medd. afsender af oprindelige medd. oprindelige operationskode oprindelige datadel Fra en sådan logmeddelelse udvælges datadelen, der afleveres til logmodulet og udskrives på logfilen som en record. Dvs at det er den oprindelige meddelelse samt tidspunktet for afsendelse af logmeddelelsen, der logges. For krypteringsmeddelelser (operationskode 10.8 og 10.9) gælder der det helt specielle, at der ændres i datadelen før logning. Krypteringsnøglen fjernes fra datadelen, så den ikke kan udskrives. >a3 Meddelelser bestemt for DC. Hvis en meddelelse er bestemt for DC selv, afsendes der ikke en speciel logmeddelelse. Det er netinterfaceets opgave at generere en kopi til logmodulet. Denne kopi har imidlertid samme format som almindelige logmeddelelser, når den ankommer til logmodulet, således at logmodulet ikke kan se forskel. >a2 Logmeddelelsers oprindelse. En logmeddelelse genereres af TSer, NCer eller DCer i nettet hver gang der indtræffer "en begivenhed". Det sker f.eks. ved afsendelse af en alarm fra en TS, når alarmen er ankommet til VCen, o.s.v. Endvidere genereres logmeddelelser i DCen selv, når: >ne6 - Operatøren taster en kommando - Utilitymodulet udfører en kommando - Databasemodulet udfører en kommando - Logmodulet udfører en kommando (ikke ved logning af en meddelelse) >a2 Logfilens udseende. Logfilen indeholder logmeddelelser i form af records: en record pr. meddelelse. Disse records er af variabel længde (og indeholder alle deres længde i første ord). Selve filen er opdelt i blokke a N segmenter. Først på hver blok står hvilket tidsrum denne blok rummer logmeddelelser fra. >a1 PRINTERUDSKRIFTER FRA LOGFILEN. På anfordring (fra operatørmodulet) skal logmodulet kunne udskrive nærmere angivne logmeddelelser i læseligt format, både ud fra den del af logfilen, der befinder sig på discen, og ud fra magnetbånd. Operatøren kan f.eks. bede om en liste over alle hændelser omkring en given AT i et givet tidsrum. De delmængder af logfilen, man kan få udskrevet vælges ved at angive værdier til en eller flere af følgende parametre: >ne5 tid adresse afsender modtager operationskode Ved angivelse af et tidsrum gennem parametren tid udvælges de logmeddelelser, der har afsendelsestidspunkt i det pågældende tidsrum, og som opfylder de øvrige angivne kriterier. Hvis det angivne tidsrum går frem i tiden, sætter logmodulet øvre grænse for tidsrummet til at være det aktuelle tidspunkt. Der udvælges altså kun blandt allerede eksisterende logmeddelelser. Angivelse af en adresse medfører, at kun logmeddelelser, hvor afsenderadresse eller modtageradresse stemmer overens med den angivne adresse, udskrives. Hvis der ikke angives en adresse-parameter, må afsender og/eller modtagerparametrene benyttes. De bevirker udvælgelse blandt de logmeddelelser, hvis afsenderadresse hhv. modtageradresse stemmer overens med den angivne værdi. Man kan desuden vælge at få udskrevet logmeddelelser med en bestemt operationskode (hovedgruppe og undergruppe) eller alle logmeddelelser inden for en bestemt hovedgruppe. >a1 DUMP AF LOGFILEN. Med passende mellemrum skal der tages sikkerhedskopier af logfilen på magnetbånd. Logmodulet giver operatøren besked i god tid før logfilen er fuld: advarsel: dump logfilen Operatøren kan derefter initiere dump af logfilen ved at indtaste på hovedkonsollen: dumplog; ▶EOF◀