【问题标题】:Mirth channel Source TCP Listener settingMirth 频道 Source TCP Listener 设置
【发布时间】:2018-09-26 02:43:41
【问题描述】:

我正在 Azure VM (Windows Server 2016) 上运行 mirth,并尝试从 Meditech 获取 HL7 消息。不太熟悉 tcp/ip 概念,因此在这里感谢您的帮助。 Meditech 向我的服务器(VM)发送 HL7 消息时,我应该如何配置 mirth 的频道中的设置?

例如在Listener Settings面板中,

1.选择Specific interface并输入我的VM的公共IP地址。

2.将我在入站规则中设置的端口号放入Local Port

还是我把 Meditech 的 ip 地址和端口号放在Listener Settings 里?

【问题讨论】:

    标签: tcp-ip hl7 mirth mirth-connect


    【解决方案1】:

    TCP/IP 非常简单。在发送系统中,您指定要发送到的目标 IP 地址和端口号。在目标系统中,您将侦听器设置为在特定端口 # 上运行。在 Mirth 中,您可以在 TCP 侦听器设置中选择接受来自任何 IP(所有接口)或特定 IP 地址(特定接口)的消息:

    因此,为了解决您的具体示例,听起来您希望消息从 Meditech 出站到 Azure VM 上的 Mirth 实例。在 Meditech 中,您将输入您在 Mirth 中指定的 Azure 服务器的 IP 地址和端口号。在 Mirth 中,您可以将其对外开放并选择“所有接口”,或者在“特定接口”中指定您的 Meditech 接口引擎的 IP 地址。

    最后一个想法.. 我从来没有玩过 Azure,但我确信有一些安全设置。 (希望它位于某种防火墙后面)您可能需要明确允许来自 Meditech 接口引擎 IP 的流量。如果您需要进一步的帮助,我会发布一个新问题并将其标记在 Azure 下。

    【讨论】:

    • 非常清楚的答案谢谢!所以简而言之,我会把 meditech 的 IP 地址放在 Specific interface 和我的端口号放在 Local Port 对吧?
    • 没有。在 Mirth 端您可以将设置保留在 All interfaces 或将其设置为您在 Meditech 端配置的相同 IP 作为目标。我会先将它留在All interfaces,除非您有特殊需要设置它。
    • 好的。你提到了or specify your Meditech interface engine's IP address in "Specific interface.",所以我想如果我决定使用特定的接口,我必须输入 meditech 的 IP 地址。此外,我是否需要在Local Port 中输入我的端口号或医疗技术的端口号仍然有点混乱。是我的端口号吧?
    • 您显然应该先了解一些基本的 TCP/IP 网络概念,然后再进一步了解。 :) 拼写出来 - 在 Mirth 方面选择 All interfaces 和你喜欢的端口号 - 没关系,但最好高于 1024 而不是任何众所周知的端口。然后在 Meditech 端输入你的 Azure IP 和你在 Mirth 中配置的端口。完毕。现在应该可以工作了,假设两个系统之间的所有防火墙都允许连接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    • 1970-01-01
    • 2010-10-24
    • 2012-09-03
    相关资源
    最近更新 更多