IBM Websphere MQ 基本实验操作

IBM Websphere MQ 基本实验操作

1.1 MQ版本信息

IBM WebSphere MQ V 9.0

1.2 MQ软件环境

Windows Server 2003

1.3 MQ服务器信息

服务器地址:xxxxx

用户名:mqm

密码:******

1.5 MQ注意事项

1.不支持含有空格的主机名;

2.远程队列中的远程队列名称和远程队列管理器必须与TOP端的本地队列及队列管理器一致;

3.接收方通道名称必须与TOP端发送方通道名称一致,发送方通道名称必须与TOP端接收方通道名称一致。

1.6 MQ创建队列说明

1.6.1 SWIFT端队列说明:


参数名称


描述


键值


server_ip


服务器地址


待定


qm_port


队列管理器端口


1450


qm_name


队列管理器名称


QM_ SWIFT


本地队列名称


SWIFT_RECEIVE_QUEUE


本地队列名称


TRANSFER_QUEUE


远程队列名称


MIDDLE_SEND_QUEUE


接收通道名称


TOP_TO_SWIFT


发送通道名称


SWIFT_TO_TOP

1.6.2 TOP端队列说明:


参数名称


描述


键值


server_ip


服务器地址


待定


qm_port


队列管理器端口


1451


qm_name


队列管理器名称


QM_ TOP


本地队列名称


TOP_RECEIVE_QUEUE


本地队列名称


TRANSFER_QUEUE


远程队列名称


MIDDLE_SEND_QUEUE


接收通道名称


SWIFT_TO_TOP


发送通道名称


TOP_TO_SWIFT

实验开始 创建队列管理器

选中队列管理器文件夹,右键“新建”,选择“队列管理器”:

弹出创建队列管理器对话框,输入队列管理器名称QM_SWIFT,进入下一步:

确保启动类型为自动,勾选创建服务器连接通道,进入下一步:

默认端口为1414,如果此端口已被占用,修改端口,我们使用1450,点击下一步:

保持默认选项,点击完成。

队列管理器创建完毕,并自动启动:

1.8.2 创建队列

1.8.2.1 创建本地队列

选中队列管理器下的队列文件夹,右键“新建”—“本地队列”:

弹出新建本地队列窗口,输入本地队列名称SWIFT_RECEIVE_QUEUE,点击下一步:

常规—缺省持久性一项选择“持久“:

扩展—最大队列深度一项工具需要调整大小,其他保持默认,点击完成:

创建本地队列完毕,队列列表显示如下:

1.8.2.2 创建传输队列

与创建本地队列一样,选中队列管理器下的队列文件夹,右键“新建”—“本地队列”,弹出对话框,输入传输队列名称TRANSFER_QUEUE,点击下一步:

常规—使用情况一项改为“传输“,其他与创建本地队列一样,点击完成。

创建传输队列完毕,队列列表显示如下:

1.8.2.3 创建远程队列

选中队列文件夹,右键“新建”—“远程队列定义”:

弹出“新建远程队列定义”窗口,输入远程队列名称MIDDLE_SEND_QUEUE,点击下一步:

常规—“缺省持久性”选择“持久”,“远程队列”输入TOP端本地队列名称(即接收消息的队列),这里使用TOP_RECEIVE_QUEUE,远程队列管理器为QM_TOP,传输队列选择上面创建的本地传输队列TRANSFER_QUEUE,点击完成:

创建远程队列完毕,队列列表显示如下:

1.8.3 创建通道

1.8.3.1 创建发送通道

选中队列管理器下的“通道”文件夹,右键“新建”—“发送方通道”:

弹出“新建发送方通道”窗口,输入发送方通道名称SWIFT_TO_TOP,点击下一步,

常规—连接名称输入连接对方的IP或主机名+端口号,目前TOP端的IP待定,“传输队列”选择TRANSFER_QUEUE,点击完成。

创建发送方通道完毕,显示如下:

1.8.3.2 创建接收通道

选中队列管理器下的“通道”文件夹,右键“新建”—“接收方通道”:

弹出“新建接收方通道”窗口,接收方通道名称必须与远端队列管理器的发送方通道名称一致,这里输入接收方通道名称TOP_TO_SWIFT,直接点击完成,

创建接收方通道完毕,显示如下:

1.8.4 MQ连通测试

1.8.4.1 启动侦听器

查看“侦听器”状态,如果未启动,右键“启动”:

等待侦听器状态变为“正在运行”

1.8.4.2 启动发送方通道

选中发送方通道,右键“启动”,MQ会根据配置的主机名及端口号请求远端队列管理器的接收方通道

通道状态显示为“正在运行”,表示连接成功;如果失败,通道状态会显示“正在重试”

1.8.4.3 发送测试消息

连接成功后就可以向远程队列管理器发送消息了,选中远程队列,右键“放入测试消息”

