Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java EBCDIC-与Websphere MQ和WAS 7的ASCII对话_Java_Jakarta Ee_Websphere_Ibm Mq_Websphere 7 - Fatal编程技术网

Java EBCDIC-与Websphere MQ和WAS 7的ASCII对话

Java EBCDIC-与Websphere MQ和WAS 7的ASCII对话,java,jakarta-ee,websphere,ibm-mq,websphere-7,Java,Jakarta Ee,Websphere,Ibm Mq,Websphere 7,我正在使用WebSphere7和WebSphereMQ7,我有一个 部署在Websphere中的消息驱动bean(MDB),它绑定到(Websphere MQ激活规范)配置的队列。 MDB将接收EDCIDIC格式的消息,需要将其转换为ASCII。 在过去,使用本机mqapi直接连接到MQ服务器时,我们可以选择以编程方式连接 使用以下摘录转换信息: gmo.options = MQC.MQGMO_CONVERT; //Handles EBCDIC/ASCII getq = qmgr.accessQ

我正在使用WebSphere7和WebSphereMQ7,我有一个 部署在Websphere中的消息驱动bean(MDB),它绑定到(Websphere MQ激活规范)配置的队列。 MDB将接收EDCIDIC格式的消息,需要将其转换为ASCII。 在过去,使用本机mqapi直接连接到MQ服务器时,我们可以选择以编程方式连接 使用以下摘录转换信息:

gmo.options = MQC.MQGMO_CONVERT; //Handles EBCDIC/ASCII
getq = qmgr.accessQueue(responseQueue);
while(true)
{
    MQMessage msgId = new MQMessage();
    msgId.characterSet = 1208;
    getq.get(msgId, gmo);
}
但是使用MDB(JMS)似乎没有指示转换的选项。 我怀疑Websphere应该有一个进行转换的设置,因为它充当了 MQ服务器和MDB,但在控制台中似乎找不到设置


有什么想法吗?

,这可能会帮助您,也谢谢各位,我目前正在测试各种配置选项。一个位于MQ服务器通道或Websphere上。非常好的帖子,再次感谢