Javier
2006-03-02 16:03:34 UTC
Hi All,
I've craeted a listener using the MQeTcpipHistoryAdapter setting the
maxchannels attribute to 10 because i donŽt want that have more than 10
clients receiving messages from the gateway at the same time.
When i try to get a message with only one client i get the following
exception:
com.ibm.mqe.MQeException: Channels limit[EDA0D.GTWAY.QM 38] (code=23)
at com.ibm.mqe.communications.MQeChannel.checkError(DashoA8173)
at com.ibm.mqe.communications.MQeChannel.activateMaster(DashoA8173)
at
com.ibm.mqe.communications.MQeConnectionDefinition._createNewChannel(DashoA8
173)
at
com.ibm.mqe.communications.MQeConnectionDefinition.getChannel(DashoA8173)
at
com.ibm.mqe.communications.MQeCommunicationsManager.getChannelControlBlock(D
ashoA8173)
at com.ibm.mqe.MQeTransporter._getChannelControlBlock(DashoA8173)
at com.ibm.mqe.MQeTransporter._prepare(DashoA8173)
at com.ibm.mqe.MQeTransporter.remoteExecute(DashoA8173)
at com.ibm.mqe.MQeTransporter.getMessage(DashoA8173)
at com.ibm.mqe.MQeRemoteQueue._synchronousGetMessage(DashoA8173)
at com.ibm.mqe.MQeRemoteQueue.getMessage(DashoA8173)
at com.ibm.mqe.MQeQueueControlBlock.getMessage(DashoA8173)
at com.ibm.mqe.MQeQueueManager.waitForMessage(DashoA8173)
at com.ibm.mqe.MQeQueueManager.waitForMessage(DashoA8173)
at nt.mqe.WaitForMQeMessage.doIt(WaitForMQeMessage.java:98)
at nt.mqe.WaitForMQeMessage.main(WaitForMQeMessage.java:149)
I donŽt know why i'm getting this exception. I'm only using one client
invoking the MQeQueueManager.waitForMessage method.
Any ideas?
Thanks,
Javier
I've craeted a listener using the MQeTcpipHistoryAdapter setting the
maxchannels attribute to 10 because i donŽt want that have more than 10
clients receiving messages from the gateway at the same time.
When i try to get a message with only one client i get the following
exception:
com.ibm.mqe.MQeException: Channels limit[EDA0D.GTWAY.QM 38] (code=23)
at com.ibm.mqe.communications.MQeChannel.checkError(DashoA8173)
at com.ibm.mqe.communications.MQeChannel.activateMaster(DashoA8173)
at
com.ibm.mqe.communications.MQeConnectionDefinition._createNewChannel(DashoA8
173)
at
com.ibm.mqe.communications.MQeConnectionDefinition.getChannel(DashoA8173)
at
com.ibm.mqe.communications.MQeCommunicationsManager.getChannelControlBlock(D
ashoA8173)
at com.ibm.mqe.MQeTransporter._getChannelControlBlock(DashoA8173)
at com.ibm.mqe.MQeTransporter._prepare(DashoA8173)
at com.ibm.mqe.MQeTransporter.remoteExecute(DashoA8173)
at com.ibm.mqe.MQeTransporter.getMessage(DashoA8173)
at com.ibm.mqe.MQeRemoteQueue._synchronousGetMessage(DashoA8173)
at com.ibm.mqe.MQeRemoteQueue.getMessage(DashoA8173)
at com.ibm.mqe.MQeQueueControlBlock.getMessage(DashoA8173)
at com.ibm.mqe.MQeQueueManager.waitForMessage(DashoA8173)
at com.ibm.mqe.MQeQueueManager.waitForMessage(DashoA8173)
at nt.mqe.WaitForMQeMessage.doIt(WaitForMQeMessage.java:98)
at nt.mqe.WaitForMQeMessage.main(WaitForMQeMessage.java:149)
I donŽt know why i'm getting this exception. I'm only using one client
invoking the MQeQueueManager.waitForMessage method.
Any ideas?
Thanks,
Javier