接收器JMS适配器| CCSID战斗

2020-09-25 05:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)全部 我需要将消息发送到I...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


全部

我需要将消息发送到IBM iSeries系统。 当我看一下IBM方面时,CCSID似乎是1208。那怎么可能?

在接收器JMS适配器中

  • 我在 Target 标签中提供了CCSID(37)
  • 附加参数 JMS.QueueImpl.method.setCCSID 包含在值 java.lang.Integer 37
  • 在模块选项卡中,我添加了 Transform.ContentType ,其值为 text/plain; charset = UTF-8

似乎没有任何帮助。 也是上述参数的组合。

有人知道吗?

非常感谢。
Dimitri

2条回答
ZJXianG
2020-09-25 06:20 .采纳回答

迪米特里,

如果要在SAP PI输出CCSID 819中发送纯字母数字字符,则应该工作(ISO 8859-1 ASCII)。 如果您有特殊字符或非英语字符,请尝试使用CCSID 1208(UTF-8)。

还有一点,一旦您从SAP PI发送数据并将其放置在JMS Q中。在应用程序处理来自队列的消息之前,请尝试使用RHFUTIL从输入Q中提取数据。 消息是否正确放置在输入队列中。 那么问题应该出在应用程序处理输入队列之外的地方。 如果在读取时未正确处理字符集,则数据可能会损坏。

问候

Nazeer

一周热门 更多>