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 » IBM MQ Installation/Configuration Support » dmpmqcfg cuasing damaged object errors and FDCs on MQ8

Post new topic  Reply to topic
 dmpmqcfg cuasing damaged object errors and FDCs on MQ8 « View previous topic :: View next topic » 
Author Message
abd.wsu
PostPosted: Thu Feb 18, 2016 10:02 am    Post subject: dmpmqcfg cuasing damaged object errors and FDCs on MQ8 Reply with quote

Acolyte

Joined: 12 Sep 2012
Posts: 65

Hello,

Has anyone come across this issue? I have a dmpmqcfg job that runs every day at 6.30 AM on my RHEL6 servers.
We are running MQV8.0.0.4

However i am seeing these errors around the same time.
Code:
 AMQ7472: Object AMQ.B2C48D7E4568B760, type queue damaged.

EXPLANATION:
Object AMQ.B2C48D7E4568B760, type queue has been marked as damaged. This
indicates that the queue manager was either unable to access the object in the
file system, or that some kind of inconsistency with the data in the object was
detected.
ACTION:
If a damaged object is detected, the action performed depends on whether the
queue manager supports media recovery and when the damage was detected. If the
queue manager does not support media recovery, you must delete the object as no
recovery is possible. If the queue manager does support media recovery and the
damage is detected during the processing performed when the queue manager is
being started, the queue manager will automatically initiate media recovery of
the object. If the queue manager supports media recovery and the damage is
detected once the queue manager has started, it may be recovered from a media
image using the rcrmqobj command or it may be deleted.


is there any way to find out if dmpmqcfg is doing that?
Is there a way to tell dmpmqcfg to ignore looking at dynamic objects?
Although this is not happening daily, the timing on my various servers is pretty close to indicate this is the problem.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Feb 18, 2016 10:09 am    Post subject: Re: dmpmqcfg cuasing damaged object errors and FDCs on MQ8 Reply with quote

Poobah

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

abd.wsu wrote:

... i am seeing these errors around the same time.
AMQ7472: Object AMQ.B2C48D7E4568B760, type queue damaged.

is there any way to find out if dmpmqcfg is doing that?
Is there a way to tell dmpmqcfg to ignore looking at dynamic objects?
Although this is not happening daily, the timing on my various servers is pretty close to indicate this is the problem.

The object looks to be a dynamic local queue name.

Try displaying the queue status with runmqsc or the MQExplorer to see what application has opened this queue.
_________________
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
abd.wsu
PostPosted: Thu Feb 18, 2016 10:18 am    Post subject: Reply with quote

Acolyte

Joined: 12 Sep 2012
Posts: 65

Yup. This is a dynamic queue which vanishes by the time we get to it. I am going to keep an eye on the queue manager to see ,which application is doing this. But, i just wanted to see if dmpmqcfg is causing this error.
Back to top
View user's profile Send private message
rammer
PostPosted: Thu Feb 18, 2016 10:33 am    Post subject: Reply with quote

Partisan

Joined: 02 May 2002
Posts: 359
Location: England

If you check the AMQ Error logs do you see same error each morning?
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Feb 18, 2016 10:33 am    Post subject: Reply with quote

Poobah

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

You might want to define your own QModel; then use the dmpmqcfg -q switch to name your QModel definition.

If you don't specify the -q switch, dmpmqcfg uses SYSTEM.DEFAULT.MODEL.QUEUE.

Here's doc on dmpmqcfg https://www-01.ibm.com/support/knowledgecenter/SS5K6E_1.0.0/com.ibm.mqa.doc/reference/controlcmd/dmpmqcfg.htm
_________________
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.


Last edited by bruce2359 on Thu Feb 18, 2016 12:23 pm; edited 1 time in total
Back to top
View user's profile Send private message
abd.wsu
PostPosted: Thu Feb 18, 2016 11:47 am    Post subject: Reply with quote

Acolyte

Joined: 12 Sep 2012
Posts: 65

@rammer,

No. This is not happening daily. It's on random days but always between 5.30 to 6.30 when my dmpmqcfg job runs.

@Bruce,
I'll take a look and apply this solution. Hoping that resolves it.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Feb 18, 2016 11:49 am    Post subject: Reply with quote

Poobah

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

abd.wsu wrote:
@rammer,

No. This is not happening daily. It's on random days but always between 5.30 to 6.30 when my dmpmqcfg job runs.

@Bruce,
I'll take a look and apply this solution. Hoping that resolves it.

I doubt this will resolve it; but it might just confirm that it is associated with the execution of dmpmqcfg, or just a coincidence.
_________________
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
abd.wsu
PostPosted: Thu Feb 18, 2016 12:08 pm    Post subject: Reply with quote

Acolyte

Joined: 12 Sep 2012
Posts: 65

@Bruce, so you want to define a model queue like AMQ.DMPMQCFG like SYS.DEFAULT.MODEL.QUEUE and use that in my dmpmqcfg command with a -q option?
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Feb 18, 2016 12:22 pm    Post subject: Reply with quote

Poobah

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

I correct myself. I'm guessing that the dmpmqcfg app lets the DynamicQueueName default to AMQ.*.

Create your own QModel, like this:

DEF QM(MY.DMPMQCFG.MODEL) +
DEFTYPE(PERMDYN)

Then dmpmqcfg -q MY.DMPMQCFG.MODEL

If it's dmpmqcfg that is creating the AMQ. queue that is causing grief, an instance of the dynamic queue will survive beyond the end of dmpmqcfg. It will be a clue.
_________________
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
umatharani
PostPosted: Mon Feb 22, 2016 7:23 am    Post subject: Reply with quote

Apprentice

Joined: 23 Oct 2008
Posts: 39

This looks like a MQ defect. Do you see any OBJECT_MISSING error in the FDC generated? I suggest opening a PMR with IBM.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » dmpmqcfg cuasing damaged object errors and FDCs on MQ8
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.