Table of Contents

ERRBLOK Source

References

Source Listing

ERRBLOK.COPY.txt
  1. *COPY ERRBLOK 00001000
  2. PUSH PRINT @VA04958 00001200
  3. AIF ('&SYSPARM' NE 'SUP').ERR01 @VA04958 00001400
  4. PRINT OFF,NOGEN @VA04958 00001600
  5. .ERR01 ANOP 00001800
  6. ERRBLOK DSECT 00002000
  7. SPACE 1 00003000
  8. *** ERRBLOK - ERROR BLOCK USED TO BUILD OBR/MDR 00004000
  9. * 00005000
  10. * 0 +-----------------+-----+-----------------------+ 00006000
  11. * | ERRKEY | E*1 | ERRRSV1 | 00007000
  12. * 8 +-----------------+-----+-----------------------+ 00008000
  13. * | ERRTIME | ERRDATE | 00009000
  14. * 10 +-----------------------+-----------------------+ 00010000
  15. * | ERRCCW | 00011000
  16. * 18 +-----------------------------------+-----+-----+ 00012000
  17. * | ERRVOLID | E*2 | E*3 | 00013000
  18. * 20 +-----------------------------------+-----+-----+ 00014000
  19. * | | 00015000
  20. * 28 | ERRPARM | 00016000
  21. * | | 00017000
  22. * 30 +-----------------------------------------------+ 00018000
  23. * | | 00019000
  24. * = ERRIOB = 00020000
  25. * | | 00021000
  26. * 70 +-----------------------------------------------+ 00022000
  27. * | | 00023000
  28. * = ERRIOER = 00024000
  29. * | | 00025000
  30. * +-----------------------------------------------+ 00026000
  31. * 00027000
  32. *** ERRBLOK - ERROR BLOCK USED TO BUILD OBR/MDR 00028000
  33. SPACE 1 00029000
  34. ERRKEY DS 3X KEY USED TO DETERMINE OBR/MDR PROCESSING 00030000
  35. ERRSV1 DS 1X E*1 RESERVED FOR FUTURE USE 00031000
  36. ERRSV2 DS 1F RESERVED FOR FUTURE USE 00032000
  37. ERRTIME DS 1F TIME RECORD WAS BUILT 00033000
  38. ERRDATE DS 1F DATE RECORD WAS BUILT 00034000
  39. ERRHEADR EQU (*-ERRBLOK) SIZE OF HEADER IN BYTES 00035000
  40. ERRCCW DS 1D FAILING CCW 00036000
  41. ERRVOLID DS 6X VOLID OF FAILING DEVICE 00037000
  42. ERRSDR DS 1X E*2 SDRFLAGS FROM SDRBLOK 00038000
  43. ERRCORR DS 1X E*3 CORRELATION COUNT FOR MDR RECORDS 00039000
  44. ERRPARM DS 2D DEVICE DEPENDENT PARAMETER STRING 00040000
  45. ERRIOB DS (IOBSIZE)D COPIED IOBLOK - SEE IOBLOK FOR DETAILS 00041000
  46. ERRIOER DS (IOERSIZE)D COPIED IOERBLOK -SEE IOERBLOK FOR DETAILS 00042000
  47. ERRSIZE EQU (*-ERRBLOK)/8 SIZE OF ERRBLOK IN DOUBLEWORDS 00043000
  48. ORG ERRCCW 00044000
  49. ERRMIOB DS (IOBSIZE)D COPIED IOBLOK - SEE IOBLOK FOR DETAILS 00045000
  50. ERRMIOER DS (IOERSIZE)D COPIED IOERBLOK -SEE IOERBLOK FOR DETAILS 00046000
  51. ERRMSIZE EQU (*-ERRBLOK)/8 SIZE OF MDR ERRBLOK IN DOUBLEWORDS 00047000
  52. ORG ERRCCW 00048000
  53. ERRCCNT DS 2X SIZE OF CONTASK DATA BUFFER 00049000
  54. ERRCONT DS 0C CONTASK DATA BUFFER (VARIABLE LENGTH) 00050000
  55. EJECT 00051000
  56. POP PRINT @VA04958 00052000
  57. SPACE 00053000