当前位置: 首页 > news >正文

意法半导体ST EDI 项目案例

项目背景

意法半导体(STMicroelectronics,简称ST)是全球领先的半导体厂商,成立于1987年,由意大利SGS与法国汤姆逊半导体合并而成,专注于汽车电子、工业控制、物联网等领域,提供高性能微控制器(如STM32系列)、传感器及碳化硅(SiC)等创新芯片。其技术覆盖电动汽车、智能设备及能源管理,并以可持续发展为核心目标,致力于推动绿色半导体技术发展。

项目需求
传输协议:AS2

意法半导体STMicro采用 AS2 传输协议,即通过Internet 网络安全可靠的传输商业数据。首先通过数据加密和数字签名生成数据包,然后基于https 进行安全可靠地数据交换。

报文标准:X12

基于X12报文标准,采购商与STMicro的EDI项目中,需要按照如下方向传输4种业务单据:

业务报文代码业务含义传输方向
850采购订单S公司发送给意法半导体STMicro
855采购订单确认意法半导体STMicro发送给S公司
860采购订单变更S公司发送给意法半导体STMicro
865采购订单变更确认意法半导体STMicro发送给S公司

注:需要接收和发送997功能性确认。

扩展阅读:X12端口配置指南:ISA ID、测试指示符与997

EDI解决方案

stmicro_EDI1.png

项目成果

stmicro_EDI2.png

  • 采购方S公司至ST的数据流

如上图所示,上半部分的工作流主要实现:S公司通过调知行之桥API将业务数据上传至Json端口,再通过Json端口和XMLMap端口转成XML格式文件,通过X12端口转换为符合X12报文标准的文件,并用AS2端口将850(采购订单)和860(采购订单变更)发送给意法半导体STMicro。

  • ST至采购方S公司的数据流

下半部分工作流主要实现:S公司通过知行之桥EDI系统接收来自意法半导体STMicro发来的符合X12 报文标准的855(采购订单确认)和865(采购订单变更确认)文件,通过X12端口及XMLMap端口将接收到的文件转换为XML格式文件,进行格式转换后,将业务数据通过SOAP端口发送到S公司指定的服务地址。

项目回顾
AS2双环境部署

ST要求AS2连接分测试与生产环境:

测试环境:采用自签名证书,通过模拟报文验证连通性及业务逻辑。

生产环境:切换为权威CA证书,配置独立AS2 ID及消息压缩策略,优化传输性能。

业务单据测试注意事项

1.EDI 850 采购订单确认

  • S公司发给ST的订单类型为独立订单,体现在EDI报文中,BEG02 字段取值为SA,Stand – alone Order。
  • 通常情况下,EDI 850 采购订单中会包含采购商信息、收货方信息、销售方信息以及最终客户信息(对应EDI报文中的N1段),如果没有销售方和最终客户,则只需要体现采购商信息和收货方信息即可。
  • SCH05字段可能会有三种取值:取值为002时,表示请求交付日期,取值为010时,表示请求发货日期,取值为017时,表示预计交货日期。

2.EDI 855 订单确认

  • 在 EDI 855 订单确认报文中,通过BAK02 字段中的不同标识符来区分不同类型的订单确认,ST的订单确认类型为:带有明细和变更的订单确认,此类订单确认BAK02的值为:AC。
  • 与EDI 850 类似,如果没有销售方和最终客户,则只需要体现采购商信息和收货方信息即可。
  • 订单确认类型主要包括:物料行被拒绝(数量无法满足/目前的物料没有量产/价格没有更新),此类物料行确认ACK01字段的值为IR;物料行被接受,带有变更或者没有变更,此类物料行确认ACK01字段为IC。

3.EDI 860 订单变更

  • 860 订单变更报文有两种类型:BCH01值为01表示取消,BCH01值为04表示变更。
  • 通过POC02字段的不同标识符来标识对订单行的变更类型:行项目更改,POC02字段取值为CA。删除物料行,POC02字段取值为DI

4.EDI 865 订单变更确认

EDI 865订单变更确认中通过ACK01字段传输确认状态:

  • ACK01 取值为ID时,表示取消物料
  • ACK01 取值为DR时,表示接受物料,日期改期
  • ACK01 取值为 IR时,表示拒绝变更。

如果您希望了解有关EDI对接的相关信息,欢迎交流。

阅读原文

相关文章:

  • 视频融合平台EasyCVR可视化AI+视频管理系统,打造轧钢厂智慧安全管理体系
  • JWT令牌:实现安全会话跟踪与登录认证的利器
  • 用react 写一个可左右滑动的柱状图
  • TV板卡维修技术【二】
  • 并行流parallelStream.map().collect()
  • RaabitMQ 快速入门
  • 本地生活服务平台搭建方案详解:同城跑腿外卖系统源码一体化开发
  • 数据结构-串
  • 手机上的PDF精简版:随时随地享受阅读
  • 机器学习常用算法总结
  • 【第三章】17-常用模块5-ngx_http_gzip_module
  • 抗量子算法验证工具
  • 2025企业增长新引擎:AI Agent驱动人效跃迁|白皮书2.0发布
  • 物联网智慧教室项目(完整版)
  • 人工智能中的卷积神经网络(CNN)综述
  • JavaScript 调试
  • 内网Windows挂载目录到公网服务器
  • 深度学习(第1章——神经网络原理和Pytorch入门)
  • 【经验分享】基于Calcite+MyBatis实现多数据库SQL自动适配:从原理到生产实践
  • JLINK安装以及使用教程
  • 民营经济促进法出台,自今年5月20日起施行
  • 78家公募年度业绩比拼:23家营收净利双升,十强座次微调
  • 科学家为AI模型设置“防火墙”,以防止被不法分子滥用
  • 中行一季度净赚超543亿降2.9%,利息净收入降逾4%
  • 首映|“凤凰传奇”曾毅:拍电影,我是认真的
  • 日本希望再次租借大熊猫,外交部:双方就相关合作保持密切沟通