弹出消息对话框,录入测试信息,点击放入消息

1.8.4.4 浏览消息

在模拟的TOP端查看SWIFT发送的消息,

测试完毕。

时间: 2024-07-31 14:33:00

IBM Websphere MQ 基本实验操作的相关文章

MQ原理、使用场景、IBM WebSphere MQ介绍及spring集成配置

一.MQ简介及特点 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们.消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术.排队指的是应用程序通过队列来通信.队列的使用除去了接收和发送应用程序同时执行的要求.其中较为成熟的MQ产品有IBM WebSphere MQ.RabbitMQ .ZeroMQ

IBM WebSphere MQ介绍安装以及配置服务详解

首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagram (Send and forget) 应用程序在创建完消息后.利用MQ的API将消息发送到队列中.它充分利用了MQ(once and once only ) 2.请求和应答方式 Request/Reply 发送消息之后需等待对方处理结果.  需考虑如下问题: a.等待应答的时间是多少? b.如果没

IBM WebSphere MQ 相关概念

IBM WebSphere MQ 基本概念 基本概念 1.队列管理器 队列管理器,顾名思义,就是管理消息队列的,它可以确保队列中的消息发送到正确的接收队列中,或者将消息传递至另外一个队列管理器中.队列管理器为每一个调用或者命令生成合适的完成代码. 队列管理器执行的任务有: 启动通道 处理 MQI 调用 创建.删除或改变队列和通道定义 运行命令服务器以处理 MQSC 命令 2.MQ 消息队列 从数据结构的知识知道,Queue是队列,是一个线性容器.MQ(Message Queue)就是存放消息的容

IBM WebSphere MQ的oracle的jdbc

一.IBM WebSphere MQ7.0的jdbc支持数据库有: DB2 Informix Informix_With_Date_Format Microsoft_SQL_Server Oracle Sybase_JConnect6_05 本文以oracle的jdbc为例,以两种方法建jdbc,详情如下: 二.命令建jdbc 1.打开MB命令控制台(可参考http://www.cnblogs.com/hhl-kf/archive/2012/09/25/2694052.html) 2.创建配置服

IBM WebSphere MQ

相关链接: http://kakajw.iteye.com/category/269774 http://www.ibm.com/support/knowledgecenter/zh/SSFKSJ_7.5.0/com.ibm.mq.explorer.doc/bi00256_.htm http://www.ibm.com/support/knowledgecenter/zh/SSFKSJ_7.5.0/com.ibm.mq.explorer.doc/e_properties_queues.htm h

IBM WebSphere MQ for net 报错 MQRC_NOT_AUTHORIZED

最近进入新公司要维护以前的90年代的老系统 用NET对IBMMQ做测试 NET 4.0 +7.5 MQ 版本 待我写好NET调用的代码后出现错误MQRC_NOT_AUTHORIZED 折腾大半天往上找遍资料,终于找到一篇文章说: 管理员进入cmd  执行 runmqsc mq管理器名称 接着执行 alter qmgr chlauth(disabled) 把权限验证下掉就可以了

IBM websphere MQ远程队列的简单配置

原理: 1.远程队列分发送方和接收方 2.接收方配置: 接收方配置要先拿到对方的发送通道配置,接收方的队列名称必须和远程发送方的队列名称一致,告诉远程发送方,你的地址,队列管理器名称等信息,在通道中建立一个接受方通道即可, 远程发送方就可以连接了. 3.发送方配置: 发送方配置要先拿到对方的接收方通道配置,首先建立一个传输队列,(传输队列就是一个本地队列,只不过属性不一样),在传输队列,配置好触发器数据,对应的是发送队列名称. 然后再建立一个远程队列,配置对方远程队列管理器的参数,(包括地址,端

WebSphere MQ&&Active MQ

WebSphere MQ&&ActiveMQ WebSphere MQ 1.  中间件处于应用软件与系统软件之间,是一种以自己的复杂换取企业应用简单化的可复用的基础软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享.功能共享的目的. 2.  三种通信技术: RPC(remote process call):同步: CPI-C:同步: MQI(message queue interface):异步通信方式,通信的方式与传送协议无关. 3.

WebSphere MQ消息通道管理总结

WebSphere MQ作为IBM软件家族的消息传输中间件产品,以其出色的特性和功能在业界享有盛誉.WebSphere MQ独特的安全机制.简便快速的编程风格.卓越不凡的稳定性.可扩展性和跨平台性,以及强大的消息通讯能力,使得它在银行.电信,还是在交通运输.政府机关等各行各业,赢得了很高的市场份额.在中国,WebSphere MQ同样拥有广泛的用户基础和许许多多的成功案例.它不仅具有跨平台.跨网络的特性,而且以其特有的先进机制保证对消息的"Once and Once only"的传输,