从EDI技术角度实现艾可迅ACOM EDI项目VDA 4913 报文解析

Published On: 2020年2月11日Categories: 成功案例, 能源化工EDIViews: 2

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

如何读懂艾可迅ACOM EDI项目中的4913报文?一文中,已经对VDA 4913(发货通知Despatch Advice)报文进行了业务层面的详细介绍。本文会从EDI技术实现角度出发,依照VDA 4913(发货通知Despatch Advice)报文在EDI系统中生成的工作流程开展详细的描述。

首先您可以先下载并安装  知行EDI系统免费30天试用版 。然后创建以下端口,根据下面描述的报文转换过程操作一遍,以便深入了解。

  • Excel端口:根据所有数据节点映射关系,将数据从Excel格式转换为标准XML格式。
  • VDA端口:实现VDA标准报文和XML格式文件的转换。
  • OFTP端口:通过互联网使用OFTP传输协议与交易伙伴建立EDI连接。

报文转换过程

将用户自定义Excel格式的文件转换为艾可讯/ACOM需要的VDA 4913(发货通知Despatch Advice)报文,工作流程主要分为以下4个步骤:

1.填写自定义的Excel格式文件,上传至Excel端口并发送:

供应商可以根据自身的实际需求去设计Excel的填写模板,对于每个业务字段也可以有自己的命名方式。可以选择手动填写数据,也可以和ERP系统集成,在字段映射关系正确的情况下,将ERP系统导出的数据直接填写进Excel模板中,这样既方便操作,又可以增强数据的可读性。

知行软件的Excel端口会帮助您将Excel格式的文件转换为标准XML格式的文件。在转换之前,用户首先需要在Excel端口的“输入”界面中,将Excel文件上传,选择上传的文件点击“Send”发送。Excel端口会根据之前写好的Mapping Code(映射代码),将Excel格式文件中的数据映射进对应的标准XML格式字段中。

关于映射代码,知行的EDI技术人员会根据艾可迅/ACOM所提供的VDA 4913(发货通知Despatch Advice)报文规范上的字段去做映射;并且根据VDA 4913(发货通知Despatch Advice)报文规范中字段的类型(如必填或可选)、数字的小数位精确程度、是否可以为空等具体要求对所填写的数据进行判断,如果符合报文规范上的一系列要求,则可以成功发送至下一端口并进行后续的操作;如果有一处不符合报文规范中的要求,则会根据判断语句中的报错信息进行提示,并且会在Excel端口的发送过程中出现“Send Error”提醒,这样用户就可以根据报错信息准确的定位出现错误的位置及原因。

Excel格式示例文件部分截图如下所示:


acom.png

2.成功转换的标准XML格式示例文件如下:

下面是Excel端口输出的VDA 4913(发货通知Despatch Advice)标准XML格式文件。将Excel文件先转换成标准XML格式文件,而不直接转换成EDI报文,其中一个原因是因为标准XML格式是被大部分人所接受的,相较于EDI报文来说,标准XML格式的文件更易于理解,也可以应用于其他本地化开发中。


  
    
711
      03
      00001
    
      
        <_71101>03
        <_71102>%receiveridentifier%
        <_71103>%senderidentifier%  
        <_71104>%oldcontrolnumber%
        <_71105>%newcontrolnumber%
        <_71106>200315
        <_71107>         
        <_71108>         
        <_71109> 
        <_71110> 
        <_71111>                                                                     
      
      
        
          <_71201>03
          <_71202>1234567 
          <_71203>   
          <_71204>              
          <_71205>200415
          <_71206>0000
          <_71207>0000020
          <_71208>0000012
          <_71209>00
          <_71210> 
          <_71211>0001
          <_71212>              
          <_71213>11
          <_71214>                         
          <_71215> 
          <_71216>        
          <_71217>000000
          <_71218>0000
          <_71219>000
          <_71220>0
          <_71221>   
        
          
              
                <_71301>03
                <_71302>00123456
                <_71303>200315
                <_71304>     
                <_71305>11
                <_71306>    
                <_71307>12345677
                <_71308>00
                <_71309>    
                <_71310>   
                <_71311>00000000
                <_71312>         
                <_71313> 
                <_71314>       
                <_71315>%senderidentifier%
                <_71316>              
                <_71317>    
                <_71318>      
                <_71319>              
                <_71320>     
              
            
                
                  <_71401>03
                  <_71402>X00112233             
                  <_71403>00ASSS456             
                  <_71404>720
                  <_71405>0000000020000
                  <_71406>SA
                  <_71407>0000000000000
                  <_71408>  
                  <_71409>000
                  <_71410> 
                  <_71411>001
                  <_71412> 
                  <_71413>8888           
                  <_71414> 
                  <_71415>        
                  <_71416> 
                  <_71417> 
                  <_71418> 
                  <_71419> 
                  <_71420>  
                  <_71421>        
                
                
                  <_71601>02
                  <_71602>MHD:05.04.2021                              
                  <_71603>                                        
                  <_71604>                                        
                  <_71605>   
                  
                
                  <_71501>03
                  <_71502>AA1234                
                  <_71503>                      
                  <_71504>0000000000000
                  <_71505>001
                  <_71506>0000000000000
                  <_71507>1        
                  <_71508>1        
                  <_71509>000000000000
 
                  <_71510>0
                  <_71511>               
                  <_71512> 
                  <_71513> 
                  <_71514> 
                  <_71515> 
                
    
   
  

  <_71901>02
  <_71902>0000001
  <_71903>0000001
  <_71904>0000001
  <_71905>0000001
  <_71906>0000001
  <_71907>0000001
  <_71908>0000000
  <_71909>0000001
  <_71910>0000000
  <_71911>                                                            



3.由标准XML格式文件转化得到的VDA 4913示例报文如下:

供应商将填写好的Excel文件通过Excel端口成功发出之后,文件就会被转发到VDA端口。在VDA端口的Settings配置界面中,通过配置Sender Identifier(发送方标识)和Receiver Identifier(接收方标识),在生成VDA 4913(发货通知Despatch Advice)报文的过程中,会自动把配置好的信息映射至对应的字段中。

VDA端口Settings配置界面如下图所示:


acom.png

知行软件的VDA端口可以自动将标准XML格式的文件转换为VDA标准下的4913报文,并根据Mapping Code(映射代码)中每个字段不同的补位方式去进行自动补位,不需要用户手动的去计算每一行是否为标准的128个字符。报文中字段结构出现的先后顺序也必须遵守VDA 4913(发货通知Despatch Advice)报文规范中的要求。

由标准XML格式文件转换得到的VDA 4913(发货通知Despatch Advice)报文截图如下:


acom.png

4.将VDA 4913(发货通知Despatch Advice)报文由OFTP端口发出:

VDA 4913(发货通知Despatch Advice)报文在VDA端口成功发出之后,就会转发至OFTP端口。在OFTP端口的Settings配置页面中,用户可以通过配置合作伙伴的SSID、密码、证书等参数信息,与合作伙伴成功地建立连接,实现数据的自动化传输。

OFTP端口Settings配置界面如下图所示:


acom.png

更多艾可迅ACOM EDI项目事务类型

点击链接,查看艾可迅ACOM EDI项目中更多事务类型的报文详解。

了解更多EDI信息,请您电话 177-8250-8152 / 186-2957-1403 或邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

为什么选择

知行之桥®?​

根据企业规模与集成需求,提供从本地部署到云端托管的灵活选择

可视化 EDI 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。