title: Websphere MQ Explorer (AMQ4036) error when trying to access to MQ running in docker (ibmcom/mq)
body: <p>I'm running a Queue Manager on docker using the latest <strong>ibmcom/mq</strong> image, but I have an access denied when I try to connect to it from my windows using <strong>MQ Explorer</strong>.</p>
  
  <p>I've disabled <strong>CHLAUTH</strong> in MQSC (runmqsc) using the command: <br/>
  <code>ALTER QMGR CHLAUTH(DISABLED)</code></p>
  
  <p>I've disabled <strong>CONNAUTH</strong> using the commands:</p>
  
  <pre><code>ALTER QMGR CONNAUTH(' ')
  REFRESH SECURITY TYPE(CONNAUTH)
  </code></pre>
  
  <p>I've removed the default CHLAUTH rules of the image</p>
  
  <pre><code>SET CHLAUTH(SYSTEM.ADMIN.SVRCONN) TYPE(ADDRESSMAP) ADDRESS(*) ACTION(REMOVE)
  SET CHLAUTH(SYSTEM.*) TYPE(ADDRESSMAP) ADDRESS(*) ACTION(REMOVE)
  SET CHLAUTH(*) TYPE(BLOCKUSER) USERLIST(*MQADMIN) ACTION(REMOVE)
  </code></pre>
  
  <p>I've set a Listener and a channel, and added a queue to them</p>
  
  <pre><code>DEFINE LISTENER(LISTENER.TCP) TRPTYPE(TCP) PORT(30002) CONTROL(QMGR) REPLACE
  START LISTENER(LISTENER.TCP)
  DEFINE CHANNEL(SYSTEM.DEF.SVRCONN) CHLTYPE(SVRCONN) TRPTYPE(TCP) REPLACE
  DEFINE QLOCAL('MyQueue') REPLACE
  </code></pre>
  
  <p>When I try to connect to the Channel <strong>SYSTEM.DEF.SVRCONN</strong> from windows using MQ Explorer, I'm getting the error (AMQ4036). The error in <strong>/var/mqm/qmgrs/MyQueueManager/errors/AMQERR01.LOG</strong> into the docker container is:</p>
  
  <pre>
  ----- cmqxrsrv.c : 2552 -------------------------------------------------------
  02/06/20 10:18:13 - Process(1658.19) User(mqm) Program(amqrmppa)
                      Host(5652aa2322eb) Installation(Installation1)
                      VRMF(9.1.4.0) QMgr(MyQueueManager)
                      Time(2020-02-06T10:18:13.718Z)
                      ArithInsert1(2) ArithInsert2(2035)
                      CommentInsert1(myWindowsId)
  
  AMQ9557E: Queue Manager User ID initialization failed for 'myWindowsId'.
  
  EXPLANATION:
  The call to initialize the User ID 'myWindowsId' failed with CompCode 2 and Reason
  2035. If an MQCSP block was used, the User ID in the MQCSP block was ''. If a
  userID flow was used, the User ID in the UID header was '' and any CHLAUTH
  rules applied prior to user adoption were evaluated case-sensitively against
  this value.
  ACTION:
  Correct the error and try again.
  </pre>
  
  <p>I want to used the queue manager for local development. Do you have any idea on how to disable the security for my windows user id to be able to connect with MQ Explorer and Application Server Weblogic ? </p>