前言
小弟的第一份是工作是写C的,第二份工作至今搞银行核心系统开发与运维,颇为“清闲”。因而,为避免“失业”,自学python中。本系列博文是小弟在看过几本python书后对“如何将python应用到日常琐碎工作中”一种思考。不讲理论,直接上需求与实现,还望多多包涵。
需求
使用IBM MQ经常需要创建/配置队列管理器QM及其相关object(如本地队列QLOCAL、通道CHANNEL等)。刚开始配置object时往往使用runmqsc QM_NAME进入其MQSC命令视图操作,甚是低效。因而结合runmqsc的帮助信息想出如下解决方案:
通过配置文件实现IBM MQ的批量化配置。
实现
配置文件
借鉴windows操作系统常用的*.ini配置文件,设计配置文件如下:
[QM_NAME1]
def QLOCAL(XXX)
def CHANNEL(XXX)
def LISTENER(XXX)
end
[QM_NAME2]
def QLOCAL(XXX)
def CHANNEL(X