我有两个linux服务器,一个带有MQ版本8.0.0.6,另一个安装了MQ 8.0.0.4。部署在客户端(WebSphere应用程序)中的应用程序无法连接到MQ服务器,它给出的错误如下:
JMSWMQ0018: Failed to connect to queue manager 'AEDMQ03A' with connection mode 'Client' and host name 'hostname(1414)'
我在listener中验证了队列管理器AEDMQ03A正在运行,AEDMQ03A侦听器正在端口1414上运行。我还可以通过te
我能够使用所有用户帐户从Eclipse Explorer连接到MQ。但是,当我尝试从C客户端使用我的用户帐户('muthu')连接时,它抛出错误"MQCONN ended with reason code 2035“。注意:我能够使用相同的C-Client代码访问MQ,同时以root用户(属于mqm组)的身份运行代码。
我当前的设置是
ALTER QMGR PSNPRES(SAFE)
ALTER QMGR PSMODE (ENABLED)
ALTER QMGR CHLAUTH(DISABLED)
SET CHLAUTH(*) TYPE(BLOCKUSER) USERLI
这是我的问题。
我正在使用试用版的IBM MQ V7.1。我已经创建了一个队列管理器MYQM,一个带有MCA User Id abc的通道MY_SVRCONN。我提供了用户abc来访问MYQM。我正在尝试将一条消息放入队列Q1中。但是,当获得队列连接时,我会在异常以下。
com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013:为连接模式'Client‘和主机名'(1500)’的QueueManager 'MYQM‘提供的安全身份验证无效。请检查您所连接的QueueManager上所提供的用户名和密
运行WebSphere MQServerv7.1的:
我已经创建了一个用户‘mq’,它属于Linux中的‘mq-用户’组。然后,我创建了一个队列管理器QM_TEST,并使用MQSC发出以下命令来创建队列并设置安全性:
SET AUTHREC OBJTYPE(QMGR) PRINCIPAL('mq-user') AUTHADD(ALL)
SET AUTHREC PROFILE(SYSTEM.MQEXPLORER.REPLY.MODEL) OBJTYPE(QUEUE) PRINCIPAL('mq-user') AUTHADD(INQ,DSP,GET)
SET SET
在我的Linux系统中,我看到了以下内容:
# ip link list
....
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000
....
qdisc mq是什么?在http://lartc.org/lartc.html中,我只找到有关IMQ的信息。
在指南中的示例中也有qdisc noop和qdisc noqueue,但没有关于它们的详细信息。
我正在使用MQ从MQ安装中检索信息。类PCFMessageAgent有几个构造函数。有一个可以接受host、port和channel的名称。我已经展示了文件的摘录。
public PCFMessageAgent(String host,
int port,
String channel)
throws MQException
Initializes a new PCFMessageAgent with a client connection to a queue mana
我可以从QMGR的错误日志中看到下面的错误:
- Process(27605.1) User(umts) Program(runmqtrm)
AMQ6047: Conversion not supported.
EXPLANATION:
WebSphere MQ is unable to convert string data tagged in CCSID 0 to data in
CCSID 0.
ACTION:
Check the WebSphere MQ Application Programming Reference Appendix and the
appropriate Na
org.springframework.jms.UncategorizedJmsException: Uncategorized exception occurred during JMS processing; nested exception is com.ibm.msg.client.jms.DetailedJMSException: JMSWMQ0018: Failed to connect to queue manager 'DevQueue01' with connection mode 'Client' and host name 'myh