ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Clustering » Open one particular CLUSQ got 2085

Post new topic  Reply to topic Goto page 1, 2, 3  Next
 Open one particular CLUSQ got 2085 « View previous topic :: View next topic » 
Author Message
zhanghz
PostPosted: Wed Oct 14, 2009 12:47 am    Post subject: Open one particular CLUSQ got 2085 Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

Mainframe online program opens a cluster queue for writing messages. The cluster queue is defined on a AIX queue manager. The Maifnrame QMGR and the AIX QMGR form a cluster.

2 cluster queues defined on AIX QMGR, let name them CLUSQA and CLUSQB. Mainframe program can open and put messages to CLUSQA successfully, but open CLUSQB with 2085.

I checked the queue definition on AIX QMGR, CLUSQB is correctly defined with the correct cluster name.

What might be the cause here?

Thanks.
Back to top
View user's profile Send private message
exerk
PostPosted: Wed Oct 14, 2009 12:55 am    Post subject: Re: Open one particular CLUSQ got 2085 Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

zhanghz wrote:
...I checked the queue definition on AIX QMGR, CLUSQB is correctly defined with the correct cluster name...


Are you absolutely sure of that? Look for the queue in one of the FR's, because if it's not listed there, it aint in the cluster.

zhanghz wrote:
...What might be the cause here?


Typo in the cluster name - copy and paste from the 'working' queue.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
zhanghz
PostPosted: Wed Oct 14, 2009 1:10 am    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

Yes, I am quite sure CLUSQB is defined correctly. I just compared the definition of the working CLUSQA and the definition of the 2085 CLUSQB, the only difference is with ALTDATE, ALTTIME, CRDATE, CRTIME, DEFBIND, DESCR.

And there is no typo. The program writes the error message to CICS log, I can see the log shows the correct queue name.

puzzled..
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Wed Oct 14, 2009 1:19 am    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

which one is the FR and which one is PR?

what comes into my mind for a first check:

go to the FR and issue a display for both clusqs, if they are both listed.

if yes, check between application qmgr (assuming this is pr) and fr if all cluster channels are running

if no, check between aix qmgr and fr if all cluster channels are running so that the definition of CLUSQB reaches repository

alter CLUSQB (e.g. the descr) so it gets distributed to the cluster again, and try again.
_________________
Regards, Butcher
Back to top
View user's profile Send private message
dk27
PostPosted: Wed Oct 14, 2009 1:51 am    Post subject: Reply with quote

Acolyte

Joined: 28 Apr 2008
Posts: 51

Can you try and do amqsput from some PR other than MF?
Back to top
View user's profile Send private message
zhanghz
PostPosted: Wed Oct 14, 2009 1:52 am    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

sorry, forgot to mention FR and PR. Yes you are correct, Mainframe QMGR is PR, AIX QMGR is FR.

display qc on FR listed all clusq defined on FR.

cluster channels are running.

AIX qmgr already re-defined CLUSQB, but still, Mainframe application encounters 2085.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Oct 14, 2009 4:15 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

zhanghz wrote:
sorry, forgot to mention FR and PR. Yes you are correct, Mainframe QMGR is PR, AIX QMGR is FR.

display qc on FR listed all clusq defined on FR.

cluster channels are running.

AIX qmgr already re-defined CLUSQB, but still, Mainframe application encounters 2085.

Recheck the MF program. Make sure it does the put with an empty/ cleared qmgrname field. This applies to the open of the queue or the put1.

Have fun.
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
zhanghz
PostPosted: Wed Oct 14, 2009 5:44 am    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

fjb_saper wrote:

Recheck the MF program. Make sure it does the put with an empty/ cleared qmgrname field. This applies to the open of the queue or the put1.

Have fun.

I have checked this. The program is not moving anything to QMgrName..

Also, MF application claimed that SIT and UAT programs are the same, but SIT ok, UAT not ok.
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Wed Oct 14, 2009 6:18 am    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

if you do a display qcluster(*), is clusqb visible or not?

If yes, then the application üprogram is performing a wrong mqopen.

If not, try to mqopen the queue with one of your favorites mq utilities on z/OS. e.g. the Q program or some self written rexx stuff if oyu have ma18 or ma19 utilities, or use one of the mq samples, and check if you get 2085. Also check the chin log for any cluster related messages (as the z/OS repository manager runs within the CHIN address space).

are you sure, the application program is really trying to open clusqb and nothing else? no qmgr name used? did anyone debug that?
_________________
Regards, Butcher
Back to top
View user's profile Send private message
zhanghz
PostPosted: Wed Oct 14, 2009 8:05 am    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

dis qc(*) on MF qmgr does not see CLUSQB.

I went through MF application's program, nothing moved to QMGRNAME. Default is SPACES. And application team says they use the same program to put messages into CLUSQA and CLUSQB.

I do not have a Q program or utilities installed. I used the sample program (CSQ4 somethnig) to put messages, also got 2085.

when application sends to CLUSQB, MSGS of MF qmgr CLUSSDR remains unchanged.

I have tried removing MF qmgr from the cluster and re-joining the cluster, still the same.

I am requesting to open a PMR.
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed Oct 14, 2009 8:25 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

zhanghz wrote:
dis qc(*) on MF qmgr does not see CLUSQB.


This is clearly the problem.

zhanghz wrote:
I have tried removing MF qmgr from the cluster and re-joining the cluster, still the same.


This doesn't prove the cluster is working correctly. If (as you intimated in a previous post) the same application works in one environment but gets a 2085 in another, this points to a cluster error in the failing environment.

zhanghz wrote:
I am requesting to open a PMR.


It's why you pay the license fee. Do please post the resolution when you find it.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Wed Oct 14, 2009 11:43 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9469
Location: US: west coast, almost. Otherwise, enroute.

I'm going to guess that this is one of those lower-case vs. UPPER-CASE vs. MiXeD-cAsE issues.

On z/OS, whenever you type lower-case, the editor folds it to UPPER-CASE. Is the queue name literally all caps?

Is it possible that the app program tried to open a mixed-case qname? Look at the mf application using the ispf editor, but turn caps off. This will leave lower-case as lower-case.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed Oct 14, 2009 2:28 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

bruce2359 wrote:
On z/OS, whenever you type lower-case, the editor folds it to UPPER-CASE. Is the queue name literally all caps?


Oooo.....good thought!
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
gbaddeley
PostPosted: Wed Oct 14, 2009 2:35 pm    Post subject: Reply with quote

Jedi Knight

Joined: 25 Mar 2003
Posts: 2538
Location: Melbourne, Australia

Try using one of the zOS MQ sample programs to put a message to the two queues, as described as http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzal.doc/fg18210_.htm

If this experiences a 2085 on the problem queue and all the cluster channels are running, something else weird is going on!
_________________
Glenn
Back to top
View user's profile Send private message
zhanghz
PostPosted: Wed Oct 14, 2009 5:06 pm    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

gbaddeley wrote:
Try using one of the zOS MQ sample programs to put a message to the two queues, as described as http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzal.doc/fg18210_.htm

If this experiences a 2085 on the problem queue and all the cluster channels are running, something else weird is going on!


Yes, I tried CSQ4BVJR job (executing put sample program CSQ4BVK1), got 2085.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2, 3  Next Page 1 of 3

MQSeries.net Forum Index » Clustering » Open one particular CLUSQ got 2085
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.