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 » General Discussion » Top 5 most painful things in MQ.

Post new topic  Reply to topic
 Top 5 most painful things in MQ. « View previous topic :: View next topic » 
Author Message
Monk
PostPosted: Thu Apr 16, 2009 10:53 am    Post subject: Top 5 most painful things in MQ. Reply with quote

Master

Joined: 21 Apr 2007
Posts: 282

Hi All,


I would like to know what are top 5 most painful things in MQ.
for e.g it could be in administration, monitoring, and just about anything to do with MQ.

Poobah: I posted it here becoz many people come to this thread of the forum.
So a big request is , if you could copy this to all threads in the site , it would be great.


Thanks for your answers.
_________________
Thimk
Back to top
View user's profile Send private message
kevinf2349
PostPosted: Thu Apr 16, 2009 11:58 am    Post subject: Reply with quote

Grand Master

Joined: 28 Feb 2003
Posts: 1311
Location: USA

1. Badly designed applications.
2. Badly coded applications.
3. The statement 'MQ lost my message'
4. The statement 'MQ isn't working'
5. The question 'What will MQ do with my message if.....'
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Apr 16, 2009 12:00 pm    Post subject: Re: Top 5 most painful things in MQ. Reply with quote

Grand High Poobah

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

Monk wrote:
I would like to know what are top 5 most painful things in MQ.
for e.g it could be in administration, monitoring, and just about anything to do with MQ.


Does answering dim question on this forum count?

My top 5:

- hearing that "MQ has lost my message" from the application staff
- explaining that assured delivery means that delivery is assured to management (and thus delivery reports, replies, audit, etc are unnecessary)
- explaining that neither MsgId nor CorrelId is a string, and should be left to the queue manager
- finding out what's causing the 2059 / retrying channel this time
- applying security to a newly defined queue manager
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Apr 16, 2009 12:01 pm    Post subject: Re: Top 5 most painful things in MQ. Reply with quote

Grand High Poobah

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

Monk wrote:
Poobah: I posted it here becoz many people come to this thread of the forum.
So a big request is , if you could copy this to all threads in the site , it would be great.



We don't allow duplicated posts here, but I've moved it to a better section.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
exerk
PostPosted: Thu Apr 16, 2009 1:57 pm    Post subject: Re: Top 5 most painful things in MQ. Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Vitor wrote:
Does answering dim question on this forum count?


Yet again my master is too fast for me...

1. Not being allowed to do proper solution design, and generally any solution design.
2. The amount of work, and rework, caused by 1. above.
3. Explaining that putting an application userid in the mqm group may 'make it work' but is really, really not a good idea.
4. Lack of detail in SSL-related error messages - why can't it be like WAS?
5. Developers that insert their own error messages rather than cascading the MQRC.
_________________
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
fjb_saper
PostPosted: Thu Apr 16, 2009 2:18 pm    Post subject: Reply with quote

Grand High Poobah

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

  1. Explaining that persistence is an application responsability, giving them my suggestion and seeing that they don't care...
  2. Having somebody with good intentions create another server to share the load in the cluster and forget to change the cluster channels before loading the build script to the qmgr.
  3. hearing it's the fault of MQ, yet nobody has even looked to prove it is neither the network nor disk related.
  4. being asked to do a stress test at a level that hits less than 5% cpu on the MQ Unix box...
  5. last but not least ;"Where's my message? I can't find it so it's gotta be MQ's fault!"

_________________
MQ & Broker admin


Last edited by fjb_saper on Thu Apr 16, 2009 8:50 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Sam Uppu
PostPosted: Thu Apr 16, 2009 3:22 pm    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

1. Application team expects - tell me at what date/what time my app put the message onto the queue and tell me how long the msg was sitting on the queue. Expecting DB features in MQ.

2. App is not pulling off the messages from queues and file system got filled up. All are persistent messages and the MQ goes down and never comes up until there is enough disk space. When you get paged for MQ error in the middle of the night and dont know which Unix admin to get hold of and he asks for Manager to approve. Dont know whether we can wake up our manager in the middle of the night.

3. The app raising an issue on monday saying on friday I had an MQ issue and the system was too slow. On monday when I look into the FDCs..nothing wrong is there and in the QMgr errors dont see anything about friday as they overwrite during the weekend test.

4. App doesn't know what API calls they have to use and how to use and ask the admins to help with their code and MQ admin is not that good with the coding and search the forums and ask for somebody's help as it is his issue.

5. Clustering and security - When the app wants to specify the QMgr along with cluster queue name(remote queue) in its MQOD, the app needs to provide the permissions to S.C.T.Q or should be member of mqm group with which our management not going to accept and you need to convince the app which is not going to work.

thanks.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Thu Apr 16, 2009 3:46 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Sam Uppu wrote:
5. Clustering and security - When the app wants to specify the QMgr along with cluster queue name(remote queue) in its MQOD, the app needs to provide the permissions to S.C.T.Q or should be member of mqm group with which our management not going to accept and you need to convince the app which is not going to work.


Cluster alias.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Apr 16, 2009 3:52 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

mqjeff wrote:
Sam Uppu wrote:
5. Clustering and security - When the app wants to specify the QMgr along with cluster queue name(remote queue) in its MQOD, the app needs to provide the permissions to S.C.T.Q or should be member of mqm group with which our management not going to accept and you need to convince the app which is not going to work.


Cluster alias.


If the app has full access to the S.C.T.Q. it can send any message to any queue manager in the the cluster.

If you use a cluster alias, you restrict that app to sending any message to just that 1 other QM. Slightly better I suppose. Not much though. Tagging the CLUSRCVR with an MCAUSER with very limited rights can help further restrict the hole, but its still a big hole. If you are replying to a ReplyToQ / ReplyToQM in a cluster, true security becomes, I guess, impossible?
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
Sam Uppu
PostPosted: Thu Apr 16, 2009 4:18 pm    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

Quote:
If you are replying to a ReplyToQ / ReplyToQM in a cluster, true security becomes, I guess, impossible?


I meant this.

Thanks.
Back to top
View user's profile Send private message
Monk
PostPosted: Thu Apr 16, 2009 8:59 pm    Post subject: Reply with quote

Master

Joined: 21 Apr 2007
Posts: 282

Good list guys,

thanks..
_________________
Thimk
Back to top
View user's profile Send private message
shashivarungupta
PostPosted: Fri Apr 17, 2009 6:11 am    Post subject: My top 5 Reply with quote

Grand Master

Joined: 24 Feb 2009
Posts: 1343
Location: Floating in space on a round rock.

1. Client Application says, MQ Lost the Messages and we are getting timeout in case of reply, and they don't check/contact the Target application is up and running or not. They bang on MQ.

2. No. of connections rise on the channel for an application and once the threshold reaches they are being denied for more connections. They don't check in their code whether they are having code to close the earlier requested connections or not.

3. Hear: MQ is not behaving properly after installing a fixpack to remove the bug(s) that was causing problem(s) earlier. Earlier and now after fix pack being installed applications are still not satisfied.

4. Some mis match in the certificates being mentioned by the application for connection over SSL channel. And they are getting something else interms of error/exception then what they should. So then look into MQ logs / security logs to check what and where the issue is.

5. Hear: Why the MQ can't do the things that Java/.Net can do. Its hard sometimes to tell them the diff. between front/back end and middleware components.
But MQ Rules.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » Top 5 most painful things in MQ.
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.