Configuration file stanzas for distributed queuing

A description of the stanzas of the queue manager configuration file, qm.ini, related to distributed queuing.

This topic shows the stanzas in the queue manager configuration file that relate to distributed queuing. It applies to the queue manager configuration file for IBM® MQ on [IBMi] IBM i, Windows, UNIX and Linux® systems. The file is called qm.ini on all platforms.

The stanzas that relate to distributed queuing are:
  • CHANNELS
  • TCP
  • LU62
  • NETBIOS
  • EXITPATH
Figure 1 shows the values that you can set using these stanzas. When you are defining one of these stanzas, you do not need to start each item on a new line. You can use either a semicolon (;) or a hash character (#) to indicate a comment.
Figure 1. qm.ini stanzas for distributed queuing

CHANNELS:
 MAXCHANNELS=n           ; Maximum number of channels allowed, the
                         ; default value is 100.
 MAXACTIVECHANNELS=n     ; Maximum number of channels allowed to be active at
                         ; any time, the default is the value of MaxChannels.
 MAXINITIATORS=n         ; Maximum number of initiators allowed, the default
                         ; and maximum value is 3.
 MQIBINDTYPE=type1       ; Whether the binding for applications is to be
                         ; "fastpath" or "standard".
                         ; The default is "standard".
 PIPELINELENGTH=n        ; The maximum number of concurrent threads a channel will use. 
                         ; The default is 1. Any value greater than 1 is treated as 2.  
 ADOPTNEWMCA=chltype     ; Stops previous process if channel fails to start.
                         ; The default is "NO".
 ADOPTNEWMCATIMEOUT=n    ; Specifies the amount of time that the new
                         ; process should wait for the old process to end.
                         ; The default is 60.
 ADOPTNEWMCACHECK=       ; Specifies the type checking required.
           typecheck     ; The default is "NAME","ADDRESS", and "QM".
 CHLAUTHEARLYADOPT=Y/N   ; The order in which connection authentication and channel authentication rules are 
                         ; processed. If not present in the qm.ini file the default is "N". From MQ9.0.4 all
                         ; queue managers are created with a defa\ult of "Y"
 PASSWORDPROTECTION=     ; From MQ8.0,set protected passwords in the MQCSP structure, rather than using TLS.
             options     ; The options are "compatible", "always", "optional" and "warn"
                         ; The default is "compatible".
 CHLAUTHISSUEWARN=Y      ; If you want message AMQ9787 to be generated when you set theWARN=YES attribute
                         ; on the SET CHLAUTH command.              
TCP:                     ; TCP entries
 PORT=n                  ; Port number, the default is 1414
 KEEPALIVE=Yes           ; Switch TCP/IP KeepAlive on
LU62:
 LIBRARY2=DLLName2       ; Used if code is in two libraries
EXITPATH:2     Location of user exits 
 EXITPATHS=            ; String of directory paths.
Note:
  1. MQIBINDTYPE applies only to IBM MQ for AIX®, [IBMi] IBM MQ for IBM i, IBM MQ for HP-UX, and IBM MQ for Solaris.
  2. EXITPATH applies only to IBM MQ for AIX, IBM MQ for HP-UX, and IBM MQ for Solaris.