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 » Bug in toolkit while using subflows?

Post new topic  Reply to topic
 Bug in toolkit while using subflows? « View previous topic :: View next topic » 
Author Message
billybong
PostPosted: Tue Nov 20, 2007 6:50 am    Post subject: Bug in toolkit while using subflows? Reply with quote

Disciple

Joined: 22 Jul 2005
Posts: 150
Location: Stockholm, Sweden

Hi all!

I'm starting to go nuts on what I think is a bug in the message broker toolkit. It seems that when I create subflows for grouping my input MQ nodes to a subflow the wrapper flow continiously wires the output terminal wrong.
I've created two output terminals in the subflow, one for the output wiring and one for the failure and what happens is that once I save, close and open the wrapping flow all of my wires go from i.e. the FAILURE terminal instead of from both. When I deploy the actual runtime wiring is the same as in the "faulty" wrapper flow. Has anyone else noticed this?

I'm running the 6.0.2 toolkit version.
_________________
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Integration Developer V6.0
IBM Certified System Administrator - WebSphere MQ V6.0
IBM Certified Solution Developer - WebSphere DataPower
Back to top
View user's profile Send private message Visit poster's website
fjb_saper
PostPosted: Tue Nov 20, 2007 8:11 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Sorry but not enough detail.
Anyways make sure you enter and exit the subflow only with the IBM provided connectors. As such I do not understand you comment about closing and opening the wrapper flow.

My understanding of the subflow is that it is a black box with ONE entry and ONE exit...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Bill.Matthews
PostPosted: Tue Nov 20, 2007 8:34 am    Post subject: Reply with quote

Master

Joined: 23 Sep 2003
Posts: 232
Location: IBM (Retired)

Actually a subflow can have multiple Input nodes (i.e entry points) and multiple Output nodes (i.e exit points).

Each Input node and Output node must have a unique name.

This has been true for quite a while.

For an example of the multiple Outputs, take a look at the subflow that gets generated with a drag and drop of a WSDL file (via IA9O on V6 and built into V6.1) - it has multiple Output nodes.
_________________
Bill Matthews
Back to top
View user's profile Send private message
billybong
PostPosted: Tue Nov 20, 2007 8:45 am    Post subject: Reply with quote

Disciple

Joined: 22 Jul 2005
Posts: 150
Location: Stockholm, Sweden

Ok, guess I was a bit unclear in my first message.
The subflow is a black box which contains some of our input queues and is used in a general main wrapper flow that all queues connect to. In order to not clutter the main flow with 10-100 queues I've separated them based on business use into several subflows containing a bunch of queues from i.e. the same system.

The subflows all have two output nodes, which is supported by the toolkit. One node is called OUT which all queues output terminals are connected to, and the other node is called FAIL which the failure terminals are wired to. In the wrapper flow which has all these subflows I wire all subflow OUT terminals to the main flow and all FAIL terminals to our general failure handling in the same flow.

The problem is that once I save the wrapper flow and reopen it, all wires from the subflows are wired to only one terminal. I.e. I might end up with 2 wires from the OUT terminal, one to the general failure handling and one to the general flow.

Too bad you cant paste images in the forum, a picture would explain this clearer.

Am I making sense?

---Edit
BTW, if anyone wonder why I'm using a single main flow its because we're using the IBM EPP framework which separates the business usage by looking at the originating queue to determine a transaction type and from there taking different actions based on that. So all queues are grouped into a big general main flow.
_________________
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Integration Developer V6.0
IBM Certified System Administrator - WebSphere MQ V6.0
IBM Certified Solution Developer - WebSphere DataPower
Back to top
View user's profile Send private message Visit poster's website
jefflowrey
PostPosted: Tue Nov 20, 2007 10:26 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

That's a toolkit bug. Upgrade to the most recent iFix.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
AkankshA
PostPosted: Tue Nov 20, 2007 8:58 pm    Post subject: Reply with quote

Grand Master

Joined: 12 Jan 2006
Posts: 1494
Location: Singapore

MAy be you can try rebuilding the project or opening the toolkit with -clean option...


if nothing works... then PMR is the way forward
_________________
Cheers
Back to top
View user's profile Send private message Visit poster's website
jefflowrey
PostPosted: Wed Nov 21, 2007 5:47 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

I've seen this at earlier iFixes.

Apply at least iFix 06 of 6.0.2 Toolkit.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Bug in toolkit while using subflows?
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.