*DECK DB$OVCB 
          IDENT  DB$OVCB
          TITLE  DB$OVCB - OVCAP LINKAGE TABLES FOR CDCSBTF 
          COMMENT OVCAP LINKAGE TABLES
          DATA   10L  DB$OVCB 
  
*#
* *   DB$OVCB - OVCBP SUPERVISOR FOR CDCSBTF     PAGE  1
* *   A P WONG                                   DATE  07/20/81 
* 
* DC  PURPOSE 
* 
*     DB$OVCB IS THE OVCBP SUPERVISOR AND LINKAGE MODULE FOR CDCSBTF. 
*     ALL INTERFACE TO CDCS2 OVCAPS IS HANDLED BY THIS MODULE.
* 
* DC  ENTRY CONDITIONS
* 
*     THERE IS NO ENTRY POINT DB$OVCB.  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$OVCB 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$OVCA, THAT HANDLES OVCAP INTERFACE
*     FOR CDCS2.  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. 
* 
*#
  
 BTF      EQU    1           SO DB$OSUP WILL GENERATE CODE FOR CDCSBTF
  
*         FOR A LIST OF THE COMMON DECK DB$OSUP, SEE DB$OVCA. 
          LIST   -L 
*CALL DB$OSUP 
          SPACE  4,10 
          LIST   L
  
**        OVCAP LOADING GLOBAL DEFINITIONS. 
  
  
 GROUP    DATA   C*CDCSBTF*    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 CDCSBTF THE OVCAP ENTRY POINT PREFIXES ARE DB=
  
 ENTPRFX  MICRO  1,3, DB= 
          SPACE  4,10 
**        OVCAP00 - OVERLAY CAPSULES FOR THE (0,0) OVERLAY OF BTF 
* 
*         THE FOLLOWING IS A LIST OF THE OVCAPS DEFINED FOR BTF 
*         THE SYMBOL *OVCAP00* REPRESENTS THE FWA OF THE LIST OF OVCAP
*         MACRO OCCURRENCES. A ZERO WORD TERMINATES THE LIST. 
  
 OVCAP00  BSS    0
          OVCAP  BTFACAI,500       ATTACH AND CHECK AREA AND INDEX
          OVCAP  BTFACCN,500       ACCOUNTING CAPSULE 
          OVCAP  BTFADAX,500       ATTACH DATABASE AREA AND INDEX 
          OVCAP  BTFAKWR,500       ACTUAL KEY WRITE WITH ZERO KEY 
          OVCAP  BTFAREH,500       AUTO-RECOVERY ERROR HANDLER
          OVCAP  BTFASLC,500       CREATE ASL TABLE 
          OVCAP  BTFCOMP,500       DATA COMPARE ROUTINES
          OVCAP  BTFCONV,500       DATA CONVERSION ROUTINES (MAPPING) 
          OVCAP  BTFCPRO,500       CONSTRAINT PROCESSOR 
          OVCAP  BTFDBPS,500       DATABASE PROCEDURE INERFACE
          OVCAP  BTFDROP,500       DROP TRANSACTION 
          OVCAP  BTFINVK,500       INVOKE PROCESSOR 
          OVCAP  BTFJFIN,500       INITIALIZE JOURNAL LOG 
          OVCAP  BTFJLOG,500       JOURNAL LOG PROCESSING 
          OVCAP  BTFJORT,500       JOURNAL LOG/TRANSACTION COMMON MOD 
          OVCAP  BTFMFP,500        RELATIONAL MAPPING 
          OVCAP  BTFPVC,500        PRIVACY CAPSULE
          OVCAP  BTFQRF,500        QUICK RECOVERY FILE PROCESSOR
          OVCAP  BTFRELN,500       RELATIONAL CAPSULE 
          OVCAP  BTFREL1,500       START/REWIND RELATION CAPSULE
          OVCAP  BTFTFIN,500       INITIALIZE TRANSACTION/RID FILE
          OVCAP  BTFTRAN,500       TRANSACTION PROCESSING 
          OVCAP  BTFTRJL,500       TRANSACTION AND JOURNAL LOG
          OVCAP  BTFVER,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  BTFACAI
 DB$ACCL INCAP  BTFACCN 
 DB$ACCN  INCAP  BTFACCN
 DB$ACM   INCAP  BTFACCN
 DB$ACM1  INCAP  BTFACCN
 DB$ACR   INCAP  BTFACCN
 DB$ADAX  INCAP  BTFADAX
 DB$AREH  INCAP  BTFAREH
 DB$ASK$  INCAP  BTFDROP
 DB$ASLC  INCAP  BTFASLC
 DB$BEG$  INCAP  BTFTRAN
 DB$CEDP  INCAP  BTFDBPS
 DB$CMT$  INCAP  BTFTRAN
 DB$COMP  INCAP  BTFCOMP,NONINT 
 DB$CONV  INCAP  BTFCONV,NONINT 
 DB$CPRO  INCAP  BTFCPRO
 DB$CPT   INCAP  BTFACCN
 DB$DPIF  INCAP  BTFDBPS
 DB$DPII  INCAP  BTFDBPS,NONINT 
 DB$DPIR  INCAP  BTFDBPS,NONINT 
 DB$DRAR  INCAP  BTFAREH
 DB$DRP$  INCAP  BTFDROP
 DB$GTI$  INCAP  BTFDROP
 DB$INV$  INCAP  BTFINVK
 DB$IOER  INCAP  BTFJORT
 DB$IOT   INCAP  BTFACCN
 DB$JFIN  INCAP  BTFJFIN
 DB$JLCR  INCAP  BTFJORT
 DB$JLCT  INCAP  BTFJORT
 DB$JLH   INCAP  BTFJORT
 DB$JLO   INCAP  BTFJORT
 DB$JLRS  INCAP  BTFJORT
 DB$JRPT  INCAP  BTFJLOG
 DB$MFP   INCAP  BTFMFP 
 DB$NCLK  INCAP  BTFACCN
 DB$NCPT  INCAP  BTFACCN
 DB$NIOT  INCAP  BTFACCN
 DB$OCAR  INCAP  BTFACAI
 DB$PVCA  INCAP  BTFPVC 
 DB$PVCR  INCAP  BTFPVC 
 DB$PVC$  INCAP  BTFPVC 
 DB$QFIN  INCAP  BTFQRF 
 DB$QRF   INCAP  BTFQRF 
 DB$QRP   INCAP  BTFQRF 
 DB$REL$  INCAP  BTFRELN
 DB$RFIN  INCAP  BTFTFIN
 DB$RSR$  INCAP  BTFREL1
 DB$RWR$  INCAP  BTFREL1
 DB$RWTR  INCAP  BTFJORT
 DB$SFIN  INCAP  BTFINVK
 DB$TFIN  INCAP  BTFTFIN
 DB$TIM$  INCAP  BTFACCN
 DB$TRJL  INCAP  BTFTRJL
 DB$VEFI  INCAP  BTFVER 
 DB$VEPF  INCAP  BTFVER 
 DB$VEPN  INCAP  BTFVER 
 DB$VERL  INCAP  BTFVER 
 DB$VER$  INCAP  BTFVER 
 DB$WART  INCAP  BTFTRAN
 DB$WR2J  INCAP  BTFJORT
 DB$WR2K  INCAP  BTFAKWR
          SPACE  4,10 
**        ENTRY POINT PASSLOC LIST
  
  
 ENTPL00  PASSLOC            BUILD PASSLOC TABLES 
  
          END 
