*DECK DB$OVCA 
          IDENT  DB$OVCA
          TITLE  DB$OVCA - OVCAP LINKAGE TABLES FOR CDCS2 
          COMMENT OVCAP LINKAGE TABLES
          DATA   10L  DB$OVCA 
          LIST   F
  
*#
* *   DB$OVCA - OVCAP SUPERVISOR FOR CDCS2       PAGE  1
* *   A P WONG                                   DATE  07/20/81 
* 
* DC  PURPOSE 
* 
*     DB$OVCA IS THE OVCAP SUPERVISOR AND LINKAGE MODULE FOR CDCS2. 
*     ALL INTERFACE TO CDCS2 OVCAPS IS HANDLED BY THIS MODULE.
* 
* DC  ENTRY CONDITIONS
* 
*     THERE IS NO ENTRY POINT DB$OVCA.  THIS MODULE IS ENTERED
*     THROUGH ONE OF THE PROCS IN THE COMDECK DB$OSUP, OR THROUGH 
*     ENTRY POINTS GENERATED BY THE MACRO INCAP.  FOR DETAILED
*     ENTRY CONDITIONS, SEE -DESCRIPTION- IN COMDECK DB$OSUP, OR
*     -ENTRY CONDITIONS- FOR INDIVIDUAL PROCS IN COMDECK DB$OSUP. 
* 
* DC  EXIT CONDITIONS 
* 
*     SEE -DESCRIPTION- OF COMDECK DB$OSUP AND THE -EXIT CONDITIONS-
*     FOR INDIVIDUAL PROCS IN COMDECK DB$OSUP.
* 
* DC  CALLING ROUTINES
* 
*     SEE -CALLING ROUTINES- FOR INDIVIDUAL PROCS IN COMDECK DB$OSUP
*     AND -DESCRIPTION- IN COMDECK DB$OSUP. 
* 
* DC  CALLED ROUTINES 
* 
*     SEE THE -CALLED ROUTINES- FOR INDIVIDUAL PROCS IN COMDECK DB$OSUP.
* 
* DC  NON-LOCAL VARIABLES MODIFIED
* 
*     NONE
* 
* DC  DESCRIPTION 
* 
*     DB$OVCA IS MADE UP OF TWO PARTS.  THE FIRST PART CONTAINS THE 
*     COMDECK DB$OSUP WHICH CONTAINS PROCS TO HANDLE THE LOADING, 
*     UNLOADING, LOCKING OF OVCAPS.  THE SECOND PART CONTAINS INTERNAL
*     TABLES GENERATED BY THREE MACROS-OVCAP, INCAP, PASSLOC. 
* 
*     THERE IS ANOTHER ROUTINE DB$OVCB, THAT HANDLES OVCAP INTERFACE
*     FOR CDCSBTF.  THESE TWO ROUTINES BOTH CALL COMDECK DB$OSUP.  THE
*     DIFFERENCE IS THE OVCAP NAMES GENERATED BY THE MACROS ARE NOT 
*     THE SAME.  DB$OVCA GENERATES NAMES CD2XXXX, DB$OVCB GENERATES 
*     NAMES BTFXXXX.
* 
*     FOR A DETAILED DESCRIPTION OF HOW OVCAP INTERFACE IS BEING HANDLED, 
*     SEE -DESCRIPTION- IN COMDECK DB$OSUP. 
* 
*#
*CALL DB$OSUP 
          SPACE  4,10 
**        OVCAP LOADING GLOBAL DEFINITIONS. 
  
  
 GROUP    DATA   C*CDCS2*    GROUP NAME OF OVCAPS 
 LIBLIST  VFD    60/0LDMSLIB OVCAP LIBRARY IF CDCS LOADED FROM SYSTEM 
          CON    0                 END OF LIST
 PASSLIST CON    ENTPL00     ENTRY POINT PASSLOC LIST 
          CON    0           END OF LIST
  
 PLOCNAM  MICRO  1,,         LAST PASSLOC NAME USED 
 PLOCWC   SET    0           PASSLOC TABLE WORD COUNT 
  
*         FOR CDCS THE OVCAP ENTRY POINT PREFIXES ARE DB$ 
  
 ENTPRFX  MICRO  1,3, DB$ 
          SPACE  4,10 
