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