Author |
Message
|
srikanth av |
Posted: Wed Jan 03, 2007 2:20 pm Post subject: Data missing after Publication node |
|
|
Apprentice
Joined: 30 Jun 2005 Posts: 37
|
Hi All,
My environment is MB v5.0 Fix pack 5,Windows 2000.
I have developed a message flow which publishes the information on a particular topic.This flow contains a subflow which actually does the above task.
My subflow is like
Input-->Compute-->FlowOrder 1st Terminal-->Publication
FlowOrder 2nd Terminal-->Compute-->Output.
The above subflow is getting the data in MRM domain with XML physical format.
Here the problem is after Publication node, i.e. when the control comes to FlowOrder node 2nd terminal the data in the XML message is missing.
For example:
Before Publication node the data looks like:
<A>
<B>
<NameValuePair>
<Name>ABC</Name>
<Value>XYZ</Value>
</NameValuePair>
</B>
</A>
After FlowOrder node 2nd terminal the data looks like:
<A>
<B>
<NameValuePair>
<Name></Name>
<Value></Value>
</NameValuePair>
</B>
</A>
That means the data in the Name and Value elements is missing.Why this is happening i could n't understand.
Actually the above data will be useful in the last Compute node.
Can any one help me in rectifying the above problem.
Thanks in advance. _________________ a v srikanth |
|
Back to top |
|
 |
pathipati |
Posted: Wed Jan 03, 2007 5:21 pm Post subject: |
|
|
Master
Joined: 03 Mar 2006 Posts: 296
|
subscribers receiving correct data? |
|
Back to top |
|
 |
AkankshA |
Posted: Thu Jan 04, 2007 1:13 am Post subject: |
|
|
 Grand Master
Joined: 12 Jan 2006 Posts: 1494 Location: Singapore
|
That sounds really weird.... and impossible too
cross check once again..  |
|
Back to top |
|
 |
srikanth av |
Posted: Thu Jan 04, 2007 9:31 am Post subject: |
|
|
Apprentice
Joined: 30 Jun 2005 Posts: 37
|
Hi All,
Yeah, Subscribers are receiving correct data.But data is missing after FlowOrder node 2nd terminal.
I checked it thoroughly.The last compute node throws an user exception if the required data is missing.So here I am getting an user exception.
Please suggest what can I do. _________________ a v srikanth |
|
Back to top |
|
 |
pathipati |
Posted: Thu Jan 04, 2007 9:53 am Post subject: |
|
|
Master
Joined: 03 Mar 2006 Posts: 296
|
did you tried debugging and tracing? |
|
Back to top |
|
 |
srikanth av |
Posted: Thu Jan 04, 2007 11:01 am Post subject: |
|
|
Apprentice
Joined: 30 Jun 2005 Posts: 37
|
Hi,
I have used the flow debugger. _________________ a v srikanth |
|
Back to top |
|
 |
pathipati |
Posted: Thu Jan 04, 2007 11:06 am Post subject: |
|
|
Master
Joined: 03 Mar 2006 Posts: 296
|
In debugger mode didn't you find anything? Try tracing also.. |
|
Back to top |
|
 |
srikanth av |
Posted: Thu Jan 04, 2007 2:08 pm Post subject: |
|
|
Apprentice
Joined: 30 Jun 2005 Posts: 37
|
Hi All,
When I have a subscription on the topic on which I am publishing, the data is missing.When I remove the subscription on the topic I am getting the required data without missing. _________________ a v srikanth |
|
Back to top |
|
 |
pathipati |
Posted: Thu Jan 04, 2007 3:14 pm Post subject: |
|
|
Master
Joined: 03 Mar 2006 Posts: 296
|
srikanth av wrote: |
When I have a subscription on the topic on which I am publishing, the data is missing.When I remove the subscription on the topic I am getting the required data without missing. |
Do you mean if you don't have any active subscribers for that topic then you are getting data? is that correct? |
|
Back to top |
|
 |
srikanth av |
Posted: Fri Jan 05, 2007 9:33 am Post subject: |
|
|
Apprentice
Joined: 30 Jun 2005 Posts: 37
|
Hi,
Yeah, If I don't have any active subscribers then I am getting the data. _________________ a v srikanth |
|
Back to top |
|
 |
pathipati |
Posted: Fri Jan 05, 2007 10:24 am Post subject: |
|
|
Master
Joined: 03 Mar 2006 Posts: 296
|
Not sure why data is missing if you've active subscribers, but if you want to do any processing after publishing you can do that from a subscriber's queue.
If you want to find why data is missing after publication just try tracing.. |
|
Back to top |
|
 |
sarat |
Posted: Sun Jan 07, 2007 9:15 pm Post subject: |
|
|
 Centurion
Joined: 29 Jun 2005 Posts: 136 Location: India
|
Hi Sri,
Is the subsribers recieng the correct data which ur publishing? Because the flow order does not process the data thru second terminal if anything goes wrong in the first terminal. Make sure that u've no problem in the first terminal nodes!!! _________________ With Regards,
Sarat. |
|
Back to top |
|
 |
pathipati |
Posted: Mon Jan 08, 2007 5:27 am Post subject: |
|
|
Master
Joined: 03 Mar 2006 Posts: 296
|
srikanth av wrote: |
Hi All,
Yeah, Subscribers are receiving correct data.But data is missing after FlowOrder node 2nd terminal. |
|
|
Back to top |
|
 |
jsware |
Posted: Tue Jan 09, 2007 6:28 am Post subject: |
|
|
 Chevalier
Joined: 17 May 2001 Posts: 455
|
Have you tried switching round the flow order node (1st = MQOutput; 2nd = Publication). If you use transactions, the order they get MQPUT should not really matter because none of them can be MQGET'd until the flow does a commit. _________________ Regards
John
The pain of low quaility far outlasts the joy of low price. |
|
Back to top |
|
 |
|