问题描述:
用java写了一个向MQ队列发送消息的程序,MQEnvironment.CCSID = 1381并且队列的CCSID也是1381。但是在WebSphere MQ资源管理器中浏览队列消息时,发现数据的格式是空白,CCSID是819,编码是273。并且消息里面的中文都是乱码。折腾了一下午终于找到问题的根源,原来是MQMessage这个类在作怪。它继承了MQMD这个类,这个类包含发送消息的控制信息。其中就包含上述三个属性的配置,默认值就是上面给出的,详细信息请查阅官方文档。
解决方法:
// Define a simple WebSphere MQ Message ...
MQMessage msg = new MQMessage();
msg.encoding = 546;
msg.characterSet = 1381;
msg.format = MQConstants.MQFMT_STRING;
问题总结:
官方文档相当的不靠谱,数据不好听的网络语“坑爹呢”。文档中给出encoding属性的宏中根本就没有对应546的定义,characterSet 属性的宏也没有对应1381的定义。
官方文档:http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0m0/index.jsp?topic=%2Fcom.ibm.mq.doc%2Fhelp_home_wmq.htm
分享到:
相关推荐
注意:有时候,MQ客户端联服务端时会因为两端字符集编码CCSID不一样造成连接的失败,典型错误是:MQCONN ended with reason code 2059。在队列管理器的错误日志(位于/var/mqm/errors/AMQERROR**.log)中有如下信息: ...
iseries as400 ccsid map for pc and isersis interchange data reference
LoadRunner性能测试完全讲义,资源清晰完整,下载后请给好评
消息驱动和消息触发............................................................................................... 15 记号约定.............................................................................
DB2 UDB is available on a variety of platforms, including -large systemssuch as z/OS, OS/390, VM, and VSE -mid-sized systemssuch as AS/400, AIX, and Solaris -single or LAN-based systemssuch as Windows...
包括JDBC用来连接db2的db2jcc_license_cu.jar,db2jcc4.jar
关注漏洞预防工作源头解决漏洞: • 应用系统:安全编码,第三方开源组件 • 操作系统及服务:安全配置规范,主机安全加 固 • 供应链安全管理:外购第三方系统安全质量要 求 建制度、策略、系统,加强漏洞修复能力...
平台和大数据平台混搭式的数据中心设计.针对现有仓库存储和性能接近饱和,数据海量,一方面传统经分仓库计算压力大 无法承载,另一方面传统经分仓库的扩展性弱,且成本很高。
围绕“互联网根服务器系统”展开 ¤ 报告内容将假设听众对互联网域名系统有所了解 ¤ 报告内容提纲:关于根服务器系统的六个问题
本标准规定了政府数据的脱敏原则、脱敏方法和脱敏过程,可为数据脱敏工作的规划、实施和管理 提供指导。本标准适用于政府结构化数据的脱敏工作,包括但不限于数据脱敏的提供商、用户、评测机构和监 管机构。
域名系统DNS安全和故障事件 • 2015年11月部分DNS根服务器被攻击,部分地区访问不畅 • 2016年10月21日美国域名供应商DYN的DNS网络遭受DDOS攻击, 导致美国网络大范围瘫痪 • 2019年10月23日云服务公司AWS遭遇了DDoS...
... 各种安全系统和设备管理账号,如防火墙、入侵检测、防病毒...... 应用系统内嵌账号,如应用系统源码、配置文件、中间件中的数据库访问账号、API接口账号、Web Console...... 业务前台管理
H3C S10500 系列交换机配置手册,网络管理和监控配置指导。
企业信息安全不仅仅是关注企业网络边界路由器内的安全,更多的分布在管理权限外的潜在威胁使得数字风险的边界越来 越模糊,响应和处置越来越困难
event-stream包是一个Node.js流数据的JavaScript软件包。起因是 event-stream 项目的作者由于时间和精力有限,将其维护工作交给另一位开发者 Right9ctrl,该开发者获得了event-stream的控制权,将恶意代码注入。
新一代网络安全 框架(内生安全) 同步规划、建设运营 从”局部整改 ”到”整体规划 ” 从”外挂修补 ”到”内生 融合 ” 技术体系与运行并重 网络安全与功能融合
生态不仅仅是“总线、平台”生态中两点之间的关联可以是: • 合作、竞争、上下游、监管、对抗 合作 • 供需双方的“合作” • 两个供给方的合作 • 供应链上下游的合作
1. 基于 PowerShell 的攻击发生的 频率逐年上升 1,2 · 432% between 2016 – 2017, · 661% between 2017 –2018, · 460% in the first quarter of 2019. PowerShell 在所有攻击中出现的频率 达到 45% 。
本部分适用于同步数字体系(SDH)、光传送网络(OTN)、准同步数字体系(PDH)、以太网物理层(ETY)、弹性分组环(RPR)、多协议标签交换(MPLS)、面向传送的多协议标签交换( MPLS-TP)、异步转移模式(ATM)等...
1. PKS是什么 2. 工作机理与产品组成 3. 亮点与价值 4. 发展规划 定义、目标 架构、原理、产品形态 技术突破、用户价值 路线图