从EDI技术角度实现艾可迅ACOM EDI项目EDIFACT 4984 Global DELFOR报文解析

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

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

如何读懂艾可迅/ACOM EDI项目中的4984报文一文中,已经对EDIFACT 4984(物料需求计划)报文中的业务值做了详细介绍。本文会从EDI技术实现角度出发,依照EDIFACT 4984(物料需求计划)报文在EDI系统中的解析流程进行详细的介绍。

首先您可以先下载并安装 *知行EDI系统免费30天试用版。然后创建以下端口,根据下面描述的报文转换过程操作一遍,以便深入了解。 OFTP端口:通过互联网使用OFTP传输协议与交易伙伴建立EDI连接。 EDIFACT端口:实现EDIFACT标准报文和XML格式文件的转换。 Excel端口:根据所有数据节点映射关系,将数据从标准XML格式转换为Excel格式。

扩展阅读:艾可迅ACOM EDI解决方案

报文转换过程

将艾可讯/ACOM发送的EDIFACT 4984报文转换为用户自定义Excel格式的文件,转换的过程主要分为以下4个步骤:

1.从OFTP端口接收EDIFACT 4984报文:

在OFTP端口的Settings配置页面中,通过配置合作伙伴的SSID、密码、证书等参数信息,实现基于OFTP2协议的连接与数据的自动化传输。详细操作请阅读OFTP端口操作手册

众所周知,有许多的网络通信协议,如AS2、SFTP等,为什么艾可迅/ACOM公司会选择OFTP2作为传输协议呢?下面,将从OFTP2协议的特点和汽车行业的实际需求出发,分析其中的原因:

1) OFTP2易于部署。像艾可迅/ACOM这样业务范围涵盖全球的公司,供应商内部的技术及设备类型也不尽相同。OFTP2解决方案可以有多种部署的方式,且部署过程较为简单。因此,众多供应商可以根据企业内部的通信技术去选择部署OFTP2。
2) OFTP2的安全性。随着互联网技术的快速发展,数据安全是近年来各个行业最关注的话题之一。对于汽车行业而言,关于设计信息、报价等敏感数据,使用互联网传输数据是否安全,是否会被竞争对手查看到?我相信每个企业都会有这样的疑惑。OFTP2协议的设计是从零开始的,设计初衷是可以在互联网上安全的运作,事实上包括三个安全级别来证明这一点。第一可以实现文件的加密,第二可以保护传输隧道,第三可以要求通信两端的用户通过交换各自的证书,来确保敏感数据只会由正确的用户打开。因此,上述三点的安全保障似乎可以解决许多传统的通过公共互联网发送信息的安全性问题。更重要的是,公司可以根据自身的技术条件去自由选择他们想要部署的安全级别。
3) OFTP2经过了时间的检验。OFTP2已经在互联网中存在了很久,目前许多领先的汽车公司,例如大众、沃尔沃等,都在广泛使用它。它的可靠性是被企业所认证的。

2.EDIFACT标准的4984报文如下:

下面是EDIFACT标准的4984(物料需求计划)示例报文,艾可迅/ACOM将下面的EDIFACT 4984(物料需求计划)报文成功发至供应商的OFTP端口,供应商从自己OFTP端口的“输出”界面中可以下载EDIFACT 4984(物料需求计划)报文进行查看。从下面的示例报文中您可以了解到EDIFACT 4984(物料需求计划)的报文格式。

UNA:+.? '
UNB+UNOC:3+sender+receiver+123456:6666+218'
UNH+1+DELFOR:D:04A:UN:GAVB11'
BGM+241+1234+9'
DTM+137:20200204:102'
DTM+10'
NAD+BY+123456789::92++ABCD+ABCD++1234+AB'
NAD+SE+123456787::92++EFDD+111+121+++AB'
RFF+ANK:123456'
NAD+SF+123456789::92'
RFF+ANK:123456'
NAD+ST+::92++ABCD+ABCD+ABCD++1234+AB'
LIN+1++123456ABC:IN'
IMD+F++11::272:ABCDEFG'
RFF+ON:0000123'
RFF+AAN:00'
RFF+AIF:00'
CTA+SC+18:ABCDE'
COM+ABCDE@abc.com:EM'
COM+?+000123:TE'
QTY+70:5:C62'
QTY+72:5:C62'
QTY+194:5:C62'
SCC+4'
QTY+113:1:C62'
DTM+10:20200501:102'
QTY+113:1:C62'
DTM+10:20200502:102'
QTY+113:1:C62'
DTM+10:20200503:102'
QTY+113:1:C62'
DTM+10:20200504:102'
QTY+113:1:C62'
DTM+10:20200505:102'
UNT+33+1'
UNZ+1+218'
3.由EDIFACT 4984报文转化得到标准XML格式的文件如下:

在步骤2中所展示的EDIFACT 4984(物料需求计划)报文对于非EDI专业人员来说,可读性较差,所以需要将EDIFACT 4984(物料需求计划)报文先转换为标准XML格式的文件。通过对标准XML文件的解读,整个EDIFACT 4984(物料需求计划)报文的层级结构就会一目了然,对于报文中各字段的包含关系和循环次数您也可以有更细致的了解。


    

            UNOC
            3
        
        
            sender
        
        
            receiver
        
        
            123456
            6666
        
        218
    
    
        


