Das Jahr 2000 Problem - Einführung

[Startseite]

An einem Samstag wird es so weit sein.
Das Datum wechselt vom 31. Dez. 1999
zum 01. Jan. 2000 und damit auch
2 Ziffern im Datum, die für uns selbst-
verständlich sind, die Jahrhundertanzeige.
Wechseln diese zwei Ziffern aber auch
automatisch und unproblematisch in
unseren Computern, den Programmen,
an unser Datumsanzeige im Auto oder
den Kassensystemen der Banken ?
Selbstverständlich ist das nicht !
Es existieren bereits Meldungen von
Problemen, die auf das Jahr 2000
Problem zurückzuführen sind. So schloß
ein Versicherungsvertreter einen 5 Jahres-
vertrag mit einem Kunden ab und erhielt
vom Computer die Meldung, daß bereits
die erste Jahresprämie seit 96 Jahren
überfällig sei. Ähnlich erging
es 1992 einer im Jahr 1888 geborenen
Dame, die in den Kindergarten
"eingeladen" wurde, weil eine
einfache Datumsberechnung des
Computers ihr Alter auf 4 Jahre festlegte.
In den 60iger Jahren war Speicherplatz
rar und teuer. So legte man die Jahres-
zahl in Datumsfeldern in vielen COBOL-,
PL/1- und Assemblerprogrammen 2stellig
an, um Speicherplatz zu sparen. Die
Probleme stellen sich jetzt, denn wer
hätte gedacht, daß diese Programme
von einst immer noch im Einsatz sind ?
Vierstellige Altersberechnungen, z.B.
2000-1954= 46 werden korrekt interpretiert,
aber ein Computerprogramm, daß mit
2stelligem Jahr rechnet, z.B. 00-54 = ?,
wird ein falsches Ergebnis anzeigen oder
mit einer Fehlermeldung abbrechen. Ein
anderes Problem der 2stelligen Jahres-
zahl ist die Dateiarchivierung/sortierung
nach Datum. Werden diese Datensätze
automatisch nach 10 Jahren gelöscht,
würden auch Dateien mit Datum 2000,
weil kleiner 1999, gelöscht , obwohl diese
die aktuellsten sind !!! So werden schon
jetzt dringend COBOL-Programmierer

Sprung zur 2. Spalte

gesucht, die diese alten Programme
umstellen. Diese "Reprogrammierung"
kann sehr schwierig werden, da Datums-
felder nicht unbedingt "date" oder "Datum"
heißen müssen. Zusätzlich wird die Suche
und die Korrektur dieser Variablen
erschwert, wenn der Quellcode oder
Programm-Dokumentationen nicht
mehr existieren. Sind schließlich alle
Programme einer Firma korrigiert, getestet
und jetzt problemlos den Datumswechsel
verarbeiteten können, besteht die Möglich-
keit, daß "Fremddaten" von anderen Firmen
via Netzwerk diese Arbeit zunichte machen,
wenn diese nicht Jahrtausend-kompartibel sind.
Die "Gartner-Group" in den U.S.A. schätzt,
daß die Korrektur der Software mehrere
hunderte Mrd. US Dollar kosten wird.
Aber auch das aus der Seefahrt bekannte
Ortungssystem GPS via Satellit wird, gemäß
Schätzungen, am 22. Aug. 1999 fehlerhaft
reagieren. Am 06. Jan. 1980 programmiert,
ist dieses System auf 1024 Wochen aus-
gelegt. Es würde demnach am 23. Aug. 1999
erneut bei Null starten. Leider läßt sich diese
Software nicht nachträglich umprogrammieren.
Anderen Schätzungen zur Folge wird in 70%
aller auf der Welt befindlichen PC's die
interne Datumsroutine im BIOS zur
Jahrtausendwende ein falsches Datum
anzeigen. Betroffen sind hier PC's mit
einem BIOS vor 1995. Mittlerweile sind
Testprogramme auf dem Markt, mit denen Sie
die Jahr-2000-Kompatibilität Ihres Computers
prüfen können. Ein Sharewareprogramm der Firma
Software 2000, kann von dieser Seite herunter-
geladen werden. (Download hier). Von einem
manuellen Test durch Vorstellen der Systemuhr
ist abzuraten, da nicht vorhergesagt werden kann,
wie Ihr System darauf reagiert. Sie sollten deshalb
zumindest ein Backup Ihrer wichtigsten Daten
anfertigen, um Datenverluste zu vermeiden.
Wenn sie also Programme einsetzen in denen
das Jahr in Datumsfeldern nur 2stellig aus-
gelegt ist, sollten sie schnellstens überprüfen,
ob Ihre Software den Jahrtausendwechsel
mitmacht. Denn die Uhr tickt !!!
© by Frank Ruschmeyer, Apr '98


© AGN y2kadmin Letzte Änderung: 15. Februar 2000 MK