【发布时间】:2012-04-27 22:26:34
【问题描述】:
我正在编写一个简单的 java 程序来连接到远程 WebSphere MQ 队列管理器,但它显示错误:MQJE001: Completion Code '2', Reason '2009'
然而,当我使用 WMQ Explorer 进行连接时,它会连接起来,我可以在那里看到队列中的消息。请帮忙。我的代码是:
public void init(){
props.put(MQC.HOST_NAME_PROPERTY, "sailmq3d.pok.ibm.com");
props.put(MQC.CHANNEL_PROPERTY, "PLM.SECURE.SVRCONN");
props.put(MQC.PORT_PROPERTY, 1423); // port number
props.put(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES);
}
public void start(){
try {
// Create a connection to the queue manager
qMgr = new MQQueueManager("PLMESB_SBMD2",props);
【问题讨论】:
-
PLM.SECURE.SVRCONN 的通道定义是什么样的? “安全”是否意味着它启用了 SSL?和 WMQ Explorer 使用的是同一个频道吗?
-
@Rob: 你能帮忙看看这里出了什么问题
-
它是用于连接到远程 MQ 队列管理器的简单连接,并且我可以在 MQExplorer 中使用相同的通道进行连接
标签: ibm-mq