X12快速开始


X12 Port能够处理X12与XML格式文件的转换,自动生成并处理文件确认,验证EDI消息配置,记录事物日志的状态。

  1. 界面配置
  2. 消息发送方
  3. 消息接收方

界面配置

X12 Port能够实现将XML文件生成X12格式,或者将X12文件解析成XML格式。

XML to X12

当生成X12文件时,需选择翻译类型为“XML to X12”,应用程序会读取界面配置的功能组及消息交换的头部信息,这些配置信息包括发送方和接收方的标识及限定符。

当交易伙伴的信息配置完成后,点击Send界面,选择“More”菜单下的“Create Test Files”,系统会创建一些测试文件,包括发票、订单、订单确认、发货通知。这些文件提供了生成X12格式的XML文件模板,选中文件,点击“Send”可查看最终生成的X12文件。

X12 to XML

当生成XML文件时,需选择翻译类型为“X12 to XML”,应用程序将仅处理X12文件。配置界面信息,在文件处理时可验证X12中的交易伙伴信息,生成的XML文件保存在X12 to XML Port的Receive文件夹下。

点击Send界面,选择“More”菜单下的“Create Test Files”,系统会创建一些X12格式的测试文件,选中文件,点击“Send”可查看最终生成的XML文件。


消息发送方

请求确认

XML->X12 Port可配置交换和功能性确认,选择“TA1 Expected”和“Functional ACK Expected”,配置界面的复选框,当发送成功后会保持Pending ACK状态,直到文件被成功处理并收到对应确认文件。

右图显示了从消息发送方角度看到的文件转换的完整过程,X12->XML Port生成被交换的XML文件(1)并处于Pending ACK状态。交易伙伴在他们的系统中处理数据并根据双方配置的交换参数及协议创建确认文件(2),当确认文件返回,将会借助X12->XML Port解析,并路由到原来的XML->X12 Port,改变发送状态(3)。

处理确认

当X12->XML Port接收到X12格式的确认文件,通过界面配置将其路由至原始的XML->X12 Port:选择X12->XML Port界面的“Route ACKs to Port”选项中对应的XML->X12 Port。

XML->X12 Port会借助界面配置信息确认和匹配原始文件。


消息接收方

生成确认消息

当X12->XML Port接收并处理交易伙伴发来的文件,生成XML格式时,会根据界面勾选的“TA1 Expected”和“Functional ACK Expected”复选框自动生成TA1,997(Version 4010),997 (Version 5010),或999确认文件。这些文件需路由到XML->X12 Port,生成对应的X12文件:在Route ACKs to Port中选择为交易伙伴生成X12文件的XML->X12 Port。

如右图所示,当交易伙伴发送一条消息,并期待接收对应的确认文件(1),借助X12->XML Port的配置信息自动生成包含消息事物信息的XML格式确认文件(2),这个XML确认文件被路由到XML->X12 Port(3),所有的配置信息会用来生成X12文件,并返回给交易伙伴。