永发信息网

was7.0用websphere mq7.5出错 cc=2;RC=2009 如何解决

答案:2  悬赏:80  手机版
解决时间 2021-02-01 01:10
was7.0用websphere mq7.5出错 cc=2;RC=2009 如何解决
最佳答案
websphere mq : 用于传输信息 具有跨平台的功能。
1 安装websphere mq 并启动
2 websphere mq 建立 queue Manager (如:MQSI_SAMPLE_QM)
3 建立queue 类型选择 Local类型 的 (如lq )
3 建立channels 类型选择Server Connection (如BridgeChannel)

java 代码如下:

package test.mq;
import com.ibm.mq.*;

public class FirstMqTest {
// public static void main(String[] args[]){
// FirstMqTest first = new FirstMqTest();
// first.test();
// }
public static void main(String args[]){
FirstMqTest first = new FirstMqTest();
first.test();

}
public void test(){
String qManager = "MQSI_SAMPLE_QM"; //QueueManager name
String qName = "lq";//Queue Name
try {
//configure connection parameters
MQEnvironment.hostname="172.16.17.123";//MQ Server name or IP
//MQEnvironment.port=1414;//listenr port
MQEnvironment.channel="BridgeChannel";//Server-Connection Channel
MQEnvironment.CCSID =1381;
// Create a connection to the QueueManager
System.out.println("Connecting to queue manager: "+qManager);
MQQueueManager qMgr = new MQQueueManager(qManager);
// Set up the options on the queue we wish to open
int openOptions = MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_OUTPUT;
// Now specify the queue that we wish to open and the open options
System.out.println("Accessing queue: "+qName);
MQQueue queue = qMgr.accessQueue(qName, openOptions);
// Define a simple WebSphere MQ Message ...
MQMessage msg = new MQMessage();
// ... and write some text in UTF8 format
msg.writeUTF("Hello, World!");
// Specify the default put message options
MQPutMessageOptions pmo = new MQPutMessageOptions();
// Put the message to the queue
System.out.println("Sending a message...");


for(int j=0;j< 5;j++){
String str ="test11111111111";
str = str+j;
msg.writeUTF(str);
queue.put(msg, pmo);
}
queue.put(msg, pmo);
// Now get the message back again. First define a WebSphere MQ message
// to receive the data
MQMessage rcvMessage = new MQMessage();

// Specify default get message options
MQGetMessageOptions gmo = new MQGetMessageOptions();
// Get the message off the queue.
System.out.println("...and getting the message back again");
queue.get(rcvMessage, gmo);
// And display the message text...
String msgText = rcvMessage.readUTF();
System.out.println("The message is: " + msgText);
// Close the queue
System.out.println("Closing the queue");
queue.close();
// Disconnect from the QueueManager
System.out.println("Disconnecting from the Queue Manager");
qMgr.disconnect();
System.out.println("Done!");
}
catch (MQException ex) {
System.out.println("A WebSphere MQ Error occured : Completion Code "
+ ex.completionCode + " Reason Code " + ex.reasonCode);
}
catch (java.io.IOException ex) {
System.out.println("An IOException occured whilst writing to the message buffer: "
+ ex);
}
}
}
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
博知书咖地址在什么地方,我要处理点事
广州市一日究竟有几多吨垃圾?
一种粉丝状树上开的花
加油大魔王沙拉曼
上岛咖啡厅(国贸城店)地址有知道的么?有点事
艾伦咖啡西式简餐地址在哪,我要去那里办事
我家蟑螂为什么在暖气哪里活动
下列各项与存货相关的费用中,应计入存货成本
OneDayCoffee地址有知道的么?有点事想过去
厦门闽D车牌交过桥过路费,每年交多少?
逸境休闲吧怎么去啊,我要去那办事
O是边长为1的正三角形ABC的中心 将三角形ABC
维生素c咀嚼片打开了两个月还可以吃吗
太阳能刚流一会水仪表显示的水位就是百分之八
财产分割属于哪个部门管
推荐资讯
乐购超市里卖的手机不会有水货吧!?为什么都
【大城市的好处】住在大城市的好处与坏处的英
伊莎瑜伽馆怎么去啊,我要去那办事
悬字用数笔画查字法应查什么画
欧树神奇护理油用在脸上如何?
兰花的水培方法
武汉国广有没有香奈尔衣服
会计票据上十万零七千怎么写
win10kb3197954累积更新安装失败
家里樱桃多吃不完,怎么办
洁神干洗(西环北路)地址好找么,我有些事要过
金融方向包括哪些专业
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?