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

在合作伙伴协议中,可以指定 BizTalk Server 在为传出 X12 消息创建信封时用于验证参与方属性的字符集。 您还可以指定将用于交换中的各个片段的分隔符和终止符。

注释

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

重要

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

  • 数据元素

    • 组件元素分隔符 (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 。 将格式从 Char 更改为 Hex 时,输入的字符将自动更改,反之亦然。

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

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

    如果类型为 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 。 将格式从 Char 更改为 Hex 时,输入的字符将自动更改,反之亦然。

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

另请参阅

配置交换设置 (X12)