User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:combtdm

Common COMBTDM

0 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.combtdm +++|
00002  M01S00002.combtdm +++|#     COMBTDM - FORMAT OF *TDAM* REQUEST.                             #
00003  M01S00003.combtdm +++|                                               CONTROL NOLIST;
00004  M01S00004.combtdm +++|                                               CONTROL IFEQ LISTCON,1;
00005  M01S00005.combtdm +++|                                               CONTROL LIST;
00006  M01S00006.combtdm +++|                                               CONTROL FI;
00007  M01S00007.combtdm +++|      BEGIN  # COMBTDM #
00008  M01S00008.combtdm +++|
00009  M01S00009.combtdm +++|#
00010  M01S00010.combtdm +++|***   COMBTDM - FORMAT OF *TDAM* REQUEST.
00011  M01S00011.combtdm +++|*
00012  M01S00012.combtdm +++|*     COMBTDM CONTAINS THE FORMAT OF A *TDAM* REQUEST AND THE
00013  M01S00013.combtdm +++|*     FUNCTION CODE VALUES OF POSSIBLE REQUESTS.  IT ALSO
00014  M01S00014.combtdm +++|*     DEFINES THE NAME AND FORMAT OF THE *SSEXEC*/*SSMOVE*
00015  M01S00015.combtdm +++|*     COMMUNICATION FILE.
00016  M01S00016.combtdm +++|#
00017  M01S00017.combtdm +++|
00018  M01S00018.combtdm +++|
00019  M01S00019.combtdm +++|      DEF INVRQC     #" INVALID TDAM REQUEST.;"#;  # ERROR MESSAGE #
00020  M01S00020.combtdm +++|      DEF MAXSSN     #O"7777"#;      # MAXIMUM VALUE OF *TDAMSSN* #
00021  M01S00021.combtdm +++|      DEF MVOCOM     #"MVOCOM"#;     # COMMUNICATION FILE NAME #
00022  M01S00022.combtdm +++|      DEF MVPRML     #2#;            # COMMUNICATION FILE PREAMBLE
00023  M01S00023.combtdm +++|                                       LENGTH #
00024  M01S00024.combtdm +++|      DEF TDAMLEN    #6#;            # *TDAM* REQUEST MAXIMUM LENGTH #
00025  M01S00025.combtdm +++|
00026  M01S00026.combtdm +++|      STATUS TDAMFCODE               # *TDAM* FUNCTION CODES #
00027  M01S00027.combtdm +++|        NOREQ,                       # INVALID FUNCTION CODE #
00028  M01S00028.combtdm +++|        STAGE,                       # STAGE REQUEST #
00029  M01S00029.combtdm +++|        RLSCINT,                     # RELEASE CATALOG INTERLOCK #
00030  M01S00030.combtdm +++|        RCLMCINT,                    # RECLAIM CATALOG INTERLOCK #
00031  M01S00031.combtdm +++|        DESTRLS,                     # DESTAGE AND RELEASE REQUEST #
00032  M01S00032.combtdm +++|        DESTAGE,                     # DESTAGE REQUEST #
00033  M01S00033.combtdm +++|        RLSUMI,                      # RELEASE UPDATE MODE I/L #
00034  M01S00034.combtdm +++|        RCLMUMI,                     # RECLAIM UPDATE MODE I/L #
00035  M01S00035.combtdm +++|        FCEND;                       # END OF *TDAM* FUNCTION CODES #
00036  M01S00036.combtdm +++|
00037  M01S00037.combtdm +++|      STATUS ABANDON                 # REASON TO ABANDON DESTAGE #
00038  M01S00038.combtdm +++|        OK,                          # NO PROBLEM #
00039  M01S00039.combtdm +++|        NOSPACE,                     # NO SPACE LEFT #
00040  M01S00040.combtdm +++|        NOSM,                        # NO STORAGE MODULE AVAILABLE #
00041  M01S00041.combtdm +++|        NOCARGP,                     # NO CARTRIDGE OR GROUP AVAILABLE
00042  M01S00042.combtdm +++|                                     #
00043  M01S00043.combtdm +++|        NEWASA,                      # FILE HAS A DIFF *ASA* VALUE #
00044  M01S00044.combtdm +++|        PFMERR,                      # *PFM* ERROR #
00045  M01S00045.combtdm +++|        CATIOERR,                    # CATALOG ACCESS ERROR #
00046  M01S00046.combtdm +++|        NOOVERF,                     # CARTRIDGE OVERFLOW NOT LEGAL #
00047  M01S00047.combtdm +++|        GRFULL,                      # GROUP FULL #
00048  M01S00048.combtdm +++|        DSKRDERR,                    # DISK READ ERROR #
00049  M01S00049.combtdm +++|        LOST,                        # CARTRIDGE LOST #
00050  M01S00050.combtdm +++|        CLOSEDS,                     # SSEXEC CLOSED DESTAGE #
00051  M01S00051.combtdm +++|        ENDAB;                       # END OF STATUS LIST #
00052  M01S00052.combtdm +++|
00053  M01S00053.combtdm +++|      BASED
00054  M01S00054.combtdm +++|      ARRAY MVPREAM [0:0] S(MVPRML);
00055  M01S00055.combtdm +++|        BEGIN
00056  M01S00056.combtdm +++|        ITEM MVPR$WRD1  U(00,00,60);  # FIRST WORD #
00057  M01S00057.combtdm +++|        ITEM MVPR$FLNM  C(00,00,07);  # COMMUNICATION FILE NAME #
00058  M01S00058.combtdm +++|        ITEM MVPR$WRD2  U(01,00,60);  # SECOND WORD #
00059  M01S00059.combtdm +++|        ITEM MVPR$LB    U(01,00,24);  # LARGE FILE BOUNDARY #
00060  M01S00060.combtdm +++|        ITEM MVPR$DT    U(01,24,36);  # DATE/TIME OF RUN #
00061  M01S00061.combtdm +++|        END
00062  M01S00062.combtdm +++|
00063  M01S00063.combtdm +++|      BASED
00064  M01S00064.combtdm +++|      ARRAY TDAM [0:0] S(TDAMLEN);
00065  M01S00065.combtdm +++|        BEGIN
00066  M01S00066.combtdm +++|        ITEM TDAMREQST  C(00,00,60);  # *TDAM* REQUEST BLOCK #
00067  M01S00067.combtdm +++|        ITEM TDAMWORD   U(00,00,60);  # *TDAM* REQUEST WORD #
00068  M01S00068.combtdm +++|        ITEM TDAMFC     U(00,00,06);  # FUNCTION CODE #
00069  M01S00069.combtdm +++|        ITEM TDAMAL     U(00,06,03);  # ACCESS LEVEL #
00070  M01S00070.combtdm +++|        ITEM TDAMRES1   U(00,09,15);  # RESERVED FOR CDC #
00071  M01S00071.combtdm +++|        ITEM TDAMPFCFL  U(00,24,07);  # *PFU* PFC FLAGS #
00072  M01S00072.combtdm +++|        ITEM TDAMFLAGS  U(00,24,04);  # FLAGS #
00073  M01S00073.combtdm +++|        ITEM TDAMFFF    B(00,24,01);  # FREE FILE FLAG #
00074  M01S00074.combtdm +++|        ITEM TDAMAFVER  B(00,26,01);  # *ASA* VERIFY FLAG #
00075  M01S00075.combtdm +++|        ITEM TDAMAFPDR  B(00,27,01);  # PSEUDO RELEASE FLAG #
00076  M01S00076.combtdm +++|        ITEM TDAMPFID   U(00,28,32);  # *PF-ID* #
00077  M01S00077.combtdm +++|        ITEM TDAMPEO    U(00,28,02);  # PFC ENTRY ORDINAL #
00078  M01S00078.combtdm +++|        ITEM TDAMDN     U(00,30,06);  # DEVICE NUMBER #
00079  M01S00079.combtdm +++|        ITEM TDAMTRACK  U(00,36,12);  # DISK TRACK NUMBER #
00080  M01S00080.combtdm +++|        ITEM TDAMSECTOR U(00,48,12);  # SECTOR ORDINAL #
00081  M01S00081.combtdm +++|
00082  M01S00082.combtdm +++|        ITEM TDAMPFUFAM C(01,00,07);  # *PFU* FAMILY NAME #
00083  M01S00083.combtdm +++|        ITEM TDAMABR    U(01,00,04);  # REASON FOR DESTAGE ABANDON #
00084  M01S00084.combtdm +++|        ITEM TDAMOMAST  B(01,04,01);  # ORIGIN = MASTER #
00085  M01S00085.combtdm +++|        ITEM TDAMOSLV   B(01,05,01);  # ORIGIN = SLAVE #
00086  M01S00086.combtdm +++|        ITEM TDAMSSN    U(01,06,12);  # STAGE SEQUENCE NUMBER #
00087  M01S00087.combtdm +++|        ITEM TDAMASI    U(01,18,42);  # ALTERNATE STORAGE INFORMATION #
00088  M01S00088.combtdm +++|        ITEM TDAMAT     U(01,18,06);  # ALTERNATE STORAGE TYPE #
00089  M01S00089.combtdm +++|        ITEM TDAMASA    U(01,24,36);  # ALTERNATE STORAGE ADDRESS #
00090  M01S00090.combtdm +++|        ITEM TDAMMASK   U(01,52,08);  # MASK #
00091  M01S00091.combtdm +++|
00092  M01S00092.combtdm +++|        ITEM TDAMPFN    C(02,00,07);  # PERMANENT FILE NAME #
00093  M01S00093.combtdm +++|        ITEM TDAMUI     U(02,42,18);  # USER INDEX #
00094  M01S00094.combtdm +++|        ITEM TDAMSBF    U(02,57,03);  # SUBFAMILY NUMBER #
00095  M01S00095.combtdm +++|
00096  M01S00096.combtdm +++|        ITEM TDAMJSN    C(03,00,04);  # JOB SEQUENCE NUMBER #
00097  M01S00097.combtdm +++|        ITEM TDAMRES2   U(03,24,15);  # RESERVED FOR CDC #
00098  M01S00098.combtdm +++|        ITEM TDAMEVENT  U(03,39,21);  # EVENT - ID #
00099  M01S00099.combtdm +++|
00100  M01S00100.combtdm +++|        ITEM TDAMFAM    C(04,00,07);  # FAMILY NAME #
00101  M01S00101.combtdm +++|        ITEM TDAMRES3   U(04,42,18);  # RESERVED FOR CDC #
00102  M01S00102.combtdm +++|
00103  M01S00103.combtdm +++|        ITEM TDAMIA     B(05,00,01);  # TRUE IF INDIRECT ACCESS #
00104  M01S00104.combtdm +++|        ITEM TDAMFLN    U(05,01,23);  # FILE LENGTH IN PRUS #
00105  M01S00105.combtdm +++|        ITEM TDAMCDT    U(05,24,36);  # FILE CREATION DATE AND TIME #
00106  M01S00106.combtdm +++|
00107  M01S00107.combtdm +++|#
00108  M01S00108.combtdm +++|*     THE ABOVE FIELDS ARE THE SAME AS IN *COMATDM*.
00109  M01S00109.combtdm +++|*
00110  M01S00110.combtdm +++|*     THE FOLLOWING FIELDS CONTAIN THE ACCESS COUNT, LAST ACCESS
00111  M01S00111.combtdm +++|*     DATE AND CREATE DATE SO THEY CAN BE PRINTED ON THE *SSMOVE*
00112  M01S00112.combtdm +++|*     REPORT LISTING EACH FILE SELECTED FOR PROCESSING.
00113  M01S00113.combtdm +++|#
00114  M01S00114.combtdm +++|
00115  M01S00115.combtdm +++|        ITEM TDAMLMD    U(03,24,18);  # LAST MODIFY DATE #
00116  M01S00116.combtdm +++|        ITEM TDAMLAD    U(03,42,18);  # LAST ACCESS DATE #
00117  M01S00117.combtdm +++|        ITEM TDAMACC    U(04,42,18);  # ACCESS COUNT #
00118  M01S00118.combtdm +++|        END
00119  M01S00119.combtdm +++|
00120  M01S00120.combtdm +++|      END  # COMBTDM #
00121  M01S00121.combtdm +++|
00122  M01S00122.combtdm +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/combtdm.txt · Last modified: by 127.0.0.1