Topic
  • 3 replies
  • Latest Post - ‏2013-01-07T12:07:12Z by SystemAdmin
SystemAdmin
SystemAdmin
8523 Posts

Pinned topic IBM WebSphere MQ

‏2012-12-27T14:04:48Z |
Hey, everybody.

I'm having a current bug at MQ that shows on the blank column called Queue Deep Current (I'm not sure if this is the real name in English) a number of 1 message, but it doesn't exist. Checking at the messages on that queue nothing appears. Does anybody knows something? I actually called this message as the Ghost One.

Thanks.
Updated on 2013-01-07T12:07:12Z at 2013-01-07T12:07:12Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    8523 Posts

    Re: IBM WebSphere MQ

    ‏2012-12-28T10:56:37Z  
    Please mention the queue name.
  • fjb_saper
    fjb_saper
    175 Posts

    Re: IBM WebSphere MQ

    ‏2012-12-30T07:55:09Z  
    Working as designed.
    The queue depth gets increased at MQPUT.
    However the message may be part of a Unit Of Work (UOW) and as such not committed.
    So you have a queue depth but no message in a gettable state.
    The message will only become available after the commit is performed.

    If the commit is never performed, (not even prepare for commit) you have a ghost message.
    If you are lucky it will disappear on qmgr bounce.
  • SystemAdmin
    SystemAdmin
    8523 Posts

    Re: IBM WebSphere MQ

    ‏2013-01-07T12:07:12Z  
    The column entitled "Profundidade atual da fila" in your Brazilian MQ Explorer is indeed called "Current queue depth" in English.

    When you have a situation such as this, you should also look in Queue Status at the column entitled "Uncommitted Messages" (English) which is "Mensagens Não Confirmadas" in Brazilian. If there are any of these uncommitted messages, then they won't show in the current depth.

    Cheers
    Morag