|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Splitting MQSI message flows |
« View previous topic :: View next topic » |
Author |
Message
|
Bharat |
Posted: Mon Dec 16, 2002 11:11 am Post subject: Splitting MQSI message flows |
|
|
 Acolyte
Joined: 14 May 2002 Posts: 61 Location: Reston, VA, USA
|
Hi,
My MQSI (v 2.0.1) Flows are being used by 2 different front-end applications. Now we need to decouple this. I mean both the applications should be on different boxes and hence we need to split the Flows. While separating the two different front-end applications that send messages to MQSI, I think, we need to use two different output queues for the backend application also. As we need to separate the replies coming back from the backend application.
For this, do I need to install another MQSI on a different box? Or can I create another Broker in the existing MQSI and use it for the second application? That means can I specify different input queues and output queues for the two brokers?
I appreciate your help in finding a solution to this. Thanks in advance.
Regards,
Bharat |
|
Back to top |
|
 |
kirani |
Posted: Mon Dec 16, 2002 9:20 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
Hi Bharat,
Is your request message format still same? If so, you could use the same message flow to transform request message and send them to different output queues. If the message formats are different then create another message flow.
I don't think you need to install MQSI on different box. As long as both the client app and backend app can connect to the Broker queue manager, you don't need another broker. Also, creation of new broker will require additional license. _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
Bharat |
Posted: Wed Dec 18, 2002 1:04 pm Post subject: Splitting MQSI message flows |
|
|
 Acolyte
Joined: 14 May 2002 Posts: 61 Location: Reston, VA, USA
|
Kiran,
First let me thank you for your input.
I'm using conent based filtering in my flows and routing to different output queues. That's not a problem.
Coming to the change, my request message format would be still same. Now both the input applications are putting messages on a single input queue. After splitting the two applications, they will put messages on 2 different input queues. MQSI should get the input files from two different queues.
Not only that, now we are using the same message flow for routing messages of both the applications. This message flow has diffrent subflows for each XML file. We need to split these flows and make the flows independent of the two applications. The reason is, while exporting the message flows, right now I'm doing all the flows together to deploy in Prodcution environment. If I want to maintain diffrent versions of message flows for both the input applications and export them separately, then do I need to split the flows? How can I do this? Can I use the same broker for maintaining two different versions of flows?
I request you to clarify this.
Thanks,
~ Raja |
|
Back to top |
|
 |
nickeng |
Posted: Fri Dec 20, 2002 6:29 am Post subject: |
|
|
Novice
Joined: 20 Dec 2002 Posts: 12 Location: London, UK
|
Hi
Think you are missing the point of MQSI (WMQI) somewhat here.
MQSI should be treaded as a HUB and all other systems/applications should connect to it....Thus another installation of an expensive piece of software can be avoided..
In terms of splitting the flows, you have 2 options:
1) Have the 2 flows in sub flows, these can then be changed and version controlled separatly - and it is possible to move separate flows to UAT etc, then after checking deploy the main flow (results will be old flow and new changed flow to Broker)
2) Copy the flow, remove the bits from each of them that they do not want and create new input/output queues to the flow...Dont forget to change the apps at each end and any systems management you need on the queues to make sure they are up/not full etc..
In summary, one copy of MQSI and a choice for above
How this helps!
 |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|