2
votes

I'm quite new to IIB and MQ Explorer.

Is it possible to send an XML file to a queue and then reading it and modifying it through IIB without 3rd party programs (like RfhUtil)?

In IIB I have a Message flow that consists of MQ Input > Java Compute > MQ Output.

My MQ Explorer has 2 Queues, INPUT and OUTPUT.

I want to be able to send a file to the MQ Input(connected to 'INPUT' queue) and then modifying it in the Java Compute and lastly sending it to the MQ Output(connected to 'OUTPUT' queue)

I'm asking that because I did not encounter an option to send anything except "Put Test Message" which does not have the option to add a file.

I'm running everything locally because I'm still learning (Local Queues as well, if it matters).

Thanks in advance, if the question is lacking information, please let me know.

1
3rd party applications like RFHUtil, Q or MO71 are just MQ applications that other people have written. If you don't want to use other people's applications you can just write your own application to open and read a file, then MQPUT the data to the queue. It is very simple to do and MQ has language bindings for many different programming languages.Morag Hughson
And there is IBM MQ Managed File Transfer - ibm.com/docs/en/ibm-mq/9.2?topic=overview-managed-file-transferShashi
@MoragHughson thanks for the info, I wrote my own application :)ShlomiK

1 Answers

1
votes

I dont see any requirement for the input queue. It sounds as if your real requirement is

  • Read an input file using a FileInput node
  • Use JavaCompute to construct the output message tree
  • Put the output message to the output queue