Author |
Message
|
goldym |
Posted: Thu Mar 30, 2006 5:46 pm Post subject: MQGet Error |
|
|
Centurion
Joined: 24 Jun 2005 Posts: 116
|
We are trying to use the MQGet node, however it doesn't look the Input Message is geing passed to the next node. Does anybody know if all we have to do is set the Advanced Properties-->Copy Message-->Copy Entire Message?
Our Error from trace.
006-03-30 20:01:50.643306 2100 UserTrace BIP4008I: Message propagated to ''NULL'' terminal of node 'ConEdReply.Mapping.ComIbmCompute'.
2006-03-30 20:01:50.643512 2100 UserTrace BIP2543I: Node 'ConEdReply.RestoreOriginalMQMD_Sub.GetOriginalMQMD': ('', '1.1') : Failed to navigate to path element number '2' because it does not exist.
2006-03-30 20:01:50.643543 2100 UserTrace BIP4635I: The MQ Get node 'ConEdReply.RestoreOriginalMQMD_Sub.GetOriginalMQMD' failed to navigate to the default location ''InputLocalEnvironment.MQ.GET'' for ''Input MQ Parameters Location''.
Location ''InputLocalEnvironment.MQ.GET'' is the default value for ''Input MQ Parameters Location'' and it was not found. It is assumed that this ''Input MQ Parameters Location'' node property is not needed in this case and, therefore, the issue is ignored.
Ignore this message (and the previous user trace message regarding this navigation, if there is one) if this ''Input MQ Parameters Location'' node property is not needed; Otherwise, make sure the location is available or correct the location specification. |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Mar 30, 2006 6:16 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Are you doing a get by correlationID ?
If yes how are you setting the parameters for the GET node. (hint in the previous compute node) ? _________________ MQ & Broker admin |
|
Back to top |
|
 |
goldym |
Posted: Thu Mar 30, 2006 6:20 pm Post subject: |
|
|
Centurion
Joined: 24 Jun 2005 Posts: 116
|
[quote="fjb_saper"]Are you doing a get by correlationID ?
If yes how are you setting the parameters for the GET node. (hint in the previous compute node) ?[/quote]
Yes. |
|
Back to top |
|
 |
wschutz |
Posted: Thu Mar 30, 2006 6:24 pm Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
I think FJ was suggesting that you need to set the CorrelId field in
InputLocalEnvironment.MQ.GET.CorrelId prior to the MQGet node  _________________ -wayne |
|
Back to top |
|
 |
goldym |
Posted: Thu Mar 30, 2006 6:25 pm Post subject: |
|
|
Centurion
Joined: 24 Jun 2005 Posts: 116
|
[quote="wschutz"]I think FJ was suggesting that you need to set the CorrelId field in
InputLocalEnvironment.MQ.GET.CorrelId prior to the MQGet node [/quote]
Yes i did that. |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Mar 30, 2006 6:28 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Use trace node and verify that you do have what you expect in the broker and use some MQ tool and verify that you get what you expect in the reply queue...  _________________ MQ & Broker admin |
|
Back to top |
|
 |
JT |
Posted: Thu Mar 30, 2006 6:29 pm Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
Post the relevant ESQL code from the Compute node. |
|
Back to top |
|
 |
wschutz |
Posted: Thu Mar 30, 2006 6:30 pm Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
sorry, I hope I don't insult you, but since I don't know your background in broker, I have to ask:
in the compute node where you set this, did you set
InputLocalEnvironment.MQ.GET.CorrelId
-or-
OutputLocalEnvironment.MQ.GET.CorrelId
and...did you change the properties on the compute node to have "Compute Mode" include "LocalEnvironment" ? _________________ -wayne |
|
Back to top |
|
 |
goldym |
Posted: Thu Mar 30, 2006 6:35 pm Post subject: |
|
|
Centurion
Joined: 24 Jun 2005 Posts: 116
|
[quote="wschutz"]sorry, I hope I don't insult you, but since I don't know your background in broker, I have to ask:
in the compute node where you set this, did you set
InputLocalEnvironment.MQ.GET.CorrelId
-or-
OutputLocalEnvironment.MQ.GET.CorrelId
and...did you change the properties on the compute node to have "Compute Mode" include "LocalEnvironment" ?[/quote]
Not insulted at all been working on this for about 9 hours so any help is welcomed.
I did not have my compute node to include local environment going to retest.
Set OutputRoot.MQMD.CorrelId = InputLocalEnvironment.WrittenDestination.MQ.DestinationData.msgId; |
|
Back to top |
|
 |
wschutz |
Posted: Thu Mar 30, 2006 6:43 pm Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
My mistake, OutputRoot.MQMD.CorrelId is correct......  _________________ -wayne |
|
Back to top |
|
 |
goldym |
Posted: Thu Mar 30, 2006 6:49 pm Post subject: |
|
|
Centurion
Joined: 24 Jun 2005 Posts: 116
|
[quote="wschutz"]My mistake, OutputRoot.MQMD.CorrelId is correct...... [/quote]
It looks my Properties Tree is not in my message before my MQGet node. Would this cause the MQGet node to fail? |
|
Back to top |
|
 |
wschutz |
Posted: Thu Mar 30, 2006 6:54 pm Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
fjb_saper wrote: |
Use trace node and verify that you do have what you expect in the broker and use some MQ tool and verify that you get what you expect in the reply queue...  |
Before the MQGet node, insert a trace node and display ${Root} and ${LocalEnvironment} then paste the result here.
And please tell us what value "Input MQMD Location" has on the properties of the MQGet node (The "Request" tab of the properties) _________________ -wayne |
|
Back to top |
|
 |
goldym |
Posted: Thu Mar 30, 2006 7:00 pm Post subject: |
|
|
Centurion
Joined: 24 Jun 2005 Posts: 116
|
[quote="wschutz"][quote="fjb_saper"]Use trace node and verify that you do have what you expect in the broker and use some MQ tool and verify that you get what you expect in the reply queue... [/quote]Before the MQGet node, insert a trace node and display ${Root} and ${LocalEnvironment} then paste the result here.
And please tell us what value "Input MQMD Location" has on the properties of the MQGet node (The "Request" tab of the properties)[/quote]
Nothing Set in the Input MQMD Location - this must be the problem? Waiting for my deploy. can I just paste the output of the debugger or do I need a trace node? |
|
Back to top |
|
 |
wschutz |
Posted: Thu Mar 30, 2006 7:07 pm Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
Quote: |
Nothing Set in the Input MQMD Location - this must be the problem? |
No, not a problem, it just means it defaults to InputRoot.MQMD. _________________ -wayne |
|
Back to top |
|
 |
goldym |
Posted: Thu Mar 30, 2006 7:08 pm Post subject: |
|
|
Centurion
Joined: 24 Jun 2005 Posts: 116
|
[quote="wschutz"][quote]Nothing Set in the Input MQMD Location - this must be the problem? [/quote]No, not a problem, it just means it defaults to InputRoot.MQMD.[/quote]
Ok |
|
Back to top |
|
 |
|