MQ

 View Only
  • 1.  Multi-instance MQ and IIB

    Posted Mon May 29, 2017 06:34 PM

    Currently, we have all MQ and IIB nodes running as single instances. The plan is to move to MI-MQ and MI-IIB node.
    We have MQ+IIB(IIB) on one server and only MQ server(gateway) install on other. The communication between IIB and gateway happens through MQ clustering.
    And our applications connecting to MQ like Datastage (just mentioned one here for reference) are not capable of connecting to MI-MQ.
    1. Any suggestion what can be used to help Datastage connect to MI-MQ?
    2. Also how reliable is that to go for MI-MQ ,MI-IIB with MQ clustering?



  • 2.  RE: Multi-instance MQ and IIB

    IBM Champion
    Posted Mon May 29, 2017 08:52 PM

    I'm curious what you mean when you say "our applications connecting to MQ ... are not capable of connecting to MI-MQ". Does this mean that the version of MQ on the client machines is earlier than V7.1? Does this mean that they can't use a CCDT (they hard-code connection details in the application I guess)? Or what? What is the restriction. Our suggestions will need to be tempered  by that.

    MQ Clustering in combination with Multi-Instance Queue Managers is a common best practice.

    Cheers,
    Morag



  • 3.  RE: Multi-instance MQ and IIB

    Posted Tue May 30, 2017 04:22 PM

    Thanks for the reply Morag.

    Currently Datastage server  have MQv7.5 client running on it.And yes MQ connection details in Datastage are hard coded in config file to connect to existing MQ.

    Regards

    Mounica.



  • 4.  RE: Multi-instance MQ and IIB

    IBM Champion
    Posted Tue May 30, 2017 06:27 PM

    Given the hardcoded config, the first thing I would try would be whether putting a comma-separated list of the connames into that config will work. That will be dependant on the product reading the config. It may balk at the comma in the middle, or if you're lucky it will just take the whole string and pass it through to the MQ Client at which point all is well.

    If that doesn't work, then you'll have to look into changing Datastage to use a different client configuration method, like the CCDT which will be more of an upheaval, hence trying the above first.

    Cheers,
    Morag



  • 5.  RE: Multi-instance MQ and IIB

    Posted Tue May 30, 2017 09:07 PM

    Another option might be to use a load balancer like F5 Big-IP to create a VIP that can route to the live instance of the Multi-instance queue manager. The MQ client application would then potentially not need to be changed..



  • 6.  RE: Multi-instance MQ and IIB

    Posted Wed June 14, 2017 11:19 AM

    Thanks for reply.

    We tried with comma separated in DS. But Datastage [DS] take only the 1st string before comma.So decided to move using F5 in between DS and MQ-MI.

     

    Also on different note ,I have 2 different servers{S1 & S2} with different qmgr {QM1 & QM2} names but same queues and have both of them in same cluster. The point here is I will not  use cluster for load balancing and my messages are sequence dependent. So Can i SUSPEND cluster on second server{S2} and cluster be active on {S1}. In case of qmgr failure the plan is to resume the cluster on {S2}. Does this sound right or will I end up with messy environment?



  • 7.  RE: Multi-instance MQ and IIB

    Posted Wed June 14, 2017 11:41 AM

    A solution might be put disabling the queue you don't want the messages on. The workload management should not then route it to the queue.

    https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.tro.doc/q039350_.htm



  • 8.  RE: Multi-instance MQ and IIB

    IBM Champion
    Posted Thu June 15, 2017 02:26 AM

    You could also specify the queue name AND the queue manager name, and then clustering won't route it to the other one.

    Or if you don't care which one it goes to, but you want all messages in a sequence to stay together then use MQOO_BIND_ON_OPEN (or if they are grouped messages MQOO_BIND_ON_GROUP).

    Cheers,
    Morag



  • 9.  RE: Multi-instance MQ and IIB

    Posted Thu May 02, 2019 08:07 AM
    Hey

    I m new in IIB and MQ.
    I have to go with V10 setup of both.
    can i get installation guide for both in unix.

    ------------------------------
    Avinash Patil
    ------------------------------