ICL's
Year 2000
Compliance Definition
ICL does not believe that the Year
2000 issues can be addressed by any "standard"
definition of Year 2000 compliance. It does believe that any
single Year 2000 definition can be used as a benchmark against
which compliance can be measured. This document defines what
constitutes compliance in relation to dealings with suppliers and
customers.
Definition
of Compliance when Responding to Clients:
When ICL indicates to a client
that an ICL product or solution is Year 2000 compliant, it will
satisfy the following four requirements:
- The product or solution will
operate with current date values after Dec. 31, 1999.
- The product or solution will
accept, store and process dates after Dec. 31, 1999.
- Date elements in the product
or solution, including its interfaces and data stored in
it, will specify the century unambiguously by format or
century inferencing (also known as century pivot point).
- Explicit
representation of year date by format: Four digit
fields are used for the year format or a century
indicator exists.
- Century inferencing:
Two digit years with a value greater than a set
number implies the year 19xx; those with a value
equal to or less than the value implies the year
20xx.
- Year 2000 will be recognized
as a leap year.
Note 1: These requirements do not
mean that the product or solution must operate with all
possible dates after 31st December, 1999. If there is
a date limitation, considering what the product or solution is
intended for, specify the date limitation.
Note 2: Specify if compliance
is dependent on compliance of other products or
solutions or data files.
Note 3: Notwithstanding our formal
response to our clients, ICL as a supplier to our customer works
to meet the compliance definition we require of our suppliers.
Definition
of Compliance when Inquiring of Suppliers
A supplier's product or solution
is Year 2000 compliant if it can be demonstrated that it will
satisfy the following four requirements:
- General
Integrity
- No value of current date will
cause any interruption in operation of the product or
solution.
- Current date means today's
date as known to the equipment or product. Rollover
between all significant time demarcations (e.g. days,
months, years, centuries) will be performed correctly.
-
- Date
Integrity
- Date based functionality must
behave consistently for dates prior to, during and after
year 2000 and produce correct results in accordance with
the products or solutions functionality.
All equipment and products must calculate, manipulate and
represent dates correctly for the purposes for which they
were intended.
No equipment or product shall use particular date values
for special meanings; e.g. "99" to signify
"no end value" or "end of file" or
"00" to mean "not applicable' or
"beginning of file".
-
- Explicit/Implicit
Century
- Date elements in the product
or solution, including interface and data stored in it,
will specify the century unambiguously by format or
century inferencing (also known as century pivot point).
-
- Explicit representation of
year date by format: Four digit fields are used for the
year format or a century indicator exists.
-
- Century inferencing: Two
digit years with a value greater than a set number
implies the year 19xx, those with a value equal to or
less than the value implies the year 20xx.
-
- Year
2000 will be recognized as a leap year.
- February 29, 2000 is Tuesday.
March 1, 2000 is a Wednesday
Year 2000 Readiness
Disclosure
Back to ISS45 Homepage
Copyright � 1997, ICL Retail
Systems