公共(public)类 PtpReceiver {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
MQEnvironment.hostname = "192.168.120.28:1415";
MQEnvironment.channel = "SFMS.TO.CBS";
MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY,
MQC.TRANSPORT_MQSERIES);
System.out.println("Q manager");
MQQueueManager qMgr = new MQQueueManager("GSCBBRQM");
System.out.println("Q manager11");
}
catch (MQException ex) {
System.out.println(ex.completionCode+ ex.reasonCode);
}
}
我收到以下错误:
MQJE001:完成代码“2”,原因“2538”。
谁能帮我解决这个错误
最佳答案
这是用于通过 WMQ for JMS 建立连接的 JMS 代码。 Bhaumik 使用 WMQ for Java(非 JMS)。
Bhaumik,您没有在主机名中指定端口号,而是如下所示:
public static void main(String[] args) {
try {
MQEnvironment.hostname = "192.168.120.28";
MQEnvironment.port = 1415;
MQEnvironment.channel = "SFMS.TO.CBS";
MQQueueManager qMgr = new MQQueueManager("GSCBBRQM");
}
catch (MQException ex) {
System.out.println("CC="+ex.completionCode + " : RC="+ ex.reasonCode);
}
}
关于java - MQJE001 : Completion Code '2' , 原因 '2538',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672833/