在回退协议中,可以指定 BizTalk Server 在为传出 EDIFACT 消息创建信封时用于验证参与方属性的字符集(UNA)。 可以指定在数据交换中用于分段的分隔符和终止符(UNB)。
在 UNA 段中,定义 BizTalk Server 如何为发送到参与方的 EDIFACT 编码交换生成 UNA 段。 UNA 段定义用于 EDIFACT 编码交换的分隔符和标志符的字符。 仅当交换包含非标准分隔符时,才使用此段。
在 UNB 段中,定义要使用的 EDIFACT 字符集。
先决条件
必须以 BizTalk Server 管理员或 BizTalk Server B2B作员组的成员身份登录。
配置字符集和分隔符
在 BizTalk Server 管理控制台中,右键单击 “参与方 ”节点,然后单击 “EDIFACT 回退设置”。
在 “EDIFACT 回退设置” 对话框的 “EDIFACT 协议页” 选项卡中的 “交换设置” 部分下,单击 “字符集和分隔符”。
在 “语法”(UNB1) 部分中,执行以下操作:
对于 标识符(UNB1.1),请输入要应用于传出交换的 EDIFACT 字符集。 这是必填字段。
对于 版本(UNB1.2),请选择 介于 1 和 4 之间的值。 这是一个可选字段。
在 “分隔符 ”部分中,执行以下作:
对于 组件数据元素分隔符 (UNA1),请输入组件数据元素分隔符的值,用于分隔复合数据元素中的简单数据元素。 对于十六进制数据元素,请选择字符数据元素的 Char 或十六进制数据元素的 Hex 。 如果更改其格式,输入的字符将自动更改。
对于数据元素分隔符 (UNA2),请输入数据元素分隔符的值,用于分隔由两个或多个简单数据元素组成的复合数据元素或不属于复合形式的简单数据元素。 对于十六进制数据元素,请选择字符数据元素的 Char 或十六进制数据元素的 Hex 。 如果更改其格式,输入的字符将自动更改。
对于 十进制表示法(UNA3),请选择用于传输交换的十进制表示法。
对于 发布指示器(UNA4),请输入一个值,指示以下字符不是语法分隔符、终止符或释放字符,而是原始数据的一部分。 对于十六进制数据元素,请选择字符数据元素的 Char 或十六进制数据元素的 Hex 。 如果更改其格式,输入的字符将自动更改。
对于 重复分隔符 (UNA5),请输入重复分隔符的值,该值用于分隔事务集中重复的段。 对于十六进制数据元素,请选择字符数据元素的 Char 或十六进制数据元素的 Hex 。 如果更改其格式,输入的字符将自动更改。
对于 段终止符(UNA6),请输入一个表示 EDI 段结束的段终止符的值。
对于UNA6 后缀,请选择 BizTalk Server 将用于段标识符的字符:None、CR(回车符)、LF(换行符)或CR LF(回车符/换行符)。 如果你指定了后缀,则段终止符数据元素可能为空。 如果段终止符留空,则必须指定后缀。 段终止符和后缀的组合可以是以下任一项:
段终止符
段终止符 + 回车符
段终止符 + 回车符/换行符
回车
换行
回车符/换行符
单击 “应用 ”接受更改,然后继续执行配置,或单击“ 确定 ”以验证并接受更改,然后关闭对话框。