Re: Year 2000 Compliance: ALL FLOW-ERS AFFECTED!

From: Richard Cox (COXRI4@mail.northgrum.com)
Date: Sat May 30 1998 - 03:53:17 EST


The FCS 2.0 standard, to quote "Data File Standards for Flow Cytometry",
Cytometry 11:323-332(1990) specifies the DATE field as: $DATE/10-JAN-89/

In practice, BDIS used: \$DATE\01/10/89\

I would not classify this as a bug, but a shortcoming.  I think of bugs as
problems that cause a program to die whereas this is a design flaw.  If the
problem in the File Utilities routines did not exist (which is the Y2K
problem in the BDIS code) the 2.0 standard would not make a program die.
To adopt the FCS 3.0 standard would be more disruptive than agreeing to a
reinterpretation of the year field, that is,  any value in the "year" field
in the range of 00 to 40 (the range to 40 could be any agreed to value; 40
is a straw-man) would be interpreted as 2000 to 2040 (since the Consort 32
system would surely be gone beyond that point).  Once the File Utilities
bug is corrected and programs like LYSYS, et al. were re-compiled with the
corrected routines, this interpretation could be implemented rather simply.
 I have not seen the 3.0 standard but my guess is that more code would have
to be changed to accomodate the newer standard than adopting the DATE
format in the 3.0 standard.  Correcting the "design flaw" in the routines
that handle the date field and sticking with the 2.0 standard is simpler.
Remember, the date field is an "optional" field anyway but to adopt a
format of \$DATE\01/10/1989\ would make software, that did not get the
corrections to the File Utilities, incompatable and not capable of reading
files created with that different format.

I think this is a viable solution; the question is, will BDIS permit it?

Richard Cox

At 03:35 PM 5/27/98 +0100, you wrote:
>
>Hi Mario,
>
>could you spell this one out please?
>
>Ray
>
>
>At 10:48 am -0700 26/5/98, Mario Roederer wrote:
>>There is a small hitch that even BDIS has apparently forgotten (given the
copy
>>of their missive posted to the mailing list)...  The FCS2.0 standard is
>>NOT year
>>2000 compliant.  Therefore, all software that produces FCS2.0 data, and this
>>currently means every manufacturer out there, has the year 2000 bug.
>>
>>However, the current FCS3.0 standard, which is only a little different from
>>FCS2.0, does not have this bug.
>>
>
>                              Ray Hicks
>________________________________________________________________________
>|University of Cambridge          |Tel              01223 330149        |
>|Department of Medicine           |Fax             01223 336846         |
>|Level 5, Addenbrookes Hospital   |e-mail         <rh208@cus.cam.ac.uk> |
>|Hills Road Cambridge             |Web  http://facsmac.med.cam.ac.uk    |
>|CB2                              |ftp server  ftp://131.111.80.78      |
>|UK                               |                                     |
>|_________________________________|_____________________________________|
>
>
>
>


This archive was generated by hypermail 2.1.6 : Thu Jan 01 2004 - 17:35:19 EST