<_0062>1
                
                    <_0065>DELFOR
                    <_0052>D
                    <_0054>04A
                    <_0051>UN
                    <_0057>GAVB11
                
            
            
                
                    

                    <_1001>41
                
                
                     

                    <_1004>1234
                               


                <_1225>9
            
            
                
                    <_2005>137
                    <_2380>20200204
                    <_2379>102
                
            
            
                
                    <_2005>10
                
            
            
                
                    <_3035> 

BY
                    


                        <_3039>123456789
                        <_1131>
                        <_3055>92
                    
                    
                    
                    


                        <_3036>ABCD
                    
                    


                        <_3042>ABCD
                    
                    <_3164/>
                    
                        <_3229>1234
                    
                    <_3251>AB
                
            
            
                
                    <_3035> 

SE
                    
                        <_3039>123456787
                        <_1131>
                        <_3055>92
                    
                    
                    
                    
                        <_3036>EFDD
                    
                    
                        <_3042>111
                    
                    <_3164>121
                    
                    
                    <_3251/>
                    <_3207>AB
                
                
                    
                        
                            <_1153>ANK
                            <_1154>123456
                        
                    
                
            
            
                
                    <_9649>3
                    
                        <_7365>37
                    
                
                
                    
                        <_3035>SF
                        
                            <_3039>123456789
                            <_1131>
                            <_3055>92
                        
                    
                    
                        
                            
                                <_1153>ANK
                                <_1154>123456
                            
                        
                    
                
                
                    
                        <_3035>ST
                        
                            <_3039>
                            <_1131>
                            <_3055>92
                        
                        
                        
                        
                            <_3036>ABCD
                        
                        
                            <_3042>ABCD
                        
                        <_3164>ABCD
                        
                        
                        <_3251>1234
                        <_3207>AB
                    
                
                
                    
                        <_1082>1
                        <_1229/>
                        
    

                            <_7140>123456ABC
                            <_7143>IN
                        
                    
                    
                        <_7077>F
                        
                        
                        
                            <_7009>11
                            <_1131>
                            <_3055>272
    

                            <_7008>ABCDEFG
                        
                    
                    
                        
                            
                                <_1153>ON
                                <_1154>0000123
                            
                        
                    
                    
                        
                            
                                <_1153>AAN
                                <_1154>00
                            
                        
                    
                    
                        
                            
                                <_1153>AIF
                                <_1154>00
                            
                        
                    
                    
                        
    

                            <_3139>SC
                            
                                <_3413>18
                                <_3412>ABCDE
                            
                        
                        
    

                            
                                <_3148>ABCDE@abc.com
                                <_3155>EM
                            
                        
                        
                            
                                <_3148>+000123
                                <_3155>TE
                            
                        
                    
                    
                        
                            
        

                                <_6063>70
                                <_6060>5
                                <_6411>C62
                            
                        
                    
                    
                        
                            
        

                                <_6063>72
                                <_6060>5
                                <_6411>C62
                            
                        
                    
                    
                        
                            
        

                                <_6063>194
                                <_6060>5
                                <_6411>C62
                            
                        
                    
                    
                        
    

                            <_4017>4
                        
                        
                            
                                
            

                                    <_6063>113
                                    <_6060>1
            

                                    <_6411>C62
                                
                            
                            
                                
            

                                    <_2005>10
                                    <_2380>20200501
                                    <_2379>102
                                
                            
                        
                        
                            
                                
                                    <_6063>113
                                    <_6060>1
                                    <_6411>C62
                                
                            
                            
                                
                                    <_2005>10
                                    <_2380>20200502
                                    <_2379>102
                                
                            
                        
                        
                            
                                
                                    <_6063>113
                                    <_6060>1
                                    <_6411>C62
                                
                            
                            
                                
                                    <_2005>10
                                    <_2380>20200503
                                    <_2379>102
                                
                            
                        
                        
                            
                                
                                    <_6063>113
                                    <_6060>1
                                    <_6411>C62
                                
                            
                            
                                
                                    <_2005>10
                                    <_2380>20200504
                                    <_2379>102
                                
                            
                        
                        
                            
                                
                                    <_6063>113
                                    <_6060>1
                                    <_6411>C62
                                
                            
                            
                                
                                    <_2005>10
                                    <_2380>20200505
                                    <_2379>102
                                
                            
                        
                    
                
            
        
    

4.由标准XML格式4984文件转化得到Excel格式文件的部分截图如下:

相较于标准XML文件,Excel格式文件的结构更加清晰,可读性更强,且便于用户对数据进行查看及处理。通过使用Excel端口,根据提前写好的映射代码,可以将标准XML文件中的数据提取出来,存放在对应的字段名称之下,并且可以根据用户不同的需求,调整输出的Excel文件模板,修改各个业务字段的名称。转换为Excel格式的文件,极大增强了可读性,方便用户处理数据,后续也可与企业的ERP系统进行集成。


ti-x12-855-excel.png

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

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

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

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

为什么选择

知行之桥®?​

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

可视化 EDI 工作流

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

Odette & Drummond 认证

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

多系统集成能力

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

数据映射格式转换

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

实时监控预警机制

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

多工厂支持

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