Seq # *Modification Id* Act
----------------------------+
00001 M00S00001.dsdump +++| IDENT DSDUMP
00002 M00S00002.dsdump +++| ENTRY DSDUMP
00003 M00S00003.dsdump +++| SYSCOM B1
Line S00004 Modification History |
M01 (Removed by) | ns2440 |
Seq # *Modification Id* Act
----------------------------+
00004 M01S00004.ns2440 ---| COMMENT 72/07/24. 72/10/05. DIRECT SUBSEQUENT DUMPS.
Line S00001 Modification History |
M01 (Added by) | ns2440 |
Seq # *Modification Id* Act
----------------------------+
00005 M01S00001.ns2440 +++| TITLE DSDUMP - DIRECT SUBSEQUENT DUMPS.
00006 M01S00002.ns2440 +++|*COMMENT DSDUMP - DIRECT SUBSEQUENT DUMPS.
Line S00005 Modification History |
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
00007 M01S00005.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1978.
Line S00001 Modification History |
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
00008 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
Line S00006 Modification History |
M01 (Removed by) | ns2440 |
Seq # *Modification Id* Act
----------------------------+
00009 M01S00006.ns2440 ---| TITLE DSDUMP - DIRECT SUBSEQUENT DUMPS.
00010 M00S00007.dsdump +++| SPACE 4
00011 M00S00008.dsdump +++|***** DSDUMP - DIRECT SUBSEQUENT DUMPS.
00012 M00S00009.dsdump +++|*
00013 M00S00010.dsdump +++|* A. J. KOMOR. 72/07/24.
00014 M00S00011.dsdump +++|* J. R. HOGUE. 72/10/05.
00015 M00S00012.dsdump +++|* W. E. MARTIN. 78/12/30.
00016 M00S00013.dsdump +++| SPACE 4
00017 M00S00014.dsdump +++|* COMMON TEXTS.
00018 M00S00015.dsdump +++|
00019 M00S00016.dsdump +++|
00020 M00S00017.dsdump +++|*CALL COMCMAC
00021 M00S00018.dsdump +++|*CALL COMKMAC
00022 M00S00019.dsdump +++|*CALL COMSPRD
00023 M00S00020.dsdump +++| SPACE 4,75
00024 M00S00021.dsdump +++|*** DSDUMP - DIRECT SUBSEQUENT DUMPS.
00025 M00S00022.dsdump +++|*
00026 M00S00023.dsdump +++|* DSDUMP IS A PRODUCT SET INTERFACE WHICH ALLOWS THE APPLI-
00027 M00S00024.dsdump +++|* CATION PROGRAMMER TO CHANGE ANY OF THE DEFAULT VALUES OF A
00028 M00S00025.dsdump +++|* CMDUMP REQUEST. THE DSDUMP DOES NOT CAUSE A DUMP IN ITSELF,
00029 M00S00026.dsdump +++|* EXCEPT, WHEN THE SYSTEM DETECTS AN ERROR (I.E. ABORT). ANY
00030 M00S00027.dsdump +++|* DEFAULT VALUES ON THE DSDUMP ARE SATISFIED FROM THE GENERAL
00031 M00S00028.dsdump +++|* DEFAULT VALUES WHICH ARE ASSEMBLED IN THE EXECUTIVE.
00032 M00S00029.dsdump +++|*
00033 M00S00030.dsdump +++|* CALLING FORMATS -
00034 M00S00031.dsdump +++|*
00035 M00S00032.dsdump +++|* COBOL -
00036 M00S00033.dsdump +++|*
00037 M00S00034.dsdump +++|* ENTER DSDUMP USING FWA, LWA, EP, DB, OQ, QD.
00038 M00S00035.dsdump +++|*
00039 M00S00036.dsdump +++|* FORTRAN EXTENDED -
00040 M00S00037.dsdump +++|*
00041 M00S00038.dsdump +++|* CALL DSDUMP(FWA,LWA,EP,DB,OQ,QD)
00042 M00S00039.dsdump +++|*
00043 M00S00040.dsdump +++|* FWA BEGINNING ADDRESS, LEGAL VALUES - FWA .LT. FL.
00044 M00S00041.dsdump +++|* IF NEGATIVE (BIT 17 SET) USE DEFAULT.
00045 M00S00042.dsdump +++|* COBOL COMP-1.
00046 M00S00043.dsdump +++|* FORTRAN EXTENDED INTEGER.
00047 M00S00044.dsdump +++|*
00048 M00S00045.dsdump +++|* LWA LAST WORD ADDRESS, LEGAL VALUES - FWA .LT. FL.
00049 M00S00046.dsdump +++|* .EQ. 0 - IMPLIES NO DUMP OF FIELD LENGTH.
00050 M00S00047.dsdump +++|* IF NEGATIVE (BIT 17 SET) USE DEFAULT.
00051 M00S00048.dsdump +++|* COBOL COMP-1.
00052 M00S00049.dsdump +++|* FORTRAN EXTENDED INTEGER.
00053 M00S00050.dsdump +++|*
00054 M00S00051.dsdump +++|* EP EXCHANGE PACKAGE, LEGAL VALUES -
00055 M00S00052.dsdump +++|* .EQ. 0 - OPTION NOT DESIRED.
00056 M00S00053.dsdump +++|* .NE. 0 - OPTION SELECTED.
00057 M00S00054.dsdump +++|* IF NEGATIVE (BIT 59 SET) USE DEFAULT.
00058 M00S00055.dsdump +++|* COBOL COMP-1.
00059 M00S00056.dsdump +++|* FORTRAN EXTENDED INTEGER.
00060 M00S00057.dsdump +++|*
00061 M00S00058.dsdump +++|* DB DATA BUFFERS DUMP, LEGAL VALUES -
00062 M00S00059.dsdump +++|* .EQ. 0 - OPTION NOT DESIRED.
00063 M00S00060.dsdump +++|* .NE. 0 - OPTIONSELECTED.
00064 M00S00061.dsdump +++|* IF NEGATIVE (BIT 59 SET) USE DEFAULT.
00065 M00S00062.dsdump +++|* COBOL COMP-1.
00066 M00S00063.dsdump +++|* FORTRAN EXTENDED INTEGER.
00067 M00S00064.dsdump +++|*
00068 M00S00065.dsdump +++|* OQ OUTPUT QUEUE, LEGAL VALUES -
00069 M00S00066.dsdump +++|* .EQ. O - DUMP TO BATCH PRINTER.
00070 M00S00067.dsdump +++|* .EQ. 1 - DUMP TO E/I 200.
00071 M00S00068.dsdump +++|* .EQ 2 - DUMP TO USER PERMANENT FILE.
00072 M00S00069.dsdump +++|* IF NEGATIVE (BIT 59 SET) USE DEFAULT.
00073 M00S00070.dsdump +++|* COBOL COMP-1.
00074 M00S00071.dsdump +++|* FORTRAN EXTENDED INTEGER.
00075 M00S00072.dsdump +++|*
00076 M00S00073.dsdump +++|* QD QUEUE DESTINATION, LEGAL VALUES -
00077 M00S00074.dsdump +++|* IF PRINTER IS SPECIFIED IN PREVIOUS PARAMETER,
00078 M00S00075.dsdump +++|* PRINTER I.D. IS SPECIFIED IN NUMERIC CHARACTERS
00079 M00S00076.dsdump +++|* RIGHT JUSTIFIED WITHIN WORD.
00080 M00S00077.dsdump +++|* IF NEGATIVE (BIT 17 SET) USE DEFAULT.
00081 M00S00078.dsdump +++|*
00082 M00S00079.dsdump +++|* IF E/I 200 IS SPECIFIED IN PREVIOUS PARAMETER, THE
00083 M00S00080.dsdump +++|* ACCOUNT NUMBER IS SPECIFIED IN DISPLAY CODED LEFT
00084 M00S00081.dsdump +++|* JUSTIFIED CHARACTERS. MAXIMUM LENGTH IS SEVEN
00085 M00S00082.dsdump +++|* CHARACTERS.
00086 M00S00083.dsdump +++|* IF NEGATIVE (BIT 59 SET) USE DEFAULT.
00087 M00S00084.dsdump +++|*
00088 M00S00085.dsdump +++|* IF USER PERMANENT FILE IS SPECIFIED, THE PERMANENT
00089 M00S00086.dsdump +++|* FILE NAME IS SPECIFIED IN DISPLAY CODED LEFT
00090 M00S00087.dsdump +++|* JUSTIFIED CHARACTERS. ANY LEGAL FILE NAME IS
00091 M00S00088.dsdump +++|* PERMISSIBLE WITH A MAXIMUM OF SEVEN CHARACTERS.
00092 M00S00089.dsdump +++|* IF NEGATIVE (BIT 59 SET) USE DEFAULT.
00093 M00S00090.dsdump +++|*
00094 M00S00091.dsdump +++|*
00095 M00S00092.dsdump +++|* USES A - 1, 2, 3, 4, 6, 7.
00096 M00S00093.dsdump +++|* X - ALL.
00097 M00S00094.dsdump +++|* B - 1, 3.
00098 M00S00095.dsdump +++|*
00099 M00S00096.dsdump +++|* CALLS ZFN.
00100 M00S00097.dsdump +++|*
00101 M00S00098.dsdump +++|* MACROS DSDUMP.
00102 M00S00099.dsdump +++|
00103 M00S00100.dsdump +++|
00104 M00S00101.dsdump +++| VFD 42/0LDSDUMP,18/DSDUMP
00105 M00S00102.dsdump +++|
00106 M00S00103.dsdump +++| DSD5 SA1 DSDB RESTORE (A0)
00107 M00S00104.dsdump +++| SA0 X1+
00108 M00S00105.dsdump +++|
00109 M00S00106.dsdump +++| DSDUMP SUBR ENTRY/RETURN
00110 M00S00107.dsdump +++| SX6 A0 SAVE (A0)
00111 M00S00108.dsdump +++| MX5 60-18
00112 M00S00109.dsdump +++| SA6 DSDB
00113 M00S00110.dsdump +++| SB1 1
00114 M00S00111.dsdump +++| SA4 X1 READ FWA PARAMETER ADDRESS
00115 M00S00112.dsdump +++| SA3 A1+B1 READ LWA PARAMETER ADDRESS
00116 M00S00113.dsdump +++| BX6 -X5*X4
00117 M00S00114.dsdump +++| SA2 X3 READ LWA
00118 M00S00115.dsdump +++| BX2 -X5*X2
00119 M00S00116.dsdump +++| LX2 30
00120 M00S00117.dsdump +++| BX6 X2+X6 (X6) = LWA AND FWA
00121 M00S00118.dsdump +++| SA1 A3+B1 READ EXCHANGE POINT PARAMETER
00122 M00S00119.dsdump +++| SA3 A1+B1 READ DATA BASE PARAMETER ADDRESS
00123 M00S00120.dsdump +++| SA2 X1 READ EXCHANGE PACKAGE DUMP FLAG
00124 M00S00121.dsdump +++| SA1 X3 READ DATA BASE DUMP FLAG
00125 M00S00122.dsdump +++| BX3 X3-X3
00126 M00S00123.dsdump +++| SA4 A3+B1 READ OUTPUT QUEUE PARAMETER ADDRESS
00127 M00S00124.dsdump +++| SX7 X1
00128 M00S00125.dsdump +++| ZR X7,DSD1 IF DATA BUFFER DUMP NOT DESIRED
00129 M00S00126.dsdump +++| SX3 B1
00130 M00S00127.dsdump +++| LX3 58
00131 M00S00128.dsdump +++| PL X1,DSD1 IF NOT DEFAULT PARAMETER
00132 M00S00129.dsdump +++| LX3 -2
00133 M00S00130.dsdump +++| DSD1 SX7 X2
00134 M00S00131.dsdump +++| BX1 X1-X1
00135 M00S00132.dsdump +++| ZR X7,DSD2 IF EXCHANGE PACKAGE DUMP NOT DESIRED
00136 M00S00133.dsdump +++| MX1 1
00137 M00S00134.dsdump +++| PL X2,DSD2 IF NOT DEFAULT PARAMETER
00138 M00S00135.dsdump +++| LX1 -2
00139 M00S00136.dsdump +++| DSD2 BX6 X6+X3 (X6) = LWA + FWA + DB
00140 M00S00137.dsdump +++| SA3 A4+B1 READ SIXTH PARAMETER POINTER
00141 M00S00138.dsdump +++| BX6 X6+X1 (X6) = LWA + FWA + DB + EP
00142 M00S00139.dsdump +++| SA2 X4 READ OUTPUT QUEUE
00143 M00S00140.dsdump +++| SA6 DSDA
00144 M00S00141.dsdump +++| BX0 -X5*X2
00145 M00S00142.dsdump +++| SA1 X3 READ QUEUE DESTINATION
00146 M00S00143.dsdump +++| SB3 X0+
00147 M00S00144.dsdump +++| ZR B3,DSD3 IF DUMP IS TO LOCAL PRINTER
00148 M00S00145.dsdump +++| RJ ZFN ZERO FILL NAME
00149 M00S00146.dsdump +++| EQ DSD4 PROCESS QUEUE DESTINATION PARAMETER
00150 M00S00147.dsdump +++|
00151 M00S00148.dsdump +++| DSD3 BX5 -X5
00152 M00S00149.dsdump +++| DSD4 BX7 X5*X1 EXTRACT QUEUE DESTINATION
00153 M00S00150.dsdump +++| BX7 X7+X0 (X7) = DESTINATION + QUEUE
00154 M00S00151.dsdump +++| SA7 A6+1
00155 M00S00152.dsdump +++| DSDUMP DSDA ISSUE REQUEST TO EXECUTIVE
00156 M00S00153.dsdump +++| EQ DSD5 RESTORE (A0) AND RETURN
00157 M00S00154.dsdump +++|
00158 M00S00155.dsdump +++| DSDA VFD 1/1,1/1,1/0,1/0,8/,18/3LLWA,12/0,18/3LFWA
00159 M00S00156.dsdump +++| VFD 42/2LQD,18/2LOT
00160 M00S00157.dsdump +++| DSDB CON 0 STORAGE FOR (A0)
00161 M00S00158.dsdump +++| SPACE 4
00162 M00S00159.dsdump +++|* COMMON DECK.
00163 M00S00160.dsdump +++|
00164 M00S00161.dsdump +++|
00165 M00S00162.dsdump +++|*CALL COMKZFN
00166 M00S00163.dsdump +++| SPACE 4
00167 M00S00164.dsdump +++| END