*COMDECK SALDCLS
  
# THE FOLLOWING ITEMS DESCRIBE THE SCHEMA ACCESS LIST (SAL) ENTRY      #
  
      BASED ARRAY SAL S(DFSALENSIZE); 
          BEGIN 
            ITEM SASCNAME   C(00,00,30); # SCHEMA NAME                 #
            ITEM SASCWASC   U(03,00,30); # WA OF SCHEMA INFO           #
            ITEM SASCWAAD   U(03,30,30); # WA OF AREA DIRECTORY        #
            ITEM SASCWADP   U(04,00,30); # WA OF DBP LIST              #
            ITEM SASCWASB   U(04,30,30); # WA OF SUB-SCHEMA DIRECTORY  #
            ITEM SASCWAVD   U(05,00,30); # WA OF VERSION DIRECTORY     #
            ITEM SASCWAPIT  U(05,30,30); # WA OF PIT                   #
            ITEM SASCNBAR   U(06,00,12); # NUMBER OF AREAS             #
#           ITEM SASCPITSZ  U(06,12,18)    NBR WORDS IN PIT            #
                                         # SASCPITSZ IS NOT REFERENCED #
            ITEM SASCSSSZ   U(06,30,15); # NBR WORDS IN SUBSCHEMA DIR. #
            ITEM SASCDPSZ   U(06,45,15); # NBR WORDS IN DBP LIST       #
            ITEM SASCHID    U(07,00,12); # INTERNAL SCHEMA ID          #
            ITEM SASCFLAGS  U(07,12,06); # SCHEMA FLAGS                #
            ITEM SASCMDWR   B(07,12,01); # FOR INTERNAL MD USE         #
            ITEM SASCARF    B(07,13,01); # AUTO-RECOVERY (TRF)         #
            ITEM SASCRIF    B(07,14,01); # RESTART ID FILE             #
            ITEM SASCJLF    B(07,15,01); # JOURNAL LOG                 #
            ITEM SASCJAFG   B(07,15,01); # SAME AS SASCJLF             #
            ITEM SASCQRF    B(07,16,01); # QUICK RECOVERY FILE         #
            ITEM SASCQRFG   B(07,16,01); # QUICK RECOVERY FILE         #
            ITEM SASCBRF    B(07,17,01); # BASIC RECOVERY FILE         #
            ITEM SASCNOVER  U(07,18,12); # NUMBER OF VERSIONS          #
            ITEM SASCAISZ   U(07,30,15); # NBR WORDS IN AREA INFO      #
            ITEM SASCADSZ   U(07,45,15); # NBR WORDS IN AREA DIRECTORY #
            ITEM SASCSISZ   U(08,00,15); # NBR WORDS IN SCHEMA INFO    #
            ITEM SASCMDMLOG U(08,15,15); # MAX LOG RECORD SIZE (CHARS) #
                                         # AS IT APPEARS IN THE MD     #
                             #  SEE NOTE WITH MDSCMAXLOG IN MDSCDDCLS  #
            ITEM SASCMAXLXL B(8,29,01);  # EXTRA LARGE MRL OF A LOG REC#
#           ITEM SASCPITSX  U(08,30,09)    NBR WORDS IN PIT            #
                                         # EXTENSION OF SASCPITSZ      #
                                         # SASCPITSX IS NOT REFERENCED #
            ITEM SASCMAXLOG U(08,39,21); # MAX LOG RECORD SIZE (CHARS) #
            ITEM SASCWD09   U(09,00,60); # ENTIRE WORD                 #
            ITEM SASCHST    S:SACSTAT(09,00,03); # SCHEMA STATUS       #
            ITEM SASCUSERS  U(09,03,12); # NUMBER OF USERS             #
            ITEM SASPOTCNT  U(09,15,09); # NUMBER ACTIVE SPOTS         #
            ITEM SAVNLPTR   I(09,24,18); # PTR TO SCHEMA VERS NAME LIST#
            ITEM SAASLPTR   I(09,42,18); # PTR TO START OF ASL CHAIN   #
                                         # RIGHT JUSTIFIED FOR DB$LNK. #
            ITEM SASCWD10   U(10,00,60); # ENTIRE WORD                 #
            ITEM SATRFPTR   I(10,00,60); # PTR TO CURRENT TRF FET      #
                                         # RIGHT JUSTIFIED FOR DB$SCHD.#
                                         # 18 BITS DEFINED AS 60 FOR   #
                                         # EFFICIENCY OF WRITES.       #
            ITEM SASCWD11   U(11,00,60); # ENTIRE WORD                 #
            ITEM SAARTPTR   I(11,06,18); # PTR TO ART                  #
            ITEM SADBPPTR   I(11,24,18); # PTR TO DBP LIST             #
            ITEM SAOFTLSP   I(11,42,18); # PTR TO START OF OFT CHAIN   #
                                         # RIGHT JUSTIFIED FOR DB$LNK. #
            ITEM SASCWD12   U(12,00,60); # ENTIRE WORD                 #
            ITEM SAJLFPTR   I(12,18,18); # PTR TO JOURNAL LOG QUEUE    #
            ITEM SAJLBPTR   I(12,36,18); # SECONDARY LOG FILE-RECOVERY #
                            #(12,54,01)    AVAILABLE                   #
            ITEM SAJLUPD    B(12,55,01); # UPDATE ACTIVITY LOGGED      #
            ITEM SANOJLF    B(12,56,01); # NO JLF AVAILABLE, SWITCHING #
            ITEM SAJLBST    B(12,57,01); # SECONDARY LOG FILE STATUS   #
            ITEM SASFILSATT B(12,58,01); # SCH SYS FILES ATTACHED      #
            ITEM SASFINCOMP B(12,59,01); # DB$SFIN COMPLETE FLAG       #
                                         # RIGHT JUSTIFIED FOR DB$SCHD.#
            ITEM SASCWD13   I(13,00,60); # ENTIRE WORD                 #
            ITEM SASCLTIF   B(13,00,01); # SCHEMA LONG-TERM RETENTION  #
            ITEM SARIDFIT   I(13,42,18); # PTR TO RID FILE FIT         #
            ITEM SASCWD14   I(14,00,60); # ENTIRE WORD                 #
            ITEM SAJLSWF    B(14,00,01); # ACTIVE JOURNAL LOG          #
            ITEM SAQRFPTR   I(14,42,18); # PTR TO QRF FET              #
            ITEM SASCWD15   C(15,00,10); # AVAILABLE WORD              #
          END 
