配置回退字符集和分隔符属性 (EDIFACT)

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

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

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

必备条件

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

配置字符集和分隔符

  1. 在BizTalk Server管理控制台中,右键单击“参与方”节点,然后单击“EDIFACT 回退设置”。

  2. 在“ EDIFACT 回退设置” 对话框的“ EDIFACT 协议页 ”选项卡的“ 交换设置” 部分下,单击“ 字符集和分隔符”。

  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将用于段标识符的字符,即“无”、“CR (回车) ”、“LF (换行) ”或 CR LF (回车/换行) 。 如果你指定了后缀,则段终止符数据元素可能为空。 如果段终止符留空,则必须指定后缀。 段终止符和后缀的组合可以采用以下任何形式:

      • 段终止符

      • 段终止符 + 回车符

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

      • 回车

      • 换行

      • 回车符/换行符

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

另请参阅

为交换处理配置 EDIFACT 后备协议属性