Author |
Message
|
djeripo |
Posted: Thu Sep 08, 2005 3:09 pm Post subject: Adapter Channel Connections (ICS) |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
We are a facing a wierd problem after starting adapters with delivery transport as MQ/JMS.We are runnning 7 adapter instances on AIX.After running 6 adapters,Seventh adapter is throwing an error saying client channels exceeded limit.When checked in var/mqm/qmr/errors ,It displays the following error
AMQ9513: Maximum number of channels reached.
EXPLANATION:
The maximum number of channels that can be in use simultaneously has been
reached. The number of permitted channels is a configurable parameter in the
queue manager configuration file.
ACTION:
Wait for some of the operating channels to close. Retry the operation when some
channels are available.
After that stopped all the adapters and MQ.Brought up MQ and slowly started adapters one by one.The thing which I observed is ,On an average each adapter is consuming 15 channel connections.
My question here is ,Why would a connector need 15 channels to connect to MQ? |
|
Back to top |
|
 |
Ratan |
Posted: Thu Sep 08, 2005 4:29 pm Post subject: |
|
|
 Grand Master
Joined: 18 Jul 2002 Posts: 1245
|
Is your listenerConcurrency in connector properties set to 15?
-Ratan. _________________ -Ratan |
|
Back to top |
|
 |
djeripo |
Posted: Thu Sep 08, 2005 5:37 pm Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
Is ListenerConcurrency available with delivery transport as 'JMS'.? |
|
Back to top |
|
 |
vennela |
Posted: Thu Sep 08, 2005 7:39 pm Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
|
Back to top |
|
 |
djeripo |
Posted: Fri Sep 09, 2005 6:38 am Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
Quote: |
http://publib.boulder.ibm.com/infocenter/wbihelp/topic/com.ibm.wbia_adapters.doc/doc/peoplesoft7/peopleso35.htm |
Book says so,But template (For me JText Connector template) does not have that property(jms.ListenerConcurrency ) |
|
Back to top |
|
 |
hopsala |
Posted: Fri Sep 09, 2005 10:20 am Post subject: |
|
|
 Guardian
Joined: 24 Sep 2004 Posts: 960
|
djeripo wrote: |
Book says so,But template (For me JText Connector template) does not have that property |
I've already noticed several times in the past, that for some inexplicable reason, some adapter templates do not contain all the necessary properties; I really don't understand why, but that's the way it is.
If a parameter does not exist, then default value is assumed. Thus your solution is simple - create the property and set the value. (just right click on the numbering colum and choose "add property"). |
|
Back to top |
|
 |
Guest |
Posted: Fri Sep 09, 2005 11:14 am Post subject: |
|
|
|
hopsala wrote
Quote: |
If a parameter does not exist, then default value is assumed. Thus your solution is simple - create the property and set the value. (just right click on the numbering colum and choose "add property"). |
Does that mean if the property doesnt exist(jms.ListenerConcurrency ) ,its going to take a default value of 15 ??? |
|
Back to top |
|
 |
djeripo |
Posted: Fri Sep 09, 2005 11:17 am Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
Ooops ....It was indeed me who posted the above post.Seems like WBI ICS + Adapters forum doesnt need a user to be logged in ........ |
|
Back to top |
|
 |
djeripo |
Posted: Fri Sep 09, 2005 11:55 am Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
Here is the conclusion,
If you are working with the adapters(Obviously delivery transport should be JMS) for Message Broker (BrokerType is WMQI),Then there is no concept of Listener Concurrency.
From the IBM manual,
jms.ListenerConcurrency This property isvalid only if the value ofjms.TransportOptimized
is true.
jms.TransportOptimized This property is valid only if thevalue ofDeliveryTransport is JMS and the value ofBrokerType is ICS.
ListenerConcurrency This property is valid only if the value of DeliveryTransport is MQ. |
|
Back to top |
|
 |
Ratan |
Posted: Fri Sep 09, 2005 2:21 pm Post subject: |
|
|
 Grand Master
Joined: 18 Jul 2002 Posts: 1245
|
Did you figure out why your adatper consumes 15 connections? _________________ -Ratan |
|
Back to top |
|
 |
djeripo |
Posted: Fri Sep 09, 2005 3:31 pm Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
Found the equivalent property for JMS/WMQI.It is jms.NumConcurrentRequests.By default its value is 10.
I changed that value to '1' and re-started the adapter.I was expecting only one client connection to be created to MB.To my surprise it was '5'.
When I start the connector with default value(10) ,Its creating 14 connections.Some how +4 connections are created . If the '+4' mystery is resolved,my problem is solved. |
|
Back to top |
|
 |
mq_blr |
Posted: Tue Jul 24, 2007 10:29 pm Post subject: any update? |
|
|
Apprentice
Joined: 30 Sep 2005 Posts: 49 Location: Brisbane,Australia
|
I m also facing the same problem +4 connections . appreciate if you guys let us know why the extra +4 connections
Regards
Durga |
|
Back to top |
|
 |
|