Author |
Message
|
mqsi |
Posted: Tue May 16, 2006 6:28 am Post subject: SENDER CHANNEL GOING TO INITIALIZING STATE |
|
|
Apprentice
Joined: 11 Jun 2004 Posts: 33
|
In MQ 5.3 in solaris, I am facing the following problem.
My SDR channel is going to INITIALIZING with a reason code 2035 in the error logs. Though the user is authorized, I am getting this error.
Application is using MQ client and the SVRCONN channel has valid MCAUSER(mqm).
Since the channel is going to INITIALIZING state, the messages are queued up in XMITQ.
Some one can help me how to fix the problem. |
|
Back to top |
|
 |
Mr Butcher |
Posted: Tue May 16, 2006 6:43 am Post subject: |
|
|
 Padawan
Joined: 23 May 2005 Posts: 1716
|
are these 2 problems? a sender channel that is initializing is not related to an svrconn channel that is used by the client application.
could you please post the related messages from the error logs? _________________ Regards, Butcher |
|
Back to top |
|
 |
mqsi |
Posted: Tue May 16, 2006 10:04 pm Post subject: |
|
|
Apprentice
Joined: 11 Jun 2004 Posts: 33
|
client application uses MQ Client to connect to queue manager. Not sure
these are the messages in the error logs.
05/16/06 02:30:16 AM
AMQ9508: Program cannot connect to the queue manager.
EXPLANATION:
The connection attempt to queue manager 'xxxxx' failed with reason code
2035.
ACTION:
Ensure that the queue manager is available and operational.
These are my SVRCONN & SDR channel definitions
SVRCONN DEFINITION
CHANNEL(xxxx) CHLTYPE(SVRCONN)
TRPTYPE(TCP) DESCR(SVRCONN FOR CR TEST QMGR)
SCYEXIT( ) MAXMSGL(4194304)
SCYDATA( ) HBINT(300)
SSLCIPH( ) SSLCAUTH(REQUIRED)
KAINT(AUTO) MCAUSER(mqm)
ALTDATE(2006-03-27) ALTTIME(23.34.24)
SSLPEER()
SENDEXIT( )
RCVEXIT( )
SENDDATA( )
RCVDATA( )
-----------
SDRCONN DEFINITION
CHANNEL(MKECR064_E1.MQE1) CHLTYPE(SDR)
TRPTYPE(TCP) DESCR( )
XMITQ(MQE1) MCANAME( )
MODENAME( ) TPNAME( )
BATCHSZ(50) DISCINT(6000)
SHORTRTY(10) SHORTTMR(60)
LONGRTY(999999999) LONGTMR(1200)
SCYEXIT( ) SEQWRAP(999999999)
MAXMSGL(4194304) CONVERT(NO)
SCYDATA( ) USERID( )
PASSWORD( ) MCATYPE(PROCESS)
CONNAME(EFD1.CUST.EFUNDS.COM(3414)) HBINT(300)
BATCHINT(0) NPMSPEED(FAST)
SSLCIPH( ) BATCHHB(0)
LOCLADDR( ) KAINT(AUTO)
MCAUSER( ) ALTDATE(2006-03-27)
ALTTIME(23.34.24) SSLPEER()
MSGEXIT( )
SENDEXIT( )
RCVEXIT( )
MSGDATA( )
SENDDATA( )
RCVDATA( )
In Sender channel, I am not specifying the MCAUSER. Adding the 'mqm' to the MCAUSER resolve the problem? Please advise.
Thanks |
|
Back to top |
|
 |
ma.eyal |
Posted: Tue May 16, 2006 11:21 pm Post subject: |
|
|
Novice
Joined: 13 Sep 2005 Posts: 15 Location: Israel
|
Hello.
It looks like you are using a Client to connect to a qmgr, and put a msg on a remote q for another remote system.
In this case these are two different problems, or only one problem, the connection between the two qmgrs.
Have you checked for any problems on the second remote qmgr? |
|
Back to top |
|
 |
Mensch |
Posted: Wed May 17, 2006 12:55 am Post subject: |
|
|
Disciple
Joined: 17 Jul 2005 Posts: 166
|
|
Back to top |
|
 |