**        OVCAP00 - OVERLAY CAPSULES FOR THE (0,0) OVERLAY OF CDCS2 
* 
*         THE FOLLOWING IS A LIST OF THE OVCAPS DEFINED FOR CDCS2.
*         THE SYMBOL *OVCAP00* REPRESENTS THE FWA OF THE LIST OF OVCAP
*         MACRO OCCURRENCES. A ZERO WORD TERMINATES THE LIST. 
  
 OVCAP00  BSS    0
          OVCAP  CD2ACAI,500       ATTACH AND CHECK AREA AND INDEX
          OVCAP  CD2ACCN,500       ACCOUNTING CAPSULE 
          OVCAP  CD2ADAX,500       ATTACH DATABASE AREA AND INDEX 
          OVCAP  CD2AKWR,500       ACTUAL KEY WRITE WITH ZERO KEY 
          OVCAP  CD2AREH,500       AUTO-RECOVERY ERROR HANDLER
          OVCAP  CD2ASLC,500       CREATE ASL TABLE 
          OVCAP  CD2COMP,500       DATA COMPARE ROUTINES
          OVCAP  CD2CONV,500       DATA CONVERSION ROUTINES (MAPPING) 
          OVCAP  CD2CPRO,500       CONSTRAINT PROCESSOR 
          OVCAP  CD2DBPS,500       DATABASE PROCEDURE INTERFACE 
          OVCAP  CD2DDIF,250       DISPLAY DRIVER INTERFACE 
          OVCAP  CD2DROP,500       DROP TRANSACTION 
          OVCAP  CD2INVK,500       INVOKE PROCESSOR 
          OVCAP  CD2JFIN,500       INITIALIZE JOURNAL LOG 
          OVCAP  CD2JLOG,500       JOURNAL LOG PROCESSING 
          OVCAP  CD2JORT,500       JOURNAL LOG/TRANSACTION COMMON MOD 
          OVCAP  CD2MFP,500        RELATIONAL MAPPING 
          OVCAP  CD2PVC,500        PRIVACY CAPSULE
          OVCAP  CD2QRF,500        QUICK RECOVERY FILE PROCESSOR
          OVCAP  CD2RELN,500       RELATIONAL CAPSULE 
          OVCAP  CD2REL1,500       START/REWIND RELATION CAPSULE
          OVCAP  CD2TFIN,500       INITIALIZE TRANSACTION/RID FILE
          OVCAP  CD2TRAN,500       TRANSACTION PROCESSING 
          OVCAP  CD2TRJL,500       TRANSACTION AND JOURNAL LOG
          OVCAP  CD2VER,500        VERSION CAPSULE
          CON    0           END OF OVCAP LIST
          SPACE  4,10 
**        OVCAP ENTRY POINTS. 
* 
*              THESE ENTRIES MUST BE IN ALPHANUMERIC ORDER FOR FDL. 
  
  
 DB$ACAI  INCAP  CD2ACAI
 DB$ACCL  INCAP  CD2ACCN
 DB$ACCM  INCAP  CD2ACCN
 DB$ACCN  INCAP  CD2ACCN
 DB$ACM   INCAP  CD2ACCN
 DB$ACM1  INCAP  CD2ACCN
 DB$ACR   INCAP  CD2ACCN
 DB$ADAX  INCAP  CD2ADAX
 DB$AREH  INCAP  CD2AREH
 DB$ASK$  INCAP  CD2DROP
 DB$ASLC  INCAP  CD2ASLC
 DB$BEG$  INCAP  CD2TRAN
 DB$CEDP  INCAP  CD2DBPS
 DB$CMT$  INCAP  CD2TRAN
 DB$COMP  INCAP  CD2COMP,NONINT 
 DB$CONV  INCAP  CD2CONV,NONINT 
 DB$CPRO  INCAP  CD2CPRO
 DB$CPT   INCAP  CD2ACCN
 DB$DDIF  INCAP  CD2DDIF
 DB$DDVR  INCAP  CD2DDIF
 DB$DPIF  INCAP  CD2DBPS
 DB$DPII  INCAP  CD2DBPS,NONINT 
 DB$DPIR  INCAP  CD2DBPS,NONINT 
 DB$DRAR  INCAP  CD2AREH
 DB$DRP$  INCAP  CD2DROP
 DB$GTI$  INCAP  CD2DROP
 DB$INV$  INCAP  CD2INVK
 DB$IOER  INCAP  CD2JORT
 DB$IOT   INCAP  CD2ACCN
 DB$JFIN  INCAP  CD2JFIN
 DB$JLCR  INCAP  CD2JORT
 DB$JLCT  INCAP  CD2JORT
 DB$JLH   INCAP  CD2JORT
 DB$JLO   INCAP  CD2JORT
 DB$JLRS  INCAP  CD2JORT
 DB$JRPT  INCAP  CD2JLOG
 DB$MFP   INCAP  CD2MFP 
 DB$NCLK  INCAP  CD2ACCN
 DB$NCPT  INCAP  CD2ACCN
 DB$NIOT  INCAP  CD2ACCN
 DB$NO    INCAP  CD2DDIF
 DB$OCAR  INCAP  CD2ACAI
 DB$PVCA  INCAP  CD2PVC 
 DB$PVCR  INCAP  CD2PVC 
 DB$PVC$  INCAP  CD2PVC 
 DB$QFIN  INCAP  CD2QRF 
 DB$QRF   INCAP  CD2QRF 
 DB$QRP   INCAP  CD2QRF 
 DB$REL$  INCAP  CD2RELN
 DB$RFIN  INCAP  CD2TFIN
 DB$RSR$  INCAP  CD2REL1
 DB$RWR$  INCAP  CD2REL1
 DB$RWTR  INCAP  CD2JORT
 DB$SFIN  INCAP  CD2INVK
 DB$STDR  INCAP  CD2DDIF
 DB$TFIN  INCAP  CD2TFIN
 DB$TIM$  INCAP  CD2ACCN
 DB$TRJL  INCAP  CD2TRJL
 DB$VEFI  INCAP  CD2VER 
 DB$VEPF  INCAP  CD2VER 
 DB$VEPN  INCAP  CD2VER 
 DB$VERL  INCAP  CD2VER 
 DB$VER$  INCAP  CD2VER 
 DB$WART  INCAP  CD2TRAN
 DB$WR2J  INCAP  CD2JORT
 DB$WR2K  INCAP  CD2AKWR
 DB$YES   INCAP  CD2DDIF
          SPACE  4,10 
**        ENTRY POINT PASSLOC LIST
  
  
 ENTPL00  PASSLOC            BUILD PASSLOC TABLES 
  
          END 
