This is stated to be a queue manager restart, and it would not be normal for a new channel to be created as part of QM restart.
The define is a "define replace" and so perhaps it is intended to ensure the channel always exists, rather than to recreate the object?
However, the AMQ8014I message states "channel created" which seems a bit of a surprise.
"The log" clearly isn't the AMQERRnn.LOG, and in addition to there likely being FDC's with further details of the issue there are also likely to be further messages in the AMQERRnn.LOG logs giving further details of the issue.
Perhaps the damaged object could be the SYNCQ? Which might then be automatically recovered, and could be recovered even in the event of a circular logging queue manager, but that wouldn't explain why the channel would be "created" unless the customer knows that this channel didn't exist at the time the Qmgr was "restarted".
It's hard to be sure of anything given the lack of detail provided, however it does seem quite likely there's something here worth investigating further.
------------------------------
Andrew Hickson
------------------------------
Original Message:
Sent: Mon September 12, 2022 12:49 PM
From: David McCann
Subject: AMQ8149S error questions
Hi Jim,
I don't think it would ever be expected to have a damaged object from creating a channel. I would expect that an FDC file would have been created indicating what object was damaged and why. If you're using linear logging, then you could use rcrmqobj to recover the objects, but it's always a good idea to try and understand what caused the damage to try and avoid it.
Is this a recreatable problem? Can you find any more information on the damage?
Kind regards,
David
------------------------------
David McCann
IBM
------------------------------