1

我在 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

4

1 回答 1

4

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

在此处输入图像描述

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

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

于 2018-09-27T00:29:00.553 回答