<HEADER> <PROGRAM> dataeg1 <ANALYZED AT> Mon Mar 2 04:33:59 1998 <INPUT-SEED-FILE> D:\dataeg1\dataeg1.xsd <SAVED AT> Fri Jan 9 02:43:08 1998 <OUTPUT-OPTIONS> <NAME> YES <CALL> YES <DDNAME> YES <CICS-FILE-NAME> YES <CICS-FILE-VAR> YES <NON-YEAR> YES </OUTPUT-OPTIONS> </HEADER> <PROGRAM> DATAEG1 <PROGRAM-INFO> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl </FILE> </PROGRAM-INFO> <DDNAME> INFILE <RESULT> <USED-AS-YEAR> <INDEX> 5 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> </DDNAME> <DDNAME> OUTFILE <RESULT> <USED-AS-YEAR> <INDEX> 5 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> </DDNAME> <NAME> DATESINFILE <NAME> DATESIN <NAME> THEYEAR <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 21.16.21.22 </DEF-POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 18.12.18.18 </DEF-POS> <POS> 201.22.201.28r </POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 17.12.17.22 </DEF-POS> <POS> 200.22.200.32 </POS> </FILE> </NAME> <NAME> DATESOUTFILE <NAME> DATESOUT <NAME> THEYEAR <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 27.16.27.22 </DEF-POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 24.12.24.19 </DEF-POS> <POS> 201.33.201.40m 202.23.202.30er </POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 23.12.23.23 </DEF-POS> </FILE> </NAME> <NAME> DATE1 <NAME> SPLIT <NAME> THEDAY <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *DATE* D:\dataeg1\dataeg1.xsd 21.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 33.20.33.25 </DEF-POS> <POS> 108.23.108.28m 113.17.113.22r 130.23.130.28m </POS> <POS> 139.15.139.20r </POS> </FILE> </NAME> <NAME> THEMONTH <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *DATE* D:\dataeg1\dataeg1.xsd 21.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 34.20.34.27 </DEF-POS> <POS> 38.32.38.39 140.25.140.32m 142.25.142.32m </POS> </FILE> </NAME> <NAME> THEYEAR <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 35.20.35.26 </DEF-POS> <POS> 38.46.38.52 132.23.132.29m </POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 32.16.32.20 </DEF-POS> <POS> 36.36.36.40 </POS> </FILE> </NAME> <NAME> COMPOSITE <NAME> WHOLEDATE <SIZE> 6 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 4 <YEAR-REASON> <PATTERN> *DATE* D:\dataeg1\dataeg1.xsd 21.13 </YEAR-REASON> </USED-AS-YEAR> <USED-AS-YEAR> <INDEX> 5 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 37.20.37.28 </DEF-POS> <POS> 119.27.119.35m </POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 36.16.36.24 </DEF-POS> </FILE> </NAME> <NAME> DAYLESS <SIZE> 4 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *DATE* D:\dataeg1\dataeg1.xsd 21.13 </YEAR-REASON> </USED-AS-YEAR> <USED-AS-YEAR> <INDEX> 3 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 38.16.38.22 </DEF-POS> <POS> 123.17.123.23r </POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 31.12.31.16 </DEF-POS> </FILE> </NAME> <NAME> DATE2 <NAME> SPLIT <NAME> THEDAY <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *DATE* D:\dataeg1\dataeg1.xsd 21.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 44.20.44.25 </DEF-POS> <POS> 113.36.113.41m 131.23.131.28m 139.33.139.38r </POS> </FILE> </NAME> <NAME> THEMONTH <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *DATE* D:\dataeg1\dataeg1.xsd 21.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 45.20.45.27 </DEF-POS> <POS> 49.32.49.39 </POS> </FILE> </NAME> <NAME> THEYEAR <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 46.20.46.26 </DEF-POS> <POS> 49.46.49.52 133.23.133.29m </POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 43.16.43.20 </DEF-POS> <POS> 47.36.47.40 147.52.147.56m </POS> </FILE> </NAME> <NAME> COMPOSITE <NAME> WHOLEDATE <SIZE> 6 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 4 <YEAR-REASON> <PATTERN> *DATE* D:\dataeg1\dataeg1.xsd 21.13 </YEAR-REASON> </USED-AS-YEAR> <USED-AS-YEAR> <INDEX> 5 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 48.20.48.28 </DEF-POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 47.16.47.24 </DEF-POS> </FILE> </NAME> <NAME> DAYLESS <SIZE> 4 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <PATTERN> *DATE* D:\dataeg1\dataeg1.xsd 21.13 </YEAR-REASON> </USED-AS-YEAR> <USED-AS-YEAR> <INDEX> 3 <LENGTH> 2 <YEAR-REASON> <PATTERN> *YEAR* D:\dataeg1\dataeg1.xsd 43.13 </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 49.16.49.22 </DEF-POS> <POS> 123.37.123.43m </POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 42.12.42.16 </DEF-POS> <POS> 154.38.154.42m </POS> </FILE> </NAME> <NAME> DATE3 <NAME> YEARLESS <NAME> THEDAY <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <INFERENCE>SPLIT = YEARLESS</INFERENCE> </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 53.20.53.25 </DEF-POS> </FILE> </NAME> <NAME> THEMONTH <SIZE> 2 <RESULT> <USED-AS-YEAR> <INDEX> 1 <LENGTH> 2 <YEAR-REASON> <INFERENCE>SPLIT = YEARLESS</INFERENCE> </YEAR-REASON> </USED-AS-YEAR> </RESULT> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 54.20.54.27 </DEF-POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 52.16.52.23 </DEF-POS> <POS> 147.31.147.38r 154.17.154.24r </POS> </FILE> </NAME> <FILE> V:\PUWIN\COBOL\DATAEG1\dataeg1.cbl <DEF-POS> 51.12.51.16 </DEF-POS> </FILE> </NAME> </PROGRAM>