have a normal dqm setup in ibm mq, wherein i have a Sender channel acting as SRCQM and receiver acting as RMTQM, and following are the contents at both the QMGR end:-
SRCQM (sender ) :- 1.) remote Queue and a transmission queue for sending a message to the business queue present in the remote queue manager. 2.) Sender channel which has a same name as that of the receiver channel present on the remote queue manager.
RMTQM (REMOTE QMGR) :- 1.) Business queue 2.) Receiver channel set as below define channel(to.rmtqm) chltype(rcvr) mcauser('NOACCESS') --- for restricting the access of the sender channel So that can make use of CHLAUTH to grand access to the sender channel.
My question in this case is to know whether mcauser attribute applies only for MQI channel like svrconn,clusrcvr etc. Or it applies to both the categories of channels as well. if Yes then why didn't the connection to the receiver channel get blocked,as if when tried for clusrcvr channel and the svrconn it blocks the user if i set the mcauser attribute to 'NOACCESS',until I don't set any chlauth for the same. But when i try to setup the attribute of receiver channel to 'NOACCESS' the sender is able to connect to receiver.
Can someone please help?