fjb_saper |
Posted: Wed May 17, 2006 7:00 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Are you sure your channel initiator runs under the right userid ?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
mqsi |
Posted: Wed May 17, 2006 9:45 pm Post subject: |
|
|
Apprentice
Joined: 11 Jun 2004 Posts: 33
|
thanks for the responses.
my mq client connects the mq svr under mcauser 'mqm'.
These are the authorities that my remote queue has in my local queue manager.
get browse put inq set crt dlt chg dsp passid passall setid setall clr
Even my SYSTEM.CHANNEL.INITQ queue in the local queue manager has the same authorities as above.
Not sure where else to verify the user authorizations.
I configured the mcauser(mqm) in my sdr channel but it didn't solve 2035 problem. Not sure if I need to configure the mcauser(mqm) at receiver channel also. pls confirm.
what authorities we need to set on the remote queue manager. if I need to are they at receiver channel level or at the queue level.
thanks |
|
Back to top |
|
 |
Mensch |
Posted: Wed May 17, 2006 11:11 pm Post subject: |
|
|
Disciple
Joined: 17 Jul 2005 Posts: 166
|
hi
What is specified in PUTAUT parameter at the receivind end channel defn?
Better Paste RCVR defn over here .. _________________ Thanks and Regards ,
Mensch |
|
Back to top |
|
 |
Nigelg |
Posted: Thu May 18, 2006 12:48 am Post subject: |
|
|
Grand Master
Joined: 02 Aug 2004 Posts: 1046
|
Whatever is in PUTAUT will not cause a 2035 at the SDR end. _________________ MQSeries.net helps those who help themselves.. |
|
Back to top |
|
 |
mqsi |
Posted: Thu May 18, 2006 12:56 am Post subject: |
|
|
Apprentice
Joined: 11 Jun 2004 Posts: 33
|
These are my rcvr channel defn
PUTAUT(DEF ) SEQWRAP( 999999999) MCAUSER( )
MCAUSER('mqm') is specified in SDR chl but not in RCVR chl. do i need to specify the mcauser in rcvr chl aswell.
thanks |
|
Back to top |
|
 |
nathanw |
Posted: Thu May 18, 2006 4:45 am Post subject: |
|
|
 Knight
Joined: 14 Jul 2004 Posts: 550
|
stating the obvious but yu are connect to the correct ip address and port arent yu |
|
Back to top |
|
 |
crossland |
Posted: Thu May 18, 2006 4:49 am Post subject: |
|
|
Master
Joined: 26 Jun 2001 Posts: 248
|
|
Back to top |
|
 |
mqsi |
Posted: Mon May 22, 2006 3:51 am Post subject: |
|
|
Apprentice
Joined: 11 Jun 2004 Posts: 33
|
though I'm defining the mcauser(mqm) in my sdr channel and rcvr channels, whenever application is trying to connect to MQ, i'm getting 2035 error (authorization error).
After I restart the SDR channel, channel is back into RUNNING state.
How to overcome this issue.
Thanks |
|
Back to top |
|
 |
mqsi |
Posted: Tue May 23, 2006 2:01 am Post subject: |
|
|
Apprentice
Joined: 11 Jun 2004 Posts: 33
|
these are the error log messages in amqerror1.log file.
once I stop & start the channel, the application works fine. When SDR channel goes to 'inactive' status, and the application tries to connect to MQ, then I get 2035 error and chl status will be INITIALIZING.
05/23/06 02:26:10 AM
AMQ9508: Program cannot connect to the queue manager.
EXPLANATION:
The connection attempt to queue manager 'xxxxxxx' failed with reason code
2035.
ACTION:
Ensure that the queue manager is available and operational.
----- amqrccca.c : 295 --------------------------------------------------------
05/23/06 02:26:10 AM
AMQ9999: Channel program ended abnormally.
EXPLANATION:
Channel program 'xxxxxx.yyyy' ended abnormally.
ACTION:
Look at previous error messages for channel program 'xxxxxx.yyyy' in the
error files to determine the cause of the failure. |
|
Back to top |
|
 |
mqsi |
Posted: Mon May 29, 2006 9:01 pm Post subject: |
|
|
Apprentice
Joined: 11 Jun 2004 Posts: 33
|
did any one had such issue with SDR Channel going to INITIALIZING state when any application tries to connect to MQ using SVRCONN.
any help from the forum. |
|
Back to top |
|
 |
|