目
录
(六) throw,thycatch,trace节点的使用(自己理解) 14
(八)FileInput和FileOutput节点传送文件到远程FTP服务器(WMBT6.1) 14
(6)建立Windows上的MB配置管理器与AIX上Broker之间的连接 58
一、WMB安装
为了创建服务时有足够的权限,需要在administrator用户组里面安装,使用MB需要顺序安装以下组件:
WebSphere Eclipse Platform V3.0.1(..\WebSphere_MQ_V6.0\Prereqs\IES\setup.exe)
WebSphere MQ V6.0
ODBC Drivers for Cloudscape
WebSphere Message Broker V6.0.0.1 (runtime components)
WebSphere Message Broker Toolkit V6.0.0.12
配置
1、缺省配置
安装完成以后如果要运行样本里面的实例需要对MB进行缺省配置:
缺省配置过程中MB会在MQ中建立缺省的配置管理器WBRK6_DEFAULT_CONFIGERATION_MANAGER和缺省队列管理器WBRK6_DEFAULT_QUEUE_MANAGER,过程中需要手动建立侦听器,如下所示:
启动侦听器,继续运行缺省配置直至完成。然后就可以导入MB中的事例样本
如运行样本库里面的寻呼机样本,如果成功运行会出现如以下的画面:
手动配置
(1)创建配置管理器和队列管理器
mqsicreateconfigmgr ConfigMgr -i chen -a 0000 -q QueueMgr
// mqsicreateconfigmgr CM_AIX -i wbiadmin -a wbiadmin -q QM_AIX
创建完以后必须启动配置管理器
mqsistart ConfigMgr
(2)创建要使用的数据库
可以使用命令,也可以在数据库管理程序中创建。例如使用DB2数据库:
Db2 “create db MyDB”
Db2 “connect to MyDB user chen using 0000”
然后可以创建相应的表。
创建数据库完成之后需要在数据源中设置数据源
wmbinst1
wbiadmin
su – wmbinst1
创建代理
mqsicreatebroker MyBroker -i chen -a 0000 -q QueueMgr -n MyDB -u chen -p 0000
mqsicreatebroker BROKER_AIX -i wbiadmin -a wbiadmin -q QM_AIX -n WBRKDB -u chen -p 0000
启动代理:mqsistart MyBroker
可以利用mqsilist 命令查看当前的配置管理器、队列管理器和代理。
(4)在MB中创建和刚刚建好的配置管理器相关的域,如果不成功可能是因为配置管理器没有启动或侦听没有打开。
创建完域后其中的代理拓扑是没有代理的,需要手动把刚刚建的代理加到代理拓扑里面去。
流程。
注:MB连远程数据库必须经过授权,命令如下:
mqsisetdbparms mybroker -n TEST -u db2admin -p db2admin
其中,mybroker是使用的代理名 [WBRK6_DEFAULT_BROKER]
TEST是远程数据库名称, [ESBDB]
db2admin是远程数据库用户名和密码 esb01 esb01
三、WMB建消息流流程
在MB中切换到代理应用程序开发 透视图新建消息流,
对各节点配置完成后在MQ中建立相应的队列。然后需对消息流消息集归档:
再在代理中建立执行组,然后把归档文件部署到执行组后就可以运行了
以下文章点击率最高
Loading…