【问题标题】:Mirth Connect Programatically add header to HL7 msgMirth Connect 以编程方式将标头添加到 HL7 消息
【发布时间】:2021-06-07 03:04:18
【问题描述】:

欢乐连接 V3.11.0

我们将 HL7v2.X 用于入站和出站。出站是 HTTP 发件人。我们发生了许多转换来将数据转换为我们所需的格式,这工作正常。此外,我们在 Headers 中有一些元素:它们正在导出并且工作正常,但是我们需要能够根据传入的 HL7 数据动态设置 Headers,并且希望有一种方法可以在 Transformer 中访问和设置 Headers。 我看到在 HTTP Sender 目标设置中有一个“使用地图”选项,它被描述为; “以下变量指定的 Java Map 将用于填充标头。该映射必须具有字符串键和字符串或列表值。”

问题是,我们如何利用它?例如,如果我在那里使用 Header 这个词。

谢谢。

【问题讨论】:

    标签: mirth


    【解决方案1】:

    找到了解决方案,方法是在 Source Transformer 中添加一个键名,并在 Headers: HTML settings of HTTP Sender 中使用该键。

    var aValue = "Something you want to export in Header";
    channelMap.put('aValue', aValue);
    

    然后在 Headers: Value 框中添加 ${aValue}。

    【讨论】:

    • 附加输入 - 频道映射会更改给定频道上每条消息的值,在您的情况下,它可以正确满足您的目的。如果你想创建一个可以跨所有通道使用的值,那么你可以使用 globalMap,用法与 channelMap 相同
    猜你喜欢
    • 2013-07-18
    • 2011-07-15
    • 2015-04-26
    • 1970-01-01
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    相关资源
    最近更新 更多