DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦8fc42e540⟧ TextFile

    Length: 5376 (0x1500)
    Types: TextFile
    Names: »dcsys4«

Derivation

└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system
    └─⟦72244f0ef⟧ 
        └─⟦this⟧ »dcsys4« 

TextFile

>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◀