websphere mq Java编程出现这样的问题怎么解决

问题描述

try{StringqManager="qm2";//队列管理器StringqName="ql_qm2";//本地队列MQEnvironment.hostname="192.168.1.221";MQEnvironment.port=1412;MQEnvironment.channel="serconn";MQEnvironment.CCSID=1383;System.out.println(qManager);MQQueueManagerqmgr=newMQQueueManager(qManager);intopenoptions=MQC.MQOO_INPUT_AS_Q_DEF|MQC.MQOO_OUTPUT;System.out.println(qName);MQQueuequeue=qmgr.accessQueue(qName,openoptions);MQMessagemsg=newMQMessage();msg.writeUTF("helloworld");MQPutMessageOptionspmo=newMQPutMessageOptions();System.out.println("发送消息");queue.put(msg,pmo);MQMessagercvmsg=newMQMessage();MQGetMessageOptionsgmo=newMQGetMessageOptions();queue.get(rcvmsg,gmo);Stringstr=rcvmsg.readUTF();System.out.println(str);}catch(MQExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}

MQJE001:MQException出现:完成代码是2,原因为2195MQJE007:读取消息数据时出现IO错误MQJE001:MQException出现:完成代码是2,原因为2009MQJE003:传输消息缓冲区时出现IO错误MQJE001:MQException出现:完成代码是2,原因为2195MQJE018:协议错误-接收到意外的段类型MQJE001:MQException出现:完成代码是2,原因为2195MQJE018:协议错误-接收到意外的段类型com.ibm.mq.MQException:MQJE001:MQException出现:完成代码是2,原因为2195MQJE018:协议错误-接收到意外的段类型atcom.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:212)atcom.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:318)atcom.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:338)atcom.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:84)atcom.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:168)atcom.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:772)atcom.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:697)atcom.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManagerFactory.java:657)atcom.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:153)atcom.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:451)atcom.oy.mqtest.MqGetConnection.main(MqGetConnection.java:25)Causedby:com.ibm.mqservices.MQInternalException:MQJE001:MQException出现:完成代码是2,原因为2195MQJE018:协议错误-接收到意外的段类型atcom.ibm.mq.MQv6InternalCommunications.establishChannel(MQv6InternalCommunications.java:679)atcom.ibm.mq.MQv6InternalCommunications.initialize(MQv6InternalCommunications.java:206)atcom.ibm.mq.MQv6InternalCommunications.<init>(MQv6InternalCommunications.java:102)atcom.ibm.mq.MQSESSIONClient.MQCONNX(MQSESSIONClient.java:1337)atcom.ibm.mq.MQSESSIONClient.MQCONN(MQSESSIONClient.java:1246)atcom.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:184)...10more

解决方案

解决方案二:
字符集的问题!
解决方案三:
whyCCSIDusing1383?whichOSyouuse?ifwindowsyoucantryusing1381.

时间: 2024-08-01 05:54:21

websphere mq Java编程出现这样的问题怎么解决的相关文章

使用Java API处理WebSphere MQ大消息

WebSphere MQ 中处理大消息的方法 使用过 WebSphere MQ 的读者都知道,WebSphere MQ 对处理的单条消息的大小是有限制的,目前支持的最大消息是100M,而且,随着消息大小的增大,WebSphere MQ 处理的性能也会随之下降.从最佳实践来说,WebSphere MQ 传输大小为几K的消息其效率是最高的.那如何使 WebSphere MQ 能高效的处理大消息呢? WebSphere MQ 提供了处理大消息的两种方法:消息分片和消息分组.下面我们来看在使用 Java

为WebSphere MQ环境编写用于MQ Explorer的Java测试

引言 IBM WebSphere MQ 环境功能强大并涉及许多对象定义.允许自动检查这些对象定义的系统有助于加快 WebSphere MQ 网络的开发与调试. WebSphere MQ Explorer 是 WebSphere MQ 管理工具集的名称,您可以使用它来创建.更改和删除对象.MQ Explorer 基于 Eclipse 构建,可以通过 Eclipse 插件进行扩展.本文向您介绍如何编写插件来在 WebSphere MQ 环境中执行检查,并通过一个插件示例来验证所有对象是否符合公司的命

