queue.mqsc 1.3 KB

1234567891011121314151617181920212223
  1. DEFINE QLOCAL(BTNS.DEAD.LETTER.QUEUE)
  2. ALTER QMGR DEADQ('BTNS.DEAD.LETTER.QUEUE')
  3. DEFINE AUTHINFO('BTNS.AUTHINFO') AUTHTYPE(IDPWOS) CHCKCLNT(REQDADM) CHCKLOCL(OPTIONAL) ADOPTCTX(YES) REPLACE
  4. ALTER QMGR CONNAUTH('BTNS.AUTHINFO')
  5. REFRESH SECURITY(*) TYPE(CONNAUTH)
  6. DEFINE CHANNEL('BTNS.ADMIN.SVRCONN') CHLTYPE(SVRCONN) REPLACE
  7. DEFINE CHANNEL('BTNS.APP.SVRCONN') CHLTYPE(SVRCONN) MCAUSER('admmdw') REPLACE
  8. SET CHLAUTH('') TYPE(ADDRESSMAP) ADDRESS('') USERSRC(NOACCESS) DESCR('Back-stop rule - Blocks everyone') ACTION(REPLACE)
  9. SET CHLAUTH('BTNS.APP.SVRCONN') TYPE(ADDRESSMAP) ADDRESS('*') USERSRC(CHANNEL) CHCKCLNT(ASQMGR) DESCR('Allows connection via APP channel') ACTION(REPLACE)
  10. SET CHLAUTH('BTNS.ADMIN.SVRCONN') TYPE(BLOCKUSER) USERLIST('nobody') DESCR('Allows admins on ADMIN channel') ACTION(REPLACE)
  11. SET CHLAUTH('BTNS.ADMIN.SVRCONN') TYPE(USERMAP) CLNTUSER('admin') USERSRC(CHANNEL) DESCR('Allows admin user to connect via ADMIN channel') ACTION(REPLACE)
  12. SET CHLAUTH('BTNS.ADMIN.SVRCONN') TYPE(USERMAP) CLNTUSER('admin') USERSRC(MAP) MCAUSER ('mqm') DESCR ('Allow admin as MQ-admin') ACTION(REPLACE)
  13. SET AUTHREC PRINCIPAL('admmdw') OBJTYPE(QMGR) AUTHADD(CONNECT,INQ)
  14. SET AUTHREC PROFILE('.*') PRINCIPAL('admmdw') OBJTYPE(QUEUE) AUTHADD(ALLMQI)
  15. SET AUTHREC PROFILE('.*') PRINCIPAL('admmdw') OBJTYPE(CHANNEL) AUTHADD(ALLMQI)