`
kukuqiu001
  • 浏览: 210652 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Websphere MQ 通道自动重连的问题

 
阅读更多
起因:
windows的MQ队列向AIX发送消息,发送完成,消息堵塞在传输队列,同时之前同AIX连接的通道关闭。状态为“正在重试”。
解决办法:
查明错误码,是CCSID编码格式不匹配引起的
AIX上的MQ 队列管理器的ccsid编码格式是819
windows的MQ 队列管理器的 ccsid 编码格式 1381.
之后将Windows 的MQ 队列管理器的CCSID 编码格式修改为 819
过程: 1, runmqsc <队列管理器名>
       2, alter qmgr ccsid(819)

重启队列管理器后生效,ccsid 更改为 819

此时通过windows MQ资源管理器向AIX的远程队列发送测试消息,异常不成功。现象同之前相同。但是通过AIX向windows的队列发送消息,能够成功的。

查询各种资料,如在中文 websphere 技术论坛的(http://www.webspherechina.net/club/viewthread.php?tid=16058&extra=&page=2
    你缺少的是这个表:05650333.tbl
如果这个表存在的话。
只说明了现象,依然无法解决

最后谷歌查英文资料(http://www.mqseries.net/phpBB2/viewtopic.php?t=60792&sid=3c05ba981176264a0be989dc145d8d87)发现:
需要修改ccsid.tbl ,文件位置在我的电脑的位置是: c:\IBM\WebSphere MQ\conv\table
开启MQ server 的CCSID转换功能
去除之前的注释即可
# DEFAULT DATA CONVERSION
#
# You can define default conversion CCSIDs which will be used to convert
# between ASCII or similar and EBCDIC CCSIDs if no conversion is supported
# between two CCSIDs. If enabled, the default conversion is used for
# transmission and message headers and can also be enabled in user data
# conversion. For more information see the System Administration book.
#
# Default conversions are enabled by creating two lines similar to the
# two following, but removing the # character which indicates a comment.
default       0      500     1     1    0
default       0      850     1     2    0


报文发送后,依然有2011 错误。服务器MQGET 报的
原来是MQMessage的报文内容需要更改编码格式
将MQMessage 设置为 819的格式,如下:
                        MQMessage reqMsg = new MQMessage();		
			reqMsg.encoding = 273;
			reqMsg.characterSet = 819;
			reqMsg.format = MQConstants.MQFMT_STRING;

以上内容参考自:http://zrcoffee.iteye.com/blog/1172344

分享到:
评论

相关推荐

    Websphere mq 7.1 通道授权问题

    在探讨"Websphere MQ 7.1 通道授权问题"这一主题时,我们首先需要理解Websphere MQ(WebSphere Message Queue,简称WMQ)是什么,以及它在企业级消息传递系统中的作用。Websphere MQ是IBM提供的一款用于构建企业级...

    Websphere MQ入门教程-使用IBM Websphere MQ

    【标题】:“Websphere MQ入门教程-使用IBM Websphere MQ” 【正文】: IBM WebSphere MQ(原名MQSeries)是IBM提供的一款企业级的消息中间件产品,它允许不同应用程序、系统和网络在分布式环境中交换消息。本教程...

    WebSphere_MQ_V6.0.zip

    WebSphere MQ,原名MQSeries,是IBM推出的一款企业级的消息中间件产品,它在IT领域扮演着重要的角色,尤其在分布式系统、企业应用程序集成(EAI)以及业务流程自动化中发挥着关键作用。WebSphere MQ V6.0是这个系列...

    IBM WebSphere MQ安装使用教程详细图解

    【IBM WebSphere MQ安装使用教程详细图解】 IBM WebSphere MQ,简称MQ,是一款由IBM提供的消息中间件,它允许应用程序之间可靠地交换信息,无论它们位于何处或使用何种操作系统。本教程旨在指导用户在Windows系统上...

    IBM WebSphere MQ消息持久化

    IBM WebSphere MQ是IBM公司开发的消息中间件产品,它能够保证消息在分布式系统中的可靠传递。在IBM WebSphere MQ中,消息持久化是一个重要的特性,它确保了当队列管理器发生异常时,消息数据的安全性和一致性。以下...

    WebSphere MQ 内部通讯

    - **作用**:消息通道代理能够监控消息通道的状态,并在必要时自动重启通道,以保持通信的连续性。 ##### 3. 传输队列 - **定义**:传输队列是存储待发送消息的特殊队列,通常位于发送方队列管理器上。 - **功能**...

    WebSphere MQ

    ### WebSphere MQ 概述 WebSphere MQ(曾称为MQSeries)是IBM开发的一款消息中间件,主要用于实现不同应用程序、服务器、操作系统甚至不同网络之间的数据和消息交换。它通过提供一种安全可靠的消息传输机制,确保...

    Websphere MQ入门教程(pdf版)

    ### Websphere MQ入门教程知识点概述 #### 一、Websphere MQ原理和体系结构 ##### 1.1 中间件及其优点 - **定义**:中间件是一种位于操作系统和应用之间的软件层,用于简化软件开发和提高软件的可移植性、可扩展...

    Linux 和 Unix(Solaris 10)配置自动启动IBM WebSphere MQ

    本篇文章将详细探讨如何在Linux和Solaris 10上配置WebSphere MQ以实现自动启动。 首先,理解自动启动的基本概念。在Linux或Unix系统中,服务的自动启动通常通过初始化脚本(init script)或者System V init系统实现...

    IBM WebSphere MQ 7.5基本用法.docx

    IBM WebSphere MQ 7.5 是一款强大的中间件产品,用于在不同的应用程序之间可靠地传输数据,无论这些应用程序是否在同一时间运行或者在同一网络环境中。它提供了消息队列服务,确保了数据的稳定传输和系统的高可用性...

    Websphere MQ实现应用程序通信

    ### Websphere MQ 实现应用程序通信详解 #### 一、概述 IBM WebSphere MQ(简称WMQ)是一种消息中间件,用于实现不同应用程序之间的通信。它支持多种平台和语言,能够在分布式环境中提供可靠的消息传递服务。本文将...

    WebSphere MQ 系统管理指南 6.0 中文版

    **WebSphere MQ 系统管理指南 6.0 中文版** WebSphere MQ,原名Message Queuing(MQ),是IBM开发的一种中间件,用于在分布式系统之间可靠地传输消息。该系统管理指南针对WebSphere MQ 6.0版本,为管理员提供了详尽...

    WebSphere MQ消息通道管理的几点技巧.doc

    在实际操作中,应结合具体环境和业务需求调整这些策略,以实现最佳的WebSphere MQ通道管理。同时,对操作系统的TCP/IP参数进行微调,如超时设置、重传次数等,可以进一步增强系统的稳定性和可靠性。在处理网络不稳定...

    IBM WebSphere MQ 7.5基本用法

    IBM WebSphere MQ,常被称为WMQ,是IBM提供的一款企业级的消息中间件产品,它允许应用程序之间通过异步消息传递进行通信,确保数据在不同系统间的可靠传输。在本教程中,我们将深入探讨IBM WebSphere MQ 7.5的基础...

    Websphere MQ入门教程

    3. 重试机制:当消息传递失败时,Websphere MQ会自动重试,保证消息不丢失。 4. 高可用性:通过镜像队列管理器、集群等技术,提供高可用性和灾难恢复能力。 学习Websphere MQ,不仅可以提升企业级集成的能力,还能...

    IBM WebSphere MQ基础篇(官方教材)

    WebSphere MQ的核心组件包括队列管理器(Queue Manager)、队列(Queue)、通道(Channel)和消息。队列管理器是WMQ的核心,负责消息的存储、路由和安全。队列分为本地队列、远程队列、传输队列、死信队列和别名队列...

    windown XP下的 WebSphere MQ(V7.1)安装与测试.doc

    ### WebSphere MQ 7.1 在 Windows XP 下的安装与测试 #### 一、WebSphere MQ 7.1 的安装步骤 **系统要求** - 操作系统:Windows 2003 企业版或标准版。 - 硬件要求未具体说明,但通常包括足够的磁盘空间、内存及...

    WebSphere_MQ

    WebSphere MQ 体系结构由许多对象所组成,主要包括队列管理器、队列、通道、进程定义等对象。队列管理器和 DB2 数据库中的实例相似,队列管理器好比是数据库实例,队列好比是数据库中的数据表,而消息就好似数据表中...

Global site tag (gtag.js) - Google Analytics