Author |
Message
|
leo.yue |
Posted: Thu Apr 20, 2006 1:32 am Post subject: does someone use the AnyQmgrInputNode (ia97)? |
|
|
Acolyte
Joined: 20 Oct 2004 Posts: 52
|
does someone use the AnyQmgrInputNode (ia97)?
I use this supportpac for connecting to remote mq server with client/server type. Here I have the following questions:
1. I noticed that AnyQmgrInputNode can not be used more than once in an execution group
2. I built this scenario: AnyQmgrInputNode -> MQOutput (local queue)
when running it, message flow reported an Error: MQRC 2097
Thanks a lot. |
|
Back to top |
|
 |
Tibor |
Posted: Fri Aug 25, 2006 7:25 am Post subject: |
|
|
 Grand Master
Joined: 20 May 2001 Posts: 1033 Location: Hungary
|
I have tried to use this supportpac without any success In the developement environment I got an internal mq exception after the connection.
Code: |
$ more AnyQmgrInputNodeLogData.txt
...
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 ResourceManager :-> The messageString for the messageKey NODE_INITIALIZED is IA97 - AnyQmgrInputNode Successfully Initialized. No User Action Required.
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 { AnyQmgrInputNode.run
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 { MQOps.getMessage
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:56 CEST 2006 { queueOps.getMQMessage
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:56 CEST 2006 Exception occurred java.lang.IllegalStateException: Internal error: resolveV2Support not called
at com.ibm.mq.MQSESSIONClient.supportsV2Structures(MQSESSIONClient.java:5149)
at com.ibm.mq.MQSESSIONClient.MQGET(MQSESSIONClient.java:1585)
at com.ibm.mq.MQQueue.get(MQQueue.java:743)
at com.ibm.Shra.Xternal.Plugins.QueueOps.getMQMessage(QueueOps.java:138)
at com.ibm.Shra.Xternal.Plugins.MQOps.getMessage(MQOps.java:183)
at com.ibm.Shra.Xternal.Plugins.AnyQmgrInputNode.run(AnyQmgrInputNode.java:101)
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:56 CEST 2006 OSLogData.syslog logging WARNing into OS LOG with key INTERNAL_UNKNOWN_WARN
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:56 CEST 2006 ResourceManager :-> The messageString for the messageKey INTERNAL_UNKNOWN_WARN is An Unpredicatable Warning Has Occurred.
The Following Is The Detailed Exception Stack Trace
.
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:56 CEST 2006 } AnyQmgrInputNode.run |
I looked into the source of com.ibm.mq.jar (v5.3.0.11) and this is a protected method so I have no chance to influence this working...
Did anyone see any similar error?
Thanks in advance,
Tibor
PS: the client connection worked correctly:
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:52 CEST 2006 { AnyQmgrInputNode.initializeAll
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:52 CEST 2006 AnyQmgrInputNode.getMessageFormat returns
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getLogLevel returns DEBUG
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getQueueManager returns FSQD
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getMessageSet returns
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getPort returns 1416
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getHost returns velo
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getMessageType returns
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getQueues returns TEST_1
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getTransaction returns Yes
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getChannel returns SYSTEM.DEF.SVRCONN
[ DEBUG ] Thread : Thread-10 Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getDomain returns BLOB
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:53 CEST 2006 firstParserClassName is set to MQHMD
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getDomain returns BLOB
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:53 CEST 2006 Setting messageDomainProperty to BLOB
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:53 CEST 2006 AnyQmgrInputNode.getDomain returns BLOB
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:53 CEST 2006 { MQOps.init
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:53 CEST 2006 Host name set as : velo.mq.telekom.intra
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:53 CEST 2006 Port number set as : 1416
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:53 CEST 2006 Channel name set as : SYSTEM.ADMIN.SVRCONN
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 QMgr CCSID is 819
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 QMgr DeadLetterQueue name is SYSTEM.DEAD.LETTER.QUEUE
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Connected to QueueManager : FSQD
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Establish / Parse all queue names
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 { MQOps.parseQueueList
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Number of queues found to be : 1
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 { queueOps
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 OS found to be NOT windows version
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Queue name set to : TEST_1
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Backout Threashold of the queue 0
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Backout ReQueue name is
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Message object created
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Get Message Options set
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 } queueOps
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 } MQOps.parseQueueList
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Establish Connection To All Queues
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 { queueOps.getConnected
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Connected to Queue : TEST_1
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 } queueOps.getConnected
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 Connection Established To All Queues
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 } MQOps.init
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:55 CEST 2006 } AnyQmgrInputNode.initializeAll |
|
Back to top |
|
 |
wschutz |
Posted: Fri Aug 25, 2006 7:30 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
|
Back to top |
|
 |
Tibor |
Posted: Sun Aug 27, 2006 5:03 am Post subject: |
|
|
 Grand Master
Joined: 20 May 2001 Posts: 1033 Location: Hungary
|
OK, I will do it.
But this didn't seem to me a plugin error rathar an mq java implementation error. |
|
Back to top |
|
 |
fjb_saper |
Posted: Sun Aug 27, 2006 8:27 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20763 Location: LI,NY
|
I believe this would be key to solving the problem
Quote: |
[ DEBUG ] Thread : BKDEV.IK.Test_Bata Fri Aug 25 16:13:56 CEST 2006 Exception occurred java.lang.IllegalStateException: Internal error: resolveV2Support not called |
Does the node specify a number of methods to be called one after the other to work with? Maybe the needed sequence of methods was not respected..? _________________ MQ & Broker admin |
|
Back to top |
|
 |
|