西门子Siemens EDI需求分析及解决方案

news2024/11/25 8:14:14

西门子股份公司是一家专注于工业、基础设施、交通和医疗领域的科技公司,始终致力于做到订单、供应以及财务流程的安全、经济、高效,并努力提高自身与交易伙伴之间电子商务的互惠互利。为了提高与交易伙伴之间的数据传输效率,西门子Siemens EDI(电子数据交换)一词是指在特定标准的帮助下在不同数据处理系统之间进行商业数据的电子交换。

西门子Siemens EDI需求分析

1. 传输协议

西门子支持的传输协议如下:

  • AS2
  • HTTPS
  • SFTP
  • FTPS
  • OFTP2(via TCP/IP)

2. 报文标准

考虑到国际影响力以及跨部门的业务领域,西门子将UN/EDIFACT作为其EDI报文标准(即SES)。此外,西门子可能会使用SAS(西门子ANSI X12标准)和DIN5XML(XML标准)。

3. 业务单据类型

购买到付款流程

  • ORDERS 采购订单
  • ORDCHG 采购订单变更
  • ORDRSP 采购订单回复
  • DESADV 发货通知
  • INVOIC 发票

交付流程

  • DELRSP 交付预测回复
  • DELFOR 交付预测
  • INVRPT 库存报告
  • SBI(Self Billing invoice) 自开发票

西门子Siemens EDI项目流程

  1. 西门子和供应商同意以电子方式处理订单和发票流程,签订EDI协议
  2. 供应商收到启动信息,包括 “SES docu “账户,以便从CS EDI下载信息指南。
  3. 通过CS EDI和供应商之间定义的文件传输协议进行通信设置(交换技术参数和测试连接)
  4. 西门子采购部门通过CS EDI提供测试信息(西门子->供应商)。
  5. 供应商为商定的业务报文类型建立EDI映射(供应商自己完成映射或通过供应商的EDI服务提供商来完成)。
  6. 供应商为商定的业务报文类型发送测试信息(可能需要准备的类型包括:订单回复;发票;发货通知)
  7. 由CS EDI审查EDI信息的EDI报文结构的准确性(报错信息将提供给供应商)
  8. 西门子的采购部门/会计部门对报文内容的准确性进行审查
  9. 西门子和供应商之间进行端到端的测试,需要测试全部的报文类型。
  10. 在西门子采购部门、CS EDI和供应商之间成功测试后安排上线

如何通过知行之桥EDI系统实现与西门子Siemens的EDI对接?

实现与西门子的EDI对接主要从三方面入手:

  • 自动化传输
  • 格式转换
  • 系统集成

搭建EDI传输通道

通过知行之桥EDI系统与交易伙伴建立EDI连接,只需要使用一个可控文件传输端口即可完成。针对西门子Siemens的传输需求,可以选择OFTP或者是AS2等端口来实现。在EDI项目中,使用最多的便是AS2和OFTP传输协议。

OFTP可以对信息数据进行加密和数字签名,并提供高水平的数据压缩。需要准备:

  • 部署OFTP服务的服务器,且交易伙伴可访问到该服务
  • ODETTE ID和ODETTE证书

企业需要向ODETTE申请购买ODETTE ID,这里的ODETTE ID可以用作OFTP连接中的SSID,作为OFTP数据传输中的唯一身份标识。该值将包含在发送的请求中,以标识发送方身份,并在接收消息时可以寻址到相关的OFTP端口。

AS2具有安全连接、数字签名、文件加密、能够接收文件处理状态(MDN消息应答)、灵活的数据传输等优点。进行AS2连接,需要准备如下的信息配置在AS2端口中:

  • AS2 ID(您的AS2身份标识符)
  • Private Certificate (私钥证书)
  • Certificate Password(私钥证书密码)
  • Public Certificate(与私钥证书成对的公钥证书)
  • Receiving URL (您的数据接收URL地址)

实现EDI文件的格式转换(映射)

根据上文报文标准以及业务单据类型中提到的内容,无论选择哪种报文标准,都需要传输物料需求预测以及发货通知这两种单据。对企业而言,EDI报文的处理难度较大,因此需要在EDI系统中进行格式转换,将EDI报文转换为更易处理的XML文件。以便进行进一步地处理。在知行之桥EDI系统中,可以使用X12端口、EDIFACT端口以及XMLMap端口快速实现由EDI报文到XML文件的相互转换。

系统集成

所谓系统集成就是实现EDI系统与企业内部业务系统的集成,实现数据传输与数据处理地自动化。企业搭建EDI传输通道以及实现EDI文件的格式转换这两步都需要与西门子配合完成,到系统集成部分则是EDI系统与企业内部业务系统的配合了。

企业搭建EDI,最理想的方式便是实现EDI系统与企业内部业务系统的集成,这样才能最大程度上实现业务数据处理的自动化。

知行之桥EDI系统支持多种集成方式:中间数据库方式、API 方式等,实现与ERP、SAP、SRM等系统的无缝集成。企业可以根据开发能力以及项目的实际需求进行选择。

更多 EDI 信息,请参阅: EDI 是什么?

阅读原文 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/92914.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

1571_AURIX_TC275_ERU寄存器以及锁步控制

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 这些寄存器bits其实是对应了MCU的信号路由设计。 FC其实是flag clear的一个缩写,这样可以明确弄清楚前面文字的描述。对应的,FS,其实是flag set。下面的…

加解密与HTTPS(1)

您好,我是湘王,这是我的CSDN博客,欢迎您来,欢迎您再来~ 网络安全是最近几年越来越被社会和国家高层关注的问题,比如米国网络部队、棱镜门、乌云网事件、摄像头偷拍等。武汉在2019年就建成了全国最大也是唯一…

Nature论文:VR中OLED和LCD的时空图像质量探究

VR头显对空间分辨率和响应时间的要求很高,然而,在VR头显移动时,还没有一种可以在时空域中量化VR图像质量的标准方法。近期在一项新研究中,科研人员测试了三款VR头显(HTC Vive、Vive Pro、Vive Pro 2)在平滑…

微信公众号开发——实现用户微信网页授权流程

😊 作者: 一恍过去💖 主页: https://blog.csdn.net/zhuocailing3390🎊 社区: Java技术栈交流🎉 主题: 微信公众号开发——实现用户微信网页授权流程⏱️ 创作时间: …

阿里云效产品【代码管理Codeup】企业项目代码管理

文章目录前言一、Codeup是什么二、使用步骤1.首先登录阿里云2.进入云效3.进入云效4.代码分组5.新建代码库三、SSH 密钥总结前言 阿里云Code(新版:代码托管Codeup)阿里云代码管理 Codeup是基于 Git 的代码管理平台,10万企业正在使…

【头歌C语言程序与设计】顺序结构程序设计

目录 写在前面 正文 第1关:加法运算 第2关:不使用第3个变量,实现两个数的对调 第3关:用宏定义常量 第4关:数字分离 第5关:计算总成绩和平均成绩 第6关:求三角形的面积 第7关&#xff1…

黑客入门指南,学习黑客必须掌握的技术

黑客一词,原指热心于计算机技术,水平高超的电脑专家,尤其是程序设计人员。是一个喜欢用智力通过创造性方法来挑战脑力极限的人,特别是他们所感兴趣的领域,例如电脑编程等等。 提起黑客,总是那么神秘莫测。…

CentOS7安装MySQL

CentOS7安装MySQL 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 下载并安装MySQL官方的 Yum Repository ​[rootlocalhost ~]# wget -i -c ht…

Sms开源短信及消息转发器,不仅只转发短信,备用机必备神器

Sms开源短信及消息转发器,不仅只转发短信,备用机必备神器。 短信转发器——不仅只转发短信,备用机必备神器! 监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信…

c#入门-接口显式实现

接口显式实现 接口的显式实现主要解决两个问题 基类型隐式实现了一个接口成员。但是他的成员没有标记虚拟的,无法重写。接口可以多继承,那么重名了怎么办 显式继承语法 interface I回血 {public void 回血(); }显式继承时,不能写访问修饰…

团队新人多,稳定性经验不足,研发质量怎么保障?|TakinTalks论道

# 一分钟精华速览 #在研发和稳定性保障过程中,人与设备、程序、组织的交互是一个复杂的过程,虽然人们极少会恶意犯错,但由于受特定情景下的实际条件影响,人为失误也时有发生,那么,如何尽可能减少这些失误的…

Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)

📌 博客主页: 程序员二黑 📌 专注于软件测试领域相关技术实践和思考,持续分享自动化软件测试开发干货知识! 📌 公号同名,欢迎加入我的测试交流群,我们一起交流学习! 目录…

Linux无法访问本机mysql

问题描述:maven打包成jar包运行再linux中,数据库访问主机无法访问 可能问题: 目录 1.未修改mysql访问权限,修改user表,%表示任意ip 2.ip地址不对,需要找到ipV4的地址 3.导入jar包不对 4.打包成jar包插…

Mac 窗口管理分屏工具软件【Wins】

Wins,为 Mac 带来系统级的分屏功能,快速分屏,只需拖动窗口到屏幕边缘即可进行分屏操作。提供了分屏预览动画和触发分屏后的动画效果。 单设备永久使用,免费更新。仅需95 Wins 激活码:Wins - Mac 窗口管理分屏工具软…

HBM MM CDM Latch-Up

1、HBM(Human Body model):正常2000V JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process。 HBM VS System ESD 2、MM(Machine Model),已经被J…

遥感测深方法综述(三)机载雷达测深系统关键参数

下面两张图分别是CZMIL Nova和SuperNova的技术参数,从图中可以看出,与最大探测深度有关的参数是Kd ,且标称的最大深度4.X/Kd要求底质反射率大于15%。 1、海底底质对测量的影响 在进行激光测深的时候,海底底质的反射率对测量结果将…

【C++】继承(万字详解) —— 切片 | 隐藏 | 子类的默认成员函数 | 菱形继承

🌈欢迎来到C专栏~~继承 (꒪ꇴ꒪(꒪ꇴ꒪ )🐣,我是Scort目前状态:大三非科班啃C中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤&#x1…

力扣 1945. 字符串转化后的各位数字之和

题目 给你一个由小写字母组成的字符串 s ,以及一个整数 k 。 首先,用字母在字母表中的位置替换该字母,将 s 转化 为一个整数(也就是,‘a’ 用 1 替换,‘b’ 用 2 替换,… ‘z’ 用 26 替换&am…

华为二面,原来是我对自动化测试的理解太肤浅了..

如何使用Python实现自动化测试 如果你入职一家新的公司,领导让你开展自动化测试,作为一个新人,你肯定会手忙脚乱,你会如何落地自动化测试呢?资深测试架构师沉醉将告诉你如何落地自动kan化测试,本次话题主要…

ChatGPT+Midjourney实现儿童绘本故事及其插图(数字1~10的故事)

一、背景 近期AI对话技术与AI绘画技术突飞猛进。其中1.)AI对话技术是指用于模拟人类语言交流的人工智能技术。它可以让机器通过自然语言文本或语音与人类进行交流,并能理解人类的话语内容并做出相应的回应。对话技术在语音助手、智能客服、智能创作等领域…