为非 EDI/X12 合作伙伴使用集成帐户
Using Integration account for non EDI/X12 partners
我们正在尝试使用 Azure 逻辑应用程序构建类似 BizTalk 的解决方案,我们在其中与许多贸易伙伴交易文档,并接收 HL7 医疗保健格式的消息。现在我们有一个逻辑应用程序,它从多个连接器之一接收文档并将它们放入服务总线队列中。然后我们有第二个逻辑应用程序来处理这些消息并将它们放入主题中。
然后,在不使用集成帐户的情况下,我们为每个贸易伙伴提供一个逻辑应用程序,该逻辑应用程序使用一个过滤器来订阅该主题,该过滤器正在寻找带有其路由 ID 的消息,但这种方法需要每个贸易伙伴都有一个逻辑应用程序使用订阅过滤器。
使用集成似乎是更好的方法,但我读过的所有内容都表明此类帐户需要合作伙伴使用 EDI/X12 格式才能获得路由功能。由于我们发送的格式是 HL7,是否仍然可以(最好)使用集成帐户来管理非 EDI/X12 合作伙伴,或者目前为每个贸易伙伴创建逻辑应用程序的方法是否是推荐的实现方式这个?
使用 Azure,没有其他方法可以在不使用集成帐户的情况下将 EDI/X12 消息路由到贸易伙伴。除非您创建一个 Web API 来执行与解析 EDI/X12 headers 相同的操作并将其发送给贸易伙伴。
其他方法是通过 BizTalk Logic App Adapter 将您的 EDI 路由到 BizTalk 并使用 BizTalk Parties EDI/X12 协议。
目前,Azure 或集成帐户中没有直接的 HL7 支持。如果您使用的是 Xml 版本的 HL7,这不是真正的问题。
至于路由,集成帐户也不是 'route' EDI。您的应用仍然需要以某种方式解析端点。不过,IA 可以提供一个存储目标 URL 的位置来提供帮助。我还没有尝试访问合作伙伴元数据,这非常适合存储端点详细信息:(抱歉)。
否则,Azure SQL Table 是一种相对简单的存储此信息的方法。然后一个发送逻辑应用程序可以在那里查找详细信息。
我们正在尝试使用 Azure 逻辑应用程序构建类似 BizTalk 的解决方案,我们在其中与许多贸易伙伴交易文档,并接收 HL7 医疗保健格式的消息。现在我们有一个逻辑应用程序,它从多个连接器之一接收文档并将它们放入服务总线队列中。然后我们有第二个逻辑应用程序来处理这些消息并将它们放入主题中。
然后,在不使用集成帐户的情况下,我们为每个贸易伙伴提供一个逻辑应用程序,该逻辑应用程序使用一个过滤器来订阅该主题,该过滤器正在寻找带有其路由 ID 的消息,但这种方法需要每个贸易伙伴都有一个逻辑应用程序使用订阅过滤器。
使用集成似乎是更好的方法,但我读过的所有内容都表明此类帐户需要合作伙伴使用 EDI/X12 格式才能获得路由功能。由于我们发送的格式是 HL7,是否仍然可以(最好)使用集成帐户来管理非 EDI/X12 合作伙伴,或者目前为每个贸易伙伴创建逻辑应用程序的方法是否是推荐的实现方式这个?
使用 Azure,没有其他方法可以在不使用集成帐户的情况下将 EDI/X12 消息路由到贸易伙伴。除非您创建一个 Web API 来执行与解析 EDI/X12 headers 相同的操作并将其发送给贸易伙伴。
其他方法是通过 BizTalk Logic App Adapter 将您的 EDI 路由到 BizTalk 并使用 BizTalk Parties EDI/X12 协议。
目前,Azure 或集成帐户中没有直接的 HL7 支持。如果您使用的是 Xml 版本的 HL7,这不是真正的问题。
至于路由,集成帐户也不是 'route' EDI。您的应用仍然需要以某种方式解析端点。不过,IA 可以提供一个存储目标 URL 的位置来提供帮助。我还没有尝试访问合作伙伴元数据,这非常适合存储端点详细信息:(抱歉)。
否则,Azure SQL Table 是一种相对简单的存储此信息的方法。然后一个发送逻辑应用程序可以在那里查找详细信息。