问题标签 [rfh2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 在 ParseJmsFolder 接收带有 RFH2 标头的 JMS 消息时,XMS.NET 失败
我们的合作伙伴开始对通过 IBM WebSphere MQ 发送的消息使用自定义属性,因此我们使用 XMS.NET 开发的应用程序开始失败。
事实证明,错误是在解析 JMS 信封和 ParseJmsFolder 方法内部引发的。
这是我们得到的异常:
这些是追踪问题的详细信息:
我们的合作伙伴建议在 XMS.NET 中尝试一些有关 JMS 行为的设置,但我们尝试的所有选项都以相同的错误告终。
这是我们的配置代码:
...
编辑:
这是导致问题的示例消息
jms - 如何删除 JMS 客户端的 RFH2 标头
我正在使用 JMS 客户端。该队列是一个 IBM MQ。当我在队列上写入数据时,它会添加 RFH 标头。如何剥离 RFH 标头。我无法使用 IBM MQ API。
java - java - 如何使用java将mqrfh2-header中的子文件夹上移一个文件夹?
我希望子文件夹向上移动一个文件夹并删除“FolderToDelete”,因为在向上移动所需的子文件夹后它没有用。
RFH2-Header 的结构如下:
它是这样尝试的:
它不起作用,我收到第一行的错误消息。这是错误消息:
网站http://blog.robiii.nl/2012/01/websphere-mq-reason-codes.html说,这是以下原因:
2471 09A7 RC2471 MQRC_PROPERTY_NOT_AVAILABLE
但我知道该物业是可用的,我确定名称没有错误。
是因为我使用的是子文件夹而不是属性吗?如果是,为什么有区别?子文件夹和属性只是其中包含字符串内容的 html 标记。没有区别吗?如果 mq-classes 没有提供方法,我如何处理子文件夹?
ibm-mq - 将 RFH2 标头添加到 IBM MQ 消息的正确方法是什么
我最近开始使用 IBM MQ (v7.5),目前正在开发一个类似桥的服务,用于 MQ 和我拥有的另一个 REST 服务之间的 2 路数据传输。
通过使用标准 API,我可以毫无问题地读取和写入消息。但是当我开始为我的消息设置 MQRFH2 标头时,我面临的问题就出现了。我在用标头写入数据时一定犯了一些错误,因为每次我收到“文件结束异常('MQMessage.seek()')。 ”读取这些消息时出错。
这是我将消息放入 MQ 时的代码片段:
这就是我稍后尝试检索它的方式:
完整的错误信息是:
我验证的另一件事是“TotalMessageLength”的消息长度,并且在读取和写入消息之间匹配,但仍然会发生故障。
任何人都可以帮助我或指出与使用 RFH2 标头添加和检索消息相关的正确方向吗?
ibm-mq - 在向 mq 发送消息之前需要删除 rfh 标头
我正在使用 JndiDestinationResolver (JNDI-lookup) 来解析我在应用程序服务器上添加的目标。我看到从消息中删除 rfh 的解决方案是通过附加 --> queue + "?targetClient=1"。我将 jndi-name 传递给 send(Destination,meassage) 并且需要帮助来了解如何设置此变量(上下文文件或在应用程序服务器上)。一个解决方案提到 - 在受管理对象上有一个名为 TARGCLIENT 的属性,它应该设置为“MQ”。我们需要在 WAS 上设置它的具体方式和位置。我真的很感激这方面的任何帮助。谢谢!
ibm-mq - RFH2 - 标头的格式是什么?
我尝试构建一条xml
消息以将其注入 IBM MQ。
要使用的格式应该是RFH2
. 你知道吗,你有关于xsd
标题格式(?)的任何文档吗?
谢谢你。
jms - 为什么 RFH2 标头放在消息之前而不是在标头中?
我需要使用 RFH2 标头创建一条消息并将其注入 IBM MQ。请在下面找到消息是如何创建的。
但是,似乎标题内容不是放在标题中而是放在消息之前。请在下面找到一个示例:
带有使用 MQ Visual Edit 发送的消息的服务器日志
标题
信息
服务器日志以及使用上述代码发送的消息
标题
信息
知道如何解决吗?谢谢你。
更新 1
即使使用以下代码,消息之前仍然存在信息
header - 如何在 RFH2 标头中添加自定义信息?
我必须在 IBM MQ 中注入一条消息。
你能解释一下如何在标题中添加自定义信息吗?
请在下面找到我如何定义 RFH2 标头和消息。
我想补充type
信息。所以预期的结果是type='mytype'
。
请问有办法吗?我查了文档,但没有找到信息。
谢谢你的帮助。问候。
ibm-mq - 对多个 MQ 消息使用一个消息句柄会导致内存泄漏?
有人用过 RPG 的 MQ 吗?问题如下。队列中有几条消息。它们都带有 RFH2 标头。每个标头都包含一组 NameValueData。我正在创建一个消息句柄并将其传递给 MQGET。然后我使用 MQINQMP 检索属性。问题。当我在一个循环中读取多条消息时,对所有消息使用相同的消息句柄实例(没有释放它并为每条消息重新创建它),我会有内存泄漏吗?
ibm-mq - 如何使用 MQSETMP API 表单 RPGLE 为 MQ RFH2 属性名称添加前缀?
遇到了问题。我需要将 RFH2 消息放入标头中带有属性的 MQ。如果使用 MQ API:
MQCRTMH MQSETMP MQPUT
那么只要名称属性不包含前缀(例如,'Property1'),一切都会正常工作 - WRKMQMQ 显示消息是 RFH2 格式,显示它包含属性,显示正确的属性列表......
但是,一旦我尝试添加像“ctx.Property1”这样的前缀,一切都会停止工作......但是,上述函数都没有返回错误。消息将放置在 MQ 中,但没有 RFH2 标头和属性。
问题是,我如何正确地为属性名称添加前缀?