To: John Mansfield who wrote (2311 ) 7/29/1998 4:12:00 AM From: John Mansfield Respond to of 9818
'The FAA, IBM 3083's and microcode asked in the TimeBomb 2000 (Y2000) Q&A Forum Last week Gary North had a posting for a Washington post article in which Jane Garvey of the FAA is quoted as saying, "the [system] will transition the millenium in a routine manner." see garynorth.com The article states that the microcode in IBM 3083 machines does not keep track of two digit years, "instead, it stores the year as a two-digit number between one and 32." The fallacy, I believe, in the logic of the programmers hired by the FAA is this: The operating system may well retrieve the year from the microcode as a two-digit number between one and 32, the operating system will not however pass this value directly through to the application programs requesting the current date. The operating system will translate the year into the standard MM/DD/YY format we all know and loathe. The year 01 in the microcode will be represented to the application program as 75. The programmers that wrote the FAA enroute system were not, I'm sure, prescient enough to suspect that the code would be running in 2000. Even if they were, IBM's operating system passed the date to the application in standard format. Standard format for the '70s, anyway. I would be curious to see if I am the only one that thought of this (highly unlikely) or more probably, where the holes in my thinking are. Asked by Dave Tulka (tulka@co.palm-beach.fl.us) on July 27, 1998. Answers If the microcode will survive, you still have the problem of MM/DD/YY format. This is the big problem in the software. This must be fixed. Do date math and when negative numbers result from date calculations, you have big problems. I think the bigger problem with anything the FAA says or does is their track record. They already spent a billion dollars to fix their host computer system a while ago. Guess what, they could not do it. A billion dollars of your money right down the drain. Now they expect us to believe they can do it in a much shorter time frame while fixing all their other systems as well. Dave, I find no holes. Remember, in the private sector you are only as good as your last victory. The FAA has a lousy track record. I wish the FAA well with their latest endevoure. j Answered by j (yada@yada.com) on July 27, 1998. Thanks for the reply. My pointed concern is with intra-operating system events (e.g. OLTP logs, System Management Facility records, JES queue, access method timestamps, etc.). I've been around MVS and MVS/ESA enough to know that these are pretty important pieces of the pie. Answered by Dave Tulka (tulka@co.palm-beach.fl.us) on July 28, 1998. I to share your concerns, however, I have never worked in an IBM shop. I work with HP's 3k and DEC VAX/ALPHA. I know that some HP's will not be supported(read that as not gonna work) and DEC is working on a major upgrade to their operation system. Given the Compac takeover I would be very nervious if I ran a DEC shop. It is my understanding that the microcode not the operating system is the problem with the FAA's old IBM's. If IBM says the microcode is not gonna make it, it isn't gonna make it. thx, j Answered by j (yada@yada.com) on July 28, 1998. Good point. It seems to me that there is a lot of confusion about just where the Y2k problem actually resides. I keep hearing stupid statements like "Apple computers don't have a problem" and "UNIX is immune". The statement from the FAA falls into the same category. Y2k problems can reside in the hardware, the microcode, the operation system, commercial software packages and custom-written applications. The largest category, and the one most prone to having problems, is the custom-written stuff. The FAA looked at the microcode on just one model of computer (albeit a very important model) and anounced that they will not have a problem (with the microcode) until 2007. They still have to investigate and repair everything else - and I'm still not planning on flying anywhere early in 2000. Answered by Ed Perrault (EdPerrault@Compuserve.com) on July 28, 1998. Contribute an answer to "The FAA, IBM 3083's and microcode" greenspun.com