Author |
Message
|
youto |
Posted: Thu Aug 16, 2012 12:39 am Post subject: Mapping node in wmb 8 |
|
|
Novice
Joined: 07 Feb 2012 Posts: 16
|
Hi,
quick question, is the new mapping node in wmb 8 generating esql or java?
In wmb 7 I believe the mapping node generated esql?
Cheers |
|
Back to top |
|
 |
gilc |
Posted: Thu Aug 16, 2012 3:31 am Post subject: |
|
|
Apprentice
Joined: 17 Mar 2011 Posts: 32
|
Hey,
To my knowledge, both the new and the old mapping nodes are xmls and nothing more....
~ Gil |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Aug 16, 2012 4:36 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
It's not correct to say that the v7 mapping node "generates" esql.
It's translated into esql behind the scenes - that is, it's *compiled* into ESQL.
But without a certain supportPac by a certain fellow, it's not anything you can retrieve or make use of.
I believe that the v8 map is not compiled into ESQL.
I am not aware of what it is compiled into. but, again, since there's no method of retrieving the compiled resource, it's not a meaningful piece of information. |
|
Back to top |
|
 |
mqsiuser |
Posted: Thu Aug 16, 2012 4:58 am Post subject: |
|
|
 Yatiri
Joined: 15 Apr 2008 Posts: 637 Location: Germany
|
|
Back to top |
|
 |
youto |
Posted: Thu Aug 16, 2012 5:22 am Post subject: |
|
|
Novice
Joined: 07 Feb 2012 Posts: 16
|
Yes exactly, Im interested of knowing into what the mapping node is compiled to.
I don't want to retrieve the compiled code, but depending on if it's Esql or Java it has impact in runtime on our processors.
So does anyone no for sure?
The linked thread didn't answer the question. |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Aug 16, 2012 5:25 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
youto wrote: |
Yes exactly, Im interested of knowing into what the mapping node is compiled to.
I don't want to retrieve the compiled code, but depending on if it's Esql or Java it has impact in runtime on our processors. |
So you're running on zedOS and are hoping to offload the mapping work to the ZAAP.
youto wrote: |
So does anyone no for sure?
The linked thread didn't answer the question. |
No, the lab is the only one that knows for sure. Ask via PMR. |
|
Back to top |
|
 |
youto |
Posted: Thu Aug 16, 2012 5:53 am Post subject: |
|
|
Novice
Joined: 07 Feb 2012 Posts: 16
|
You got me Jeff, that's exactly what I was thinking.
Allright, I'll guess a pmr is the only way to go. |
|
Back to top |
|
 |
mqmatt |
Posted: Thu Aug 16, 2012 7:17 am Post subject: |
|
|
 Grand Master
Joined: 04 Aug 2004 Posts: 1213 Location: Hursley, UK
|
The V8 maps aren't compiled down to ESQL or anything at all; the MSLs are natively run on the broker. (As well as performance, this also helps with problem diagnosis, as you no longer get ESQL error messages out of the mapper runtime if there's something wrong).
The implementation language is Java. |
|
Back to top |
|
 |
youto |
Posted: Fri Aug 17, 2012 12:33 am Post subject: |
|
|
Novice
Joined: 07 Feb 2012 Posts: 16
|
Thanks for the answer Matt!
How do you mean that the node isn't compiled to anything at all but the implementation language is Java? |
|
Back to top |
|
 |
Trapthy |
Posted: Tue Dec 25, 2012 9:52 pm Post subject: Mapping Node in WMB 8.0.0.1 |
|
|
Newbie
Joined: 25 Dec 2012 Posts: 2
|
Hi,
I am using mapping node for transformation in WMB 8.0.0.1. But I am stuck in a scenario where in I have to map one input field to multiple output fields.
But whenever I try to map the same input to mutliple output fields, its throwing an error saying mutliple connections cannot be used.
Can anyone please help me how to fix this?? |
|
Back to top |
|
 |
mqsiuser |
Posted: Wed Dec 26, 2012 2:42 am Post subject: Re: Mapping Node in WMB 8.0.0.1 |
|
|
 Yatiri
Joined: 15 Apr 2008 Posts: 637 Location: Germany
|
Just use ESQL
or tell us why you (have/want to) use the mapping node. _________________ Just use REFERENCEs |
|
Back to top |
|
 |
Trapthy |
Posted: Wed Dec 26, 2012 6:00 am Post subject: |
|
|
Newbie
Joined: 25 Dec 2012 Posts: 2
|
Hi
Wel i have been specifically asked to use mappping node for the data transformation.
I believe in WMB 7 we could map multiple outputs from a single source field.
But I am not sure how to use that in WMB 8.0
Please suggest if there is a way to do it in WMB 8.0.01. |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Dec 27, 2012 7:57 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Trapthy wrote: |
Hi
Wel i have been specifically asked to use mappping node for the data transformation.
I believe in WMB 7 we could map multiple outputs from a single source field.
But I am not sure how to use that in WMB 8.0
Please suggest if there is a way to do it in WMB 8.0.01. |
draw more than one line from the source field. |
|
Back to top |
|
 |
kimbert |
Posted: Sat Dec 29, 2012 12:12 pm Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5542 Location: Southampton
|
mqsiuser said:
You (mqsiuser) might choose to use that work-around but it is not helpful advice for Trapthy. The v8 mapping node is on a par with all of the other transformation languages ( ESQL, Java, XSLT, PHP ) on both performance and function. Anything that suggests otherwise is liable to mislead future readers of this thread. |
|
Back to top |
|
 |
mqsiuser |
Posted: Sat Dec 29, 2012 2:11 pm Post subject: |
|
|
 Yatiri
Joined: 15 Apr 2008 Posts: 637 Location: Germany
|
I am clearly describing the performance implications (and usability constraints) of the transformation nodes in message broker.
Where am I wrong? Please tell me and I'll correct it!
On the capabilities of (graphical mappings): Grouping ?! String manipulation/concatenation? DB-Lookups? Debuggability?
The mapping node changed significantly from v7 to v8, why? _________________ Just use REFERENCEs |
|
Back to top |
|
 |
|