Table of Contents

JPSCBLOK Source

References

Source Listing

JPSCBLOK.MACRO.txt
  1. MACRO 00001000
  2. JPSCBLOK &LOGONJ=, +00002000
  3. &LINKJ=, +00003000
  4. &LINKJI=, +00004000
  5. &JRLSQ=, +00005000
  6. &LOGU=, +00006000
  7. &LOGAR=, +00007000
  8. &LOGMS=, +00008000
  9. &LOGDS=, +00009000
  10. &LNKU=, +00010000
  11. &LNKAR=, +00011000
  12. &LNKMS=, +00012000
  13. &LNKDS=, +00013000
  14. &MLOG=, +00014000
  15. &MLINK= 00015000
  16. AIF ('&SYSECT' EQ 'DMKSYS').JPS02 00016000
  17. PUSH PRINT 00017000
  18. AIF ('&SYSPARM' NE 'SUP').JPS01 00018000
  19. PRINT OFF,NOGEN 00019000
  20. .JPS01 ANOP 00020000
  21. JPSCBLOK DSECT 00021000
  22. .JPS02 ANOP 00022000
  23. SPACE 1 00023000
  24. *** JPSCBLOK - JOURNALING & PASSWORD SUPPRESSION 00024000
  25. * CONTROL BLOCK 00025000
  26. * 00026000
  27. * 0 +-----------------------+-----------------------+ 00027000
  28. * | JPSLOGU | 00028000
  29. * 8 +-----------------------+-----------------------+ 00029000
  30. * | JPSLNKU | 00030000
  31. * 10 +-----------------------+-----------------------+ 00031000
  32. * | JPSPCHN | J*1 | J*2 | J*3 | J*4 | 00032000
  33. * 18 +-----------------------+-----------------------+ 00033000
  34. * | J*5 | J*6 | J*7 | RESERVED | 00034000
  35. * 20 +-----------------------+-----------+-----------+ 00035000
  36. * 00036000
  37. * JPSCBLOK - JOURNALING & PASSWORD-SUPPRESSION 00037000
  38. *** CONTROL BLOCK 00038000
  39. SPACE 1 00039000
  40. AIF ('&SYSECT' EQ 'DMKSYS').JPS10 00040000
  41. JPSLOGU DS CL8 USERID FOR LOGON/AUTOLOG THRESHOLD MSGS. 00041000
  42. JPSLNKU DS CL8 USERID FOR LINK THRESHOLD MSGS. 00042000
  43. JPSPCHN DS 1F ANCHOR FOR PWDIBLOK'S 00043000
  44. SPACE 1 00044000
  45. * BITS DEFINED IN JPSFLAGS 00045000
  46. LOGONJRL DS 0XL(X'80') LOGON/AUTOLOG JOURNALING ON 00046000
  47. LINKJRL DS 0XL(X'40') SUCCESSFUL LINK JOURNALING ON 00047000
  48. LINKJRLI DS 0XL(X'20') INVALID PSWD. LINK JOUNNALING ON 00048000
  49. JRLSQOK DS 0XL(X'10') SET/QUERY JOURNAL ENABLED 00049000
  50. MASKLOG DS 0XL(X'08') SUPPRESS LOGON/AUTOLOG PASSWORD 00050000
  51. MASKLINK DS 0XL(X'04') SUPPRESS LINK PASSWORD 00051000
  52. JPSFLAGS DS 1X J*1 CONTROL FLAGS 00052000
  53. SPACE 1 00053000
  54. JPSLOGAR DS 1X J*2 LOGON/AUTOLOG ACCOUNTING RECORD THRESHOLD 00054000
  55. JPSLOGMS DS 1X J*3 LOGON/AUTOLOG MESSAGE THRESHOLD 00055000
  56. JPSLOGDS DS 1X J*4 LOGON/AUTOLOG DISABLE THRESHOLD 00056000
  57. JPSLNKAR DS 1X J*5 LINK ACCOUNTING RECORD THRESHOLD 00057000
  58. JPSLNKMS DS 1X J*6 LINK MESSAGE THRESHOLD 00058000
  59. JPSLNKDS DS 1X J*7 LINK DISABLE THRESHOLD 00059000
  60. DS 5X RESERVED 00060000
  61. SPACE 1 00061000
  62. EJECT 00062000
  63. POP PRINT 00063000
  64. SPACE 1 00064000
  65. MEXIT 00065000
  66. .JPS10 ANOP 00066000
  67. LCLB &BIT(8) 00067000
  68. DMKSYSJR DS 0D 00068000
  69. ENTRY DMKSYSJR 00069000
  70. JPSLOGU DC CL8'&LOGU' USERID FOR LOGON/AUTOLOG THRESHOLD MSGS. 00070000
  71. JPSLNKU DC CL8'&LNKU' USERID FOR LINK THRESHOLD MSGS. 00071000
  72. JPSPCHN DC F'0' ANCHOR FOR PWDIBLOK'S @VMI0042 00072000
  73. SPACE 1 00073000
  74. * BITS DEFINED IN JPSFLAGS 00074000
  75. &BIT(1) SETB ('&LOGONJ' EQ 'YES') 00075000
  76. &BIT(2) SETB ('&LINKJ' EQ 'YES') 00076000
  77. &BIT(3) SETB ('&LINKJI' EQ 'YES') 00077000
  78. &BIT(4) SETB ('&JRLSQ' EQ 'YES') 00078000
  79. &BIT(5) SETB ('&MLOG' EQ 'YES') 00079000
  80. &BIT(6) SETB ('&MLINK' EQ 'YES') 00080000
  81. &BIT(7) SETB 0 00081000
  82. &BIT(8) SETB 0 00082000
  83. LOGONJRL DS 0XL(X'80') LOGON/AUTOLOG JOURNALING ON 00083000
  84. LINKJRL DS 0XL(X'40') SUCCESSFUL LINK JOURNALING ON 00084000
  85. LINKJRLI DS 0XL(X'20') INVALID PSWD. LINK JOUNNALING ON 00085000
  86. JRLSQOK DS 0XL(X'10') SET/QUERY JOURNAL ENABLED 00086000
  87. MASKLOG DS 0XL(X'08') SUPPRESS LOGON/AUTOLOG PASSWORD 00087000
  88. MASKLINK DS 0XL(X'04') SUPPRESS LINK PASSWORD 00088000
  89. JPSFLAGS DC B'&BIT(1).&BIT(2).&BIT(3).&BIT(4).&BIT(5).&BIT(6).&BIT(7+00089000
  90. ).&BIT(8).' 00090000
  91. SPACE 1 00091000
  92. JPSLOGAR DC AL1(&LOGAR) J*1 LOGON/AUTOLOG ACCOUNTING RECORD THRESH. 00092000
  93. JPSLOGMS DC AL1(&LOGMS) J*2 LOGON/AUTOLOG MESSAGE THRESHOLD 00093000
  94. JPSLOGDS DC AL1(&LOGDS) J*3 LOGON/AUTOLOG DISABLE THRESHOLD 00094000
  95. JPSLNKAR DC AL1(&LNKAR) J*4 LINK ACCOUNTING RECORD THRESH. 00095000
  96. JPSLNKMS DC AL1(&LNKMS) J*5 LINK MESSAGE THRESHOLD 00096000
  97. JPSLNKDS DC AL1(&LNKDS) J*6 LINK DISABLE THRESHOLD 00097000
  98. SPACE 1 00098000
  99. DS 5X RESERVED 00099000
  100. MEND 00100000