Wednesday, March 30, 2016

Propagating both (input and queue) messages to output terminal in MQGet node of Message Broker / IBM Integration Bus


  • MQGet node receives a message on input terminal, but it also reads a message from MQ Queue. Thus you have access to two messages while using MQGet node. This is different than MQInput node where you have only one message coming from MQ Queue.
  • Have you wondered how to propagate both these messages to output? By default MQGet node only propagates message from input terminal and not the one read from MQ Queue.
  • Following steps can be taken to also include message read from queue in output message tree
  1. Go to properties of MQGet node
  2. Go to Advanced 
  3. Select "Message" for "Generate Mode"
  4. Select "Copy Entire Message" for "Copy message
  5. Go to Result
  6. Specify location in the output message tree where you want to place the message (or message part) from message read from MQ Queue in the field "Output data location". eg: OutputRoot.DFDL or OutputRoot.XMLNS or OutputRoot.DFDL.mymessage etc...
  7. Specify location from the message read from MQ queue in "Result data location". Default is ResultRoot. eg: ResultRoot.DFDL or ResultRoot.XMLNS or ResultRoot.XMLNS/XYZ 
  • Following is an example where MQ queue contains messages in CSV format for which DFDL message model is created.
  • In this example input message to MQGet is in xml format (XMLNSC parser) where as message from MQ Queue is in CSV format (DFDL parser - PersonCSV)

5 comments:

  1. WINNING303 - JUDI BOLA ONLINE | CASINO ONLINE | SLOT ONLINE | POKER ONLINE TERPERCAYA

    BOLA 303

    CASINO 303

    TOGEL 303

    TOGEL POKER

    BANDAR BOLA ONLINE TERPERCAYA

    * KUNJUNGI SITUS KAMI DI *

    www.winning303.net


    *NB : MENANG BERAPAPUN, PASTI KAMI BAYAR !!! *

    * Melayani LiveChat 7 x 24 Jam Nonstop :
    - WA : +6281717177303
    - BBM : WINNING303
    - LINE : WINNING303*

    ReplyDelete
  2. WINNING303 - JUDI BOLA ONLINE | CASINO ONLINE | SLOT ONLINE | POKER ONLINE TERPERCAYA

    BOLA 303

    CASINO 303

    TOGEL 303

    TOGEL POKER

    BO POKER

    * KUNJUNGI SITUS KAMI DI *

    www.winning303.net


    *NB : MENANG BERAPAPUN, PASTI KAMI BAYAR !!! *

    * Melayani LiveChat 7 x 24 Jam Nonstop :
    - WA : +6281717177303
    - BBM : WINNING303
    - LINE : WINNING303*



    DAFTAR SEKARANG

    ReplyDelete
  3. DAFTAR ID GRATIS SABUNG AYAM ONLINE


    * KUNJUNGI SITUS KAMI DI *

    WWW.ID303.INFO

    * Melayani LiveChat 7 x 24 Jam Nonstop :

    - WA : 08125522303
    - BBM : CSID303



    BONUS JACKPOT SABUNG AYAM ONLINE

    ReplyDelete
  4. Dapatkan keseruan dengan deposit minimal 10ribu di Donaco Poker...Menangkan bonus jackpot hingga puluhan juta rupiah tanpa ribet...
    Kami Berikan Tips Cerdik Untuk Anda Tips Cerdik Poker

    Hubungi Kami Secepatnya Di :
    WHATSAPP : +6281333555662

    ReplyDelete