koss
koss

Reputation: 874

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?

Upvotes: 3

Views: 1838

Answers (2)

Wojtek
Wojtek

Reputation: 1530

There are tools that allow for mocking or simulating systems communicating via IBM Websphere MQ.

You can use for example Traffic Parrot. It will read a message from a request queue, do the transformations (using its extensions) and put a response message on a response queue. Have a look at this video that demonstrates how to do it.

Have a look at other API simulation tools, just make sure you choose one that supports IBM MQ.

Upvotes: 1

T.Rob
T.Rob

Reputation: 31852

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.

Upvotes: 2

Related Questions