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
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
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
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum