如何在 BizTalk Server 管理控制台中,通过“协议属性”对话框的单向协议选项卡顶部的“批处理配置”页中的控件,手动控制使用 X12 和 EDIFACT 编码的批处理交换的发布。 这涉及以下控件:
启动批处理。 激活批处理协调的实例。 选择“ 开始 ”按钮后,当实例处于激活范围内时,会收集批处理元素。
覆盖批处理。 使用现有元素创建批处理,并立即发送它。 发送批处理后,批处理业务流程会根据已建立的设置恢复批处理。
停止批处理。 停用一个已激活的批处理编排实例。 选择“ 停止 ”按钮后,业务流程会从现有批处理元素创建一个批处理,将交换传递到 EDI 发送管道并终止。
这些控件对单个批处理配置进行操作。
按“开始”按钮时 BizTalk 执行的作取决于 Batch 配置页上的“筛选条件”、“发布条件”和“激活范围”设置。 筛选条件确定哪些消息已批处理。 发布标准决定何时释放批次。 激活范围属性确定批处理业务流程的激活实例是否会收集用于批处理的元素。 有关这些设置的详细信息,请参阅 “配置传出批处理”。
本主题介绍如何启动、停止、替代和删除批处理。
注释
有关如何配置批处理的说明,请参阅 配置 X12 批处理 或 配置 EDIFACT 批处理。
先决条件
必须以 BizTalk Server 管理员或 BizTalk Server B2B作员组的成员身份登录。
注释
BizTalk Server B2B作员组的成员可以启动、停止或替代批处理,但不能更改与批处理相关的任何配置设置。 必须是 BizTalk Server 管理员组的成员才能更改批处理配置。
启动、停止和替代批处理
打开 BizTalk Server 管理,展开 BizTalk 组,然后选择 “参与方”。
在 “参与方和业务配置文件 ”页的“ 协议 ”部分下,右键单击要启动、停止或替代的批处理配置协议。
在 协议属性的单向协议选项卡中,选择 “批处理配置 ”页。
在 “批处理配置 ”页上,选择要启动、停止或替代的批处理的选项卡。
请确认筛选器条件、发布条件和激活范围属性是否正确无误。
注释
如果你是 BizTalk Server作员组的成员,但不是 BizTalk Server 管理员组的成员,则可以启动、停止或替代批处理。 但是,不能更改批处理配置设置。 这些设置对你可见,但如果更改了设置,然后选择“ 确定”,则会收到权限错误。
如果未激活批处理业务流程的实例,请选择“ 开始” 以激活实例。
注释
- 可以判断批处理编排实例尚未激活的条件是,“开始”按钮已启用,并且在“开始”控件正下方显示“批处理未激活”。
- 如果您已单击“开始”按钮,并已激活批处理协调的实例,但没有收集任何元素用于批处理,请确认激活文本框中的日期时间是否已过去。 否则, 激活 日期必须设置为当前日期或更早日期。
若要在未满足发布条件时发送批处理交换,请选择“ 替代”。
注释
选择 “替代” 会导致发送批处理交换,但不会影响批处理业务流程实例、激活条件或发布条件的激活状态。
若要停用批处理业务流程的实例,请选择“ 停止”。
注释
选择“停止”会导致发送批处理通信,并终止批处理协调实例。
选择 “确定 ”或 “取消” 以关闭 协议属性。
删除批次
在 BizTalk Server 管理中,选择 “参与方”。
在 “参与方和业务配置文件 ”页的“ 协议 ”部分下,右键单击包含要删除的批处理配置的协议。
在“ 协议属性 ”对话框的单向协议选项卡中,选择 “Batch 配置 ”页。
在 “批处理配置 ”页上,选择要删除的批处理的选项卡。
在选项卡页的右侧角,选择“ 删除”。
选择 “确定 ”以关闭 协议属性。