From c924dcf7be16d2792bb67fdcf87aba94294d79b0 Mon Sep 17 00:00:00 2001 From: Rasmus Lauritsen Date: Mon, 21 Oct 2024 16:21:47 +0200 Subject: [PATCH] Updated dumped-configs --- Makefile | 24 ++++++++- dumped-configs/dev-qmgr-dmp-all.mqsc | 68 ++++++++++++++++++++------ dumped-configs/dev-qmgr-dmp-std.mqsc | 66 ++++++++++++++++++++----- dumped-configs/nodev-qmgr-dmp-all.mqsc | 10 ++-- dumped-configs/nodev-qmgr-dmp-std.mqsc | 8 +-- readme-temp.md | 19 +++++++ readme.md | 1 + 7 files changed, 158 insertions(+), 38 deletions(-) create mode 100644 readme-temp.md diff --git a/Makefile b/Makefile index a8d8cfa..51ac568 100644 --- a/Makefile +++ b/Makefile @@ -7,12 +7,32 @@ build: clean @docker image prune --force @docker buildx build -t mqtest:latest . -run: build +run-dev: build @docker run \ --name QM1 \ --env LICENSE=accept \ --env MQ_QMGR_NAME=QM1 \ - --env MQ_DEV=TRUE \ + --env MQ_APP_USER=app \ + --env MQ_APP_PASSWORD=passw0rd \ + --env MQ_ADMIN_USER=admin \ + --env MQ_ADMIN_PASSWORD=passw0rd \ + --env MQ_ENABLE_METRICS=true \ + --publish 1414:1414 \ + --publish 9443:9443 \ + --publish 9157:9157 \ + --detach \ + mqtest:latest + @sleep 5 + @docker ps + @sleep 10 + @docker logs QM1 + +run-no-dev: build + @docker run \ + --name QM1 \ + --env LICENSE=accept \ + --env MQ_QMGR_NAME=QM1 \ + --env MQ_DEV=FALSE \ --env MQ_APP_USER=app \ --env MQ_APP_PASSWORD=passw0rd \ --env MQ_ADMIN_USER=admin \ diff --git a/dumped-configs/dev-qmgr-dmp-all.mqsc b/dumped-configs/dev-qmgr-dmp-all.mqsc index 6a0de65..dd86936 100644 --- a/dumped-configs/dev-qmgr-dmp-all.mqsc +++ b/dumped-configs/dev-qmgr-dmp-all.mqsc @@ -1,12 +1,21 @@ ******************************************************************************* -* Script generated on 2024-10-20 at 11.41.16 -* Script generated by user 'mqm' on host '63973d201385' +* Script generated on 2024-10-21 at 14.09.33 +* Script generated by user 'mqm' on host '2d551d610c38' * Queue manager name: * Queue manager platform: UNIX * Queue manager command level: (940/940) -* Command issued: dmpmqcfg -a -o 1line -t all -x all +* Command issued: dmpmqcfg -o 1line -t all -x all -a ******************************************************************************* -ALTER QMGR ACCTCONO(DISABLED) ACCTINT(1800) ACCTMQI(OFF) ACCTQ(OFF) ACTIVREC(MSG) ACTVCONO(DISABLED) ACTVTRC(OFF) AUTHOREV(DISABLED) CCSID(819) CERTLABL(' ') CERTVPOL(ANY) CHAD(DISABLED) CHADEV(DISABLED) CHADEXIT(' ') CHLEV(DISABLED) CHLAUTH(ENABLED) CLWLDATA(' ') CLWLEXIT(' ') CLWLLEN(100) CLWLMRUC(999999999) CLWLUSEQ(LOCAL) CMDEV(DISABLED) CONFIGEV(DISABLED) CONNAUTH('SYSTEM.DEFAULT.AUTHINFO.IDPWOS') CUSTOM(' ') DEADQ(' ') DEFCLXQ(SCTQ) DEFXMITQ(' ') DESCR(' ') IMGINTVL(60) IMGLOGLN(OFF) IMGRCOVO(YES) IMGRCOVQ(YES) IMGSCHED(MANUAL) INHIBTEV(DISABLED) INITKEY(' ') IPADDRV(IPV4) LOCALEV(DISABLED) LOGGEREV(DISABLED) MARKINT(5000) MAXHANDS(256) MAXMSGL(4194304) MAXPROPL(NOLIMIT) MAXUMSGS(10000) MONACLS(QMGR) MONCHL(OFF) MONQ(OFF) PARENT(' ') PERFMEV(DISABLED) PSMODE(ENABLED) PSCLUS(ENABLED) PSNPMSG(DISCARD) PSNPRES(NORMAL) PSRTYCNT(5) PSSYNCPT(IFPER) REMOTEEV(DISABLED) REPOS(' ') REPOSNL(' ') REVDNS(ENABLED) ROUTEREC(MSG) SCHINIT(QMGR) SCMDSERV(QMGR) SSLCRLNL(' ') SSLCRYP(' ') SSLEV(DISABLED) SSLFIPS(NO) KEYRPWD(' ') SSLKEYR(' ') SSLRKEYC(0) STATACLS(QMGR) STATCHL(OFF) STATINT(1800) STATMQI(OFF) STATQ(OFF) STRSTPEV(ENABLED) SUITEB(NONE) TREELIFE(1800) TRIGINT(999999999) FORCE +ALTER QMGR ACCTCONO(DISABLED) ACCTINT(1800) ACCTMQI(OFF) ACCTQ(OFF) ACTIVREC(MSG) ACTVCONO(DISABLED) ACTVTRC(OFF) AUTHOREV(DISABLED) CCSID(819) CERTLABL(' ') CERTVPOL(ANY) CHAD(DISABLED) CHADEV(DISABLED) CHADEXIT(' ') CHLEV(DISABLED) CHLAUTH(ENABLED) CLWLDATA(' ') CLWLEXIT(' ') CLWLLEN(100) CLWLMRUC(999999999) CLWLUSEQ(LOCAL) CMDEV(DISABLED) CONFIGEV(DISABLED) CONNAUTH('DEV.AUTHINFO') CUSTOM(' ') DEADQ('DEV.DEAD.LETTER.QUEUE') DEFCLXQ(SCTQ) DEFXMITQ(' ') DESCR(' ') IMGINTVL(60) IMGLOGLN(OFF) IMGRCOVO(YES) IMGRCOVQ(YES) IMGSCHED(MANUAL) INHIBTEV(DISABLED) INITKEY(' ') IPADDRV(IPV4) LOCALEV(DISABLED) LOGGEREV(DISABLED) MARKINT(5000) MAXHANDS(256) MAXMSGL(4194304) MAXPROPL(NOLIMIT) MAXUMSGS(10000) MONACLS(QMGR) MONCHL(OFF) MONQ(OFF) PARENT(' ') PERFMEV(DISABLED) PSMODE(ENABLED) PSCLUS(ENABLED) PSNPMSG(DISCARD) PSNPRES(NORMAL) PSRTYCNT(5) PSSYNCPT(IFPER) REMOTEEV(DISABLED) REPOS(' ') REPOSNL(' ') REVDNS(ENABLED) ROUTEREC(MSG) SCHINIT(QMGR) SCMDSERV(QMGR) SSLCRLNL(' ') SSLCRYP(' ') SSLEV(DISABLED) SSLFIPS(NO) KEYRPWD(' ') SSLKEYR(' ') SSLRKEYC(0) STATACLS(QMGR) STATCHL(OFF) STATINT(1800) STATMQI(OFF) STATQ(OFF) STRSTPEV(ENABLED) SUITEB(NONE) TREELIFE(1800) TRIGINT(999999999) FORCE +DEFINE QALIAS('ALIAS.QUEUE1') TARGET('LOCAL.QUEUE1') CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLWLPRTY(0) CLWLRANK(0) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DESCR('An alias queue example') GET(ENABLED) PUT(ENABLED) PROPCTL(COMPAT) SCOPE(QMGR) TARGTYPE(QUEUE) REPLACE +DEFINE QMODEL('DEV.APP.MODEL.QUEUE') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLCHNAME(' ') CUSTOM(' ') DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(EXCL) DEFTYPE(TEMPDYN) DESCR(' ') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(5000) MAXMSGL(4194304) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) NOSHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(NORMAL) REPLACE +DEFINE QLOCAL('DEV.DEAD.LETTER.QUEUE') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLCHNAME(' ') CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(SHARED) DESCR(' ') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(5000) MAXMSGL(4194304) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) SHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(NORMAL) REPLACE +DEFINE QLOCAL('DEV.QUEUE.1') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLCHNAME(' ') CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(SHARED) DESCR(' ') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(5000) MAXMSGL(4194304) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) SHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(NORMAL) REPLACE +DEFINE QLOCAL('DEV.QUEUE.2') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLCHNAME(' ') CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(SHARED) DESCR(' ') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(5000) MAXMSGL(4194304) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) SHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(NORMAL) REPLACE +DEFINE QLOCAL('DEV.QUEUE.3') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLCHNAME(' ') CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(SHARED) DESCR(' ') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(5000) MAXMSGL(4194304) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) SHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(NORMAL) REPLACE +DEFINE QLOCAL('LOCAL.QUEUE1') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLCHNAME(' ') CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(YES) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(SHARED) DESCR('A local queue example') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(5000) MAXMSGL(10485760) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) SHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(NORMAL) REPLACE +DEFINE QMODEL('MODEL.QUEUE1') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLCHNAME(' ') CUSTOM(' ') DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(EXCL) DEFTYPE(TEMPDYN) DESCR('A model queue example for dynamic queues') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(5000) MAXMSGL(10485760) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) NOSHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(NORMAL) REPLACE +DEFINE QREMOTE('REMOTE.QUEUE1') CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLWLPRTY(0) CLWLRANK(0) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DESCR('A remote queue example') PUT(ENABLED) RQMNAME('TARGETQM') RNAME('TARGET.QUEUE') SCOPE(QMGR) XMITQ('TRANSMIT.QUEUE') REPLACE DEFINE QLOCAL('SYSTEM.ADMIN.ACCOUNTING.QUEUE') ACCTQ(OFF) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLCHNAME(' ') CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(SHARED) DESCR('IBM MQ Administration Accounting Queue') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(3000) MAXMSGL(4194304) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) SHARE STATQ(OFF) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(NONE) USAGE(NORMAL) REPLACE DEFINE QLOCAL('SYSTEM.ADMIN.ACTIVITY.QUEUE') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLCHNAME(' ') CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(SHARED) DESCR('IBM MQ Administration Activity Queue') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(5000) MAXMSGL(4194304) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) SHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(NORMAL) REPLACE DEFINE QLOCAL('SYSTEM.ADMIN.CHANNEL.EVENT') ACCTQ(QMGR) BOQNAME(' ') BOTHRESH(0) CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLCHNAME(' ') CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(EXCL) DESCR('IBM MQ Channel Related Event Queue') DISTL(NO) GET(ENABLED) HARDENBO IMGRCOVQ(QMGR) INITQ(' ') MAXDEPTH(3000) MAXMSGL(9000) MAXFSIZE(DEFAULT) MONQ(QMGR) MSGDLVSQ(PRIORITY) NOTRIGGER NPMCLASS(NORMAL) PROCESS(' ') PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) NOSHARE STATQ(QMGR) STREAMQ(' ') STRMQOS(BESTEF) TRIGDATA(' ') TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(NONE) USAGE(NORMAL) REPLACE @@ -66,6 +75,8 @@ DEFINE NAMELIST('SYSTEM.DEFAULT.NAMELIST') NAMES(' ') DESCR(' ') REPLACE DEFINE NAMELIST('SYSTEM.QPUBSUB.QUEUE.NAMELIST') NAMES('SYSTEM.BROKER.DEFAULT.STREAM' ,'SYSTEM.BROKER.ADMIN.STREAM') DESCR('A list of queues for the queued Pub/Sub interface to monitor') REPLACE DEFINE NAMELIST('SYSTEM.QPUBSUB.SUBPOINT.NAMELIST') NAMES('SYSTEM.BROKER.DEFAULT.SUBPOINT') DESCR('Topic objects list used to match to RFH2 subscription points') REPLACE DEFINE PROCESS('SYSTEM.DEFAULT.PROCESS') APPLTYPE(UNIX) APPLICID(' ') ENVRDATA(' ') USERDATA(' ') DESCR(' ') REPLACE +DEFINE CHANNEL('DEV.ADMIN.SVRCONN') CHLTYPE(SVRCONN) CERTLABL(' ') COMPHDR(NONE) COMPMSG(NONE) DESCR(' ') DISCINT(0) HBINT(300) KAINT(AUTO) MAXINST(999999999) MAXINSTC(999999999) MAXMSGL(4194304) MCAUSER(' ') MONCHL(QMGR) RCVDATA(' ') RCVEXIT(' ') SCYDATA(' ') SCYEXIT(' ') SENDDATA(' ') SENDEXIT(' ') SHARECNV(10) SSLCAUTH(REQUIRED) SSLCIPH(' ') SSLPEER(' ') TRPTYPE(TCP) REPLACE +DEFINE CHANNEL('DEV.APP.SVRCONN') CHLTYPE(SVRCONN) CERTLABL(' ') COMPHDR(NONE) COMPMSG(NONE) DESCR(' ') DISCINT(0) HBINT(300) KAINT(AUTO) MAXINST(999999999) MAXINSTC(999999999) MAXMSGL(4194304) MCAUSER('app') MONCHL(QMGR) RCVDATA(' ') RCVEXIT(' ') SCYDATA(' ') SCYEXIT(' ') SENDDATA(' ') SENDEXIT(' ') SHARECNV(10) SSLCAUTH(REQUIRED) SSLCIPH(' ') SSLPEER(' ') TRPTYPE(TCP) REPLACE DEFINE CHANNEL('RECEIVER.CHANNEL') CHLTYPE(RCVR) BATCHSZ(50) CERTLABL(' ') COMPHDR(NONE) COMPMSG(NONE) DESCR(' ') HBINT(300) KAINT(AUTO) MAXMSGL(4194304) MCAUSER(' ') MONCHL(QMGR) MRDATA(' ') MREXIT(' ') MRRTY(10) MRTMR(1000) MSGDATA(' ') MSGEXIT(' ') NPMSPEED(FAST) PUTAUT(DEF) RCVDATA(' ') RCVEXIT(' ') SCYDATA(' ') SCYEXIT(' ') SENDDATA(' ') SENDEXIT(' ') SEQWRAP(999999999) SSLCAUTH(REQUIRED) SSLCIPH(' ') SSLPEER(' ') STATCHL(QMGR) TRPTYPE(TCP) USEDLQ(YES) REPLACE DEFINE CHANNEL('SENDER.CHANNEL') CHLTYPE(SDR) BATCHHB(0) BATCHINT(0) BATCHLIM(5000) BATCHSZ(50) CERTLABL(' ') COMPHDR(NONE) COMPMSG(NONE) CONNAME('target.host(1414)') CONVERT(NO) DESCR(' ') DISCINT(6000) HBINT(300) KAINT(AUTO) LOCLADDR(' ') LONGRTY(999999999) LONGTMR(1200) MAXMSGL(4194304) MCANAME(' ') MCATYPE(PROCESS) MCAUSER(' ') MODENAME(' ') MONCHL(QMGR) MSGDATA(' ') MSGEXIT(' ') NPMSPEED(FAST) PASSWORD(' ') PROPCTL(COMPAT) RCVDATA(' ') RCVEXIT(' ') SCYDATA(' ') SCYEXIT(' ') SENDDATA(' ') SENDEXIT(' ') SEQWRAP(999999999) SHORTRTY(10) SHORTTMR(60) SSLCIPH(' ') SSLPEER(' ') STATCHL(QMGR) TPNAME(' ') TRPTYPE(TCP) USEDLQ(YES) USERID(' ') XMITQ('TRANSMIT.QUEUE') REPLACE DEFINE CHANNEL('SVRCONN.CHANNEL') CHLTYPE(SVRCONN) CERTLABL(' ') COMPHDR(NONE) COMPMSG(NONE) DESCR(' ') DISCINT(0) HBINT(300) KAINT(AUTO) MAXINST(999999999) MAXINSTC(999999999) MAXMSGL(4194304) MCAUSER('mqm') MONCHL(QMGR) RCVDATA(' ') RCVEXIT(' ') SCYDATA(' ') SCYEXIT(' ') SENDDATA(' ') SENDEXIT(' ') SHARECNV(10) SSLCAUTH(REQUIRED) SSLCIPH(' ') SSLPEER(' ') TRPTYPE(TCP) REPLACE @@ -80,27 +91,37 @@ DEFINE CHANNEL('SYSTEM.DEF.SENDER') CHLTYPE(SDR) BATCHHB(0) BATCHINT(0) BATCHLIM DEFINE CHANNEL('SYSTEM.DEF.SERVER') CHLTYPE(SVR) BATCHHB(0) BATCHINT(0) BATCHLIM(5000) BATCHSZ(50) CERTLABL(' ') COMPHDR(NONE) COMPMSG(NONE) CONNAME(' ') CONVERT(NO) DESCR(' ') DISCINT(6000) HBINT(300) KAINT(AUTO) LOCLADDR(' ') LONGRTY(999999999) LONGTMR(1200) MAXMSGL(4194304) MCANAME(' ') MCATYPE(PROCESS) MCAUSER(' ') MODENAME(' ') MONCHL(QMGR) MSGDATA(' ') MSGEXIT(' ') NPMSPEED(FAST) PASSWORD(' ') PROPCTL(COMPAT) RCVDATA(' ') RCVEXIT(' ') SCYDATA(' ') SCYEXIT(' ') SENDDATA(' ') SENDEXIT(' ') SEQWRAP(999999999) SHORTRTY(10) SHORTTMR(60) SSLCAUTH(REQUIRED) SSLCIPH(' ') SSLPEER(' ') STATCHL(QMGR) TPNAME(' ') TRPTYPE(TCP) USEDLQ(YES) USERID(' ') XMITQ(' ') REPLACE DEFINE CHANNEL('SYSTEM.DEF.SVRCONN') CHLTYPE(SVRCONN) CERTLABL(' ') COMPHDR(NONE) COMPMSG(NONE) DESCR(' ') DISCINT(0) HBINT(300) KAINT(AUTO) MAXINST(999999999) MAXINSTC(999999999) MAXMSGL(4194304) MCAUSER(' ') MONCHL(QMGR) RCVDATA(' ') RCVEXIT(' ') SCYDATA(' ') SCYEXIT(' ') SENDDATA(' ') SENDEXIT(' ') SHARECNV(10) SSLCAUTH(REQUIRED) SSLCIPH(' ') SSLPEER(' ') TRPTYPE(TCP) REPLACE DEFINE CHANNEL('SYSTEM.DEF.CLNTCONN') CHLTYPE(CLNTCONN) AFFINITY(PREFERRED) CERTLABL(' ') CLNTWGHT(0) COMPHDR(NONE) COMPMSG(NONE) CONNAME(' ') DEFRECON(NO) DESCR(' ') HBINT(300) KAINT(AUTO) LOCLADDR(' ') MAXMSGL(4194304) MODENAME(' ') PASSWORD(' ') QMNAME(' ') RCVDATA(' ') RCVEXIT(' ') SCYDATA(' ') SCYEXIT(' ') SENDDATA(' ') SENDEXIT(' ') SHARECNV(10) SSLCIPH(' ') SSLPEER(' ') TPNAME(' ') TRPTYPE(TCP) USERID(' ') REPLACE +DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.CRLLDAP') AUTHTYPE(CRLLDAP) DESCR(' ') CONNAME(' ') LDAPUSER(' ') LDAPPWD(' ') REPLACE DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.IDPWLDAP') AUTHTYPE(IDPWLDAP) ADOPTCTX(YES) DESCR(' ') CONNAME(' ') CHCKCLNT(REQUIRED) CHCKLOCL(OPTIONAL) CLASSGRP(' ') CLASSUSR(' ') FAILDLAY(1) FINDGRP(' ') BASEDNG(' ') BASEDNU(' ') LDAPUSER(' ') LDAPPWD(' ') SHORTUSR(' ') GRPFIELD(' ') USRFIELD(' ') AUTHORMD(OS) NESTGRP(NO) SECCOMM(NO) REPLACE DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.IDPWOS') AUTHTYPE(IDPWOS) ADOPTCTX(YES) DESCR(' ') CHCKCLNT(REQDADM) CHCKLOCL(OPTIONAL) FAILDLAY(1) AUTHENMD(OS) REPLACE DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.OCSP') AUTHTYPE(OCSP) DESCR(' ') OCSPURL(' ') REPLACE -DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.CRLLDAP') AUTHTYPE(CRLLDAP) DESCR(' ') CONNAME(' ') LDAPUSER(' ') LDAPPWD(' ') REPLACE +DEFINE AUTHINFO('DEV.AUTHINFO') AUTHTYPE(IDPWOS) ADOPTCTX(YES) DESCR(' ') CHCKCLNT(REQDADM) CHCKLOCL(OPTIONAL) FAILDLAY(1) AUTHENMD(OS) REPLACE DEFINE LISTENER('SYSTEM.DEFAULT.LISTENER.TCP') TRPTYPE(TCP) CONTROL(MANUAL) PORT(0) IPADDR(' ') BACKLOG(0) DESCR(' ') REPLACE DEFINE LISTENER('SYSTEM.LISTENER.TCP.1') TRPTYPE(TCP) CONTROL(QMGR) PORT(1414) IPADDR(' ') BACKLOG(0) DESCR(' ') REPLACE DEFINE SERVICE('SYSTEM.AMQP.SERVICE') CONTROL(MANUAL) SERVTYPE(SERVER) STARTCMD('+MQ_INSTALL_PATH+/bin/amqp.sh') STARTARG('start -m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+/." -g "+MQ_DATA_PATH+/."') STOPCMD('+MQ_INSTALL_PATH+/bin/endmqsde') STOPARG('-m +QMNAME+ -n "+MQ_SERVICE_NAME+" -t AMQP') STDOUT('+MQ_Q_MGR_DATA_PATH+/amqp.stdout') STDERR('+MQ_Q_MGR_DATA_PATH+/amqp.stderr') DESCR('Manages clients that use the AMQP protocol') REPLACE DEFINE SERVICE('SYSTEM.DEFAULT.SERVICE') CONTROL(MANUAL) SERVTYPE(COMMAND) STARTCMD(' ') STARTARG(' ') STOPCMD(' ') STOPARG(' ') STDOUT(' ') STDERR(' ') DESCR(' ') REPLACE DEFINE COMMINFO('SYSTEM.DEFAULT.COMMINFO.MULTICAST') TYPE(MULTICAST) DESCR(' ') BRIDGE(ENABLED) CCSID(ASPUB) COMMEV(DISABLED) ENCODING(ASPUB) GRPADDR('239.0.0.0') MCHBINT(2000) MCPROP(ALL) MONINT(60) MSGHIST(100) NSUBHIST(NONE) PORT(1414) REPLACE +DEFINE TOPIC('DEV.BASE.TOPIC') TYPE(LOCAL) TOPICSTR('dev/') DESCR(' ') CAPEXPRY(ASPARENT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(ASPARENT) PUB(ASPARENT) SUB(ASPARENT) DEFPSIST(ASPARENT) DEFPRTY(ASPARENT) DEFPRESP(ASPARENT) PMSGDLV(ASPARENT) NPMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) SUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) WILDCARD(PASSTHRU) MDURMDL(' ') MNDURMDL(' ') MCAST(ASPARENT) COMMINFO(' ') USEDLQ(ASPARENT) CUSTOM(' ') REPLACE DEFINE TOPIC('SYSTEM.ADMIN.TOPIC') TYPE(LOCAL) TOPICSTR('$SYS/MQ') DESCR('Root topic for MQ administrative topics') CAPEXPRY(NOLIMIT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(YES) PUB(ENABLED) SUB(ENABLED) DEFPSIST(NO) DEFPRTY(0) DEFPRESP(SYNC) PMSGDLV(ALLDUR) NPMSGDLV(ALLAVAIL) PUBSCOPE(QMGR) SUBSCOPE(QMGR) PROXYSUB(FIRSTUSE) WILDCARD(BLOCK) MDURMDL('SYSTEM.DURABLE.MODEL.QUEUE') MNDURMDL('SYSTEM.NDURABLE.MODEL.QUEUE') MCAST(DISABLED) COMMINFO(' ') USEDLQ(YES) CUSTOM(' ') REPLACE DEFINE TOPIC('SYSTEM.BASE.TOPIC') TYPE(LOCAL) TOPICSTR('') DESCR('Base topic for resolving attributes') CAPEXPRY(NOLIMIT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(YES) PUB(ENABLED) SUB(ENABLED) DEFPSIST(NO) DEFPRTY(0) DEFPRESP(SYNC) PMSGDLV(ALLDUR) NPMSGDLV(ALLAVAIL) PUBSCOPE(ALL) SUBSCOPE(ALL) PROXYSUB(FIRSTUSE) WILDCARD(PASSTHRU) MDURMDL('SYSTEM.DURABLE.MODEL.QUEUE') MNDURMDL('SYSTEM.NDURABLE.MODEL.QUEUE') MCAST(DISABLED) COMMINFO('SYSTEM.DEFAULT.COMMINFO.MULTICAST') USEDLQ(YES) CUSTOM(' ') REPLACE DEFINE TOPIC('SYSTEM.BROKER.ADMIN.STREAM') TYPE(LOCAL) TOPICSTR('SYSTEM.BROKER.ADMIN.STREAM') DESCR('Admin stream for queued Pub/Sub interface') CAPEXPRY(ASPARENT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(ASPARENT) PUB(ASPARENT) SUB(ASPARENT) DEFPSIST(ASPARENT) DEFPRTY(ASPARENT) DEFPRESP(ASPARENT) PMSGDLV(ASPARENT) NPMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) SUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) WILDCARD(BLOCK) MDURMDL(' ') MNDURMDL(' ') MCAST(DISABLED) COMMINFO(' ') USEDLQ(ASPARENT) CUSTOM(' ') REPLACE DEFINE TOPIC('SYSTEM.BROKER.DEFAULT.STREAM') TYPE(LOCAL) TOPICSTR('') DESCR('Default stream for queued Pub/Sub interface') CAPEXPRY(ASPARENT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(ASPARENT) PUB(ASPARENT) SUB(ASPARENT) DEFPSIST(ASPARENT) DEFPRTY(ASPARENT) DEFPRESP(ASPARENT) PMSGDLV(ASPARENT) NPMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) SUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) WILDCARD(BLOCK) MDURMDL(' ') MNDURMDL(' ') MCAST(DISABLED) COMMINFO(' ') USEDLQ(ASPARENT) CUSTOM(' ') REPLACE DEFINE TOPIC('SYSTEM.BROKER.DEFAULT.SUBPOINT') TYPE(LOCAL) TOPICSTR('') DESCR('Default RFH2 subscription point for queued Pub/Sub interface') CAPEXPRY(ASPARENT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(ASPARENT) PUB(ASPARENT) SUB(ASPARENT) DEFPSIST(ASPARENT) DEFPRTY(ASPARENT) DEFPRESP(ASPARENT) PMSGDLV(ASPARENT) NPMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) SUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) WILDCARD(BLOCK) MDURMDL(' ') MNDURMDL(' ') MCAST(DISABLED) COMMINFO(' ') USEDLQ(ASPARENT) CUSTOM(' ') REPLACE DEFINE TOPIC('SYSTEM.DEFAULT.TOPIC') TYPE(LOCAL) TOPICSTR('') DESCR(' ') CAPEXPRY(ASPARENT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(ASPARENT) PUB(ASPARENT) SUB(ASPARENT) DEFPSIST(ASPARENT) DEFPRTY(ASPARENT) DEFPRESP(ASPARENT) PMSGDLV(ASPARENT) NPMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) SUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) WILDCARD(PASSTHRU) MDURMDL(' ') MNDURMDL(' ') MCAST(ASPARENT) COMMINFO(' ') USEDLQ(ASPARENT) CUSTOM(' ') REPLACE +DEFINE TOPIC('TOPIC.EXAMPLE') TYPE(LOCAL) TOPICSTR('example/topic') DESCR('An example topic') CAPEXPRY(ASPARENT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(ASPARENT) PUB(ASPARENT) SUB(ASPARENT) DEFPSIST(ASPARENT) DEFPRTY(ASPARENT) DEFPRESP(ASPARENT) PMSGDLV(ASPARENT) NPMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) SUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) WILDCARD(PASSTHRU) MDURMDL(' ') MNDURMDL(' ') MCAST(ASPARENT) COMMINFO(' ') USEDLQ(ASPARENT) CUSTOM(' ') REPLACE DEFINE SUB('SYSTEM.DEFAULT.SUB') TOPICSTR('') TOPICOBJ(' ') DEST(' ') DESTQMGR(' ') PUBAPPID(' ') SELECTOR('') USERDATA(' ') PUBACCT(0000000000000000000000000000000000000000000000000000000000000000) DESTCORL(000000000000000000000000000000000000000000000000) DESTCLAS(PROVIDED) EXPIRY(UNLIMITED) PSPROP(MSGPROP) PUBPRTY(ASPUB) REQONLY(NO) SUBSCOPE(ALL) SUBLEVEL(1) VARUSER(ANY) WSCHEMA(TOPIC) SUBUSER(' ') REPLACE +DEFINE SUB('SUB.EXAMPLE') TOPICSTR('example/topic') TOPICOBJ(' ') DEST('LOCAL.QUEUE1') DESTQMGR(' ') PUBAPPID(' ') SELECTOR('') USERDATA(' ') PUBACCT(0431303031000000000000000000000000000000000000000000000000000006) DESTCORL(414D5120514D312020202020202020209C60166710070040) DESTCLAS(PROVIDED) EXPIRY(UNLIMITED) PSPROP(MSGPROP) PUBPRTY(ASPUB) REQONLY(NO) SUBSCOPE(ALL) SUBLEVEL(1) VARUSER(ANY) WSCHEMA(TOPIC) SUBUSER('mqm') REPLACE +SET CHLAUTH('DEV.ADMIN.SVRCONN') TYPE(USERMAP) DESCR('Allow admin as MQ-admin') CUSTOM(' ') ADDRESS(' ') CLNTUSER('admin') MCAUSER('mqm') USERSRC(MAP) CHCKCLNT(ASQMGR) ACTION(REPLACE) +SET CHLAUTH('DEV.ADMIN.SVRCONN') TYPE(BLOCKUSER) DESCR('Allows admins on ADMIN channel') CUSTOM(' ') USERLIST('nobody') WARN(NO) ACTION(REPLACE) +SET CHLAUTH('DEV.APP.SVRCONN') TYPE(ADDRESSMAP) DESCR('Allows connection via APP channel') CUSTOM(' ') ADDRESS('*') USERSRC(CHANNEL) CHCKCLNT(REQUIRED) ACTION(REPLACE) SET CHLAUTH('SYSTEM.ADMIN.SVRCONN') TYPE(ADDRESSMAP) DESCR('Default rule to allow MQ Explorer access') CUSTOM(' ') ADDRESS('*') USERSRC(CHANNEL) CHCKCLNT(ASQMGR) ACTION(REPLACE) SET CHLAUTH('SYSTEM.*') TYPE(ADDRESSMAP) DESCR('Default rule to disable all SYSTEM channels') CUSTOM(' ') ADDRESS('*') USERSRC(NOACCESS) WARN(NO) ACTION(REPLACE) +SET CHLAUTH('*') TYPE(ADDRESSMAP) DESCR('Back-stop rule - Blocks everyone') CUSTOM(' ') ADDRESS('*') USERSRC(NOACCESS) WARN(NO) ACTION(REPLACE) SET CHLAUTH('*') TYPE(BLOCKUSER) DESCR('Default rule to disallow privileged users') CUSTOM(' ') USERLIST('*MQADMIN') WARN(NO) ACTION(REPLACE) SET AUTHREC PROFILE('SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BROKER.ADMIN.STREAM') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.APP.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.APP.MODEL.QUEUE') PRINCIPAL('app') OBJTYPE(QUEUE) AUTHADD(BROWSE,DSP,GET,INQ,PUT) SET AUTHREC PROFILE('SYSTEM.DEF.CLUSRCVR') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('SYSTEM.MQSC.REPLY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CLUSTER.COMMAND.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) @@ -109,6 +130,7 @@ SET AUTHREC PROFILE('SENDER.CHANNEL') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD( SET AUTHREC PROFILE('SYSTEM.ADMIN.QMGR.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.PROTECTION.POLICY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEF.SERVER') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) +SET AUTHREC PROFILE('TOPIC.EXAMPLE') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) SET AUTHREC PROFILE('SYSTEM.DEFAULT.AUTHINFO.CRLLDAP') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.RETAINED.PUB.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.TRACE.ROUTE.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) @@ -121,12 +143,15 @@ SET AUTHREC PROFILE('SYSTEM.DEFAULT.PROCESS') PRINCIPAL('mqm') OBJTYPE(PROCESS) SET AUTHREC PROFILE('SYSTEM.DURABLE.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.HIERARCHY.STATE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.TOPIC') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) +SET AUTHREC PROFILE('DEV.ADMIN.SVRCONN') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('SYSTEM.ADMIN.COMMAND.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BROKER.CONTROL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.SERVICE') PRINCIPAL('mqm') OBJTYPE(SERVICE) AUTHADD(CHG,DLT,DSP,CTRL) SET AUTHREC PROFILE('SYSTEM.BROKER.DEFAULT.STREAM') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.QPUBSUB.SUBPOINT.NAMELIST') PRINCIPAL('mqm') OBJTYPE(NAMELIST) AUTHADD(CHG,DLT,DSP,INQ) +SET AUTHREC PROFILE('MODEL.QUEUE1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.QPUBSUB.QUEUE.NAMELIST') PRINCIPAL('mqm') OBJTYPE(NAMELIST) AUTHADD(CHG,DLT,DSP,INQ) +SET AUTHREC PROFILE('DEV.BASE.TOPIC') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) SET AUTHREC PROFILE('SYSTEM.ADMIN.TRACE.ACTIVITY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.PUBSUB.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BROKER.DEFAULT.STREAM') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) @@ -134,10 +159,12 @@ SET AUTHREC PROFILE('SYSTEM.DEF.SENDER') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHA SET AUTHREC PROFILE('SYSTEM.CICS.INITIATION.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.NDURABLE.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CHANNEL.INITQ') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.QUEUE.2') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.NAMELIST') PRINCIPAL('mqm') OBJTYPE(NAMELIST) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.DEFAULT.INITIATION.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.REST.REPLY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.INTERNAL.REQUEST.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('ALIAS.QUEUE1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CLUSTER.REPOSITORY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.AUTHINFO.IDPWOS') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.DEFAULT.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) @@ -157,28 +184,34 @@ SET AUTHREC PROFILE('SYSTEM.DDELAY.LOCAL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) SET AUTHREC PROFILE('SYSTEM.DEFAULT.COMMINFO.MULTICAST') PRINCIPAL('mqm') OBJTYPE(COMMINFO) AUTHADD(CHG,DLT,DSP) SET AUTHREC PROFILE('self') PRINCIPAL('mqm') OBJTYPE(QMGR) AUTHADD(ALTUSR,CHG,CONNECT,DLT,DSP,INQ,SET,SETALL,SETID,CTRL,SYSTEM) SET AUTHREC PROFILE('self') GROUP('root') OBJTYPE(QMGR) AUTHADD(ALTUSR,CHG,CONNECT,DLT,DSP,INQ,SET,SETALL,SETID,CTRL,SYSTEM) +SET AUTHREC PROFILE('self') PRINCIPAL('app') OBJTYPE(QMGR) AUTHADD(CONNECT,INQ) SET AUTHREC PROFILE('SYSTEM.ADMIN.COMMAND.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.SELECTION.VALIDATION.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CHLAUTH.DATA.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.DEAD.LETTER.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(CLNTCONN) AUTHADD(CRT) SET AUTHREC PROFILE('SYSTEM.INTER.QMGR.PUBS') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BROKER.DEFAULT.SUBPOINT') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) +SET AUTHREC PROFILE('LOCAL.QUEUE1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.AMQP.SERVICE') PRINCIPAL('mqm') OBJTYPE(SERVICE) AUTHADD(CHG,DLT,DSP,CTRL) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(RQMNAME) AUTHADD(NONE) SET AUTHREC PROFILE('SYSTEM.ADMIN.ACTIVITY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DOTNET.XARECOVERY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(CRT) SET AUTHREC PROFILE('@class') GROUP('root') OBJTYPE(QUEUE) AUTHADD(NONE) +SET AUTHREC PROFILE('@class') PRINCIPAL('app') OBJTYPE(QUEUE) AUTHADD(NONE) SET AUTHREC PROFILE('SYSTEM.DEF.SVRCONN') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(NAMELIST) AUTHADD(CRT) SET AUTHREC PROFILE('SYSTEM.CHANNEL.SYNCQ') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(PROCESS) AUTHADD(CRT) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(QMGR) AUTHADD(CRT) SET AUTHREC PROFILE('@class') GROUP('root') OBJTYPE(QMGR) AUTHADD(NONE) +SET AUTHREC PROFILE('@class') PRINCIPAL('app') OBJTYPE(QMGR) AUTHADD(NONE) SET AUTHREC PROFILE('RECEIVER.CHANNEL') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CRT) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CRT) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CRT) +SET AUTHREC PROFILE('@class') PRINCIPAL('app') OBJTYPE(TOPIC) AUTHADD(NONE) SET AUTHREC PROFILE('SYSTEM.ADMIN.STATISTICS.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.PROTECTION.ERROR.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(COMMINFO) AUTHADD(CRT) @@ -190,36 +223,43 @@ SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(SERVICE) AUTHADD(CRT) SET AUTHREC PROFILE('SYSTEM.DEFAULT.ALIAS.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.AUTO.SVRCONN') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('SYSTEM.AUTH.DATA.QUEUE') GROUP('root') OBJTYPE(QUEUE) AUTHADD(DSP) +SET AUTHREC PROFILE('DEV.APP.SVRCONN') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) +SET AUTHREC PROFILE('DEV.QUEUE.1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.AUTHINFO.OCSP') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.SELECTION.EVALUATION.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CLUSTER.HISTORY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.JMS.TEMPQ.MODEL') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.CONFIG.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CLUSTER.TRANSMIT.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('REMOTE.QUEUE1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.INTERNAL.REPLY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BASE.TOPIC') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) +SET AUTHREC PROFILE('DEV.QUEUE.3') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.PERFM.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.LISTENER.TCP') PRINCIPAL('mqm') OBJTYPE(LISTENER) AUTHADD(CHG,DLT,DSP,CTRL) SET AUTHREC PROFILE('SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.AMQP.COMMAND.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.AUTHINFO') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.ADMIN.CHANNEL.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.**') PRINCIPAL('app') OBJTYPE(QUEUE) AUTHADD(BROWSE,GET,INQ,PUT) +SET AUTHREC PROFILE('DEV.**') PRINCIPAL('app') OBJTYPE(TOPIC) AUTHADD(PUB,SUB) ******************************************************************************* -* Script ended on 2024-10-20 at 11.41.16 +* Script ended on 2024-10-21 at 14.09.33 * Number of Inquiry commands issued: 14 * Number of Inquiry commands completed: 14 -* Number of Inquiry responses processed: 211 +* Number of Inquiry responses processed: 240 * QueueManager count: 1 -* Queue count: 61 +* Queue count: 66 * NameList count: 3 * Process count: 1 -* Channel count: 14 -* AuthInfo count: 4 +* Channel count: 16 +* AuthInfo count: 5 * Listener count: 2 * Service count: 2 * CommInfo count: 1 -* Topic count: 7 +* Topic count: 8 * Subscription count: 2 -* ChlAuthRec count: 3 -* AuthRec count: 109 -* Number of objects/records: 210 +* ChlAuthRec count: 7 +* AuthRec count: 125 +* Number of objects/records: 239 ******************************************************************************* diff --git a/dumped-configs/dev-qmgr-dmp-std.mqsc b/dumped-configs/dev-qmgr-dmp-std.mqsc index 721469a..ff0927b 100644 --- a/dumped-configs/dev-qmgr-dmp-std.mqsc +++ b/dumped-configs/dev-qmgr-dmp-std.mqsc @@ -1,12 +1,21 @@ ******************************************************************************* -* Script generated on 2024-10-20 at 11.41.16 -* Script generated by user 'mqm' on host '63973d201385' +* Script generated on 2024-10-21 at 14.09.33 +* Script generated by user 'mqm' on host '2d551d610c38' * Queue manager name: * Queue manager platform: UNIX * Queue manager command level: (940/940) * Command issued: dmpmqcfg -o 1line -t all -x all ******************************************************************************* -ALTER QMGR CCSID(819) CLWLUSEQ(LOCAL) CONNAUTH('SYSTEM.DEFAULT.AUTHINFO.IDPWOS') SSLCRYP(' ') SSLKEYR(' ') SUITEB(NONE) FORCE +ALTER QMGR CCSID(819) CLWLUSEQ(LOCAL) CONNAUTH('DEV.AUTHINFO') DEADQ('DEV.DEAD.LETTER.QUEUE') SSLCRYP(' ') SSLKEYR(' ') SUITEB(NONE) FORCE +DEFINE QALIAS('ALIAS.QUEUE1') TARGET('LOCAL.QUEUE1') DESCR('An alias queue example') REPLACE +DEFINE QMODEL('DEV.APP.MODEL.QUEUE') DEFSOPT(EXCL) DEFTYPE(TEMPDYN) DISTL(NO) MAXDEPTH(5000) REPLACE +DEFINE QLOCAL('DEV.DEAD.LETTER.QUEUE') DISTL(NO) MAXDEPTH(5000) REPLACE +DEFINE QLOCAL('DEV.QUEUE.1') DISTL(NO) MAXDEPTH(5000) REPLACE +DEFINE QLOCAL('DEV.QUEUE.2') DISTL(NO) MAXDEPTH(5000) REPLACE +DEFINE QLOCAL('DEV.QUEUE.3') DISTL(NO) MAXDEPTH(5000) REPLACE +DEFINE QLOCAL('LOCAL.QUEUE1') DEFPSIST(YES) DESCR('A local queue example') DISTL(NO) MAXDEPTH(5000) MAXMSGL(10485760) REPLACE +DEFINE QMODEL('MODEL.QUEUE1') DEFSOPT(EXCL) DEFTYPE(TEMPDYN) DESCR('A model queue example for dynamic queues') DISTL(NO) MAXDEPTH(5000) MAXMSGL(10485760) REPLACE +DEFINE QREMOTE('REMOTE.QUEUE1') DESCR('A remote queue example') RQMNAME('TARGETQM') RNAME('TARGET.QUEUE') XMITQ('TRANSMIT.QUEUE') REPLACE DEFINE QLOCAL('SYSTEM.ADMIN.ACCOUNTING.QUEUE') ACCTQ(OFF) DESCR('IBM MQ Administration Accounting Queue') DISTL(NO) MAXDEPTH(3000) STATQ(OFF) TRIGTYPE(NONE) REPLACE DEFINE QLOCAL('SYSTEM.ADMIN.ACTIVITY.QUEUE') DESCR('IBM MQ Administration Activity Queue') DISTL(NO) MAXDEPTH(5000) REPLACE DEFINE QLOCAL('SYSTEM.ADMIN.CHANNEL.EVENT') DEFSOPT(EXCL) DESCR('IBM MQ Channel Related Event Queue') DISTL(NO) MAXDEPTH(3000) MAXMSGL(9000) NOSHARE TRIGTYPE(NONE) REPLACE @@ -66,6 +75,8 @@ DEFINE NAMELIST('SYSTEM.DEFAULT.NAMELIST') REPLACE DEFINE NAMELIST('SYSTEM.QPUBSUB.QUEUE.NAMELIST') NAMES('SYSTEM.BROKER.DEFAULT.STREAM' ,'SYSTEM.BROKER.ADMIN.STREAM') DESCR('A list of queues for the queued Pub/Sub interface to monitor') REPLACE DEFINE NAMELIST('SYSTEM.QPUBSUB.SUBPOINT.NAMELIST') NAMES('SYSTEM.BROKER.DEFAULT.SUBPOINT') DESCR('Topic objects list used to match to RFH2 subscription points') REPLACE DEFINE PROCESS('SYSTEM.DEFAULT.PROCESS') APPLTYPE(UNIX) REPLACE +DEFINE CHANNEL('DEV.ADMIN.SVRCONN') CHLTYPE(SVRCONN) TRPTYPE(TCP) REPLACE +DEFINE CHANNEL('DEV.APP.SVRCONN') CHLTYPE(SVRCONN) MCAUSER('app') TRPTYPE(TCP) REPLACE DEFINE CHANNEL('RECEIVER.CHANNEL') CHLTYPE(RCVR) TRPTYPE(TCP) REPLACE DEFINE CHANNEL('SENDER.CHANNEL') CHLTYPE(SDR) CONNAME('target.host(1414)') TRPTYPE(TCP) XMITQ('TRANSMIT.QUEUE') REPLACE DEFINE CHANNEL('SVRCONN.CHANNEL') CHLTYPE(SVRCONN) MCAUSER('mqm') TRPTYPE(TCP) REPLACE @@ -80,27 +91,37 @@ DEFINE CHANNEL('SYSTEM.DEF.SENDER') CHLTYPE(SDR) TRPTYPE(TCP) XMITQ(' ') REPLACE DEFINE CHANNEL('SYSTEM.DEF.SERVER') CHLTYPE(SVR) TRPTYPE(TCP) XMITQ(' ') REPLACE DEFINE CHANNEL('SYSTEM.DEF.SVRCONN') CHLTYPE(SVRCONN) TRPTYPE(TCP) REPLACE DEFINE CHANNEL('SYSTEM.DEF.CLNTCONN') CHLTYPE(CLNTCONN) TRPTYPE(TCP) REPLACE +DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.CRLLDAP') AUTHTYPE(CRLLDAP) CONNAME(' ') REPLACE DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.IDPWLDAP') AUTHTYPE(IDPWLDAP) ADOPTCTX(YES) CONNAME(' ') CHCKCLNT(REQUIRED) SHORTUSR(' ') REPLACE DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.IDPWOS') AUTHTYPE(IDPWOS) ADOPTCTX(YES) CHCKCLNT(REQDADM) REPLACE DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.OCSP') AUTHTYPE(OCSP) OCSPURL(' ') REPLACE -DEFINE AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.CRLLDAP') AUTHTYPE(CRLLDAP) CONNAME(' ') REPLACE +DEFINE AUTHINFO('DEV.AUTHINFO') AUTHTYPE(IDPWOS) ADOPTCTX(YES) CHCKCLNT(REQDADM) REPLACE DEFINE LISTENER('SYSTEM.DEFAULT.LISTENER.TCP') TRPTYPE(TCP) CONTROL(MANUAL) REPLACE DEFINE LISTENER('SYSTEM.LISTENER.TCP.1') TRPTYPE(TCP) CONTROL(QMGR) PORT(1414) REPLACE DEFINE SERVICE('SYSTEM.AMQP.SERVICE') SERVTYPE(SERVER) STARTCMD('+MQ_INSTALL_PATH+/bin/amqp.sh') STARTARG('start -m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+/." -g "+MQ_DATA_PATH+/."') STOPCMD('+MQ_INSTALL_PATH+/bin/endmqsde') STOPARG('-m +QMNAME+ -n "+MQ_SERVICE_NAME+" -t AMQP') STDOUT('+MQ_Q_MGR_DATA_PATH+/amqp.stdout') STDERR('+MQ_Q_MGR_DATA_PATH+/amqp.stderr') DESCR('Manages clients that use the AMQP protocol') REPLACE DEFINE SERVICE('SYSTEM.DEFAULT.SERVICE') REPLACE DEFINE COMMINFO('SYSTEM.DEFAULT.COMMINFO.MULTICAST') GRPADDR('239.0.0.0') PORT(1414) REPLACE +DEFINE TOPIC('DEV.BASE.TOPIC') TOPICSTR('dev/') REPLACE DEFINE TOPIC('SYSTEM.ADMIN.TOPIC') TOPICSTR('$SYS/MQ') DESCR('Root topic for MQ administrative topics') DURSUB(YES) PUB(ENABLED) SUB(ENABLED) DEFPSIST(NO) DEFPRTY(0) DEFPRESP(SYNC) PMSGDLV(ALLDUR) NPMSGDLV(ALLAVAIL) PUBSCOPE(QMGR) SUBSCOPE(QMGR) WILDCARD(BLOCK) MDURMDL('SYSTEM.DURABLE.MODEL.QUEUE') MNDURMDL('SYSTEM.NDURABLE.MODEL.QUEUE') MCAST(DISABLED) USEDLQ(YES) REPLACE DEFINE TOPIC('SYSTEM.BASE.TOPIC') TOPICSTR('') DESCR('Base topic for resolving attributes') DURSUB(YES) PUB(ENABLED) SUB(ENABLED) DEFPSIST(NO) DEFPRTY(0) DEFPRESP(SYNC) PMSGDLV(ALLDUR) NPMSGDLV(ALLAVAIL) PUBSCOPE(ALL) SUBSCOPE(ALL) MDURMDL('SYSTEM.DURABLE.MODEL.QUEUE') MNDURMDL('SYSTEM.NDURABLE.MODEL.QUEUE') MCAST(DISABLED) COMMINFO('SYSTEM.DEFAULT.COMMINFO.MULTICAST') USEDLQ(YES) REPLACE DEFINE TOPIC('SYSTEM.BROKER.ADMIN.STREAM') TOPICSTR('SYSTEM.BROKER.ADMIN.STREAM') DESCR('Admin stream for queued Pub/Sub interface') WILDCARD(BLOCK) MCAST(DISABLED) REPLACE DEFINE TOPIC('SYSTEM.BROKER.DEFAULT.STREAM') TOPICSTR('') DESCR('Default stream for queued Pub/Sub interface') WILDCARD(BLOCK) MCAST(DISABLED) REPLACE DEFINE TOPIC('SYSTEM.BROKER.DEFAULT.SUBPOINT') TOPICSTR('') DESCR('Default RFH2 subscription point for queued Pub/Sub interface') WILDCARD(BLOCK) MCAST(DISABLED) REPLACE DEFINE TOPIC('SYSTEM.DEFAULT.TOPIC') TOPICSTR('') REPLACE +DEFINE TOPIC('TOPIC.EXAMPLE') TOPICSTR('example/topic') DESCR('An example topic') REPLACE DEFINE SUB('SYSTEM.DEFAULT.SUB') TOPICSTR('') REPLACE +DEFINE SUB('SUB.EXAMPLE') TOPICSTR('example/topic') DEST('LOCAL.QUEUE1') PUBACCT(0431303031000000000000000000000000000000000000000000000000000006) DESTCORL(414D5120514D312020202020202020209C60166710070040) SUBUSER('mqm') REPLACE +SET CHLAUTH('DEV.ADMIN.SVRCONN') TYPE(USERMAP) DESCR('Allow admin as MQ-admin') CLNTUSER('admin') MCAUSER('mqm') USERSRC(MAP) ACTION(REPLACE) +SET CHLAUTH('DEV.ADMIN.SVRCONN') TYPE(BLOCKUSER) DESCR('Allows admins on ADMIN channel') USERLIST('nobody') ACTION(REPLACE) +SET CHLAUTH('DEV.APP.SVRCONN') TYPE(ADDRESSMAP) DESCR('Allows connection via APP channel') ADDRESS('*') USERSRC(CHANNEL) CHCKCLNT(REQUIRED) ACTION(REPLACE) SET CHLAUTH('SYSTEM.ADMIN.SVRCONN') TYPE(ADDRESSMAP) DESCR('Default rule to allow MQ Explorer access') ADDRESS('*') USERSRC(CHANNEL) ACTION(REPLACE) SET CHLAUTH('SYSTEM.*') TYPE(ADDRESSMAP) DESCR('Default rule to disable all SYSTEM channels') ADDRESS('*') USERSRC(NOACCESS) ACTION(REPLACE) +SET CHLAUTH('*') TYPE(ADDRESSMAP) DESCR('Back-stop rule - Blocks everyone') ADDRESS('*') USERSRC(NOACCESS) ACTION(REPLACE) SET CHLAUTH('*') TYPE(BLOCKUSER) DESCR('Default rule to disallow privileged users') USERLIST('*MQADMIN') ACTION(REPLACE) SET AUTHREC PROFILE('SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BROKER.ADMIN.STREAM') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.APP.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.APP.MODEL.QUEUE') PRINCIPAL('app') OBJTYPE(QUEUE) AUTHADD(BROWSE,DSP,GET,INQ,PUT) SET AUTHREC PROFILE('SYSTEM.DEF.CLUSRCVR') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('SYSTEM.MQSC.REPLY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CLUSTER.COMMAND.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) @@ -109,6 +130,7 @@ SET AUTHREC PROFILE('SENDER.CHANNEL') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD( SET AUTHREC PROFILE('SYSTEM.ADMIN.QMGR.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.PROTECTION.POLICY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEF.SERVER') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) +SET AUTHREC PROFILE('TOPIC.EXAMPLE') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) SET AUTHREC PROFILE('SYSTEM.DEFAULT.AUTHINFO.CRLLDAP') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.RETAINED.PUB.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.TRACE.ROUTE.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) @@ -121,12 +143,15 @@ SET AUTHREC PROFILE('SYSTEM.DEFAULT.PROCESS') PRINCIPAL('mqm') OBJTYPE(PROCESS) SET AUTHREC PROFILE('SYSTEM.DURABLE.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.HIERARCHY.STATE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.TOPIC') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) +SET AUTHREC PROFILE('DEV.ADMIN.SVRCONN') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('SYSTEM.ADMIN.COMMAND.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BROKER.CONTROL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.SERVICE') PRINCIPAL('mqm') OBJTYPE(SERVICE) AUTHADD(CHG,DLT,DSP,CTRL) SET AUTHREC PROFILE('SYSTEM.BROKER.DEFAULT.STREAM') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.QPUBSUB.SUBPOINT.NAMELIST') PRINCIPAL('mqm') OBJTYPE(NAMELIST) AUTHADD(CHG,DLT,DSP,INQ) +SET AUTHREC PROFILE('MODEL.QUEUE1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.QPUBSUB.QUEUE.NAMELIST') PRINCIPAL('mqm') OBJTYPE(NAMELIST) AUTHADD(CHG,DLT,DSP,INQ) +SET AUTHREC PROFILE('DEV.BASE.TOPIC') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) SET AUTHREC PROFILE('SYSTEM.ADMIN.TRACE.ACTIVITY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.PUBSUB.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BROKER.DEFAULT.STREAM') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) @@ -134,10 +159,12 @@ SET AUTHREC PROFILE('SYSTEM.DEF.SENDER') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHA SET AUTHREC PROFILE('SYSTEM.CICS.INITIATION.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.NDURABLE.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CHANNEL.INITQ') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.QUEUE.2') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.NAMELIST') PRINCIPAL('mqm') OBJTYPE(NAMELIST) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.DEFAULT.INITIATION.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.REST.REPLY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.INTERNAL.REQUEST.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('ALIAS.QUEUE1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CLUSTER.REPOSITORY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.AUTHINFO.IDPWOS') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.DEFAULT.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) @@ -157,28 +184,34 @@ SET AUTHREC PROFILE('SYSTEM.DDELAY.LOCAL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) SET AUTHREC PROFILE('SYSTEM.DEFAULT.COMMINFO.MULTICAST') PRINCIPAL('mqm') OBJTYPE(COMMINFO) AUTHADD(CHG,DLT,DSP) SET AUTHREC PROFILE('self') PRINCIPAL('mqm') OBJTYPE(QMGR) AUTHADD(ALTUSR,CHG,CONNECT,DLT,DSP,INQ,SET,SETALL,SETID,CTRL,SYSTEM) SET AUTHREC PROFILE('self') GROUP('root') OBJTYPE(QMGR) AUTHADD(ALTUSR,CHG,CONNECT,DLT,DSP,INQ,SET,SETALL,SETID,CTRL,SYSTEM) +SET AUTHREC PROFILE('self') PRINCIPAL('app') OBJTYPE(QMGR) AUTHADD(CONNECT,INQ) SET AUTHREC PROFILE('SYSTEM.ADMIN.COMMAND.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.SELECTION.VALIDATION.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CHLAUTH.DATA.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.DEAD.LETTER.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(CLNTCONN) AUTHADD(CRT) SET AUTHREC PROFILE('SYSTEM.INTER.QMGR.PUBS') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BROKER.DEFAULT.SUBPOINT') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) +SET AUTHREC PROFILE('LOCAL.QUEUE1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.AMQP.SERVICE') PRINCIPAL('mqm') OBJTYPE(SERVICE) AUTHADD(CHG,DLT,DSP,CTRL) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(RQMNAME) AUTHADD(NONE) SET AUTHREC PROFILE('SYSTEM.ADMIN.ACTIVITY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DOTNET.XARECOVERY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(CRT) SET AUTHREC PROFILE('@class') GROUP('root') OBJTYPE(QUEUE) AUTHADD(NONE) +SET AUTHREC PROFILE('@class') PRINCIPAL('app') OBJTYPE(QUEUE) AUTHADD(NONE) SET AUTHREC PROFILE('SYSTEM.DEF.SVRCONN') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(NAMELIST) AUTHADD(CRT) SET AUTHREC PROFILE('SYSTEM.CHANNEL.SYNCQ') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(PROCESS) AUTHADD(CRT) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(QMGR) AUTHADD(CRT) SET AUTHREC PROFILE('@class') GROUP('root') OBJTYPE(QMGR) AUTHADD(NONE) +SET AUTHREC PROFILE('@class') PRINCIPAL('app') OBJTYPE(QMGR) AUTHADD(NONE) SET AUTHREC PROFILE('RECEIVER.CHANNEL') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CRT) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CRT) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CRT) +SET AUTHREC PROFILE('@class') PRINCIPAL('app') OBJTYPE(TOPIC) AUTHADD(NONE) SET AUTHREC PROFILE('SYSTEM.ADMIN.STATISTICS.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.PROTECTION.ERROR.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(COMMINFO) AUTHADD(CRT) @@ -190,36 +223,43 @@ SET AUTHREC PROFILE('@class') PRINCIPAL('mqm') OBJTYPE(SERVICE) AUTHADD(CRT) SET AUTHREC PROFILE('SYSTEM.DEFAULT.ALIAS.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.AUTO.SVRCONN') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) SET AUTHREC PROFILE('SYSTEM.AUTH.DATA.QUEUE') GROUP('root') OBJTYPE(QUEUE) AUTHADD(DSP) +SET AUTHREC PROFILE('DEV.APP.SVRCONN') PRINCIPAL('mqm') OBJTYPE(CHANNEL) AUTHADD(CHG,DLT,DSP,CTRL,CTRLX) +SET AUTHREC PROFILE('DEV.QUEUE.1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.AUTHINFO.OCSP') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.SELECTION.EVALUATION.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CLUSTER.HISTORY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.JMS.TEMPQ.MODEL') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.CONFIG.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.CLUSTER.TRANSMIT.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('REMOTE.QUEUE1') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.INTERNAL.REPLY.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.BASE.TOPIC') PRINCIPAL('mqm') OBJTYPE(TOPIC) AUTHADD(CHG,CLR,DLT,DSP,PASSALL,PASSID,SETALL,SETID,CTRL,PUB,SUB,RESUME) +SET AUTHREC PROFILE('DEV.QUEUE.3') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.PERFM.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.DEFAULT.LISTENER.TCP') PRINCIPAL('mqm') OBJTYPE(LISTENER) AUTHADD(CHG,DLT,DSP,CTRL) SET AUTHREC PROFILE('SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.AMQP.COMMAND.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.AUTHINFO') PRINCIPAL('mqm') OBJTYPE(AUTHINFO) AUTHADD(CHG,DLT,DSP,INQ) SET AUTHREC PROFILE('SYSTEM.ADMIN.CHANNEL.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) +SET AUTHREC PROFILE('DEV.**') PRINCIPAL('app') OBJTYPE(QUEUE) AUTHADD(BROWSE,GET,INQ,PUT) +SET AUTHREC PROFILE('DEV.**') PRINCIPAL('app') OBJTYPE(TOPIC) AUTHADD(PUB,SUB) ******************************************************************************* -* Script ended on 2024-10-20 at 11.41.16 +* Script ended on 2024-10-21 at 14.09.33 * Number of Inquiry commands issued: 14 * Number of Inquiry commands completed: 14 -* Number of Inquiry responses processed: 211 +* Number of Inquiry responses processed: 240 * QueueManager count: 1 -* Queue count: 61 +* Queue count: 66 * NameList count: 3 * Process count: 1 -* Channel count: 14 -* AuthInfo count: 4 +* Channel count: 16 +* AuthInfo count: 5 * Listener count: 2 * Service count: 2 * CommInfo count: 1 -* Topic count: 7 +* Topic count: 8 * Subscription count: 2 -* ChlAuthRec count: 3 -* AuthRec count: 109 -* Number of objects/records: 210 +* ChlAuthRec count: 7 +* AuthRec count: 125 +* Number of objects/records: 239 ******************************************************************************* diff --git a/dumped-configs/nodev-qmgr-dmp-all.mqsc b/dumped-configs/nodev-qmgr-dmp-all.mqsc index f254ed9..7e9064f 100644 --- a/dumped-configs/nodev-qmgr-dmp-all.mqsc +++ b/dumped-configs/nodev-qmgr-dmp-all.mqsc @@ -1,10 +1,10 @@ ******************************************************************************* -* Script generated on 2024-10-21 at 07.52.16 -* Script generated by user 'mqm' on host '293c4ab9f002' +* Script generated on 2024-10-21 at 14.10.02 +* Script generated by user 'mqm' on host 'adc6c28e2f2f' * Queue manager name: * Queue manager platform: UNIX * Queue manager command level: (940/940) -* Command issued: dmpmqcfg -a -o 1line -t all -x all +* Command issued: dmpmqcfg -o 1line -t all -x all -a ******************************************************************************* ALTER QMGR ACCTCONO(DISABLED) ACCTINT(1800) ACCTMQI(OFF) ACCTQ(OFF) ACTIVREC(MSG) ACTVCONO(DISABLED) ACTVTRC(OFF) AUTHOREV(DISABLED) CCSID(819) CERTLABL(' ') CERTVPOL(ANY) CHAD(DISABLED) CHADEV(DISABLED) CHADEXIT(' ') CHLEV(DISABLED) CHLAUTH(ENABLED) CLWLDATA(' ') CLWLEXIT(' ') CLWLLEN(100) CLWLMRUC(999999999) CLWLUSEQ(LOCAL) CMDEV(DISABLED) CONFIGEV(DISABLED) CONNAUTH('SYSTEM.DEFAULT.AUTHINFO.IDPWOS') CUSTOM(' ') DEADQ(' ') DEFCLXQ(SCTQ) DEFXMITQ(' ') DESCR(' ') IMGINTVL(60) IMGLOGLN(OFF) IMGRCOVO(YES) IMGRCOVQ(YES) IMGSCHED(MANUAL) INHIBTEV(DISABLED) INITKEY(' ') IPADDRV(IPV4) LOCALEV(DISABLED) LOGGEREV(DISABLED) MARKINT(5000) MAXHANDS(256) MAXMSGL(4194304) MAXPROPL(NOLIMIT) MAXUMSGS(10000) MONACLS(QMGR) MONCHL(OFF) MONQ(OFF) PARENT(' ') PERFMEV(DISABLED) PSMODE(ENABLED) PSCLUS(ENABLED) PSNPMSG(DISCARD) PSNPRES(NORMAL) PSRTYCNT(5) PSSYNCPT(IFPER) REMOTEEV(DISABLED) REPOS(' ') REPOSNL(' ') REVDNS(ENABLED) ROUTEREC(MSG) SCHINIT(QMGR) SCMDSERV(QMGR) SSLCRLNL(' ') SSLCRYP(' ') SSLEV(DISABLED) SSLFIPS(NO) KEYRPWD(' ') SSLKEYR(' ') SSLRKEYC(0) STATACLS(QMGR) STATCHL(OFF) STATINT(1800) STATMQI(OFF) STATQ(OFF) STRSTPEV(ENABLED) SUITEB(NONE) TREELIFE(1800) TRIGINT(999999999) FORCE DEFINE QALIAS('ALIAS.QUEUE1') TARGET('LOCAL.QUEUE1') CAPEXPRY(NOLIMIT) CLUSNL(' ') CLUSTER(' ') CLWLPRTY(0) CLWLRANK(0) CUSTOM(' ') DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(NO) DEFPRESP(SYNC) DEFREADA(NO) DESCR('An alias queue example') GET(ENABLED) PUT(ENABLED) PROPCTL(COMPAT) SCOPE(QMGR) TARGTYPE(QUEUE) REPLACE @@ -101,7 +101,7 @@ DEFINE TOPIC('SYSTEM.BROKER.DEFAULT.SUBPOINT') TYPE(LOCAL) TOPICSTR('') DESCR('D DEFINE TOPIC('SYSTEM.DEFAULT.TOPIC') TYPE(LOCAL) TOPICSTR('') DESCR(' ') CAPEXPRY(ASPARENT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(ASPARENT) PUB(ASPARENT) SUB(ASPARENT) DEFPSIST(ASPARENT) DEFPRTY(ASPARENT) DEFPRESP(ASPARENT) PMSGDLV(ASPARENT) NPMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) SUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) WILDCARD(PASSTHRU) MDURMDL(' ') MNDURMDL(' ') MCAST(ASPARENT) COMMINFO(' ') USEDLQ(ASPARENT) CUSTOM(' ') REPLACE DEFINE TOPIC('TOPIC.EXAMPLE') TYPE(LOCAL) TOPICSTR('example/topic') DESCR('An example topic') CAPEXPRY(ASPARENT) CLUSTER(' ') CLROUTE(DIRECT) DURSUB(ASPARENT) PUB(ASPARENT) SUB(ASPARENT) DEFPSIST(ASPARENT) DEFPRTY(ASPARENT) DEFPRESP(ASPARENT) PMSGDLV(ASPARENT) NPMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) SUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) WILDCARD(PASSTHRU) MDURMDL(' ') MNDURMDL(' ') MCAST(ASPARENT) COMMINFO(' ') USEDLQ(ASPARENT) CUSTOM(' ') REPLACE DEFINE SUB('SYSTEM.DEFAULT.SUB') TOPICSTR('') TOPICOBJ(' ') DEST(' ') DESTQMGR(' ') PUBAPPID(' ') SELECTOR('') USERDATA(' ') PUBACCT(0000000000000000000000000000000000000000000000000000000000000000) DESTCORL(000000000000000000000000000000000000000000000000) DESTCLAS(PROVIDED) EXPIRY(UNLIMITED) PSPROP(MSGPROP) PUBPRTY(ASPUB) REQONLY(NO) SUBSCOPE(ALL) SUBLEVEL(1) VARUSER(ANY) WSCHEMA(TOPIC) SUBUSER(' ') REPLACE -DEFINE SUB('SUB.EXAMPLE') TOPICSTR('example/topic') TOPICOBJ(' ') DEST('LOCAL.QUEUE1') DESTQMGR(' ') PUBAPPID(' ') SELECTOR('') USERDATA(' ') PUBACCT(0431303031000000000000000000000000000000000000000000000000000006) DESTCORL(414D5120514D31202020202020202020B807166705060040) DESTCLAS(PROVIDED) EXPIRY(UNLIMITED) PSPROP(MSGPROP) PUBPRTY(ASPUB) REQONLY(NO) SUBSCOPE(ALL) SUBLEVEL(1) VARUSER(ANY) WSCHEMA(TOPIC) SUBUSER('mqm') REPLACE +DEFINE SUB('SUB.EXAMPLE') TOPICSTR('example/topic') TOPICOBJ(' ') DEST('LOCAL.QUEUE1') DESTQMGR(' ') PUBAPPID(' ') SELECTOR('') USERDATA(' ') PUBACCT(0431303031000000000000000000000000000000000000000000000000000006) DESTCORL(414D5120514D31202020202020202020B860166705060040) DESTCLAS(PROVIDED) EXPIRY(UNLIMITED) PSPROP(MSGPROP) PUBPRTY(ASPUB) REQONLY(NO) SUBSCOPE(ALL) SUBLEVEL(1) VARUSER(ANY) WSCHEMA(TOPIC) SUBUSER('mqm') REPLACE SET CHLAUTH('SYSTEM.ADMIN.SVRCONN') TYPE(ADDRESSMAP) DESCR('Default rule to allow MQ Explorer access') CUSTOM(' ') ADDRESS('*') USERSRC(CHANNEL) CHCKCLNT(ASQMGR) ACTION(REPLACE) SET CHLAUTH('SYSTEM.*') TYPE(ADDRESSMAP) DESCR('Default rule to disable all SYSTEM channels') CUSTOM(' ') ADDRESS('*') USERSRC(NOACCESS) WARN(NO) ACTION(REPLACE) SET CHLAUTH('*') TYPE(BLOCKUSER) DESCR('Default rule to disallow privileged users') CUSTOM(' ') USERLIST('*MQADMIN') WARN(NO) ACTION(REPLACE) @@ -215,7 +215,7 @@ SET AUTHREC PROFILE('SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE') PRINCIPAL('mqm') OBJT SET AUTHREC PROFILE('SYSTEM.AMQP.COMMAND.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.CHANNEL.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) ******************************************************************************* -* Script ended on 2024-10-21 at 07.52.16 +* Script ended on 2024-10-21 at 14.10.02 * Number of Inquiry commands issued: 14 * Number of Inquiry commands completed: 14 * Number of Inquiry responses processed: 211 diff --git a/dumped-configs/nodev-qmgr-dmp-std.mqsc b/dumped-configs/nodev-qmgr-dmp-std.mqsc index 2cb858e..95568c3 100644 --- a/dumped-configs/nodev-qmgr-dmp-std.mqsc +++ b/dumped-configs/nodev-qmgr-dmp-std.mqsc @@ -1,6 +1,6 @@ ******************************************************************************* -* Script generated on 2024-10-21 at 07.52.25 -* Script generated by user 'mqm' on host '293c4ab9f002' +* Script generated on 2024-10-21 at 14.10.01 +* Script generated by user 'mqm' on host 'adc6c28e2f2f' * Queue manager name: * Queue manager platform: UNIX * Queue manager command level: (940/940) @@ -101,7 +101,7 @@ DEFINE TOPIC('SYSTEM.BROKER.DEFAULT.SUBPOINT') TOPICSTR('') DESCR('Default RFH2 DEFINE TOPIC('SYSTEM.DEFAULT.TOPIC') TOPICSTR('') REPLACE DEFINE TOPIC('TOPIC.EXAMPLE') TOPICSTR('example/topic') DESCR('An example topic') REPLACE DEFINE SUB('SYSTEM.DEFAULT.SUB') TOPICSTR('') REPLACE -DEFINE SUB('SUB.EXAMPLE') TOPICSTR('example/topic') DEST('LOCAL.QUEUE1') PUBACCT(0431303031000000000000000000000000000000000000000000000000000006) DESTCORL(414D5120514D31202020202020202020B807166705060040) SUBUSER('mqm') REPLACE +DEFINE SUB('SUB.EXAMPLE') TOPICSTR('example/topic') DEST('LOCAL.QUEUE1') PUBACCT(0431303031000000000000000000000000000000000000000000000000000006) DESTCORL(414D5120514D31202020202020202020B860166705060040) SUBUSER('mqm') REPLACE SET CHLAUTH('SYSTEM.ADMIN.SVRCONN') TYPE(ADDRESSMAP) DESCR('Default rule to allow MQ Explorer access') ADDRESS('*') USERSRC(CHANNEL) ACTION(REPLACE) SET CHLAUTH('SYSTEM.*') TYPE(ADDRESSMAP) DESCR('Default rule to disable all SYSTEM channels') ADDRESS('*') USERSRC(NOACCESS) ACTION(REPLACE) SET CHLAUTH('*') TYPE(BLOCKUSER) DESCR('Default rule to disallow privileged users') USERLIST('*MQADMIN') ACTION(REPLACE) @@ -215,7 +215,7 @@ SET AUTHREC PROFILE('SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE') PRINCIPAL('mqm') OBJT SET AUTHREC PROFILE('SYSTEM.AMQP.COMMAND.QUEUE') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) SET AUTHREC PROFILE('SYSTEM.ADMIN.CHANNEL.EVENT') PRINCIPAL('mqm') OBJTYPE(QUEUE) AUTHADD(BROWSE,CHG,CLR,DLT,DSP,GET,INQ,PUT,PASSALL,PASSID,SET,SETALL,SETID) ******************************************************************************* -* Script ended on 2024-10-21 at 07.52.25 +* Script ended on 2024-10-21 at 14.10.01 * Number of Inquiry commands issued: 14 * Number of Inquiry commands completed: 14 * Number of Inquiry responses processed: 211 diff --git a/readme-temp.md b/readme-temp.md new file mode 100644 index 0000000..f9cd361 --- /dev/null +++ b/readme-temp.md @@ -0,0 +1,19 @@ +# With Dev objects +```bash +make run-dev +docker exec QM1 sh -c 'dmpmqcfg -o 1line -t all -x all > /tmp/dev-qmgr-dmp-std.mqsc' +docker exec QM1 sh -c 'dmpmqcfg -o 1line -t all -x all -a > /tmp/dev-qmgr-dmp-all.mqsc' + +docker cp QM1:/tmp/dev-qmgr-dmp-std.mqsc dumped-configs/dev-qmgr-dmp-std.mqsc +docker cp QM1:/tmp/dev-qmgr-dmp-all.mqsc dumped-configs/dev-qmgr-dmp-all.mqsc +``` + +# No dev objects +```bash +make run-no-dev +docker exec QM1 sh -c 'dmpmqcfg -o 1line -t all -x all > /tmp/nodev-qmgr-dmp-std.mqsc' +docker exec QM1 sh -c 'dmpmqcfg -o 1line -t all -x all -a > /tmp/nodev-qmgr-dmp-all.mqsc' + +docker cp QM1:/tmp/nodev-qmgr-dmp-std.mqsc dumped-configs/nodev-qmgr-dmp-std.mqsc +docker cp QM1:/tmp/nodev-qmgr-dmp-all.mqsc dumped-configs/nodev-qmgr-dmp-all.mqsc +``` \ No newline at end of file diff --git a/readme.md b/readme.md index 1cf70c6..0ae0201 100644 --- a/readme.md +++ b/readme.md @@ -16,6 +16,7 @@ docker run \ --env LICENSE=accept \ --env MQ_QMGR_NAME=QM1 \ --env MQ_APP_USER=app \ + --env MQ_DEV=FALSE \ --env MQ_APP_PASSWORD=passw0rd \ --env MQ_ADMIN_USER=admin \ --env MQ_ADMIN_PASSWORD=passw0rd \