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 » Creating Dynamic output terminals for WTX using WMB

Post new topic  Reply to topic
 Creating Dynamic output terminals for WTX using WMB « View previous topic :: View next topic » 
Author Message
Cubersome
PostPosted: Tue Mar 13, 2012 7:06 am    Post subject: Creating Dynamic output terminals for WTX using WMB Reply with quote

Apprentice

Joined: 02 Mar 2012
Posts: 37

Hi,
My requirement is to call a existing map which has a certain number of input cards and output cards. How do I dynamically pass the data for the input cards and dynamically generating the output terminals for that WTX node. I don't have an option to create separate message flows for each map. So I have to do it with one generic message flow and overiding the Input and output card settings dynamically through compute node.Please advice.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Mar 13, 2012 7:42 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

Please state the version you are using for WTX and WMB. Versions have four digits.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
mqsiuser
PostPosted: Tue Mar 13, 2012 8:06 am    Post subject: Reply with quote

Yatiri

Joined: 15 Apr 2008
Posts: 637
Location: Germany

Can you rewrite your WTX-Maps in ESQL? Seriously... how much efford is it to fix you WTX issue, and how much efford is it to recode the flow in ESQL... you should think about that (for at least a short moment ).

output cards, input cards... it is astonishing with what (names) vendors come up sometimes... they must have been "playing cards" too much... the IT naming(s) that I know is/are different.

"So I have to do it with one generic message flow": Probably you should not try to put in everything into one flow, but into serveral: One flow for each input/output message (though I must say that I almost don't do that ever , eventhough it 'might be'/is desireable).

There have been discussions about WTX here in the forum that you might want to read... from what I understood: (The efford of) recoding in ESQL is an option.

Cubersome wrote:
overiding the Input and output card settings dynamically through compute node

There is PROPAGATE (TO OUTPUT TERMINAL 'abc') and "RETURN FALSE" to propagat several (smaller) messages to output-terminals.
_________________
Just use REFERENCEs


Last edited by mqsiuser on Tue Mar 13, 2012 8:20 am; edited 1 time in total
Back to top
View user's profile Send private message
Cubersome
PostPosted: Tue Mar 13, 2012 8:18 am    Post subject: Reply with quote

Apprentice

Joined: 02 Mar 2012
Posts: 37

The versions are
WMB - 7.0.0.1
WTX - 8.3.0.4
Back to top
View user's profile Send private message
mqsiuser
PostPosted: Tue Mar 13, 2012 8:22 am    Post subject: Reply with quote

Yatiri

Joined: 15 Apr 2008
Posts: 637
Location: Germany

I think he must be thrilled by my suggestions

Ah, great, we know the exact version now... how valuable.
_________________
Just use REFERENCEs
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Mar 13, 2012 8:33 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

If your bent on WTX, you should be at 8.4.0.1. Remember WTX is a legacy product and will be phased out. You should not be developing new functionality on WTX unless there is a compelling business reason to do so. Everything you can do with WTX you can do without WTX using ESQL. Beginning with WMB 7, there are sample industry flows that illustrate how to use ESQL nodes to parse various industry standard data formats, like HL7.

http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.healthcare.doc%2Fha00010.htm

http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.etools.mft.samples.healthcare.doc%2Fdoc%2Foverview.htm

For WMB, you should be at least on 7.0.0.3 ifix 2. There are about 800 bug fixes between 7.0.0.1 and 7.0.0.3 ifix 2.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
Ric-Tic
PostPosted: Tue Mar 13, 2012 11:09 am    Post subject: Reply with quote

Apprentice

Joined: 18 Nov 2003
Posts: 38
Location: Zurich, Switzerland

lancelotlinc wrote:
If your bent on WTX, you should be at 8.4.0.1.

The OP is on WMB v7, not v8

Quote:
Remember WTX is a legacy product and will be phased out.

No announcement yet

Quote:
Everything you can do with WTX you can do without WTX using ESQL.

Not exactly correct, unless you pay for services eg SWIFT message sets
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Mar 13, 2012 11:42 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

WTX version 8.4.0.1; WMB version 7.0.0.3 ifix 2. WMB 7.0.0.4 out sooner.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
kimbert
PostPosted: Tue Mar 13, 2012 12:35 pm    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Native WMB flows are inherently simpler and easier to maintain than flows that call out to WTX. Usually faster too. But, to put it mildly, there is some arrant nonsense being spouted on this thread. This forum is intended to be a source of reliable information, so I'll give it my best shot:

Quote:
Can you rewrite your WTX-Maps in ESQL?
WTX maps can be used for any and all of:
- parsing
- writing
- transformation, enrichment etc
- error handling
- [ a fair few other things]
My point is this: you cannot simply replace any WTX node with some ESQL. Not because it would be difficult ( although it might be ) but because ESQL is not the answer to every question. To replace a flow that calls out to a WTX node might involve the creation of
- one or more message sets ( with MRM physical formats ),
- Compute, JavaCompute mapping nodes
- Aggregation/Collector nodes
- Complex error handling structures
- ...
I could go on, but hopefully you get the point.


Quote:
output cards, input cards... it is astonishing with what (names) vendors come up sometimes
Well, those are well-known terms to anybody who knows the WTX product. To some people, 'XMLNSC' is a complicated name for an XML parser, but the name doesn't cause many problems for WMB users.
Quote:
Everything you can do with WTX you can do without WTX using ESQL.
There are not many good reasons for developing new messages flows that use WTX, but there are some. And again, 'ESQL' is an inedequate way to describe the native WMB solution, which might involve all aspects of message flow design.
Quote:
Beginning with WMB 7, there are sample industry flows that illustrate how to use ESQL nodes
Please describe exactly what you mean by the term 'ESQL nodes'. Alternatively, stop using the term.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Wed Mar 14, 2012 5:11 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

kimbert wrote:
Quote:
Everything you can do with WTX you can do without WTX using ESQL.
There are not many good reasons for developing new messages flows that use WTX, but there are some. And again, 'ESQL' is an inedequate way to describe the native WMB solution, which might involve all aspects of message flow design.
Quote:
Beginning with WMB 7, there are sample industry flows that illustrate how to use ESQL nodes
Please describe exactly what you mean by the term 'ESQL nodes'. Alternatively, stop using the term.


The term "Compute" seems too broad. If I said ESQL Compute, would you feel that to be more accurate?

ESQL Compute nodes does not a solution make. True. It takes a comprehensive flow design. Also true.

Thats why I posted links to the industry solutions.

In its current form, WTX is an awful product. It fails to support multi-threading, cannot easily be included in automated builds, will not build on Linux platforms, and generally all around pain in the rear to support in production due to its idosyncs. Some of the workarounds suggested by IBM support include only having one WTX map per EG. If you care to defend it, its up to you. But these technical shortcomings are shameful. This is the 21st century. We have terabytes of RAM, trillions of threads, and still can't put more than one WTX map in an EG.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
kimbert
PostPosted: Wed Mar 14, 2012 5:28 am    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Just to be clear, I'm not defending anything here - I'm just trying to ensure that this forum remains a source of helpful, accurate information.
Back to top
View user's profile Send private message
mqsiuser
PostPosted: Wed Mar 14, 2012 5:33 am    Post subject: Reply with quote

Yatiri

Joined: 15 Apr 2008
Posts: 637
Location: Germany

choice is good
_________________
Just use REFERENCEs
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 » Creating Dynamic output terminals for WTX using WMB
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.