Find 'em, Fix 'em / Investigation and Planning /Know where you're going/Analyze source changes/Redeveloper's Year 2000 Tool
This is an example of a typical report format produced by the Y2KRPT (OS/2) or Y2KREPOR (Windows) tool:
This is an example of a typical report format produced by Y2KRPT for COBOL:
--------------------------------------------------------------------
Year 2000 Analysis Report for: basic
--------------------------------------------------------------------
basic Fri Feb 7 10:03:31 1997
Seed file input: accbas01.XSD Thu Feb 6 18:05:10 1997
Process start for this report: Feb 13, 1997 Time: 10:19:04:00
--------------------------------------------------------------------
Name qualification Seed line number
Data name | Definition Cause |
| | | | |
| | | Line File | |
| | | | |
FILLER Y 49 1 Pattern 18
THE-DATE N 12 1 Pattern 18
WS-ANOTHER-DATE Y 43 1 Pattern 18
WS-ARG-D N 36 1 *********** n/a
WS-ARG-I N 37 1 *********** n/a
WS-DATE Y 23 1 Pattern 18
WS-DATE-GROUP-NAME N 22 1 Pattern 18
WS-DATE-GROUP-NAME N 22 1 Pattern 18
WS-DATE-GROUP-NAME N 22 1 Inference n/a
WS-DATE-INT Y 25 1 Inference n/a
WS-DAY Y 30 1 Inference n/a
WS-DAY-GROUP-NAME N 29 1 Inference n/a
WS-DAY-GROUP-NAME N 29 1 Inference n/a
WS-DAY-GROUP-NAME N 29 1 Inference n/a
WS-DAY-INT Y 32 1 Inference n/a
WS-EDITED-DATE N 27 1 Pattern 18
WS-IF-DATE Y 42 1 Pattern 18
WS-IF-DATE Y 47 1 Pattern 18
WS-INT-DATE Y 24 1 Pattern 18
WS-INT-DAY Y 31 1 Inference n/a
WS-YEAR Y 48 1 Pattern 18
-------------------------------------------------------------------
-------------------------------------------------------------------
File ID Table for: basic
-------------------------------------------------------------------
File ID File Name
| |
1 I:\adt\basic.cbl
-------------------------------------------------------------------
--------------------------------------------------------------------
Seed Input File Report for: basic
--------------------------------------------------------------------
Seed line number
| Seed
| |
0018 <seed> <pattern> *date </seed>
--------------------------------------------------------------------
This is an example of a typical report format produced by Y2KREPOR for PL/I:
------------------------------------------------------------------------------ Year 2000 Analysis Report For: eg0 Report process started at: 08/26/1997 Time: 15:43:31:906 ------------------------------------------------------------------------------ Year_Usage Name_Qualification Seed_Line_No Or | Y: Year AY: Always_Year | Definition Year Or Inferred_Form YNY: Year_And_Year | |---------> Non_Year | Expression YNY: Year_And_Year | |---------> Non_Year | Expression | N: Non-Year ANY: Always-Non-Year | Line File | | | Variable Name | -No -ID | Reason | |-> |-----------------------------> | |----> |--> | |------> |---------------> Y A Y 3 1 N Inferred a = date --- eg0.pli:4 Y B N 3 1 N Inferred b = a --- eg0.pli:5 ------------------------------------------------------------------------------ File ID Table For: eg0 ------------------------------------------------------------------------------ File-ID File-Name |--> | 1 D:\dev\source\samples\pli\eg0.pli
This is an example of a typical report format produced by Y2KREPOR for PL/I in optional HTML format:
<HEADER>
<PROGRAM> EG00 <ANALYZED AT> Mon Aug 18 10:49:26 1997
<INPUT-SEED-FILE> D:\eg0\eg00.xns <SAVED AT> Mon Aug 18 10:49:25 1997
<OUTPUT-OPTIONS>
<NAME> YES
<CALL> YES
<DDNAME> YES
<CICS-FILE-NAME> YES
<CICS-FILE-VAR> YES
<NON-YEAR> YES
</OUTPUT-OPTIONS>
</HEADER>
<PROGRAM> EG0
<PROGRAM-INFO>
<FILE> D:\dev\source\samples\pli\eg00.pli </FILE>
</PROGRAM-INFO>
<NAME> A <SIZE> 6
<RESULT>
<USED-AS-YEAR>
<INDEX> 1 <LENGTH> 2
<ANNOTATION> Affected by an intrinsic function </ANNOTATION>
<YEAR-REASON> <INFERENCE> a = date --- eg00.pli:4 </YEAR-REASON>
</USED-AS-YEAR>
<USED-AS-NON-YEAR>
<INDEX> 3 <LENGTH> 4
<ANNOTATION> Affected by an intrinsic function </ANNOTATION>
<NON-YEAR-REASON> <INFERENCE> a = date --- eg00.pli:4 </NON-YEAR-REASON>
</USED-AS-NON-YEAR>
</RESULT>
<FILE> D:\dev\source\samples\pli\eg00.pli
<DEF-POS> 3.17.3.17 </DEF-POS>
<POS> 4.12.4.12 </POS>
</FILE>
</NAME>
</PROGRAM>