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

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

注意

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

重要

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

  • 数据元素

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

    仅在与从参与方发送交换的属性相对应的单向协议选项卡上禁用这些属性。 例如,如果创建双方的 A 方 A 和 Party B 和 Party A,则清除了复选框,在 “群 A-Party> 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 (十六进制) 段终止符 + 后缀:此组合的行为类似于段终止符为空,后缀设置为 CR。

    • (十六进制) 段终止符 + 后缀:此组合的行为类似于段终止符为空,后缀设置为 LF。

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

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

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

另请参阅

配置交换设置 (X12)