Musik  |   Normaldarstellung  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: VC_Condition.thy   Sprache: Isabelle

Untersuchung verschiedene©

       IDENTIFICATION DIVISION.
       PROGRAM-ID.    CBEDIT.
      *AUTHOR.        EDWARD SIMLER.
      *INSTALLATION.  CALIFORNIA COMMUNITY COLLEGES.
      *DATE-WRITTEN.  JULY 11, 1989.
       DATE-COMPILED.
      **************************************************************
      *    REMARKS:
      *
      *    THIS PROGRAM WILL PROCESS THE COURSE INVENTORY   DATA FILE
      *    AS SUBMITTED BY THE DISTRICTS.  DURING THE PROCESS ALL DATA
      *    WILL BE EVALUATED TO INSURE THAT THE DATA IS VALID AS
      *    DEFINED BY THE DATA ELEMENT DICTIONARY AND SEVERAL DATA
      *    INTEGRITY CHECKS WILL BE MADE.  ONE   OUTPUT FILE  WILL BE
      *    CREATED.  THIS  FILE  WILL BE FASTLOADED INTO A SUSPENSE FILE
      *    ON THE TERADATA WHERE THE APPROPRIATE REFERENTIAL
      *    INTEGRITY CHECKS WILL BE MADE AS THE DATA IS UPDATED INTO
      *    THE COURSE INVENTORY   DATA TABLE.
      *
      *    LAYOUT OF PROGRAM BY MODULE NUMBERS:
      *
      *      MODULE NUMBER         FUNCTION
      *      -------------         ----------------------------
      *        0000                MAINLINE
      *        1000-1999           INITIALIZE ROUTINES
      *        2000-6999           GENERAL PROCESSING ROUTINES
      *        7000-7999           UTILITY ROUTINES FOR GENERAL
      *                              PROCESSING ROUTINES
      *        8000-8999           ALL INPUT/OUTPUT PROCESSING
      *                              AND OPERATIONS
      *        9000-9999           END OF PROGRAM ROUTINES
      *
      *    INPUTS:
      *        1.  COURSE INVENTORY DATA RECORDS AS SUBMITTED BY THE
      *            DISTRICTS.
      *
      *    OUTPUTS:
      *        1.  COURSE INVENTORY EDITED RECORD FILE.
      *        2.  DETAIL EDIT ERROR REPORT.
      *        3.  SUMMARY EDIT ERROR REPORT.
      *        4.  REPORT TOTALS FILE.
      *
      *    MODIFICATIONS:
      *
      *    1. 2-13-90 COMMENTED OUT INTEGRITY CHECK THAT REQUIRES A
      *       CREDIT COURSE TO HAVE A NON ZERO UNITS MAXIMUM.  E.S.
      *    2. 7-30-90 ADDED OUTPUT DATA SET REPORT-TOTALS-FILE. E.S.
      *    3. 11-1-91  CHANGED PROGRAM FOR PHASE I MODIFICATIONS. KB.
      *       -  RENAMED REMEDIAL-STATUS TO BASIC-SKILLS-STATUS (CB08).
      *          ALLOWED CODE B IN BASIC-SKILLS-STATUS.
      *       -  ALLOWED CODES E,F,Y IN REPEATABILITY.
      *       -  ADDED TWO INTEGRITY CHECKS:
      *          1) IF CB08 = P, THEN CB04 MUST = C.
      *          2) IF CB08 = B, THEN CB04 MUST = C OR N.
      *    4. 3-23-92  CHANGED PROGRAM SO A '0' WILL BE INSERTED INTO
      *       THE LAST POSITION OF THE TOP CODE IF THE FIRST TWO
      *       NUMBERS ARE NOT 49.                            T.N.
      *    5. 7-13-93  (PHASE II) NEW ELEMENTS - PJW
      *       - SPECIAL-CLASS-STATUS
      *       - CAN-CODE, CAN-SEQ-CODE
      *       - SAME-AS-DEPARTMENT-NUMBER1, NUMBER2, NUMBER3
      *       - CROSSWALK-CRS-DEPT-NAME, CROSSWALK-CRS-NUMBER
      *    6. 7-13-93  (PHASE II) CHANGES - PJW
      *       - SAM-PRIORITY-CODE, DROP F,O,X
      *       - COURSE ID CANNOT BE THE SAME AS
      *         SAME-AS-DEPARTMENT-NUMBER1, NUMBER2, OR NUMBER3
      *    7. 8-15-94  (PHASE II) CHANGES - PJW
      *       - SAM-PRIORITY-CODE, NO GROUP 3
      *       - SPECIAL-CLASS-STATUS, NO GROUP 3
      *    8. 1-04-95  KEC
      *       - COMMENTED OUT ALL GROUP 3'S
      *    9. 5-04-95  KEC
      *       - ADDED ELEMENT CB21 (COURSE-PRIOR-TO-COLLEGE-LEVEL)
      *       - ADDED EDIT OF CB03 (TOP CODE) AGAINST NEW TOP5
      *         TABLE.
      *
      ****************************************************************
       
       ENVIRONMENT DIVISION.
       CONFIGURATION SECTION.
       SOURCE-COMPUTER.  IBM-370.
       OBJECT-COMPUTER.  IBM-370.
      *
      *
       INPUT-OUTPUT SECTION.
       FILE-CONTROL.
           SELECT COURSE-INV-DATA-FILE
                   ASSIGN TO UT-S-CBRECIN.
      *
           SELECT TOPCODE-CHECK-FILE
                   ASSIGN TO UT-S-TOPRECIN.
      *
           SELECT EDITED-COURSE-INV-DATA-FILE
                   ASSIGN TO UT-S-CBRECOUT.
      *
           SELECT REPORT-TOTALS-FILE
                   ASSIGN TO UT-S-TOTSFILE.
      *
           SELECT DATAEDIT-ERROR-REPORT
                   ASSIGN TO UT-S-PRINTER1.
      *
           SELECT SUMMARY-ERROR-REPORT
                   ASSIGN TO UT-S-PRINTER2.
      /
       DATA DIVISION.
       FILE SECTION.
      *
       FD  COURSE-INV-DATA-FILE
                   LABEL RECORDS ARE STANDARD
                   RECORDING MODE IS F
                   BLOCK CONTAINS 0 RECORDS
                   DATA RECORDS ARE COURSE-INVENTORY-RECORD.
      *
       01  COURSE-INVENTORY-RECORD.
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *                                                               *
      *                COURSE INVENTORY INPUT RECORD                  *
      *                                                               *
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *
           03  RECORD-CODE                    PIC X(2).
               88  COURSE-DATA-RECORD             VALUE 'CB'.
           03  COLLEGE-ID                     PIC X(3).
           03  TERM-IDENTIFIER.
               05  CALENDAR-YEAR              PIC 9(2).
               05  TERM-CODE                  PIC 9.
           03  COURSE-PERM-DIST-ID            PIC X(12).
           03  COURSE-DEPARTMENT-NUMBER       PIC X(12).
           03  COURSE-TITLE                   PIC X(68).
           03  COURSE-PROGRAM-CODE.
               05  TOP-CODE-FLAG              PIC XX.
               05  TOP-CODE-BODY              PIC XXX.
               05  TOP-CODE-LITERAL           PIC X.
           03  COURSE-CREDIT-STATUS           PIC X(1).
               88  COURSE-CREDIT-STATUS-VALID     VALUE 'D' 'C' 'N'.
               88  CREDIT-STATUS-C                VALUE 'C'.
               88  CREDIT-STATUS-D                VALUE 'D'.
               88  CREDIT-STATUS-N                VALUE 'N'.
               88  CREDIT-STATUS-D-OR-C           VALUE 'D' 'C'.
               88  CREDIT-STATUS-C-OR-N           VALUE 'C' 'N'.
           03  COURSE-TRANSF-STATUS           PIC X(1).
               88  COURSE-TRANSF-STATUS-VALID     VALUE 'A' 'B' 'C'.
               88  TRANSFER-STATUS-A-OR-B         VALUE 'A' 'B'.
               88  TRANSFER-STATUS-C              VALUE 'C'.
           03  COURSE-UNITS-MAXIMUM           PIC X(4).
           03  COURSE-UNITS-MINIMUM           PIC X(4).
           03  COURSE-BASIC-SKILLS-STATUS     PIC X(1).
               88  VALID-BASIC-SKILLS-STATUS      VALUE 'B' 'P' 'N'.
               88  BASIC-SKILLS-STATUS-P          VALUE 'P'.
               88  BASIC-SKILLS-STATUS-B          VALUE 'B'.
           03  COURSE-SAM-PRIORITY-CODE       PIC X(1).
               88  COURSE-SAM-PRIORITY-CODE-VALID VALUE 'A' 'B' 'C'
                                                        'D' 'E'.
           03  COURSE-COOP-ED-STATUS          PIC X(1).
               88  COURSE-COOP-ED-STATUS-VALID    VALUE 'N' 'C' 'G' 'O'.
           03  COURSE-CLASSIFICATION-CODE     PIC X(1).
               88  COURSE-CLASSIFICATION-CD-VALID VALUE 'A' 'B' 'C'
                                                        'D' 'E' 'F'
                                                        'G' 'H' 'I'.
           03  COURSE-REPEATABILITY           PIC X(1).
               88  COURSE-REPEATABILITY-VALID     VALUE 'A' 'B' 'C' 'D'
                                                        'E' 'F' 'Y'.
           03  COURSE-SPECIAL-CLASS-STATUS    PIC X(1).
               88  COURSE-SPECIAL-CLASS-VALID     VALUE 'S' 'N'.
           03  COURSE-CAN-CODE.
               05 COURSE-CAN-CODE-FIRST       PIC X(1).
               05 COURSE-CAN-CODE-REST        PIC X(5).
           03  COURSE-CAN-CODE-R
               REDEFINES COURSE-CAN-CODE      PIC X(6).
               88 COURSE-CAN-CODE-X               VALUE 'XXXXXX'.
               88 COURSE-CAN-CODE-Y               VALUE 'YYYYYY'.
           03  COURSE-CAN-SEQ-CODE.
               05 COURSE-CAN-SEQ-CODE-FIRST   PIC X(1).
               05 COURSE-CAN-SEQ-CODE-REST    PIC X(7).
           03  COURSE-CAN-SEQ-CODE-R
               REDEFINES COURSE-CAN-SEQ-CODE  PIC X(8).
               88 COURSE-CAN-SEQ-CODE-X           VALUE 'XXXXXXXX'.
               88 COURSE-CAN-SEQ-CODE-Y           VALUE 'YYYYYYYY'.
           03  COURSE-SAME-AS-DEPTNO1         PIC X(12).
           03  COURSE-SAME-AS-DEPTNO2         PIC X(12).
           03  COURSE-SAME-AS-DEPTNO3         PIC X(12).
           03  COURSE-CROSSWALK-CRS-NAME.
               05 COURSE-CROSSWALK-NAME-FIRST PIC X(1).
               05 COURSE-CROSSWALK-NAME-REST  PIC X(6).
           03  COURSE-CROSSWALK-CRS-NAME-R
               REDEFINES COURSE-CROSSWALK-CRS-NAME PIC X(7).
               88 COURSE-CRS-NAME-Y                VALUE 'YYYYYYY'.
           03  COURSE-CROSSWALK-CRS-NUMBER.
               05 COURSE-CROSSWALK-NUM-FIRST  PIC X(1).
               05 COURSE-CROSSWALK-NUM-REST   PIC X(8).
           03  COURSE-CROSSWALK-CRS-NUM-R
               REDEFINES COURSE-CROSSWALK-CRS-NUMBER PIC X(9).
               88 COURSE-CRS-NUM-Y                   VALUE 'YYYYYYYYY'.
           03  COURSE-PRIOR-TO-COLLEGE-LEVEL  PIC X.
               88 COURSE-PRIOR-VALID-CODES    VALUE 'A' 'B' 'C' 'Y'.
               88 COURSE-PRIOR-NOT-APP        VALUE 'Y'.
           03  FILLER                         PIC X(31).
      *
      *
       FD  EDITED-COURSE-INV-DATA-FILE
                   LABEL RECORDS ARE STANDARD
                   RECORDING MODE IS F
                   BLOCK CONTAINS 0 RECORDS
                   DATA RECORD IS EDITED-COURSE-INVENTORY-RECORD.
      *
       01  EDITED-COURSE-INVENTORY-RECORD.
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *                                                               *
      *         EDITED COURSE INVENTORY OUTPUT RECORD                 *
      *                                                               *
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *
           03  COLLEGE-ID                  PIC X(3).
           03  TERM-IDENTIFIER.
               05  CALENDAR-YEAR           PIC 9(2).
               05  TERM-CODE               PIC 9.
           03  COURSE-PERM-DIST-ID         PIC X(12).
           03  COURSE-DEPARTMENT-NUMBER    PIC X(12).
           03  COURSE-TITLE                PIC X(68).
           03  COURSE-PROGRAM-CODE         PIC X(6).
           03  COURSE-CREDIT-STATUS        PIC X(1).
           03  COURSE-TRANSF-STATUS        PIC X(1).
           03  COURSE-UNITS-MAXIMUM        PIC X(4).
           03  COURSE-UNITS-MINIMUM        PIC X(4).
           03  COURSE-BASIC-SKILLS-STATUS  PIC X(1).
           03  COURSE-SAM-PRIORITY-CODE    PIC X(1).
           03  COURSE-COOP-ED-STATUS       PIC X(1).
           03  COURSE-CLASSIFICATION-CODE  PIC X(1).
           03  COURSE-REPEATABILITY        PIC X(1).
           03  COURSE-SPECIAL-CLASS-STATUS PIC X(1).
           03  COURSE-CAN-CODE             PIC X(6).
           03  COURSE-CAN-SEQ-CODE         PIC X(8).
           03  COURSE-SAME-AS-DEPTNO1      PIC X(12).
           03  COURSE-SAME-AS-DEPTNO2      PIC X(12).
           03  COURSE-SAME-AS-DEPTNO3      PIC X(12).
           03  COURSE-CROSSWALK-CRS-NAME   PIC X(07).
           03  COURSE-CROSSWALK-CRS-NUMBER PIC X(9).
           03  COURSE-PRIOR-TO-COLLEGE-LEVE PIC X.
      *
      *
       FD  REPORT-TOTALS-FILE
                   LABEL RECORDS ARE STANDARD
                   RECORDING MODE IS F
                   BLOCK CONTAINS 0 RECORDS
                   DATA RECORDS ARE REPORT-TOTALS-RECORD1
                                    REPORT-TOTALS-RECORD2
                                    REPORT-TOTALS-RECORD3.
       
       01  REPORT-TOTALS-RECORD1.
           03  TOTALS-ID1.
               05  TOTALS-COLLEGE1     PIC X(3).
               05  TOTALS-TYPE1        PIC X(2).
               05  TOTALS-FLAG1        PIC X(7).
           03  DED-NUMBER              PIC X(4).
           03  EXCEPT-COUNT            PIC 9(6).
           03  UNKNOWN-COUNT           PIC 9(6).
           03  REASON-COUNT            PIC 9(6).
           03  GRP3-COUNT              PIC 9(6).
       
       01  REPORT-TOTALS-RECORD2.
           03  TOTALS-ID2              PIC X(12).
           03  INTEGRITY-ERROR-CODE    PIC X(2).
           03  INTEGRITY-ERROR-COUNT   PIC 9(6).
           03  FILLER                  PIC X(20).
       
       01  REPORT-TOTALS-RECORD3.
           03  TOTALS-ID3.
               05  TOTALS-COLLEGE3     PIC X(3).
               05  TOTALS-TYPE3        PIC X(2).
               05  TOTALS-FLAG3        PIC X(7).
           03  READ-TOTALS             PIC 9(6).
           03  REJECTED-TOTALS         PIC 9(6).
           03  DATE-FLAG               PIC 9(6).
           03  TIME-FLAG               PIC 9(4).
           03  FILLER                  PIC X(6).
      *
      *
       FD  DATAEDIT-ERROR-REPORT
                   LABEL RECORDS ARE OMITTED
                   BLOCK CONTAINS 0 RECORDS
                   RECORDING MODE IS F
                   DATA RECORD IS PRINT-RECORD.
      *
       01  PRINT-RECORD PIC X(133).
      *
       FD  SUMMARY-ERROR-REPORT
                   LABEL RECORDS ARE OMITTED
                   BLOCK CONTAINS 0 RECORDS
                   RECORDING MODE IS F
                   DATA RECORD IS PRINT-RECORD-2.
      *
       01  PRINT-RECORD-2 PIC X(133).
      *
       FD  TOPCODE-CHECK-FILE
                   LABEL RECORDS ARE OMITTED
                   BLOCK CONTAINS 0 RECORDS
                   RECORDING MODE IS F
                   DATA RECORD IS TOPCODE-RECORD.
      *
       01  TOPCODE-RECORD.
           03  TOPCODE                       PIC X(6).
           03  TOP-VOC-ED-FLAG               PIC X.
           03  TOP-TITLE                     PIC X(40).
      *
      /
       WORKING-STORAGE SECTION.
      *
       01  PROGRAM-FLAG-AREA                      VALUE ZEROS.
           03  END-OF-FILE-FLAG              PIC 9.
               88  END-OF-FILE                    VALUE 1.
           03  TOP-EOF-FLAG                  PIC 9.
               88  END-OF-TOP-FILE                VALUE 1.
           03  PAGE-FULL-FLAG                PIC 9.
               88  PAGE-FULL                      VALUE 1.
           03  TABLE-SEARCH-FLAG             PIC 9.
               88  TABLE-SEARCH-COMPLETED         VALUE 1.
           03  ADD-ELEMENT-COLUMNS-FLAG      PIC 9.
               88  ADD-ELEMENT-COLUMNS-DONE       VALUE 1.
           03  NEW-COLLEGE-FLAG              PIC 9.
               88  NEW-COLLEGE                    VALUE 1.
           03  PRINT-LINE-FLAG               PIC 9.
               88  PRINT-LINE-FILLED              VALUE 1.
           03  HEADER-CONTROL-FLAG           PIC 9.
               88  KILL-PROCESS                   VALUE 1.
               88  COLLEGE-ELEMENT-TOTALS         VALUE 2.
               88  COLLEGE-INTEGRITY-TOTALS       VALUE 3.
               88  DISTRICT-ELEMENT-TOTALS        VALUE 4.
               88  DISTRICT-INTEGRITY-TOTALS      VALUE 5.
               88  COLLEGE-SUMMARY-TOTALS         VALUE 6.
               88  DISTRICT-SUMMARY-TOTALS        VALUE 7.
           03  ELEMENT-TABLE-ROW-ID          PIC 99.
               88  ELEMENT-ROWS-1-25              VALUE 1 THRU 25.
               88  ELEMENT-ROWS-1-5               VALUE 1 THRU 5.
               88  ELEMENT-ROWS-20-22             VALUE 20 THRU 22.
               88  ELEMENT-ROWS-13                VALUE 13.
               88  ELEMENT-ROWS-17                VALUE 17.
           03  ELEMENT-TABLE-COLUMN-ID       PIC 9.
               88  ELEMENT-COLUMN-2               VALUE 2.
               88  ELEMENT-COLUMN-3               VALUE 3.
               88  ELEMENT-COLUMN-4               VALUE 4.
           03  COLLEGE-SEARCH-FLAG           PIC 9.
               88  COLLEGE-NOT-FOUND              VALUE 1.
      *
      *
       01  DATA-VALIDATION-FLAGS                  VALUE ZEROS.
           03  REJECT-RECORD-FLAG            PIC 9.
               88  REJECT-RECORD                  VALUE 1.
           03  DISTRICT-ID-FLAG              PIC 9.
               88  DISTRICT-ID-INVALID            VALUE 1.
           03  COLLEGE-ID-FLAG               PIC 9.
               88  COLLEGE-ID-INVALID             VALUE 1.
           03  TERM-ID-FLAG                  PIC 9.
               88  TERM-ID-INVALID                VALUE 1.
           03  COURSE-ID-FLAG                PIC 9.
               88  COURSE-ID-VALID                VALUE 1.
           03  COURSE-TITLE-FLAG             PIC 9.
               88  COURSE-TITLE-VALID             VALUE 1.
           03  COURSE-UNITS-MAXIMUM-FLAG     PIC 9.
               88  COURSE-UNITS-MAXIMUM-VALID     VALUE 1.
           03  COURSE-UNITS-MINIMUM-FLAG     PIC 9.
               88  COURSE-UNITS-MINIMUM-VALID     VALUE 1.
           03  COURSE-PROGRAM-CODE-FLAG      PIC 9.
               88  COURSE-PROGRAM-CODE-VALID      VALUE 1.
           03  TOP-CODE-VALID-FLAG           PIC 9.
               88  TOP-CODE-VALID                 VALUE 1.
           03  COURSE-CAN-CODE-FLAG          PIC 9.
               88  COURSE-CAN-CODE-VALID          VALUE 1.
           03  COURSE-CAN-SEQ-CODE-FLAG      PIC 9.
               88  COURSE-CAN-SEQ-CODE-VALID      VALUE 1.
           03  COURSE-SAME-AS-1-FLAG         PIC 9.
               88  COURSE-SAME-AS-1-VALID         VALUE 1.
           03  COURSE-SAME-AS-2-FLAG         PIC 9.
               88  COURSE-SAME-AS-2-VALID         VALUE 1.
           03  COURSE-SAME-AS-3-FLAG         PIC 9.
               88  COURSE-SAME-AS-3-VALID         VALUE 1.
           03  COURSE-CRS-NAME-FLAG           PIC 9.
               88  COURSE-CRS-NAME-VALID          VALUE 1.
           03  COURSE-CRS-NUMBR-FLAG          PIC 9.
               88  COURSE-CRS-NUMBR-VALID         VALUE 1.
           03  COURSE-PRIOR-LEVEL-FLAG        PIC 9.
               88  COURSE-PRIOR-VALID             VALUE 1.
      *
      *
       01  PROGRAM-LITERAL-AND-WORK.
           03  DETAIL-PROGRAM-NAME     PIC X(13)  VALUE 'CBEDIT'.
           03  SUMMARY-PROGRAM-NAME.
               05  REPORT-CLG-DIST-ID  PIC X(3).
               05  REPORT-TYPE         PIC X(2)   VALUE 'CB'.
               05  REPORT-ID-LIT       PIC X(7).
           03  SUM1-PROGRAM-LIT        PIC X(7)   VALUE 'SYNSUM1'.
           03  SUM2-PROGRAM-LIT        PIC X(7)   VALUE 'SYNSUM2'.
           03  SUM3-PROGRAM-LIT        PIC X(7)   VALUE 'SYNSUM3'.
           03  VALIDITY-LITERAL        PIC X(1)   VALUE 'V'.
           03  INTEGRITY-LITERAL       PIC X(1)   VALUE 'I'.
           03  ONE-LITERAL             PIC 9(1)   VALUE 1.
           03  PRT-PAGE-MAXIMUM        PIC 9(3)   VALUE ZERO.
           03  REJECTED-MESSAGE        PIC X(8)   VALUE 'REJECTED'.
           03  HOLD-COLLEGE-ID         PIC X(3).
           03  HOLD-TIME.
               05  HH-MM               PIC 9(4).
               05  FILLER              PIC 9(4).
           03  TERM-ID-INVALID-LITERAL      PIC X(30)
                       VALUE ' TERM CODE MISSING OR INVALID'.
           03  COLLEGE-INVALID-LITERAL      PIC X(31)
                       VALUE ' COLLEGE ID MISSING OR INVALID'.
           03  DISTRICT-ID-INVALID-LITERAL  PIC X(32)
                       VALUE ' DISTRICT ID MISSING OR INVALID'.
           03  PRT-CNTL-INVALID-LITERAL     PIC X(36)
                       VALUE ' PRINTER CONTROL MISSING OR INVALID'.
           03  ORIGINAL-INDEX-VALUE         USAGE IS INDEX.
           03  NOT-APPLICABLE-LITERAL       PIC X(3)  VALUE 'N/A'.
      *
      *
       01  PROGRAM-ACCUMULATORS                   VALUE ZEROS.
           03  TOTAL-COLLEGE-ENTRIES.
               05  TOTAL-COLLEGE-RECORDS-READ             PIC 9(6).
               05  TOTAL-COLLEGE-RECORDS-WRITTEN          PIC 9(6).
               05  TOTAL-COLLEGE-RECORDS-REJECT           PIC 9(6).
           03  TOTAL-COLLEGE-ENTRY
                       REDEFINES TOTAL-COLLEGE-ENTRIES
                       OCCURS 3 TIMES
                       INDEXED BY TOTAL-COLLEGE-INDEX.
               05  COLLEGE-TOTAL                     PIC 9(6).
           03  COLLEGE-ELEMENT-TOTALS.
               05  COLLEGE-ELEMENT-TOTALS-ROWS
                           OCCURS 25 TIMES
                           INDEXED BY COLLEGE-ELEMENT-ROW-INDEX.
                   07  COLLEGE-ELEMENT-TOTALS-COLUMNS
                               OCCURS 4 TIMES
                               INDEXED BY COLLEGE-ELEMENT-COLUMN-INDEX.
                       09  COLLEGE-ELEMENT-TOTAL    PIC 9(5).
           03  TOTAL-DISTRICT-ENTRIES.
               05  TOTAL-DISTRICT-RECORDS-READ      PIC 9(6).
               05  TOTAL-DISTRICT-RECORDS-WRITTEN   PIC 9(6).
               05  TOTAL-DISTRICT-RECORDS-REJECT    PIC 9(6).
           03  TOTAL-DISTRICT-ENTRY
                       REDEFINES TOTAL-DISTRICT-ENTRIES
                       OCCURS 3 TIMES
                       INDEXED BY TOTAL-DISTRICT-INDEX.
               05  DISTRICT-TOTAL                   PIC 9(6).
           03  DISTRICT-ELEMENT-TOTALS.
               05  DISTRICT-ELEMENT-TOTALS-ROWS
                           OCCURS 25 TIMES
                           INDEXED BY DISTRICT-ELEMENT-ROW-INDEX.
                   07  DISTRICT-ELEMNT-TOTALS-COLUMNS
                               OCCURS 4 TIMES
                               INDEXED BY DISTRICT-ELEMENT-COLUMN-INDEX.
                       09  DISTRICT-ELEMENT-TOTAL   PIC 9(5).
           03  COLLEGE-INTEGRITY-TOTALS.
               05  CLG-INTEGRITY-ERR-1-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-2-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-3-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-4-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-5-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-6-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-7-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-8-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-9-TOTAL        PIC 9(6).
               05  CLG-INTEGRITY-ERR-10-TOTAL       PIC 9(6).
               05  CLG-INTEGRITY-ERR-11-TOTAL       PIC 9(6).
               05  CLG-INTEGRITY-ERR-12-TOTAL       PIC 9(6).
               05  CLG-INTEGRITY-ERR-13-TOTAL       PIC 9(6).
               05  CLG-INTEGRITY-ERR-14-TOTAL       PIC 9(6).
               05  CLG-INTEGRITY-ERR-15-TOTAL       PIC 9(6).
               05  CLG-INTEGRITY-ERR-16-TOTAL       PIC 9(6).
               05  CLG-INTEGRITY-ERR-17-TOTAL       PIC 9(6).
           03  DISTRICT-INTEGRITY-TOTALS.
               05  DIST-INTEGRITY-ERR-1-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-2-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-3-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-4-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-5-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-6-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-7-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-8-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-9-TOTAL       PIC 9(6).
               05  DIST-INTEGRITY-ERR-10-TOTAL      PIC 9(6).
               05  DIST-INTEGRITY-ERR-11-TOTAL      PIC 9(6).
               05  DIST-INTEGRITY-ERR-12-TOTAL      PIC 9(6).
               05  DIST-INTEGRITY-ERR-13-TOTAL      PIC 9(6).
               05  DIST-INTEGRITY-ERR-14-TOTAL      PIC 9(6).
               05  DIST-INTEGRITY-ERR-15-TOTAL      PIC 9(6).
               05  DIST-INTEGRITY-ERR-16-TOTAL      PIC 9(6).
               05  DIST-INTEGRITY-ERR-17-TOTAL      PIC 9(6).
      *
      *
       01  REPORT-TITLE-LINE-1.
           03  FILLER                  PIC X(47)  VALUE SPACE.
           03  FILLER                  PIC X(40)
                VALUE 'COURSE INVENTORY DATA SYNTACTICAL EDIT'.
      *
      *
       01  REPORT-TITLE-LINE-2.
           03  FILLER                  PIC X(50)  VALUE SPACE.
           03  TERM-TITLE              PIC X(19).
           03  FILLER                  PIC X      VALUE SPACE.
           03  FILLER                  PIC X(2)   VALUE '19'.
           03  YEAR-OUT                PIC X(2).
           03  FILLER                  PIC X(3)   VALUE SPACE.
           03  FILLER                  PIC X(1)   VALUE '('.
           03  CALENDAR-YEAR           PIC 99.
           03  FILLER                  PIC X(1)   VALUE '-'.
           03  TERM-CODE               PIC 9.
           03  FILLER                  PIC X(1)   VALUE ')'.
      *
      *
       01  REPORT-TITLE-LINE-3.
           03  FILLER                  PIC X(50)  VALUE SPACE.
           03  COLLEGE-NAME            PIC X(30).
      *
      *
       01  REPORT-TITLE-LINE-4.
           03  FILLER                  PIC X(56)  VALUE SPACE.
           03  FILLER                  PIC X(23)
                       VALUE 'COLLEGE SUMMARY TOTALS:'.
      *
      *
       01  REPORT-TITLE-LINE-5.
           03  FILLER                  PIC X(56)  VALUE SPACE.
           03  FILLER                  PIC X(24)
                       VALUE 'DISTRICT SUMMARY TOTALS:'.
      *
      *
       01  REPORT-TITLE-LINE-6.
           03  FILLER                  PIC X(2).
           03  FILLER                  PIC X(47)  VALUE
                    'PROGRAM ABORTED DUE TO INVALID INPUT PARAMETERS'.
      *
      *
       01  REPORT-TITLE-LINE-7.
           03  FILLER                  PIC X(45)  VALUE SPACE.
           03  FILLER                  PIC X(52)  VALUE
                    'SUMMARY COLLEGE EDIT ERROR TOTALS BY ELEMENT'.
      *
      *
       01  REPORT-TITLE-LINE-8.
           03  FILLER                  PIC X(44)  VALUE SPACE.
           03  FILLER                  PIC X(52)  VALUE
                    'SUMMARY DISTRICT EDIT ERROR TOTALS BY ELEMENT'.
      *
      *
       01  REPORT-TITLE-LINE-9.
           03  FILLER                  PIC X(44)  VALUE SPACE.
           03  FILLER                  PIC X(52)  VALUE
                    'SUMMARY COLLEGE TOTAL INTEGRITY ERRORS BY TYPE'.
      *
      *
       01  REPORT-TITLE-LINE-10.
           03  FILLER                  PIC X(43)  VALUE SPACE.
           03  FILLER                  PIC X(52)  VALUE
                    'SUMMARY DISTRICT TOTAL INTEGRITY ERRORS BY TYPE'.
      *
      *
       01  REPORT-TITLE-LINE-11.
           03  FILLER                  PIC X(61)  VALUE SPACE.
           03  FILLER                  PIC X(52)  VALUE
                    'DETAIL REPORT'.
      *
      *
       01  REPORT-COLUMN-LINE-1.
           03  FILLER                  PIC X.
           03  FILLER                  PIC X(12)  VALUE 'DATA ELEMENT'.
           03  FILLER                  PIC X(5)   VALUE SPACE.
           03  FILLER                  PIC X(4)   VALUE 'DED#'.
      *
      *
       01  ELEMENT-COLUMN-LINE-1.
           03  FILLER                  PIC X(1).
           03  FILLER                  PIC X(48)  VALUE SPACE.
           03  FILLER                  PIC X(5)   VALUE 'TOTAL'.
           03  FILLER                  PIC X(16)  VALUE SPACE.
           03  FILLER                  PIC X(5)   VALUE 'TOTAL'.
           03  FILLER                  PIC X(16)  VALUE SPACE.
           03  FILLER                  PIC X(5)   VALUE 'TOTAL'.
           03  FILLER                  PIC X(16)  VALUE SPACE.
           03  FILLER                  PIC X(5)   VALUE 'TOTAL'.
      *
      *
       01  ELEMENT-COLUMN-LINE-2.
           03  FILLER                  PIC X(1).
           03  FILLER                  PIC X(45)  VALUE SPACE.
           03  FILLER                  PIC X(10)  VALUE ' FIELD '.
           03  FILLER                  PIC X(12)  VALUE SPACE.
           03  FILLER                  PIC X(9)   VALUE ' UNKNOWN '.
           03  FILLER                  PIC X(9)   VALUE SPACE.
           03  FILLER                  PIC X(14)  VALUE
                   'REASONABLENESS'.
           03  FILLER                  PIC X(11)  VALUE SPACE.
           03  FILLER                  PIC X(7)   VALUE 'GROUP 3'.
      *
      *
       01  ELEMENT-COLUMN-LINE-3.
           03  FILLER                  PIC X(1).
           03  FILLER                  PIC X(16)  VALUE SPACE.
           03  FILLER                  PIC X(21)  VALUE
                   'DATA ELEMENT DED#'.
           03  FILLER                  PIC X(8)   VALUE SPACE.
           03  FILLER                  PIC X(10)  VALUE 'EXCEPTIONS'.
           03  FILLER                  PIC X(13)  VALUE SPACE.
           03  FILLER                  PIC X(6)   VALUE 'VALUES'.
           03  FILLER                  PIC X(13)  VALUE SPACE.
           03  FILLER                  PIC X(10)  VALUE 'EXECPTIONS'.
           03  FILLER                  PIC X(12)  VALUE SPACE.
           03  FILLER                  PIC X(8)   VALUE '(SPACES)'.
      *
      *
       01  KILL-PROCESS-COLUMN-LINE-1.
           03  FILLER                  PIC X(2).
           03  FILLER                  PIC X(3)   VALUE 'PRT'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'TRM'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'DST'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL1'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL2'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL3'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL4'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL5'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL6'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL7'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL8'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'CL9'.
           03  FILLER                  PIC X(1)   VALUE SPACE.
           03  FILLER                  PIC X(3)   VALUE 'C10'.
      *
      *
       01  EDIT-ERROR-DETAIL-LINE                 VALUE SPACE.
           03  FILLER                  PIC X.
           03  DETAIL-LITERAL-AREA     PIC X(23).
           03  DETAIL-COLUMNS
                       OCCURS 6 TIMES
                       INDEXED BY DETAIL-COLUMN-INDEX.
               05  VALIDATION-FLAG     PIC X.
               05  FILLER              PIC X.
               05  DATA-ELEMENT        PIC X(12).
               05  FILLER              PIC X(4).
      *
      *
       01  ELEMENT-TOTAL-DETAIL-LINE              VALUE SPACE.
           03  FILLER                  PIC X.
           03  FILLER                  PIC X(16).
           03  ELEMENT-LITERAL-AREA    PIC X(26).
           03  FILLER                  PIC X(5).
           03  ELEMENT-COLUMNS
                       OCCURS 4 TIMES
                       INDEXED BY ELEMENT-COLUMN-INDEX.
               05  ELEMENT-TOTAL       PIC ZZ,ZZ9.
               05  ELEMENT-TOTAL-REDEFINES
                       REDEFINES ELEMENT-TOTAL.
                   07  FILLER          PIC X(3).
                   07  ELEMENT-N-A     PIC X(3).
               05  FILLER              PIC X(15).
      *
      *
       01  TOTAL-DESCRIPTIONS.
           03  TOTAL-DESCRIPTION-ENTRIES.
               05  FILLER              PIC X(30)
                           VALUE 'RECORDS READ:'.
               05  FILLER              PIC X(30)
                           VALUE 'RECORDS WRITTEN:'.
               05  FILLER              PIC X(30)
                           VALUE 'RECORDS REJECTED:'.
           03  TOTAL-DESCRIPTION-ENTRY
                   REDEFINES TOTAL-DESCRIPTION-ENTRIES
                   OCCURS 3 TIMES
                   INDEXED BY TOTAL-DESCRIPTION-INDEX.
               05  TOTAL-DESCRIPTION  PIC X(30).
      *
      *
       01  TOTAL-DETAIL-LINE                      VALUE SPACE.
           03  FILLER                  PIC X(48).
           03  TOTAL-DESCRIPTION       PIC X(29).
           03  TOTAL-FIELD             PIC ZZZ,ZZ9.
      *
      *
       01  TOP-CODE-TABLE                       VALUE '999999'.
           03  TOP-CODE-TBL
                       OCCURS 350 TIMES
                       ASCENDING KEY IS TOP-CODE-Y
                       INDEXED BY TOPIDX.
               05  TOP-CODE-Y                   PIC X(6).
      *
      *
       01  INTEGRITY-DESCRIPTIONS.
           03  INTEGRITY-ERR-1-DESC.
               05  INT-ERR-1-PART-1   PIC X(35)
                   VALUE 'COURSE TRANSFERABLE (CB05) BUT NOT '.
               05  INT-ERR-1-PART-2   PIC X(31)
                   VALUE 'CREDIT-DEGREE APPLICABLE (CB04)'.
           03  INTEGRITY-ERR-2-DESC.
               05  INT-ERR-2-PART-1   PIC X(38)
                   VALUE 'COURSE IS NON-CREDIT (CB04) BUT UNITS '.
               05  INT-ERR-2-PART-2   PIC X(40)
                   VALUE 'MAXIMUM (CB06) WERE REPORTED AS NON-ZERO'.
           03  INTEGRITY-ERR-3-DESC.
               05  INT-ERR-3-PART-1   PIC X(38)
                   VALUE 'COURSE IS NON-CREDIT (CB04) BUT UNITS '.
               05  INT-ERR-3-PART-2   PIC X(40)
                   VALUE 'MINIMUM (CB07) WERE REPORTED AS NON-ZERO'.
           03  INTEGRITY-ERR-4-DESC.
               05  INT-ERR-4-PART-1   PIC X(38)
                   VALUE 'COURSE BASIC SKILLS STATUS (CB08) = P '.
               05  INT-ERR-4-PART-2   PIC X(36)
                   VALUE 'BUT CREDIT STATUS (CB04) DID NOT = C'.
           03  INTEGRITY-ERR-5-DESC.
               05  INT-ERR-5-PART-1   PIC X(38)
                   VALUE 'COURSE BASIC SKILLS STATUS (CB08) = B '.
               05  INT-ERR-5-PART-2   PIC X(41)
                   VALUE 'BUT CREDIT STATUS (CB04) DID NOT = C OR N'.
           03  INTEGRITY-ERR-6-DESC.
               05  INT-ERR-6-PART-1   PIC X(37)
                   VALUE 'WHEN CAN CODE (CB14) IS CODED WITH X '.
               05  INT-ERR-6-PART-2   PIC X(35)
                   VALUE 'CAN SEQ CODE (CB15) CANNOT = X OR Y'.
           03  INTEGRITY-ERR-7-DESC.
               05  INT-ERR-7-PART-1   PIC X(37)
                   VALUE 'WHEN CAN CODE (CB14) IS CODED WITH Y '.
               05  INT-ERR-7-PART-2   PIC X(33)
                   VALUE 'CAN SEQ CODE (CB15) MUST ALSO = Y'.
           03  INTEGRITY-ERR-8-DESC.
               05  INT-ERR-8-PART-1   PIC X(42)
                   VALUE 'WHEN CAN CODE (CB14) IS CODED WITH A CODE '.
               05  INT-ERR-8-PART-2   PIC X(34)
                   VALUE 'THE CAN SEQ CODE (CB15) CANNOT = Y'.
           03  INTEGRITY-ERR-9-DESC.
               05  INT-ERR-9-PART-1   PIC X(40)
                   VALUE 'SAME AS DEPARTMENT NO 1 (CB16) CANNOT = '.
               05  INT-ERR-9-PART-2   PIC X(39)
                   VALUE 'THE COURSE ID (CB01) IN THE SAME RECORD'.
           03  INTEGRITY-ERR-10-DESC.
               05  INT-ERR-10-PART-1   PIC X(40)
                   VALUE 'SAME AS DEPARTMENT NO 2 (CB17) CANNOT = '.
               05  INT-ERR-10-PART-2   PIC X(39)
                   VALUE 'THE COURSE ID (CB01) IN THE SAME RECORD'.
           03  INTEGRITY-ERR-11-DESC.
               05  INT-ERR-11-PART-1   PIC X(40)
                   VALUE 'SAME AS DEPARTMENT NO 3 (CB18) CANNOT = '.
               05  INT-ERR-11-PART-2   PIC X(39)
                   VALUE 'THE COURSE ID (CB01) IN THE SAME RECORD'.
           03  INTEGRITY-ERR-12-DESC.
               05  INT-ERR-12-PART-1   PIC X(40)
                   VALUE 'WHEN TRANSFER STATUS (CB05) IS = A OR B '.
               05  INT-ERR-12-PART-2   PIC X(31)
                   VALUE 'THEN CRS NAME (CB19) CANNOT = Y'.
           03  INTEGRITY-ERR-13-DESC.
               05  INT-ERR-13-PART-1   PIC X(35)
                   VALUE 'WHEN TRANSFER STATUS (CB05) IS = C '.
               05  INT-ERR-13-PART-2   PIC X(32)
                   VALUE 'THEN CRS NAME (CB19) MUST BE = Y'.
           03  INTEGRITY-ERR-14-DESC.
               05  INT-ERR-14-PART-1   PIC X(40)
                   VALUE 'WHEN TRANSFER STATUS (CB05) IS = A OR B '.
               05  INT-ERR-14-PART-2   PIC X(31)
                   VALUE 'THEN CRS NMBR (CB20) CANNOT = Y'.
           03  INTEGRITY-ERR-15-DESC.
               05  INT-ERR-15-PART-1   PIC X(35)
                   VALUE 'WHEN TRANSFER STATUS (CB05) IS = C '.
               05  INT-ERR-15-PART-2   PIC X(32)
                   VALUE 'THEN CRS NMBR (CB20) MUST BE = Y'.
           03  INTEGRITY-ERR-16-DESC.
               05  INT-ERR-16-PART-1   PIC X(41)
                   VALUE 'WHEN CRS PRIOR TO COLL LVL (CB21) = A, B,'.
               05  INT-ERR-16-PART-2   PIC X(42)
                   VALUE ' C, THEN CRS TRNSF STAT (CB05) MUST BE = C'.
      *    03  INTEGRITY-ERR-17-DESC.
      *        05  INT-ERR-17-PART-1   PIC X(26)
      *            VALUE 'CRSE PGM CODE (CB03) NOT ='.
      *        05  INT-ERR-17-PART-2   PIC X(33)
      *            VALUE ' TO ANY CODE IN TOP5 LOOKUP TABLE'.
      *
      *
       01  INTEGRITY-TOTAL-DETAIL-LINE            VALUE SPACE.
           03  FILLER                  PIC X(01).
           03  INTEGRITY-TOTAL         PIC ZZZ,ZZ9.
           03  FILLER                  PIC X(2).
           03  INTEGRITY-DESCRIPTION   PIC X(80).
      *
      *
       01  BLANK-LINE.
           03  FILLER                  PIC X(133) VALUE SPACE.
      *
      *
       01  RUNTIME-PARAMETER-TABLE.
           03  RUNTIME-PARAMETER-COLLEGES
                       OCCURS 10 TIMES
                       INDEXED BY RUNTIME-PARAMETER-INDEX.
               05  COLLEGE-ID          PIC X(3).
               05  COLLEGE-NAME        PIC X(30).
      *
      *
       01  EDIT-ERROR-LITERAL-TABLE.
           03  EDIT-ERROR-LITERAL-ENTRIES.
               05  FILLER              PIC X(17)
                       VALUE 'PERMANENT DST ID'.
               05  FILLER              PIC X(6)   VALUE 'CB00'.
               05  FILLER              PIC X(17)
                       VALUE 'DEPARTMENT NUM.'.
               05  FILLER              PIC X(6)   VALUE 'CB01'.
               05  FILLER              PIC X(17)  VALUE 'RECORD CODE'.
               05  FILLER              PIC X(6)   VALUE 'GI90'.
               05  FILLER              PIC X(17)  VALUE 'COLLEGE ID'.
               05  FILLER              PIC X(6)   VALUE 'GI01'.
               05  FILLER              PIC X(17)  VALUE 'TERM ID'.
               05  FILLER              PIC X(6)   VALUE 'GI03'.
               05  FILLER              PIC X(17)  VALUE 'TITLE'.
               05  FILLER              PIC X(6)   VALUE 'CB02'.
               05  FILLER              PIC X(17)
                       VALUE 'PROGRAM CODE'.
               05  FILLER              PIC X(6)   VALUE 'CB03'.
               05  FILLER              PIC X(17)
                       VALUE 'CREDIT STATUS'.
               05  FILLER              PIC X(6)   VALUE 'CB04'.
               05  FILLER              PIC X(17)
                       VALUE 'TRANSFER STATUS'.
               05  FILLER              PIC X(6)   VALUE 'CB05'.
               05  FILLER              PIC X(17)
                       VALUE 'UNITS CR MAXIMUM'.
               05  FILLER              PIC X(6)   VALUE 'CB06'.
               05  FILLER              PIC X(17)
                       VALUE 'UNITS CR MINIMUM'.
               05  FILLER              PIC X(6)   VALUE 'CB07'.
               05  FILLER              PIC X(17)
                       VALUE 'BASC SKILLS STAT'.
               05  FILLER              PIC X(6)   VALUE 'CB08'.
               05  FILLER              PIC X(17)
                       VALUE 'SAM PRIORITY CD'.
               05  FILLER              PIC X(6)   VALUE 'CB09'.
               05  FILLER              PIC X(17)
                       VALUE 'COOP ED STATUS'.
               05  FILLER              PIC X(6)   VALUE 'CB10'.
               05  FILLER              PIC X(17)
                       VALUE 'CLASSIFICAT CODE'.
               05  FILLER              PIC X(6)   VALUE 'CB11'.
               05  FILLER              PIC X(17)
                       VALUE 'REPEATABILITY'.
               05  FILLER              PIC X(6)   VALUE 'CB12'.
               05  FILLER              PIC X(17)
                       VALUE 'SPECIAL CLASS ST'.
               05  FILLER              PIC X(6)   VALUE 'CB13'.
               05  FILLER              PIC X(17)
                       VALUE 'CAN CODE'.
               05  FILLER              PIC X(6)   VALUE 'CB14'.
               05  FILLER              PIC X(17)
                       VALUE 'CAN SEQ CODE'.
               05  FILLER              PIC X(6)   VALUE 'CB15'.
               05  FILLER              PIC X(17)
                       VALUE 'SAME AS DEPT NUM1'.
               05  FILLER              PIC X(6)   VALUE 'CB16'.
               05  FILLER              PIC X(17)
                       VALUE 'SAME AS DEPT NUM2'.
               05  FILLER              PIC X(6)   VALUE 'CB17'.
               05  FILLER              PIC X(17)
                       VALUE 'SAME AS DEPT NUM3'.
               05  FILLER              PIC X(6)   VALUE 'CB18'.
               05  FILLER              PIC X(17)
                       VALUE 'CRS NAME'.
               05  FILLER              PIC X(6)   VALUE 'CB19'.
               05  FILLER              PIC X(17)
                       VALUE 'CRS NUM'.
               05  FILLER              PIC X(6)   VALUE 'CB20'.
               05  FILLER              PIC X(17)
                       VALUE 'CRS PRIOR LVL'.
               05  FILLER              PIC X(6)   VALUE 'CB21'.
               05  FILLER              PIC X(17)  VALUE ' ACTION:'.
               05  FILLER              PIC X(6).
               05  FILLER              PIC X(17).
               05  FILLER              PIC X(6).
           03  EDIT-ERROR-LITERAL-ENTRY
                       REDEFINES EDIT-ERROR-LITERAL-ENTRIES
                       OCCURS 27 TIMES
                       INDEXED BY EDIT-ERROR-LITERAL-INDEX.
               05  EDIT-ERROR-LITERAL-AREA.
                   07  EDIT-ERROR-LITERAL-1    PIC X(17).
                   07  EDIT-ERROR-LITERAL-2    PIC X(06).
      *
      *
       01  EDIT-ERROR-TABLE.
           03  EDIT-ERROR-TABLE-ROWS
                       OCCURS 27 TIMES
                       INDEXED BY EDIT-ERROR-ROW-INDEX.
               05  EDIT-ERROR-TABLE-COLUMNS
                           OCCURS 6 TIMES
                           INDEXED BY EDIT-ERROR-COLUMN-INDEX.
                   07  DATA-ELEMENT            PIC X(12).
                   07  VALIDATION-FLAG         PIC X(01).
      *
      *
       01  TERM-IDENTIFIER-TABLE.
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *                                                               *
      *                   TERM IDENTIFIER TABLE                       *
      *                                                               *
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *
           03  TERM-IDENTIFIER-ENTRIES.
               05  ANNUAL-TERM.
                   07  TERM-CODE       PIC X(1)   VALUE '0'.
                   07  TERM-TITLE      PIC X(19)  VALUE 'ANNUAL'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 10.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 15.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE ZERO.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  WINTER-INTERCESSION.
                   07  TERM-CODE       PIC X(1)   VALUE '1'.
                   07  TERM-TITLE      PIC X(19)
                               VALUE 'WINTER INTERCESSION'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 02.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 01.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE ZERO.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  WINTER-QUARTER.
                   07  TERM-CODE       PIC X(1)   VALUE '2'.
                   07  TERM-TITLE      PIC X(19)
                               VALUE 'WINTER QUARTER'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 02.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 01.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE 1.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  SPRING-SEMESTER.
                   07  TERM-CODE       PIC X(1)   VALUE '3'.
                   07  TERM-TITLE      PIC X(19)
                               VALUE 'SPRING SEMESTER'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 03.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 01.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE ZERO.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  SPRING-QUARTER.
                   07  TERM-CODE       PIC X(1)    VALUE '4'.
                   07  TERM-TITLE      PIC X(19)
                               VALUE 'SPRING QUARTER'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 03.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 01.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE 1.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  SUMMER-TERM.
                   07  TERM-CODE       PIC X(1)   VALUE '5'.
                   07  TERM-TITLE      PIC X(19)  VALUE 'SUMMER TERM'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 07.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 01.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE ZERO.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  SUMMER-QUARTER.
                   07  TERM-CODE       PIC X(1)   VALUE '6'.
                   07  TERM-TITLE      PIC X(19)
                               VALUE 'SUMMER QUARTER'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 07.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 01.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE 1.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  FALL-SEMESTER.
                   07  TERM-CODE       PIC X(1)   VALUE '7'.
                   07  TERM-TITLE      PIC X(19)
                               VALUE 'FALL SEMESTER'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 10.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 15.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE ZERO.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  FALL-QUARTER.
                   07  TERM-CODE       PIC X(1)   VALUE '8'.
                   07  TERM-TITLE      PIC X(19)  VALUE 'FALL QUARTER'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 10.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 15.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE 1.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
               05  NONE-ABOVE.
                   07  TERM-CODE       PIC X(1)   VALUE '9'.
                   07  TERM-TITLE      PIC X(19)  VALUE 'UNKNOWN'.
                   07  BIRTH-COMPUTATION-DATE.
                       09  AGE-COMPUTATION-MONTH
                                       PIC 9(2)   VALUE 10.
                       09  AGE-COMPUTATION-DAY
                                       PIC 9(2)   VALUE 15.
                   07  QUARTER-TYPE-TERM-FLAG
                                       PIC 9      VALUE ZERO.
                   07  EFFECTIVE-DATES.
                       09  BEGIN-DATE  PIC 9(6)   VALUE ZEROES.
                       09  END-DATE    PIC 9(6)   VALUE 999999.
           03  TERM-IDENTIFIER-ENTRY
                       REDEFINES TERM-IDENTIFIER-ENTRIES
                       OCCURS 10 TIMES
                       INDEXED BY TERM-IDENTIFIER-INDEX.
               05  TERM-CODE         PIC X(1).
               05  TERM-TITLE        PIC X(19).
               05  BIRTH-COMPUTATION-DATE.
                   07  AGE-COMPUTATION-MONTH
                                     PIC 9(2).
                   07  AGE-COMPUTATION-DAY
                                     PIC 9(2).
               05  QUARTER-TYPE-TERM-FLAG
                                     PIC 9.
                   88  TERM-IS-A-QUARTER         VALUE 1.
               05  EFFECTIVE-DATES.
                   07  BEGIN-DATE      PIC 9(6).
                   07  END-DATE        PIC 9(6).
      *
      *
       01  DISTRICT-CODES-TABLE.
      *
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *                                                             *
      *            D I S T R I C T   C O D E   T A B L E            *
      *                                                             *
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *
           03  DISTRICT-CODE-VALUES.
               05  ALLAN-HANCOCK.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 69096.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 610.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'ALLAN HANCOCK DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9001A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  ANTELOPE-VALLEY.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 64253.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 620.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'ANTELOPE VALLEY DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9002A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  BARSTOW.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 67629.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 910.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'BARSTOW DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9003A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  BUTTE.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 61416.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 110.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'BUTTE DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9004A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  CABRILLO.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 69740.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 410.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'CABRILLO DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9005A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  CERRITOS.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 64360.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 810.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'CERRITOS DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9006A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  CHAFFEY.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 67660.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 920.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'CHAFFEY DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9007A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  CITRUS.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 64386.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 820.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'CITRUS DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9008A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  DESERT.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 67025.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 930.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'DESERT DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9009A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  COAST-DISTRICT.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 66639.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 830.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'COAST DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9010A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE ZERO.
               05  COMPTON.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 64428.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 710.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'COMPTON DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9011A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  CONTRA-COSTA.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 61689.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 310.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'CONTRA COSTA DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9012A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE ZERO.
               05  EL-CAMINO.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 64493.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 720.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'EL CAMINO DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9013A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  FEATHER-RIVER.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 75143.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 120.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'FEATHER RIVER DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9071A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  FOOTHILL-DISTRICT.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 69443.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 420.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'FOOTHILL DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9014A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE ZERO.
               05  FREMONT-NEWARK.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 61184.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 430.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'FREMONT-NEWARK DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9015A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  GAVILAN.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 69476.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 440.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'GAVILAN DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9016A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  GLENDALE.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 73486.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 730.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'GLENDALE DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9017A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  GROSSMONT.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 68148.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 020.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'GROSSMONT DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9018A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE ZERO.
               05  HARTNELL.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 66043.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 450.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'HARTNELL DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9019A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  IMPERIAL.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 63156.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 030.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'IMPERIAL DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9020A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  KERN-DISTRICT.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 63537.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 520.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'KERN DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9021A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE ZERO.
               05  LAKE-TAHOE.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 73775.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 220.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'LAKE TAHOE DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9022A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  LASSEN.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 64147.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 130.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'LASSEN DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9023A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  LONG-BEACH.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 73494.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 840.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'LONG BEACH DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9024A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE 1.
               05  LOS-ANGELES.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 64741.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 740.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'LOS ANGELES DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9025A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE ZERO.
               05  LOS-RIOS.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 67371.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 230.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'LOS RIOS DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9026A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE ZERO.
               05  MARIN-DISTRICT.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 65383.
                   07  DISTRICT-ID     PIC 9(3)   VALUE 330.
                   07  DISTRICT-NAME   PIC X(30)
                           VALUE 'MARIN DISTRICT'.
                   07  CPEC-DISTRICT-CODE
                                       PIC X(6)   VALUE 'C9027A'.
                   07  SINGLE-COLLEGE-FLAG
                                       PIC 9      VALUE ZERO.
               05  MENDOCINO.
                   07  DISTRICT-CODE   PIC 9(5)   VALUE 73718.
--> --------------------

--> maximum size reached

--> --------------------

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.92Angebot  Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können  ¤





Druckansicht
unsichere Verbindung
Druckansicht
Hier finden Sie eine Liste der Produkte des Unternehmens

Mittel




Lebenszyklus

Die hierunter aufgelisteten Ziele sind für diese Firma wichtig


Ziele

Entwicklung einer Software für die statische Quellcodeanalyse


Bot Zugriff



                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik