[IBM i]

准备在 IBM i 上安装 IBM MQ

执行以下任务以准备系统进行升级。

过程

  1. 通过发出以下命令来停止 IBM® MQ 队列管理器:
    ENDMQM MQMNAME(*ALL) OPTION(*IMMED) ENDCCTJOB(*YES) RCDMQMIMG(*YES)
    TIMEOUT(30)
    
    确保发出此命令的用户概要文件具有 *ALLOBJ 权限。
  2. 为系统上的每个队列管理器库创建一个保存文件。 要执行此操作,请发出命令:
    CRTSAVF FILE(QGPL/ queue_manager_library )
    
    其中, queue_manager_library 名称由以 QM开头的队列管理器的名称组成。
  3. 将队列管理器库保存到保存文件中。 要执行此操作,请发出以下命令:
    SAVLIB LIB( queue_manager_library ) DEV(*SAVF)
    SAVF(QGPL/ queue_manager_library )
    
  4. IBM MQ IFS 数据创建保存文件。 要执行此操作,请发出命令:
    CRTSAVF FILE(QGPL/QMUSERDATA)
    
  5. 使用以下命令保存 IBM MQ IFS 数据:
    SAV DEV('/QSYS.LIB/QGPL.LIB/QMUSERDATA.FILE') OBJ('/QIBM/UserData/mqm')
    
  6. 如果要在新机器上运行 IBM MQ ,请将保存文件传输到新机器。
  7. 仅当同一机器上需要升级时,才应在升级 IBM MQ 产品之前发出以下命令。
    1. DLTMQM QMgrName
    2. ENDSBS SBS(QMQM) OPTION(*IMMED)
    3. WRKOBJLCK OBJ(QMQM) OBJTYPE(*LIB)
    放弃系统上的所有锁定。