ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Splitting MQSI message flows

Post new topic  Reply to topic
 Splitting MQSI message flows « View previous topic :: View next topic » 
Author Message
Bharat
PostPosted: Mon Dec 16, 2002 11:11 am    Post subject: Splitting MQSI message flows Reply with quote

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
View user's profile Send private message
kirani
PostPosted: Mon Dec 16, 2002 9:20 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Bharat
PostPosted: Wed Dec 18, 2002 1:04 pm    Post subject: Splitting MQSI message flows Reply with quote

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
View user's profile Send private message
nickeng
PostPosted: Fri Dec 20, 2002 6:29 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Splitting MQSI message flows
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.