Author |
Message
|
seraphim119 |
Posted: Tue Sep 05, 2006 8:02 pm Post subject: a strange question???!!! |
|
|
Acolyte
Joined: 04 Sep 2006 Posts: 57
|
i have a mqinput node,why i put 2 message,there's only one message can output??if i put 10 message,only 5 message output??
this is my inputmessage:
<?xml version="1.0" encoding="gb2312"?><MSG><head><msgid>0000000001</msgid><msg type="card"/><time>20060829</time><queuefrom>cardrtn</queuefrom></head><body>zzzzzzz</body><process type="complex" steps="2" now="1"><processing id="1"><queue>card1</queue><status>ok</status><rtncode>000</rtncode><rtnmsg></rtnmsg></processing><processing id="2"><queue>card2</queue><status></status><rtncode></rtncode><rtnmsg></rtnmsg></processing></process></MSG> |
|
Back to top |
|
 |
rajasri |
Posted: Tue Sep 05, 2006 9:09 pm Post subject: strange ques |
|
|
 Centurion
Joined: 11 Jun 2006 Posts: 114
|
hi, i shd say the question u put is really very vague. u dint specify whether u r using any message flow and processing the message. what are the values of the fields in mqmd header? plz give us the entire information. |
|
Back to top |
|
 |
seraphim119 |
Posted: Tue Sep 05, 2006 9:27 pm Post subject: |
|
|
Acolyte
Joined: 04 Sep 2006 Posts: 57
|
the next node is a javacompute,then a compute,then routetolabel,then label,then a output Queue,at the beggining of the javacompute node,i write a file,but it didn't goto the javacompute node,and any other queue is empty,it lost,why??2 lost 1,and 10 lost 5,just lost a half??!!!!!!!!!! |
|
Back to top |
|
 |
rajasri |
Posted: Tue Sep 05, 2006 9:33 pm Post subject: strange |
|
|
 Centurion
Joined: 11 Jun 2006 Posts: 114
|
few messages might might have routed to failure terminal or exception terminal of the MQInput node. connect a trace node or MQOutput node to the failure and exception terminal and see whether the remainig messages are going there. |
|
Back to top |
|
 |
seraphim119 |
Posted: Tue Sep 05, 2006 9:46 pm Post subject: |
|
|
Acolyte
Joined: 04 Sep 2006 Posts: 57
|
i make the failure and exception terminal to another outputqueen directly,but it is empty too,just lost,the xml style of the message i input is right also,but why lost a half average |
|
Back to top |
|
 |
jbanoop |
Posted: Tue Sep 05, 2006 9:47 pm Post subject: |
|
|
Chevalier
Joined: 17 Sep 2005 Posts: 401 Location: SC
|
i feel u shld use the degugger ...there is something in the code of yours tht is treating diff messages differently. U jst will have to figure it out the hard way
Anoop |
|
Back to top |
|
 |
seraphim119 |
Posted: Tue Sep 05, 2006 10:53 pm Post subject: |
|
|
Acolyte
Joined: 04 Sep 2006 Posts: 57
|
i don't can use debug,the manual is unhelpful,the input message doesn't into the next javacompute node from input node,because at the beggining of the javacompute i write a file something,but the file is not changed,so the message lost itself. |
|
Back to top |
|
 |
Vitor |
Posted: Tue Sep 05, 2006 11:49 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
seraphim119 wrote: |
i don't can use debug |
Why? It's the obvious next move as jbanoop points out. Does it not work (giving a clue by itself)?
From the incomplete and disjointed information you've provided I'd guess that your java node is abending and the message is being rolled back into oblivion by 1-n possible mechanisms, or the java is consuming the message, not updating the file and not passing the message forward.
IMHO the 2 most likely problems, but experience teaches that the most likely problem is never the actual problem.  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
|