国际贸易电子数据交换标准应用指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.3 交互式EDI专用的语法规则

3.3.1 I-EDI交换结构

图3-10给出交互式EDI的交换结构,图中的服务串通知(如果使用)、头服务段和尾服务段应按图3-10给出的顺序出现在交互式EDI的交换中。

图3-10 I-EDI交换结构

在图3-10中,左边的各连线指出了成对的头段和尾段。为简单起见,图中列出的交换仅包含一个报文。

通过与图3-7比较我们不难发现,交互式EDI交换结构中少了组头UNG和组尾UNE。

3.3.2 交易中的I-EDI报文

交易中的I-EDI报文见图3-11。通过与批式EDI的报文示意图比较我们不难发现,批式报文与交互式报文的主要区别在于图的上半部分,下半部分是一样的。

图3-11 交易中的I-EDI报文

图3-12为交易中的交互式EDI报文的说明图。

图3-12 交易中的交互式EDI报文的说明图

3.3.3 对话管理

I-EDI交易作为特定剧本的一个实例由一个或多个对话组成,在两个或多个参与方之间同时出现或者按顺序出现。

一个对话由一对交替的EDIFACT交换组成,其中一个为发起方交换,另一个为应答方交换。

应发生下列传送:

● 发起方通过向应答方发送交换头段来开始一个对话,在交换头段前,可根据需要放置UNA段;在交换头段后,可根据需要放置报文;

● 应答方用交换头段回复发起方,在交换头段后,可根据需要放置报文(注意:由发起方发送的UNA的值也适用于应答方);

● 发起方向应答方发送询问报文;

● 应答方用应答报文回复发起方;

● 发起方和应答方根据需要交换其他报文;

● 发起方通过向应答方发送交换尾段来结束这一对话,在交换尾段前,可根据需要放置报文;

● 应答方用交换尾段回复发起方,在交换尾段前,可根据需要放置报文。

可能出现以下几种变化:

● 对于从发起方到应答方的每个报文,应答方对发起方的应答报文可以是无、一个或多个,反之亦然;

● UIR服务段可以与报文交替出现;

● 任一参与方都可在任何时候使用UIR服务段提前终止对话。

一个或多个报文可与下列之一相组合:

● 交换头;

● 交换尾;

● 交换头和交换尾(形成一个完整的对话)。

虽然由发起方控制的数据交换是交互式应用的一种公共的操作模式,但I-EDI语法不排除其他的操作模式。

图3-13给出了构成一个对话的两个交换的流程图。

图3-13 两个I-EDI交换的流程图

图3-13中的箭头指出数据流的方向。注意,UNA仅由发起方发送,图3-13中的状态指出必备型(M)或条件型(C)以及允许重复的次数。