Author |
Message
|
sairam |
Posted: Wed Apr 06, 2005 11:34 am Post subject: AMQ9558 errors Linux |
|
|
Centurion
Joined: 07 Mar 2005 Posts: 120
|
Hi,
I got an AMQ9558 error and which is not allowing me to start the channel on the SDR side. I have started the listener on the RCVR side. Both the QMGRs are up and running. What could be the reason?
The channel goes to RETRYING though everything is done (reset, resolve, clear ql, etc). |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Apr 06, 2005 11:47 am Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
Is the Reciever Channel properly define and named the same as the Sender Channel?
Does the Sender channel have the correct CONNAME?
Is the runmqlsr process running and listening on the correct port on the remote server?
Is the runmqchi process runing on the remote server?
Has the remote MQManager reached it's MaxActiveChannels threshold? _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
sairam |
Posted: Wed Apr 06, 2005 12:02 pm Post subject: |
|
|
Centurion
Joined: 07 Mar 2005 Posts: 120
|
Is the Reciever Channel properly defined and named the same as the Sender Channel?
>> YES
Does the Sender channel have the correct CONNAME?
>> THERE ARE TWO CHANNELS BIDIRECTIONAL AND HAVE DIFFERENT NAMES SINCE EACH IS THE SDR AS WELL AS RCVR.
Is the runmqlsr process running and listening on the correct port on the remote server?
Since there are 2 different channels, each box is listening on 1414 port respectively.
Is the runmqchi process runing on the remote server?
>> I DID NOT START THE 'runmqchi' but started the runmqlsr on RCVR side.
Has the remote MQManager reached it's MaxActiveChannels threshold?
>> How do i check this.
dis chs(CH_NAME)? which attribute? |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Apr 06, 2005 12:17 pm Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
You will need to have an instance of the (Channel Initiator) runmqchi process running on the remote Server.
The MaxActiveChannels is an attribute in the qm.ini file for the MQManager. If you don't have a MaxActiveChannels stanza in your qm.ini the default is 100 active channels. See the WMQ Systems Administration Guide for details or search this site for MaxActiveChannels for more details.
Code: |
#echo "dis chs(*)" | runmqsc | grep RUNNING | wc -l |
Will show you how many channels are RUNNING. _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
sairam |
Posted: Wed Apr 06, 2005 12:33 pm Post subject: |
|
|
Centurion
Joined: 07 Mar 2005 Posts: 120
|
There are 0 channels running.
when i try to do "runmqchi -m qmgr", i get an error "AMQ9509", but the QM on that box is RUNNING. "dspmq"
After resolving channels, should i clear the "local definition of remote queue on the sender side"? / (or) the local queue on the remote RCVR?
Can i clear the XMITQ? |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Apr 06, 2005 12:48 pm Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
AMQ9509 means the "Program cannot open queue manager object"
What was the "Reason Code in the error?
Is the Command Server running on the Remote MQManager server?
You should not have to clear your XMITQ or the Destination Queue on the Remote Server. _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
sairam |
Posted: Wed Apr 06, 2005 1:33 pm Post subject: |
|
|
Centurion
Joined: 07 Mar 2005 Posts: 120
|
I get an error on SDR side "AMQ:9558..Channel is disabled or remote system does not have sufficient resources to run a further channel"
i started teh command server on RCVR side. Started teh mqchi on sender side, started mqlsr on RCVR side.
Started teh channel, but goes to "retrying" |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Apr 06, 2005 1:37 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Did you check the channel status on the receiver side ?
If the channel status on the receiver side is stopped you need to manually issue a start before you can try and send.
Enjoy  |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Apr 06, 2005 1:44 pm Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
Or he can issue a "stop chl(CHANNEL.NAME) status(inactive)" _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Apr 06, 2005 1:45 pm Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
sairam wrote: |
i started teh command server on RCVR side. Started teh mqchi on sender side, started mqlsr on RCVR side.
Started teh channel, but goes to "retrying" |
Still sounds like you need a Channel Initiator on the Receiver side. _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Apr 06, 2005 2:01 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
I have had some weird situations where the channel went into retry mode.
The way to fix it was:
Go to the receiver channel. Stop it mode(force) (no status on zos 2.1 for the stop chl command)
stop the sender channel
Start the receiver channel
Start the sender channel.
And after that it worked fine. Go figure.
 |
|
Back to top |
|
 |
RogerLacroix |
Posted: Wed Apr 06, 2005 2:47 pm Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
Hi,
Don't forget that if the channel burped then the sequence number could be wrong. Check the QMgr log on both ends for error messages.
i.e.
/var/mqm/qmgrs/QMGRNAME/errors
Regards,
Roger Lacroix _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
sairam |
Posted: Wed Apr 06, 2005 2:51 pm Post subject: |
|
|
Centurion
Joined: 07 Mar 2005 Posts: 120
|
The message flow works from A to B but not B to A, everything was running earlier and nothing was changed.
runmqchi runmqlsr are running on both sides. |
|
Back to top |
|
 |
RogerLacroix |
Posted: Wed Apr 06, 2005 2:57 pm Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
Dude,
Go check the Queue Manager logs (not general MQ logs) for error message like:
Quote: |
AMQ9526: Message sequence number error for channel 'xxxx' |
Check both queue managers (i.e. both sides).
Regards,
Roger Lacroix _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Apr 06, 2005 3:54 pm Post subject: Re: AMQ9558 errors Linux |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
sairam wrote: |
Hi,
I got an AMQ9558 error and which is not allowing me to start the channel on the SDR side. I have started the listener on the RCVR side. Both the QMGRs are up and running. What could be the reason?
The channel goes to RETRYING though everything is done (reset, resolve, clear ql, etc). |
From what Sairam posted he has already attempted to do a "reset chl" but that was early in the thread. He also posted that he did a "resolve chl" but he didn't say what action was specified.
Sairam. at this point I can only ask you to post a display of the Sender Channel, and Reciever Channel attributes from "B to A" and a listing of the XMITQ attributes. _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
|