Expand all | Collapse all

z/OS MQ 9,1 install and config

  • 1.  z/OS MQ 9,1 install and config

    Posted 7 days ago
    Hello I am installing V9.1 on z/OS first time, is there an documentation on how to set up a repository manager and one for applications to use. I am reading thru manuals but they are just technical, not clear on best practices ? Thanks

    David Lawrence

  • 2.  RE: z/OS MQ 9,1 install and config

    Posted 6 days ago

    Are you referring to a MQ Cluster repository? 

    If so, there no explicit setup: the cluster repository merely resides in one of the SYSTEM queues.

    ... HIrschel

    This email and any attachments are intended only for the named recipient and may contain confidential and/or privileged material. Any unauthorized copying, dissemination or other use by a person other than the named recipient of this communication is prohibited. If you received this in error or are not named as a recipient, please notify the sender and destroy all copies of this email immediately.

    Insurance Corporation of British Columbia | 151 W. Esplanade | North Vancouver | V7M 3H9
    Contact Us

  • 3.  RE: z/OS MQ 9,1 install and config

    Posted 6 days ago
    Edited by Mark Womack 6 days ago
    Hi David (all) / If you are referring to an MQ cluster (where, by 'repository manager' you mean a 'full repository', and by 'one for applications to use', you mean a 'partial repository') then, the simplest way to find any/all tasks related to 9.1 options is to see the link at > < Once there you can see the list of contents in the left pane (so that you can level-set for yourself where you are in the book). On the right are various cluster tasks, so depending on what you need to do, you can review and execute those for cluster set-up. The one called "Setting up a New Cluster" may be a good place for you to start. Cheers.

    Mark Womack
    Advisory Software Engineer

  • 4.  RE: z/OS MQ 9,1 install and config

    Posted 3 days ago
    Hi David,

    Best practices are not simple to specify as they are often dependant on the environment of the specific customer. However, a common practice for MQ Clusters is generally:
    1. Always have 2 Full Repository Queue Managers (FR)
    2. Always have your FR queue managers at the highest fix pack level in the cluster
    3. In a mixed mainframe/midrange cluster, put FR on midrange using 2 dedicated QMs that just do FR and nothing else. These can be on dedicated hosts or share with other QMs.
    4. Use a separate installation of MQ for the FR so that it can be updated to a new fix level without impacting application QMs.
    5. It is generally not required to make FR QM highly available, as the cluster is fully functional with just one running, and FR QMs can be restored or replaced if necessary (providing only one has been lost at a time).
    6. When the entire cluster is zOS, using separate QM for FR is less common because of management overheads creating and managing the extra QMs on zOS.

    These are I suppose personal views based on experience of MQ Clustering since MQ v5.2 or so. I hope they help.

    The background for why some of these practices have been adopted are not always obvious.

    The security settings on FR QMs (allowing access to SYSTEM.CLUSTER.COMMAND.QUEUE) can be different to those of PR queue manager, and allowing apps to connect to you FR queue manager may make securing your cluster a bit more difficult. The FR also has some additional management overheads for the cluster which in some releases could lead to performance impacts on application sharing the queue managers.


    Neil Casey
    Senior Consultant
    Syntegrity Solutions
    Melbourne, Victoria
    IBM Champion (Cloud) 2019-20
    +61 (0) 414 615 334

  • 5.  RE: z/OS MQ 9,1 install and config

    Posted 3 days ago
    Try a google search using keywords like - MQ z/OS best practice

    This led to

    Your post says you are setting up MQ V9.1 on zOS for the first time.  And then mentions repository manager and one for applications to use.

    If you are only setting up a simple MQ env, as in, one QMGR on a single zOS LPAR to be used by different applications on that LPAR, then you don't need to set up a repository manager and clustering etc.

    Edward McCarthy
    WAS on System z