User Tools

Site Tools


ibm:vm370-lib:copy:obrrecn.copy_src

OBRRECN Source

References

Source Listing

OBRRECN.COPY.txt
  1. *COPY OBRRECN 00000500
  2. PUSH PRINT 00000510
  3. AIF ('&SYSPARM' NE 'SUP').OBR01 00000520
  4. PRINT OFF,NOGEN 00000530
  5. .OBR01 ANOP 00000540
  6. OBRRECN DSECT 00001000
  7. * 00002000
  8. * LONG OUTBOARD RECORD 00003100
  9. * 00004000
  10. * +---------+---------+-------------------+ 00005000
  11. * | OBRKEYN | OBRSWSN | OBRSPE1 | 00006000
  12. * +---------+---------+-------------------+ 00007000
  13. * | OBRDTEN | OBRTMEN | 00008000
  14. * +-------------------+-------------------+ 00009000
  15. * | OBRCPIDN | 00010000
  16. * +---------------------------------------+ 00011000
  17. * | OBRPGMN | 00012000
  18. * +---------------------------------------+ 00013000
  19. * | OBRFCCWN | 00014000
  20. * +---------------------------------------+ 00015000
  21. * | OBRCSWN | 00016000
  22. * +----+--------------+-------------------+ 00017000
  23. * | S1 | OBRCUAIN | OBRDEVTN | 00018000
  24. * +----+--------------+---------+---------+ 00019000
  25. * | S2 | OBRCUAPR | OBRIORTY| OBRSNSCT| 00020000
  26. * +----+--------------+-------------------+ 00021000
  27. * | | 00024000
  28. * = DEVICE DEPENDENT DATA = 00025000
  29. * | | 00026000
  30. * +---------------------------------------+ 00027000
  31. * 00028000
  32. * 00029000
  33. * LONG OUTBOARD RECORD 00030100
  34. * 00031000
  35. * 00032000
  36. OBRKEYN DS 1H RECORD TYPE 00033000
  37. OBRSWSN DS 1H SWITCHES 00034000
  38. * BITS DEFINED IN OBRSWSN 00034050
  39. * BYTE 0 00034100
  40. OBRMORE EQU X'80' MORE RECORDS FOLLOW 00034150
  41. OBRTOD EQU X'40' TIME OF DAY CLOCK 00034200
  42. SPACE 1 00034250
  43. * BYTE 1 00034300
  44. OBREOD EQU X'80' SDR COUNTERS DUMPED AT EOD 00034350
  45. OBRTEMP EQU X'40' TEMPORARY ERROR 00034400
  46. OBRSHOBR EQU X'20' SHORT OBR 00034450
  47. OBRDEMNT EQU X'04' VOLUME DEMOUNT 00034500
  48. SPACE 1 00034550
  49. OBRSPE1 DS 1F 00035000
  50. OBRDTEN DS 1F DATE 00036000
  51. OBRTMEN DS 1F TIME 00037000
  52. OBRCPIDN DS 2F CPU ID AND SERIAL NUMBER 00038000
  53. OBRHSIZE EQU (*-OBRRECN) SIZE OF OBR HEADER 00038500
  54. * 00039000
  55. * END OF 24 BYTE HEADER RECORD 00040000
  56. * 00041000
  57. OBRPGMN DS 2F JOB ID 00042000
  58. OBRFCCWN DS 2F FAILING CCW 00043000
  59. OBRCSWN DS 2F FAILING CSW 00044000
  60. OBRDDCNT DS 1X S1 - NO. OF DBLWDS FOR DEV DEPENDANT 00045100
  61. OBRCUAIN DS 3C ADDRESS OF FAILING DEVICE 00046000
  62. OBRDEVTN DS 1F DEVICE TYPE 00047000
  63. OBRSDRCT DS 1X S2 - NUMBER OF SDR WORK AREA BYTES 00048000
  64. OBRCUAPR DS 3C PRIMARY UNIT ADDRESS 00049000
  65. OBRIORTY DS 2X NUMBER OF RETRIES 00050000
  66. OBRSNSCT DS 2X NUMBER OF SENSE BYTES 00051000
  67. OBRLSIZE EQU (*-OBRRECN) SIZE OF LONG RECORD BASE 00052000
  68. * 00053000
  69. * THE REST IS DEVICE DEPENDENT 00054000
  70. * 00054100
  71. SPACE 3 00054200
  72. * 00054300
  73. * ALL DASD DEVICES 00054400
  74. * 00054500
  75. OBRVOLN DS 8C VOLUME ID 00054600
  76. OBRLSKN DS 8X LAST SEEK ADDRESS 00054700
  77. OBRHAN DS 8X HOME ADDRESS 00054800
  78. * 00055000
  79. * 2314/2319 FORMAT 00056000
  80. * 00057000
  81. OBRSDRWK DS 10X SDR WORK AREA 00060000
  82. OBRSENSN DS 6C SENSE DATA @VA08405 00061000
  83. OBR2SIZE EQU (*-OBRRECN) MAX SIZE OF 2314/2319 RECORD 00062050
  84. * 00062100
  85. * 3350/3340/3330/2305 FORMAT 00062210
  86. * 00062300
  87. ORG OBRSDRWK 00062400
  88. OBR33SNS DS 24C 3350/3340/3330/2305 SENSE DATA 00062510
  89. OBR3SIZE EQU (*-OBRRECN) MAX SIZE OF 3330/3340/3350/2305 RECORD 00063000
  90. * 00064000
  91. * UNIT RECORD FORMAT 00065000
  92. * 00066000
  93. ORG OBRVOLN 00067000
  94. OBRURST DS 10X SDR WORK AREA 00068000
  95. OBRURSNS DS 1C UNIT RECORD SENSE DATA 00069000
  96. * 00069100
  97. * 3505/3525 FORMAT 00069200
  98. * 00069300
  99. ORG OBRVOLN 00069400
  100. OBR3505S DS 1C 3505/3525 SENSE DATA 00069500
  101. * 00071000
  102. * 3211 FORMAT 00072000
  103. * 00073000
  104. ORG OBRVOLN 00074000
  105. OBRCORL DS 1X CORRELATION NUMBER 00075000
  106. DS 7X RESERVED 00076000
  107. OBRSDR32 DS 10X SDR WORK AREA 00077000
  108. OBR3211S DS 6C 3211 SENSE DATA 00078000
  109. * 00080000
  110. * 3203 FORMAT 00080100
  111. * 00080200
  112. ORG OBRVOLN 00080300
  113. OBRCORRL DS 1X CORRELATION NUMBER 00080400
  114. DS 7X RESERVED 00080500
  115. OBRSDR03 DS 10X SDR WORK AREA 00080600
  116. OBR3203S DS 24C 3203 SENSE DATA 00080700
  117. * 00080800
  118. * 2400 TAPE FORMAT 00081000
  119. * 00082000
  120. ORG OBRLSKN 00083100
  121. OBRTAPST DS 10X SDR WORK AREA 00084000
  122. OBRTAPSN DS 24C TAPE SENSE DATA 00085000
  123. * 00087000
  124. * 3420/3410 TAPE FORMAT 00088100
  125. * 00089000
  126. ORG OBRLSKN 00090000
  127. OBRDVDEP DS 16C DEVICE DEPENDENT DATA 00091000
  128. OBR342ST DS 20X SDR WORK AREA 00092000
  129. OBR3420S DS 24C 3420 SENSE 00093005
  130. SPACE 3 00093010
  131. *** SHORT OUTBOARD RECORD 00093015
  132. * 00093020
  133. * 0 +-----------+-----------+-----------------------+ 00093025
  134. * | OBRKEYN | OBRSWSN | OBRSPE1 | 00093030
  135. * 8 +-----------+-----------+-----------------------+ 00093035
  136. * | OBRDTEN | OBRTMEN | 00093040
  137. * 10 +-----------------------+-----------------------+ 00093045
  138. * | OBRCPIDN | 00093050
  139. * 18 +-----------------------+-----+-----------------+ 00093055
  140. * | OBRDEVSH | O*3 | OBRCUA | 00093060
  141. * 20 +-----------------------+-----+-----------------+ 00093065
  142. * | OBRSSDR1 ( SDR COUNTERS ) | 00093070
  143. * 28 | +-----------------------------------+ 00093075
  144. * | | OBRSSDR2 ( SDR COUNTERS ) | 00093080
  145. * 30 +-----------+ +-----------------------+ 00093085
  146. * | | OBRSV1 | 00093090
  147. * 38 +-----------------------+-----------------------+ 00093095
  148. * 00093100
  149. *** SHORT OUTBOARD RECORD 00093105
  150. SPACE 2 00093110
  151. * NOTE: THE HEADER (FIRST 24 BYTES) OF THE SHORT 00093115
  152. * OBR AND THE LONG OBR IS THE SAME... 00093120
  153. SPACE 1 00093125
  154. ORG OBRPGMN 00093180
  155. OBRDEVSH DS 1F DEVICE TYPE 00093200
  156. OBRSDRSH DS 1X O*3 NO. OF SDR WORK AREA BYTES 00093221
  157. OBRCUA DS 3X CHANNEL AND UNIT ADDRESS 00093240
  158. OBRSSDR1 DS 10X SDR WORK AREA 00093260
  159. OBRSSIZE EQU (*-OBRRECN) SIZE OF SHORT OBR RECORD BASE 00093270
  160. SPACE 1 00093280
  161. OBRSIZE EQU (*-OBRRECN) SIZE OF OBR IN BYTES 00093300
  162. OBRSIZE1 EQU (*-OBRRECN+7)/8 SIZE IN DOUBLEWORDS 00093320
  163. SPACE 1 00093340
  164. OBRSSDR2 DS 10X SDR WORK AREA 00093360
  165. SPACE 1 00093380
  166. OBRSIZE2 EQU (*-OBRRECN+7)/8 SIZE IN DOUBLEWORDS 00093400
  167. EJECT 00100000
  168. POP PRINT 00101000
  169. SPACE 00102000
ibm/vm370-lib/copy/obrrecn.copy_src.txt ยท Last modified: 2023/08/06 13:36 by Site Administrator