3DNET® - YEAR 2000


3-DNET®

År 2000: Påverkar det mig ?



Återstående tid till 1 Januari år 2000
Problemet med år 2000 - klar eller inte, här kommer det.

"Informationssamhället är på väg mot en händelse långt mer förödande än en bilkrasch. Vi är på väg mot år 2000"

Om de inte blir åtgärdade eller utbytta senast 31 december 1999 kommer många dataprogram - utvecklade av företag under de senaste decennierna - att sluta fungera eller ännu värre ge felaktiga svar. Orsaken till denna potentiella katastrof är enkel att förstå men svår att åtgärda. Företagsprogram har tradionellt varit programmerade till att anta att alla datum härrör från 1900-talet och har inte blivit konstruerade för att hantera år 2000 och framåt. Man kan se detta som ett gigantiskt datavirus som skapat program efter program sedan dataålderns gryning. Moderna system - där programmerare borde ha vetat bättre - är inte heller de immuna.

Vi anser att människor bör fokusera på följande fakta:

Problemet är stort och verkligt. Företag och regeringsorgan kommer att - även med våra försiktiga beräkningar - spendera över 200 miljarder US$ (ja - miljarder!) för att kunna lösa 2000-problemet. Även om frågan verkar trivial är situationen kritisk och deadline kan inte flyttas bakåt, inte ens från ledningshåll. IT-företagen tillhör vinnarna. Speciell mjukvara har tagits fram för att lokalisera år 2000-buggen men, med få undantag, har dessa program inte kunnat lösa problemet. Programmerare måste rätta till systemfelen ett efter ett. IT-företagen har fått uppleva en ökad efterfrågan på programmeringshjälp. De konsultföretag som arbetar med programmering har gynnats i första hand. Personalrekryteringsföretagen har det som marknaden efterfrågar - tillgång till tusentals programmerare med kunskaper i flera olika programmeringsspråk, inklusive de som inte använts på åratal. Investerare på aktiemarknaden bör inrikta sig på konsultföretag som arbetar med programmering. Finanstidningar och övrig press har börjat inse betydelsen av år 2000 och aktiekurserna för IT företagen kommer att få den publicitet som gör att kursen stiger.

FÖR ANVÄNDARE AV STORA SYSTEM:

Brev har skickats ut till de olika försäljare som ger säljsupport för mjukvara som för närvarande körs på MVS operatativsystem med en begäran om ett skriftligt svar angående om programmmet är anpassat för år 2000. Om deras mjukvara inte är kompatibel, när kommer den då att vara kompatibel och vilken version kommer det i så fall att vara. I de flesta svar som vi har fått in sägs att de för närvarande arbetar med en år 2000 kompatibel version.

Rådet till MVS användare är att använda en editor t ex ISPF och leta i källkoden ( om den finns tillgänglig) efter alla tvåsiffriga hänvisningstecken. Dessa hänvisningar ska omvandlas till fyrsiffriga årtal. Detsamma bör göras med UT data i dasd filer.

FÖR ANVÄNDARE AV MEDELSTORA SYSTEM:

Några förslag från UNIX användare: börja använda %Y i UNIX datum kommando för att få ett fyrsiffrigt år, såsom:

date '%Y%m%d'

Ett tips på hur du kan skriva ett UNIX-datum på ett sätt som fungerar för SCCS länkbibliotek är att skydda bokstaven "Y" med procent-Y istället för procenttecknet. Följande lösning testades på en gammal version av SCCS på HP-UX KSH:

date '+%\Y%d%m'

