作为常规设置的一部分,你需要指定协议名称、将使用的协议类型(X12 或 EDIFACT)、协议涉及的参与各方和配置文件,以及是否为通过协议处理的所有消息启用报告功能。 还可以将参与方联系信息指定为协议的一部分。
先决条件
必须以 BizTalk Server 管理员或 BizTalk Server B2B作员组的成员身份登录。
配置通用协议设置
在 BizTalk Server 管理控制台中,单击控制台树中的 “参与方 ”,然后在“ 参与方和业务配置文件 ”页中,右键单击必须是要创建的协议的一部分的业务配置文件,指向“ 新建”,然后单击“ 协议”。
下表列出了要为 “常规属性” 页中的属性指定的不同属性和值。
在 “协议参数 ”部分中,执行以下作:
用这个 要执行的操作 名称 指定协议的名称 ID 列出协议的唯一标识。 此文本框不可编辑,在首次单击“ 申请 ”并接受设置后,将显示协议 ID。 地位 指定协议的状态。 默认情况下,协议以 活动 状态创建。 如果希望首次创建协议时禁用该协议,请从下拉列表中选择 “已禁用 ”。 协议 指定协议的协议规范。 对于 EDIFACT 编码协议,请从下拉列表中选择 EDIFACT 。 在“第一个合作伙伴”部分中,执行以下操作:
用这个 要执行的操作 名称 显示拥有用于创建协议的业务配置文件的合作伙伴名称。 此文本框不可编辑。 个人资料 显示要为其创建协议的配置文件的名称。 此文本框不可编辑。 协议集 如果已创建 EDIFACT 协议集作为业务配置文件的一部分,则可以从下拉列表中选择该协议。 如果未创建 EDIFACT 协议集作为业务配置文件的一部分,则可以将此项留空。 在 “第二个合作伙伴” 部分中,执行以下操作:
用这个 要执行的操作 名称 从下拉列表中,选择具有业务配置文件的参与方,以与之创建协议。 个人资料 从下拉列表中,选择要用于创建协议的配置文件。 协议集 如果已创建 EDIFACT 协议集作为业务配置文件的一部分,则可以从下拉列表中选择该协议。 如果未创建 EDIFACT 协议集作为业务配置文件的一部分,则可以将此项留空。 小窍门
按
CTRL
,选择将成为协议一部分的业务配置文件,右键单击任一业务配置文件,指向 “新建”,然后单击“ 协议”。 两个合作伙伴的名称和业务配置文件的值将自动填充在“协议属性”对话框中。注释
选择另一个配置文件后,会在常规选项卡旁边添加两个新选项卡。每个选项卡代表双方之间的一项单向 EDIFACT 协议。 可以使用选项卡在选项卡中指定交换和事务集相关设置。 有关详细信息,请参阅配置交换设置(X12)和配置事务集设置(X12)。
选中“ 启用协议 ”复选框以启用协议并执行以下作:
用这个 要执行的操作 来自 选择协议生效的日期和时间。 无结束日期 如果不想在禁用协议时设置结束日期,请选择此选项。 截止于 选择此选项并指定协议生效的日期和时间。 在 “常见主机设置” 部分中,执行以下作:
用这个 要执行的操作 将错误记录到事件日志 如果要将 EDI 引擎(EDI 管道、批处理业务流程、路由业务流程等)生成的任何错误记录到 Windows 事件查看器中,请选择此选项。 将警告记录到事件日志 如果要将 EDI 引擎(EDI 管道、批处理业务流程、路由业务流程等)生成的任何警告记录到 Windows 事件查看器中,请选择此选项。 开启报告功能 选择此选项可在 BizTalk Server 管理控制台的“组概述”页的“EDI 交换和相关 ACK 状态”选项卡上显示所有 EDI 消息(传入和传出)的状态条目。 如果未选中,则不会显示任何状态条目。 将消息负载存储以进行报告 如果选择 “启用报告”,则选择此选项可将事务集存储在跟踪 (BizTalkDTADb) 数据库的 EDI 表中。
在“ 常规 ”选项卡中的“ 联系人信息 ”页上,执行以下作:
在Contact1选项卡中,输入您正在为其创建协议的参与方的联系信息。 此数据仅用于信息用途;BizTalk 运行时不会使用它。
若要为联系人添加另一个选项卡,请单击“ 新建联系人 ”选项卡。
若要删除联系人选项卡,请单击选项卡页面右上角的“ 删除 ”。
注释
无法删除 “Contact1 ”选项卡。只能删除添加的新选项卡。
在“ 常规 ”选项卡上的“ 其他属性 ”页上,执行以下作:
注释
BizTalk Server 不会使用此页上指定的信息进行任何处理;此数据仅用于信息目的。
在 “其他属性” 网格中,输入要添加与参与方或协议相关的任何信息的名称/值对。 输入名称/值对以存储有关该方的任何相关信息。 可以根据需要添加任意数量的名称/值对。
若要删除名称值对,请选择该行,然后单击右上角的“ 删除 ”。
在 “文本 1”、“ 文本 2”和 “协议 ”文本框中,输入与一方达成的协议的相关信息。
重要
如果在提供此页面中列出的所有值后单击“ 确定 ”或 “应用 ”,则会出现错误。 这是因为尚未提供创建协议的必需值。 这些是每个单向协议选项卡的 “标识符 ”页上的 UNB2 和 UNB3 值。
后续步骤
现在必须配置协议的交换或事务集设置。 有关说明,请参阅配置交换设置(EDIFACT)或配置事务集设置(EDIFACT)。