Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2020.1

...

  1. 将 Header Data Bank 工具链接到响应程序传入的头请求中,并提取 messageId(或所需的 MQMD 字段)值(请查阅 Header Data Bank)。
  2. 在“消息响应程序传输头”选项中,MQ(请查阅 Transport Header Tab),添加 messageId(或所需的 MQMD 字段名),并使用数据库提供的请求 messageId 或字段参数化其值。此方法可根据需要用于 MQMD MQMessage 字段。
    • 有关 Virtualize 识别并处理的 MQ Message MQMD 字段名称列表,请查阅 MQMD 文档

注意,为了让值在数据库和通讯报文视图中具有可读性,Virtualize 将显示字节数组字段的十六进制编码表示。然而,实际的字节内容将从请求正确地传输到响应消息,以此保护原始字节内容。

在关联中使用 RFH2 头文件,用于具有自定义消息格式的 MQ 消息

对于使用自定义消息格式的 MQ 消息,如果 RFH2 头文件没有明确保留在自定义消息转换器中,则无法在以响应器关联为目的的 XML 消息中对其访问。如果响应器关联需要 RFH2 头文件,则可以通过自定义脚本上下文以 XML 格式的消息字符串的一部分访问它们。

...

  • "jms/Dst" - 目的地
  • "jms/Rto" - 回复给
  • "jms/Tms" - 时间戳
  • "jms/Exp" - 有效期
  • "jms/Cid" - 关联 d
  • "jms/Pri" - 优先性
  • "jms/Dlv" - 传递模式

有关使用脚本关联的详情,请查阅 Custom Correlation

故障排除

如果消息没有正确关联,则会生成错误消息,或不会响应给消息,检查报头中指示的编码与消息正文中实际使用的编码是否不匹配。如果发生该情况,则您需要使用 JRE 系统属性覆盖预期的消息格式。

...