WMB_NOTE_学习笔记1




    1

一、 WMB安装    2

三、 WMB建消息流流程    5

四、MB节点使用    6

(一)HTTP节点    6

(二)数据库节点    6

(三)FITER节点    10

(四)RouteToLabel节点的使用    11

(五)    FlowOrder节点    12

(六)    throwthycatchtrace节点的使用(自己理解)    14

(七)    publication节点    14

(八)FileInputFileOutput节点传送文件到远程FTP服务器(WMBT6.1    14

五、WMB调试    16

六、逻辑树    19

七、XSL 语言    25

八、XQuery    33

九、    SOAP    34

十、    WSDL    36

十一、集群负载均衡    38

十二、MQ集群网关方式    48

十三、AIXMB使用    57

0)建用户:    57

1)创建配置管理器和队列管理器:    57

2)创建代理:    57

3)创建执行组:    57

4
部署命令:    57

5)配置ODBC连接。    58

6)建立Windows上的MB配置管理器与AIXBroker之间的连接    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中建立相应的队列。然后需对消息流消息集归档:

 

再在代理中建立执行组,然后把归档文件部署到执行组后就可以运行了

 

 

 

 

 

 

 

 

 

 

 

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注