home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-12-16 | 6.1 KB | 165 lines | [04] ASCII Text (0x0000) |
- * X X X X X X X (TAB SETTINGS)
- IDENTIFICATION DIVISION.
- PROGRAM-ID. SLIDE.
- AUTHOR. FANTASTIC FOUR.
- INSTALLATION. NEW YORK UNIVERSITY.
- DATE-WRITTEN. 20-APR-85.
- DATE-COMPILED.
-
- ENVIRONMENT DIVISION.
- CONFIGURATION SECTION.
- SOURCE-COMPUTER. DECSYSTEM-20.
- OBJECT-COMPUTER. DECSYSTEM-20.
- INPUT-OUTPUT SECTION.
- FILE-CONTROL.
- SELECT SLIDE-FILE
- ASSIGN TO DSK
- ORGANIZATION IS INDEXED
- ACCESS MODE IS DYNAMIC
- RECORD KEY IS SERIAL-NUMBER
- ALTERNATE RECORD KEY IS PROJECT-CODE WITH DUPLICATES.
- SELECT PROJECT-FILE
- ASSIGN TO DSK
- ORGANIZATION IS SEQUENTIAL
- ACCESS MODE IS SEQUENTIAL.
- SELECT PRESENTATION-FILE
- ASSIGN TO DSK
- ORGANIZATION IS SEQUENTIAL
- ACCESS MODE IS SEQUENTIAL
- SELECT SLIDE-PRESENTATION-FILE
- ASSIGN TO DSK
- ORGANIZATION IS INDEXED
- ACCESS MODE IS DYNAMIC
- RECORD KEY IS SERIAL-NUMBER
- ALTERNATE RECORD KEY IS PRESENTATION-CODE WITH DUPLICATES.
- SELECT BORROWER-FILE
- ASSIGN TO DSK
- ORGANIZATION IS SEQUENTIAL
- ACCESS MODE IS SEQUENTIAL.
- SELECT LOAN-FILE
- ASSIGN TO DSK
- ORGANIZATION IS SEQUENTIAL
- ACCESS MODE IS SEQUENTIAL.
- SELECT VENDOR-FILE
- ASSIGN TO DSK
- ORGANIZATION IS SEQUENTIAL
- ACCESS MODE IS SEQUENTIAL.
- SELECT SLIDE-PURCHASE-FILE
- ASSIGN TO DSK
- ORGANIZATION IS INDEXED
- ACCESS MODE IS DYNAMIC
- RECORD KEY IS SERIAL-NUMBER
- ALTERNATE RECORD KEY IS VENDOR-NUMBER WITH DUPLICATES.
- /
- DATA DIVISION.
- FILE SECTION.
- FD SLIDE-FILE
- RECORD CONTAINS 157 TO 457 CHARACTERS
- LABEL RECORDS ARE STANDARD
- VALUE OF ID IS 'SLIDEXFIL'
- DATA RECORD IS SLIDE-RECORD.
- 01 SLIDE-RECORD.
- 05 SERIAL-NUMBER.
- 10 SEARCH-KEY.
- 15 MAJOR-CATEGORY-CODE PIC 99.
- 15 PROJECT-CODE PIC 999.
- 10 POSITION PIC 999.
- 05 IN-OUT PIC 9.
- 05 SLIDE-TYPE.
- 10 FILM-TYPE PIC X(12).
- 10 SIZE PIC X(13).
- 05 FORMAT PIC A(10).
- 05 COLOR-STATUS PIC A(13).
- 05 COPY-STATUS PIC A(8).
- 05 SHOT-TYPE PIC A(12).
- 05 DATE-ORIGINAL PIC X(21).
- 05 NUMBER-OF-ATTRIBUTES-REMAINING PIC 9.
- 05 ATTRIBUTE-TABLE OCCURS 2 TO 7 TIMES DEPENDING ON
- NUMBER-OF-ATTRIBUTES-REMAINING
- 10 ATTRIBUTE-DESCRIPTOR PIC X(50).
- FD PROJECT-FILE
- RECORD CONTAINS 53 CHARACTERS
- LABEL RECORDS ARE STANDARD
- VALUE OF ID IS 'PROJCTFIL'
- DATA RECORD IS PROJECT-RECORD.
- 01 PROJECT-RECORD.
- 05 PROJECT-CODE PIC 999.
- 05 PROJECT-NAME PIC X(50).
- FD PRESENTATION-FILE
- RECORD CONTAINS 55 CHARACTERS
- LABEL RECORDS ARE STANDARD
- VALUE OF ID IS 'PRESNTFIL'
- DATA RECORD IS PRESENTATION-RECORD.
- 01 PRESENTATION-RECORD.
- 05 PRESENTATION-CODE PIC 999.
- 05 PRESENTATION-NAME PIC X(50).
- 05 PRESENTATION-LENGTH PIC 99.
- FD SLIDE-PRESENTATION-FILE
- RECORD CONTAINS 11 CHARACTERS
- LABEL RECORDS ARE STANDARD
- VALUE OF ID IS 'SLDPRSFIL'
- DATA RECORD IS SLIDE-PRESENTATION-RECORD.
- 01 SLIDE-PRESENTATION-RECORD.
- 05 PRESENTATION-CODE PIC 999.
- 05 SERIAL-NUMBER PIC 9(8).
- /
- FD BORROWER-FILE
- RECORD CONTAINS 35 CHARACTERS
- LABEL RECORDS ARE STANDARD
- VALUE OF ID IS 'BORROWFIL'
- DATA RECORD IS BORROWER-RECORD.
- 01 BORROWER-RECORD.
- 05 OFFICE-NAME PIC X(30).
- 05 OFFICE-CODE PIC A(5).
- FD LOAN-FILE
- RECORD CONTAINS 56 CHARACTERS
- LABEL RECORDS ARE STANDARD
- VALUE OF ID IS 'LOANXXFIL'
- DATA RECORD IS LOAN-RECORD.
- 01 LOAN-RECORD.
- 05 SERIAL-NUMBER PIC 9(8).
- 05 OFFICE-CODE PIC A(5).
- 05 PERSON-OF-CONTACT PIC X(35).
- 05 EXPECTED-DATE-OF-RETURN PIC 99/99/99.
- FD VENDOR-FILE
- RECORD CONTAINS 83 CHARACTERS
- LABEL RECORDS ARE STANDARD
- VALUE OF ID IS 'VENDORFIL'
- DATA RECORD IS VENDOR-RECORD.
- 01 VENDOR-RECORD.
- 05 VENDOR-NUMBER PIC 99.
- 05 VENDOR-NAME PIC X(30).
- 05 ADDRESS PIC X(30).
- 05 TELEPHONE-NUMBER PIC 9(10).
- 05 NUMBER-OF-PURCHASES-TO-DATE PIC 9(4).
- 05 COST-OF-PURCHASES-TO-DATE PIC 9(5)V9(2).
- FD SLIDE-PURCHASE-FILE
- RECORD CONTAINS 42 CHARACTERS
- LABEL RECORDS ARE STANDARD
- VALUE OF ID IS 'SLDPURFIL'
- DATA RECORD IS SLIDE-PURCHASE-RECORD.
- 01 SLIDE-PURCHASE-RECORD.
- 05 SERIAL-NUMBER PIC 9(8).
- 05 VENDOR-NUMBER PIC 99.
- 05 PURCHASE-DATE PIC 9(6).
- 05 VENDOR-PRODUCTION-NUMBER PIC X(20).
- 05 PRICE PIC 9(4)V99.
- /
- WORKING-STORAGE SECTION.
- 01 CONTROL-SWITCHES.
- 02 SLIDE-FILE-EOF-SWITCH PIC XXX.
- 88 OUT-OF-SLIDE-RECORDS VALUE 'YES'.
- 88 STILL-MORE-TO-GO VALUE 'YES'.
- 01 MAJOR-CATEGORY-TABLE.
- 05 CATEGORY-TRANSLATION-TABLE OCCURS 12 TIMES.
- 10 MAJOR-CATEGORY-CODE PIC 99.
- 10 MAJOR-CATEGORY-NAME PIC X(40).
- 10 AMT-MAJOR-CATEGORY-FIELDS PIC 9.
- /
- PROCEDURE DIVISION.
- PROGRAM-SUMMARY.
- PERFORM INITIALIZE-WORKING-STORAGE.
- PERFORM MENU-SETUPS.
- PERFORM SYSTEM-OPERATION.
- STOP RUN.
-
-