En liten förändring behövs för Solaris, KSH och SCCS. Backslashtecknet (\) blir synligt på datumlinjen och det vill vi inte ha. Detta händer om du använder såväl enkel apostrof (') som dubbel apostrof ("). I exemplet ovan behöver vi inga apostrofer. Om datumkommandot är lika enkelt som ovan, skriv någonting liknande:

date +%\Y%d%m
eller
RUNDAY=-date +%\Y%d%m-;

FÖR PC ANVÄNDARE:

Ett allvarligt fel byggdes in i PC under 1984 (och fler program sedan dess) och kvarstår fortfarande som ett problem. De flesta datasystem kommer inte att smidigt komma in i nästa århundrade. Systemets datum kommer troligtvis att visa fel år 2000-01-01 eller senare beroende på ev hårddiskfel. Detsamma gäller för mjukvaruprogram även om systemets datum är riktigt. En del av de datorer som tillverkas i dag klarar av att hantera år 2000 problematiken men det stora flertalet kommer inte, som det ser ut i dag, att kunna hantera år 2000.

Lite fakta:

Standard PC system innehåller två datumsystem: ett finns i CMOS Realtidsklockechippet - en hårdvarukomponent som vanligtvis återfinns på moderkortet - den andra återfinns i DOS (och windows) operativsystem-mjukvara.

Dessa datum presenteras olika. CMOS RTC datum visar: århundrade/tvåsiffrigt-år/månad/dag, DOS visar: dagar-sedan-1980/01/01 vilket omvandlas till fyrsiffrigt-år/månad/dag, när ett program ber om det När DOS startas om initieras dess nuvarande datum genom att datumet läses in från CMOS RTC och omvandlas sedan till: dagar-sedan-1980/01/01. Dos behåller datumet så länge systemet är igång. CMOS RTC behåller datumet oberoende av om systemet körs eller inte, men det behåller inte århundradet.

I CMOC RTC går år 99 över till 00 och århundradet förblir oförändrat så att det verksamma året blir 1900. I Dos går år 1999 över till 2000. Detta innebär att så länge du inte startar om din dator verkar det som om det inte finns något problem med övergången från 1900 till 2000: Men problem lurar i CMOS RTCs datum, vilket har blivit 1900. Om och när Dos startas om läser det ett-utom-räckhåll-datum från CMOS RTC, vilket 1900 är. Datumomvandlings-algoritmen(till dagar-sedan-1980/01/01) gör en felberäkning till 1980-01-04, detta visar vad Dos datum kommer att bli när du startar om din dator efter år 2000 när CMOS RTC visar standardfel. En del BIOSer orsakar andra symtom än standardfel. Viktigt är att BIOS V4.50 serie (före november 1995) vanlig hos pentium- och 486 datorer - kanske inte tillåter ett datum efter år 1999 och om så är fallet kan detta inte åtgärdas med ett mjukvaruprogram.

År 2000: Vad kan jag göra ?

STORA OCH MEDELSTORA SYSTEMANVÄNDARE:

Hur kan felet åtgärdas ? The straightforward approach is to expand the date fields of every program and file that uses them. The requirements of this expansion are not difficult, but they are labor-intensive.

  1. Gå igenom alla inköpta produkter och sök efter år 2000 support, speciellt de som har automatiska funktioner baserade på datum och tid (planeringssystem, lagringshantering, säkerhetskopiering etc). Försäkra dig om att du använder rätt språksupport så att program kan använda det fyrsiffriga årsformatet.
  2. Sök igenom alla program och leta efter datumhänvisningar. Bli inte lugnad av att programmet bara använder dessa i en rapport. Du kanske måste ändra i filen som programmet använder för att stödja programmet i vilket de är lagrade. Följdaktligen måste du också ändra i rapportprogrammet. Det lättaste och mest effektiva tillvägagångssättet är att utgå ifrån att alla program måste ändras.
  3. Ändra i alla program och filer de använder.
  4. Gå igenom program som visar eller skriver datum för att se om utvidgningen av datumfältet ändrats på skärmen, arbetsstation eller i rapporter.
  5. Gör en gemensam ansträngning i företaget för att söka efter all andrahandsanvändning av data (användarkonstruerade frågor, personlig databas, utspridda dokument etc) allt för att tillförsäkras om att det finns en förståelse inför denna formatändring.
  6. Slutligen, testkör de nya systemen och byt sedan ut de gamla.

PC ANVÄNDARE

Du kan enkelt avgöra om ditt system lider av år 2000 CMOS RTC-felet. Vid DOS prompten (idealet är utan config.sys och autoexec.bat) skriv följande:

Power off test:

C:>DATE 12-31-1999
C:>TIME 23:59

- Stäng av din dator och låt den vara avstängd i mer än en minut.
- Starta din dator. Tillåt att systemet startas om.
- Kontrollera DOS datum. Det borde vara 01-01-2000. Om inte (det är vanligen 01-04-1980), visar det att din dator inte är år 2000 kompatibel.

Power on test:

C:>DATE 12-31-1999
C:>TIME 23:59

- Vänta i mer än en minut, du kan se på en klocka på skärmen om du vill, (men inte klockskärm i BIOS Setup).
- Kontrollera att DOS årtal har ändrats till 2000.
- Starta om din dator. DOS årtal ska fortfarande vara 2000.

Medan du ändå håller på, kontrollera om år 2000 är ett skottår:

C:>DATE 02-29-2000

- Om du får ett felmedelande innebär det att BIOS är felaktig. År 2000 är ett skottår så det skulle ha fungerat.

Gör inte dessa tester från BIOS Setup. BIOS kommer troligen att dölja datumet från 12-31-1999 till 01-01-1980 (eller 1984) och inte till det normala 01-01-1900 som ger ett felmeddelande.

EN GRATISLÖSNING!

YEAR2000.EXE är ett litet program för Dos och Windows som ordnar övergången från år 1999 till 2000 i CMOS RTC hos PC AT och PS/21, 286 till Pentium och dess motsvarigheter.Det fungerar och är gratis !

För att ladda hem programmet Klicka här: http://www.RighTime.com/

Websidan innehåller bla två zipfiler, year2000.txt och year2000.zip. Ladda hem båda dessa filer. Textfilen innehåller installationsinstruktioner och mycket mer. Läs den ! .

Annan användbar information i ämnet år 2000 kan fås från: http://ppdbooks.pok.ibm.com/cgi-bin/bookmgr/bookmgr.cmd/books/

DA61A104 /CCONTENTS

YTTERLIGARE HJÄLP?

Har du ett år 2000 problem ? Ganska troligt. Begär omedelbar hjälp för att få reda på detta.

Vänta inte tills 1999 med att fastställa din år 2000 situation. Ha en plan och starta i dag! Det är mer arbete än du tror..

Ett förebyggande idag är billigare än ett botemedel år 2000.

År 2000 problemet är mycket mer än ett datum- och tidsproblem. Indirekt kan logiska programhänvisningar till tider och datum och/eller fysiska hårdvaruregister ställa till problem.

Försäkra dig om att företaget/organisation som undersöker ditt år 2000 problem är certifierade för denna typ av tjänst och att de använder enbart år 2000 kompatibla verktyg och lösningar.

"Under 1999 kommer de flesta företag att inse att de måste öka personalstyrkan med 30%, eller liknande, under en period av två år för att kunna slutföra år 2000-projektet. Om vi alla endast behöver en 10% - 15%-ig ökning av kompetent personal skulle detta innebära att efterfrågan skulle överstiga tillgången"*

3-DNET har ett Specialistteam som kan hjälpa dig. Vänta inte tills det är försent ! Skicka din förfrågan med E-post: till: L

YEAR2000@3DNET.ORG

VISION STATEMENT

"Unquestioned superiority in customer satisfaction achieved by focusing human energy on learning, collaboration, development and growth. "


Hur ni kan kontakta oss:
The 3-D Network Company Huvudkontor ligger i Ottawa, Canada
Telefon/Fax: 1-613-761-8625
International website:http://www.3dnet.org/

Networking är ett krav för såväl Företag som Privatpersoner
Den ENDA säkerheten idag består av storleken på ditt nätverk och hur smart du marknadsför dig själv. 3-DNET® kan hjälpa dig!

Copyright 1996 The 3-D Network Company, Ottawa, ON, CANADA
3-DNET® är ett registrerat varumärke av The 3-D Network Company International Inc.