We recently had to rename a production 5.2 queue manager on
z/OS. The easiest method was to create the new queue manager with new
pagesets, logs, and BSDS. We then ran a makedef against the old queue manager
and used the output to create the application specific objects. This would be
the time to create your new storage class structure and modify the queue
definitions according. After that, we used CSQUTIL to copy the queues
containing messages into flat files and load them into the new
queues.
This worked well as we were renaming the queue
manager; however, since you are keeping the same name, you would have to
then rebuild the original queue manager and move the messages back. The only
time consuming part was having to move the queues one at a time.
Good luck
