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

在合作伙伴协议中,可以指定 (UNA) 字符集,BizTalk Server在为传出 EDIFACT 消息创建信封时将使用该字符集来验证参与方属性。 还可以指定哪些分隔符和终止符 (UNB) 将用于交换中的段。

在 UNA 段中,定义 BizTalk Server如何为它发送给参与方的 EDIFACT 编码交换生成 UNA 段。 UNA 段定义将用作 EDIFACT 编码的交换的分隔符和指示器的字符。 仅当交换包含非标准分隔符字符时,才使用此段。

在 UNB 段中,定义要使用的 EDIFACT 字符集。

重要

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

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

必备条件

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

配置字符集和分隔符

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

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

  3. “语法 (UNB1) ”部分中,执行以下操作:

    1. 对于 “标识符 (UNB1.1) ”,输入要应用于传出交换的 EDIFACT 字符集。 这是必填字段。

    2. 对于 version (UNB1.2) ,请选择 介于 14 之间的值。 这是一个可选字段。

  4. “分隔符 ”部分中,执行以下操作:

    1. 对于 “组件数据元素分隔符 (UNA1) ”,输入用于分隔复合数据元素中的简单数据元素的组件数据元素分隔符的值。 对于字符数据元素,请选择“字符”;对于十六进制数据元素,请选择“十六进制”。 如果更改字符的格式,则输入的字符将自动更改。

    2. 对于 “数据元素分隔符 (UNA2) ”,输入数据元素分隔符的值,用于分隔由两个或更多个简单数据元素组成的复合数据元素或不属于复合数据的简单数据元素。 对于字符数据元素,请选择“字符”;对于十六进制数据元素,请选择“十六进制”。 如果更改字符的格式,则输入的字符将自动更改。

    3. 对于 UNA3) (十进制 表示法,选择要在传出交换中使用的十进制表示法。

    4. 对于 (UNA4) ,输入释放指示器的值,该值指示以下字符不是语法分隔符、终止符或释放字符,而是原始数据的一部分。 对于字符数据元素,请选择“字符”;对于十六进制数据元素,请选择“十六进制”。 如果更改字符的格式,则输入的字符将自动更改。

    5. 对于“ 重复分隔符 (UNA5) ”,输入用于分隔事务集中重复的段的重复分隔符的值。 对于字符数据元素,请选择“字符”;对于十六进制数据元素,请选择“十六进制”。 如果更改字符的格式,则输入的字符将自动更改。

    6. 对于“ 段终止符 (UNA6) ”,输入一个指示 EDI 段结束的段终止符的值。

    7. 对于“UNA6 后缀”,请选择BizTalk Server将用于段标识符的字符:NoneCR (回车) 、LF (换行) 或 CR LF (回车/换行) 。 如果你指定了后缀,则段终止符数据元素可能为空。 如果段终止符留空,则必须指定后缀。 段终止符和后缀的组合可以采用以下任何形式:

      • 段终止符

      • 段终止符 + 回车符

      • 段终止符 + 回车符/换行符

      • 回车

      • 换行

      • 回车符/换行符

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

另请参阅

配置交换设置 (EDIFACT)