Search code examples
mockingibm-mqmessagebroker

mock external system working through websphere mq


I'm developing integration solution with message broker. Solution communicates with the back-end system using websphere mq. During development process I don't have an access to the real back-end service so I have to mock it somehow. Mock implementation has to read message from queue, perform simple transformation, and put message back to queue. To achieve that, I've considered creating separate message flow but what I'm actually looking for is ready-made solution which I could leverage these tasks to.

Does anybody know any tool that might be useful for that purpose?


Solution

  • How about setting up your own QMgr? Or even your own broker and QMgr? According to the license terms of recent versions of WebSphere Message Broker, anyone with a single paid license is entitled to install any or all of the broker components on developer desktops (Windows and Linux). The Infocetner License Requirements topic states:

    Your license also covers use of the product for development and unit test purposes. All developers in your organization, who are working on resources and applications for WebSphere Message Broker, can install one copy of all components on their computer. They can create and configure a broker environment without any functional or resource restrictions. Installation of the WebSphere Message Broker Toolkit limits this use to Windows, Linux on x86, and Linux on x86-64 computers. The unit test environment is limited to these three platforms even if you have purchased a license for WebSphere Message Broker for z/OS.