There are two stages to migrating non-shared queues to shared queues:
Figure 43 shows an example job for moving a non-shared queue to a shared queue. Do this for each queue that needs migrating.
If the queue is empty, or you do not need to keep the messages that are on it, migrating the queue is simpler. Figure 45 shows an example job to use in these circumstances.
//UTILITY EXEC PGM=CSQUTIL,PARM=('CSQ1') //STEPLIB DD DSN=thlqual.SCSQANLE,DISP=SHR // DD DSN=thlqual.SCSQAUTH,DISP=SHR //SYSPRINT DD SYSOUT=* //SYSIN DD * COMMAND DDNAME(MOVEQ) /* //MOVEQ DD * DELETE QL(TEMP_QUEUE) PURGE DEFINE QL(TEMP_QUEUE) LIKE(QUEUE_TO_MOVE) PUT(ENABLED) GET(ENABLED) DELETE QL(QUEUE_TO_MOVE) DEFINE QL(QUEUE_TO_MOVE) LIKE(TEMP_QUEUE) CFSTRUCT(NEW) QSGDISP(SHARED) DELETE QL(TEMP_QUEUE) /*
MOVE QLOCAL(QUEUE_TO_MOVE) QSGDISP(QMGR) TOQLOCAL(QUEUE_TO_MOVE) DELETE QLOCAL(QUEUE_TO_MOVE) QSGDISP(QMGR)
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
csq84i0 |