当前位置:软件学习 > 其它软件 >>

WebSphere MQ FTE 代理不能访问协调队列管理器和命令队列管理器

我是参照http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_toh/0905_toh.html安装配置
不明白的地方有:

在 Windows 上安装和创建协调管理器
2.在本地 mqm 组中创建用户 mqadmin。
不明白创建这个用户做什么用

创建代理队列管理器和协调队列管理器之间的通信渠道

创建 WebSphere MQ 通信渠道:

创建从代理队列管理器到协调队列管理器的渠道。 
创建从代理队列管理器到命令队列管理器的渠道。如果它们相同,则跳过这一步骤。 
创建从命令队列管理器到协调队列管理器的渠道。如果它们相同,则跳过这一步骤。 
创建从代理队列管理器到 FTE 网络中其他任何代理队列管理器的渠道。

这个通信渠道如何创建

我配置完后启动代理的时候报错:
************ Start Display Current Environment ************
Build level: f700-L081125.1
Properties:
    agentDesc=FTEAG01, agentName=FTEAG01, agentQMgr=QM_FTE, agentQMgrChannel=CLIENT.QM_FTE
    agentQMgrHost=192.168.75.3, agentQMgrPort=1414, coordinationQMgr=QM_CR, coordinationQMgrChannel=CLIENT.QM_CR
    coordinationQMgrHost=192.168.75.2, coordinationQMgrPort=1414, transferRoot=C:\Documents and Settings\Administrator

************* End Display Current Environment *************
[30/10/2009 13:00:46:921 CST] 00000001 AgentRuntime  I   BFGAG0058I: The agent has been successfully initialized.
[30/10/2009 13:00:49:984 CST] 00000001 AgentPublicat W   BFGMQ1007I: The coordination queue manager cannot be contacted or has refused a connection attempt. The WebSphere MQ reason code was 2087. The agent's presence will not be published.
[30/10/2009 13:00:50:000 CST] 0000000e FTECommandThr E   BFGCH0047E: The agent has received a reason code of '2087' from the MQI.  The agent cannot continue processing and will now end.
[30/10/2009 13:00:50:031 CST] 00000001 AgentRuntime  I   BFGAG0059I: The agent has been successfully started. 
[30/10/2009 13:00:50:171 CST] 00000001 AgentRuntime  E   BFGAG0061E: The agent ended abnormally


我的环境:
协调/命令队列管理器服务器:
IP:192.168.75.2
操作系统:WINDOWS XP SP3

代理队列管理器服务器:
IP:192.168.75.3
操作系统:WINDOWS XP SP3

软件安装目录都是默认安装目录

安装步骤:

协调/命令队列管理器服务器安装WebSphere MQ Server 7.0.0
创建协调队列管理器QM_CR
创建服务器连接通道CLIENT.QM_CR

代理队列管理器服务器安装WebSphere MQ Server 7.0.0
创建代理队列管理器QM_FTE
创建服务器连接通道CLIENT.QM_FTE

代理队列管理器服务器安装WebSphere MQ FTE Server 7.0.0
按提示安装。
输入的协调/命令管理器服务器和代理队列管理器的IP、队列管理器名称、通道以及代理名称FTEAG01,选的是客户端方式连接
生成QM_CR.mqsc和FTEAG01_create.mqsc

在协调队列管理器服务器运行runmqsc QM_CR <QM_CR.mqsc
在代理队列管理器服务器运行runmqsc FTEAG01_create.mqsc

之后在C:\Program Files\IBM\WMQFTE\bin目录下运行fteStartAgent FTEAG01出现上面所说的错误

请问如何解决这个错误,谢谢。 --------------------编程问答-------------------- 1、用户创建应该是没有必要的,需要注意的是安装运行fte的用户名长度是有限制的Administrator这个用户是超长的,具体的长度限制不记得了。
2、连接不到协调队列管理器和命令队列管理器这个问题我以前也碰到过,咨询过好多人也没查出个所以然来。根据我的理解是QM_CR和FTEAG01之间需要建立一个channle而且这个chanel应该是在创建队列管理器的时候需要指定的,但是我没发现创建agent的参数里面有这个选项。我处理的办法是把协调队列管理器QM_CR和FTEAG01使用一个队列管理器,这样他们之间就不存在通讯的问题了。而且我咨询了IBM的工程师他们说通常都是放在一个队列管理器的,也可以减少通讯的资源消耗。

希望对你有所帮助
补充:企业软件 ,  WebSphere
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,