精品推荐
阅读排行
· 查看svchost.exe进程· PRO/E 十种技巧
· [组图] 3ds Max 高级长篇人
· [组图] PRO/E的曲面设计
· 怎样学好PRO/E软件?
· 路由技术介绍
· Pro/ENGINEER 学习资
· [组图] Photoshop制作珠宝文
· xml的应用是什么?x
· [组图] flash人物绘画教程
| 作者:佚名 来源:www.pccode.net 整理 发布时间:2006-3-7 13:46:57 发布人:wongrs | |||||||||||||||||||||||||||||||||||||||
| 本文包括以下部分:
-- 系统配置规划,收集系统配置信息 -- 配置 Communications Server for AIX 配置 SNA 节点 DLC/Port/Link Station 配置 LU 6.2 配置 -- 定义 MQ 队列管理器对象 通道,远程队列,传输队列,本地队列 --MQ 队列管理器连通性测试 注:本文略去 Communications Server for AIX 软件及补丁程序的安装步骤。
1. 系统配置规划,收集系统配置信息 配置 SNA 系统的第一步是进行系统规划,收集系统配置相关信息,本文采用的测试实例中,通讯的两个 WMQ 队列管理器分别在两台 AIX 机器上,两个 SNA 节点都配置为 Network node( 网络节点 ) ,使用的网卡均为 Ethernet 网卡。 下表列出的是系统配置规划信息:
系统规划信息收集完成后,就可以继续进行下一步 SNA 配置。
2. 配置 Communications Server for AIX 包括下面三步 配置 SNA 节点 DLC/Port/Link Station 配置 LU 6.2 配置
首先启动 SNA 守护进程,执行命令: sna start sna 的配置工作通常采用以下两种方式: 使用 smitty 菜单界面: smitty sna 使用 snaadmin 命令行方式 介绍本文采用 smitty 菜单界面方式进行 SNA 配置 以 NODE177 的配置为例: 配置 SNA 节点: smitty sna ,选择: --Configure SNA Resources --Local Node Resources --Node Definition 输入节点信息: * Control Point alias [NODE177] * Control Point name [APPN.NODE177] APPN Support NETWORK_NODE Node ID [07100177] DLC/Port/Link Station 配置, smitty sna ,选择: --Configure SNA Resources --Local Node Resources --Connectivity --DLCs, Ports and Link Stations --Add Connectivity Resources --Add Ethernet Resource ,选择以下选项,添加 DLC/Port/Link Station 配置 --Add Ethernet DLC --Add Ethernet Port --Add Ethernet Link Station 添加 DLC 定义: DLC name DLC177A Adapter Number [0] 添加 Port 定义: Port name PORT177A * DLC Name [DLC177A] Local SAP address [04] 添加 Link Station 定义: Link station name LINK177A * Port name [PORT177A] Remote node MAC address [00096b2e6f8c] Remote node SAP address [04] Solicit SSCP sessions? NO
用同样的方法配置 NODE141 。 Link Station 配置完成后,可以使用 smitty sna 菜单启动 link station ,如果 link station 可以正确启动,表明配置正确。 测试步骤如下: 启动两台机器的 sna 节点 : snaadmin init_node 启动 link station : smitty sna, 选择: --Manage SNA Resources --Start SNA Resources --Start an SNA Link Station ,使用 F4 选择 Link station 启动。 使用 sna -d l 可以查看 link station 状态 , 正确结果如下所示。 Link Adjacent Node Device # of local In station CP name type name State sessions use -------------- ----------------- ----- --------- ---------- ---------- ----- LINK177A APPN.NODE141 NN ent0 Active 10 Yes
LU 6.2 配置 为 MQ 对列管理器通讯进行 SNA LU 6.2 配置: smitty sna ,选择: --Configure SNA Resources --Local Node Resources --LU 6.2 Configuration 分别选择以下选项,添加 LU 6.2 配置 -- LU 6.2 -- LU 6.2 Side Information -- LU 6.2 Partner LU -- LU 6.2 Transaction Programs --Add Transaction Program Load Information 注:本例中,使用内置的 #INTER MODE 。 添加 LU 定义: * LU alias [MQ177A ] LU name MQ177A 添加 LU 6.2 Partner LU 定义: Alias MQ141A Fully-qualified LU name APPN.MQ141A Uninterpreted LU name [MQ141A] 添加 LU 6.2 TP 定义: TP name MQSERIES LU alias MQ177A * User ID [mqm] Group ID [mqm] Load Type QUEUED TP API Type EXTENDED Path [/usr/lpp/mqm/bin/amqcrs6a] Arguments [-m QM177 -n MQSERIES] Environment [APPCLU=MQ177A|APPC] 添加 LU Side Information 定义: Symbolic destination name MQ177A Local LU Alias [MQ177A ] + Partner LU name [APPN.MQ141A ] + Mode [#INTER ] + TP name type APPLICATION_TP + TP name [MQSERIES] + 用同样的步骤配置 NODE141 节点的 LU 6.2 定义
3. 定义 MQ 队列管理器对象 通道,远程队列,传输队列,本地队列 本例中,通道启动方式定义为触发方式,建议使用脚本来定义队列管理器对象 定义 QM177 对象使用的脚本 qm177.tst : * FROM QM177 TO QM141 DEFINE QR(QM141.REMOTE) RNAME(QM177.REMOTE) RQMNAME(QM141) + XMITQ(QM141) DEFPSIST(YES) REPLACE DEFINE QL(QM141) USAGE(XMITQ) TRIGGER TRIGTYPE(FIRST) + TRIGDATA(QM177.QM141) INITQ(SYSTEM.CHANNEL.INITQ) REPLACE DEFINE CHL(QM177.QM141) CHLTYPE(SDR) TRPTYPE(LU62) CONNAME(MQ177A) + XMITQ(QM141) REPLACE * FROM QM141 TO QM177 DEFINE QL(QM177.LOCAL) REPLACE DEFINE CHL(QM141.QM177) CHLTYPE(RCVR) TRPTYPE(LU62) REPLACE 定义 QM141 对象使用的脚本 qm141.tst : * FROM QM177 TO QM141 DEFINE CHL(QM177.QM141) CHLTYPE(RCVR) TRPTYPE(LU62) REPLACE * FROM QM141 TO QM177 DEFINE QR(QM177.REMOTE) RNAME(QM177.LOCAL) RQMNAME(QM177) + XMITQ(QM177) DEFPSIST(YES) REPLACE DEFINE QL(QM177) USAGE(XMITQ) TRIGGER TRIGTYPE(FIRST) + TRIGDATA(QM141.QM177) INITQ(SYSTEM.CHANNEL.INITQ) REPLACE DEFINE CHL(QM141.QM177) CHLTYPE(SDR) TRPTYPE(LU62) CONNAME(MQ141A) + XMITQ(QM177) REPLACE 在两台机器上分别使用 runmqsc 执行队列管理器脚本: runmqsc QM177<qm177.tst runmqsc QM141<qm141.tst
4. MQ 队列管理器连通性测试 向 QM177 队列管理器的 QM141.REMOTE 中放置一条测试消息: /usr/lpp/mqm/samp/bin/amqsput QM141.REMOTE QM177 两个队列管理器之间的通道将被自动触发,使用 runmqsc 命令检查通道状态: runmqsc QM177 在 MQSC 界面中,执行 DIS CHS(*), 执行结果如下 AMQ8417: Display Channel Status details. CHANNEL(QM177.QM141) XMITQ(QM141) CONNAME(MQ177A) CURRENT CHLTYPE(SDR) STATUS(RUNNING) RQMNAME(QM141) AMQ8417: Display Channel Status details. CHANNEL(QM141.QM177) XMITQ( ) CONNAME(APPN.MQ141A) CURRENT CHLTYPE(RCVR) STATUS(RUNNING) RQMNAME(QM141) 检查 QM177 的队列 QM177.LOCAL, 消息应当已经通过 QM141 ,返回到 QM177.LOCAL 中,可以使用 amqsget 取出消息: /usr/lpp/mqm/samp/bin/amqsget QM177.LOCAL QM177 5. 测试结束
参考资料 : Communications Server for AIX 产品手册网址: http://www-306.ibm.com/software/network/commserver/library/publications/csaix.html WebSphere MQ 产品手册网址: http://www-306.ibm.com/software/integration/library/manualsa/ |
|||||||||||||||||||||||||||||||||||||||
| [ ] [返回上一页] [打 印] [收 藏] | |||||||||||||||||||||||||||||||||||||||