java结合WebSphere MQ实现接收队列文件功能_java

首先我们先来简单介绍下websphere mq以及安装使用简介 websphere mq  : 用于传输信息 具有跨平台的功能. 1 安装websphere mq 并启动 2 websphere mq 建立 queue Manager (如:MQSI_SAMPLE_QM) 3 建立queue 类型选择 Local类型 的 (如lq  ) 4 建立channels 类型选择Server Connection (如BridgeChannel) 接下来,我们来看实例代码: MQFileReceiver

使用WAS V7中的WebSphere MQ消息传递提供程序,第1部分

IBM WebSphere Application Server V7 包含一些重要改进,改进了其与作为 Java Message Service (JMS) 提供程序的 IBM WebSphere MQ 的互操作方法. 引言 许多组织使用 IBM WebSphere MQ 提供企业消息传递,并使用 IBM WebSphere Application Server 部署其 Java Platform, Enterprise Edition (Java EE) 应用程序.当 您在 WebSpher

IBM WebSphere Cast Iron与WebSphere MQ Telemetry Transport协作实现业务消息推送

基于物联网的 WebSphere MQ Telemetry Transport(简称 MQTT)相关技术在云计算和移动设备之间架起一道桥梁,在低带宽和不稳定的移动互联网中为您提供可靠的网络服务. 云计算.移动互联网.物联网是当前最炙手可热的几个关键词,也是未来最具发展潜力的几个关键技术.云计算可以为人们提供强大的计算能力和存储能力,能够有效地解决移动设备计算能力不足和存储量小的局限性,然而实现这一切的前提是拥有良好的网络环境,包括稳定的链接和高速的传输条件.然而当前移动互联网正处于起步阶段,无法

用社交网络连接WebSphere MQ:列队管理器和MQ应用程序的Twitter通知

如今,社交网络无所不在 -- 为了与朋友联系,或是为了让自己与时俱进,抑或是为了让别人获知共同关心话题的最新进展.社交网络在企业中也很有用.本文将向您展示如何快速而轻松地在您的 WebSphere MQ 应用程序中使用社交网络软件(比如 Twitter)向广大的系统管理员或最终用户,甚至是向其他应用程序或中间件发送状态及问题信息.本文中的示例使用的是面向 WebSphere Application Server Community Edition 运行时的 JEE 技术(简单的消息驱动的 bea

实现SOA连接的第一步:WebSphere MQ V7新功能

前言 "SOA Message Backbone",这是对WebSphere MQ V7.0的最佳写照.它可跨越J2EE.Microsoft.NET等多种环境,支持多达35种平台:它支持JMS, Web2.0等全新的技术和标准,它还具有全面的安全机制Secure Sockets Layer (SSL),并且通过各种手段,不断优化性能,简化管理. WebSphere MQ V7.0 新增功能主要包括:对Web 2.0的支持,对内置发布/订阅功能的增强,在MQ Client.JMS.MQI

使用WebSphere MQ Application Activity Trace增加消息的可见性

简介 本文使用多个场景来展示 IBMWebSphereMQ Application Activity Trace 的 潜在用途,包括问题确定和维护 WebSphere MQ 消息的审计跟踪.在各个场景中 将使用两个工具来格式化用于分析的 Application Activity Trace 记录: 命令行工具 amqsact,它作为一个示例随 WebSphere MQ 提供. 在 SupportPac MS0P 中包括的事件和统计数据查看器:WebSphere MQ Explorer – Ext

使用WAS V7中的WebSphere MQ消息提供程序,第2部分: 使用通道出口

简介 IBM WebSphere Application Server V7 中的 IBM WebSphere MQ 消息提供程 序提供对基于 Java 通道出口的完整支持.道出口是运行在 IBM WebSphere MQ 通道生命周期中被指定点上的用户代码.通道出口有许多可能的用法,包括审计.安全.压 缩.转换等等. 之前的 WebSphere Application Server 版本中,通道出口没有得到完整的支持,必须通过 定制属性配置.在 WebSphere Application Se