首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Biztalk BTAHL7批处理-无法启动批处理过程

Biztalk BTAHL7批处理-无法启动批处理过程
EN

Stack Overflow用户
提问于 2022-02-18 21:52:19
回答 1查看 46关注 0票数 0

我们安装了Biztalk 2020及其HL7 accelarator。我正在尝试建立一个基于微软HL7的文章批处理。

首先,我确保从Biztalk Application 1中启动批处理编排及其接收端口

接下来,我创建了一个派对呼叫测试,并给它分配了一个发送端口。

在重新启动Biztalk主机实例以确保应用了更改之后,我打开了BTAHL7配置资源管理器,并转到“测试”方开始HL7批处理。

每当我启动一个批处理时,我总是在BatchControlPort上出现错误。

我认为这意味着,BatchOrchestration.Orchestration_1业务流程收到了一个信号,通知它为party启动批处理,但是由于它没有找到订阅的发送/接收端口,所以它立即停止并显示错误。

我修改了我的发送端口,使其只订阅了BTAHL7MessageType == OutboundBatch,这意味着这个端口正在监听任何已完成的批处理过程,所以我有点困惑,Biztalk一直告诉我没有订阅者。

根据你到目前为止看到我所做的,你认为我错过了什么步骤吗?我正处在一个无法开始批处理过程的时刻,我甚至还没有接触到任何要批处理的消息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-19 00:09:10

结果是,当您通过BTAHL7配置资源管理器启动一方的批处理时,它会生成一条小的HL7消息,并将其放入接收端口BatchControlLocation正在监视的目录中,对于Biztalk 2020,它位于C:\Program (x86)\Microsoft BizTalk Accelerator for HL7\CreateBatchFileDrop**下。

此接收端口由Biztalk加速器安装自动创建,但默认情况下它被设置为PassThroughReceive,它不执行任何读取HL7格式消息的操作。

在我将接收管道更改为BTAHL72XReceivePipeline之后,现在它可以读取触发HL7格式的消息,现在我可以在脱水编排列表下看到我新创建的用于派对测试的批处理过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71180270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档