配置字符集和分隔页(X12)

在合作伙伴协议中,可以指定BizTalk Server在为传出 X12 邮件创建信封时将用于验证参与方属性的字符集。 还可以指定为交换内部的分段使用哪些分隔符和终止符。

注意

此处所述的设置同样适用于 HIPAA 交换。

重要

如果在创建要为其创建协议的参与方时清除了“本地 BizTalk 处理消息”或支持从此参与方检查发送消息,则在此页上禁用以下属性。

  • Data 元素

    • 组件元素分隔符(ISA16)
    • 段终止符
    • 后缀
    • 用以下字符替换负载数据中的分隔符

    仅在与从参与方发送交换的属性相对应的单向协议选项卡上禁用这些属性。 例如,如果创建了双方 A 和 B 方,并且为 A 方清除了检查框,则上述属性列表在 A> 方 B 单向协议选项卡上处于禁用状态。

必备条件

必须以BizTalk Server管理员或BizTalk Server B2B 操作员组的成员身份登录。

配置字符集和分隔符

  1. 按照 配置常规设置 (X12) 中所述创建 X12 编码协议。 若要更新现有协议,请在“ 参与方和业务配置文件 ”页中右键单击该协议,然后单击“ 属性”。

  2. 在单向协议选项卡上的 “交换设置” 部分下,单击“ 字符集和分隔符”。

  3. 从“ 要使用的字符集 ”下拉列表中,选择要用于验证为协议输入的属性的 X12 字符集。

    注意

    BizTalk Server仅使用此设置来验证为相关协议属性输入的值。 在执行运行时处理时,接收管道或发送管道将忽略此字符集属性。

  4. 对于 Data 元素,请输入一个字符,BizTalk Server将用于分隔由两个或多个简单数据元素组成的复合数据元素,以及不属于复合元素的简单数据元素。 对于字符数据元素,请选择“字符”;对于十六进制数据元素,请选择“十六进制”。 将格式从 Char 更改为 Hex 时,输入的字符将自动更改,反之亦然。

  5. 对于“组件元素分隔符 (ISA16) ”,请输入BizTalk Server用于分隔复合数据元素中的简单数据元素的单个字符。 对于字符数据元素,请选择“字符”;对于十六进制数据元素,请选择“十六进制”。 将格式从 Char 更改为 Hex 时,输入的字符将自动更改,反之亦然。

  6. 对于 “段终止符”,请输入一个字符来指示 EDI 段的结尾。 对于字符数据元素,请选择“字符”;对于十六进制数据元素,请选择“十六进制”

    如果类型为 Char,则默认值为 ~

    如果类型为 Hex,则默认值为 7E

    此数据元素是必需的。

    此元素仅限于 ASCII 字符集中的值。 不会根据“常规”页中定义的 X12 字符集对此属性进行验证。

    将格式从 Char 更改为 Hex 时,输入的字符将自动更改,反之亦然。

  7. 对于 “后缀”,请选择要与“段终止符”值 一起使用 的字符。 选项包括:

    • :默认

    • CR:回车符

    • LF:换行

    • CR LF:回车符/换行符

      “段终止符”和“后缀”组合包括:

    • 任何 段终止符 + 后缀

    • 任何 段终止符 + CR 后缀

    • 任何 段终止符 + CR LF 后缀

    • D (Hex) 段终止符 + 后缀:此组合的行为就像段终止符为空且后缀设置为 CR 一样。

    • (十六进制) 段终止符 + 后缀:此组合的行为就像段终止符为空且后缀设置为 LF 一样。

    • D (Hex) 段终止符 + LF 后缀:此组合的行为类似于段终止符为 CR,后缀设置为 LF。

  8. 如果有效负载数据包含也用作数据、段或组件分隔符的字符,检查将有效负载中的分隔符替换为 并指定替换字符。 在生成出站 X12 消息时,负载数据中的所有分隔符实例将替换为指定的字符。 对于字符数据元素,请选择“字符”;对于十六进制数据元素,请选择“十六进制”。 将格式从 Char 更改为 Hex 时,输入的字符将自动更改,反之亦然。

  9. 单击“ 应用 ”接受更改,然后继续配置,或单击“ 确定 ”验证更改,然后关闭对话框。

另请参阅

配置交换设置 (X12)