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

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

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

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

先决条件

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

配置字符集和分隔符

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

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

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

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

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

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

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

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

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

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

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

    6. 对于 UNA6 (段 ) ,输入段终止符的值,该值指示 EDI 段的结尾。

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

      • 段终止符

      • 段终止符 + 回车符

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

      • 回车

      • 换行

      • 回车符/换行符

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

另请参阅

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