成功对接巴斯夫BASF EDI 平台

news2024/11/25 22:54:51

BASF,作为中国化工领域重要的外商投资企业,巴斯夫主要的投资项目位于南京、上海和重庆,生产基地遍布全国,其中巴斯夫上海创新园更是全球的研发枢纽。2017年,巴斯夫大中华区销售额达到73亿欧元(按客户所在地),截至年底员工人数为8982名。 目前,大中华区是巴斯夫全球第三大市场,仅次于德国和美国。

以上业务场景,主要简述了物流供应商与BASF的供应链解决方案。

1. BASF通过AS2协议,向物流供应商发送订单信息;

2.物流供应商客服会根据预订单信息,判断是否承运;

3. 如不能承运,物流供应商会向BASF返回取消指令,不予承运;

4. 若能承运,物流供应商会向BASF进行预订单信息确认;

5. 物流供应商向BASF反馈交货情况。

EDI解决方案

传输 & 转换 传输:AS2协议 转换:EDIFACT标准报文,涉及IFCSUM、IFTMBC、IFTSTA

EDI解决方案实现——AS2传输

搭建EDI平台主要包括建立EDI连接以及定制开发两部分工作,关于EDI连接部分,需要具备:

  1. 支持AS2传输协议且通过Drummond认证的EDI系统,推荐RSSBus EDI系统

  2. 用于部署EDI系统的服务器(本地&云端)

  3. 持续且稳定的网络连接,可通过防火墙/代理服务器与公网中外部系统通信

  4. 双方的AS2配置信息,包含:

  • AS2 Identifier(AS2标识)

  • AS2 URL(文件接收地址)

  • Remote Host(远程主机地址)

  • Port(接收数据端口)

  • Certificate(私钥&公钥证书)

EDI解决方案实现 – EDI Mapping

接收与解析

1. AS2 Port:接收交易伙伴(Trading Partner,以下简称TP)发送的EDIFACT标准报文,转发至EDIToXML Port;

2. EDIToXML Port:将标准EDIFACT报文转换为系统默认的标准XML格式,根据业务报文类型分发至Parse IFCSUM Port;

3. Parse IFCSUM Port :将以上收到的系统默认的标准XML文件转换为Database Port可以识别的XML文件,转发至SQLServer Port;

4. SQLServer Port :连接中间数据库,将以上收到的业务数据插入中间数据库表中,待ERP做进一步处理。

生成与发送

1. SQLServer Port :连接中间数据库,获取ERP插入到中间数据库表中的业务数据,生成Database Port默认的XML文件,转发至 Generate IFTMBC/IFTSTA Port;

2. Generate IFTMBC/IFTSTA Port:将以上收到的SQLServer Port默认的XML文件转换为系统默认的标准XML格式,转发至XMLToEDI Port;

3. XMLToEDI Port:将系统默认的标准XML格式文件转换为EDIFACT标准报文,转发至AS2 Port;

4. AS2 Port:将标准报文发送至TP EDI系统。

阅读原文:成功对接巴斯夫BASF EDI 平台

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

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

相关文章

云平台线上盲盒模式特点

就区区卖盲盒,凭啥可以市值达450yi? 目前,各大电商平台生产流量的能力很匮乏了。这就导致流量成本居高不下,大量电商卖家面临淘汰。当纯电商被取代,就会迎来下一个风口。想抓住新的趋势,请认真看完下面的内…

Python爬虫追踪新闻事件发展进程及舆论反映

大家好!在当今信息爆炸的时代,了解新闻事件的发展进程和舆论反映对于我们保持对时事的敏感度和了解社会动态至关重要。在本文中,我将与你分享使用Python爬虫追踪新闻事件发展进程和舆论反映的方法,帮助你获取及时、全面的新闻信息…

如何自定义iview树形下拉内的内容

1.使用render函数给第一层父级定义 2. 使用树形结构中的render函数来定义子组件 renderContent(h, {root, node, data}) {return data.children.length0? h(span, {style: {display: inline-block,width: 400px,lineHeight: 32px}}, [h(span, [h(Icon, {type: ios-paper-outli…

Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案

在启动oracle的服务OracleOraDb11g_home1TNSListener时,提示服务启动后又停止了。 解决方法: 修改oracle安装目录下的两个配置文件: 以上两个文件,对应的HOST的值,都改为127.0.0.1 然后再启动服务,启动成…

16 django框架(上)软件安装|创建项目|基础了解|模型类

文章目录 mvc与mvtmvcmvt 软件安装创建项目(window)新建django项目相关了解 框架介绍模型类ORM(依赖倒置原则)连接mysql与sqlite3sqlite3mysql 基础了解字段属性和选项模型类属性命名限制字段类型选项 查询查询函数 F对象Q对象聚合…

开源项目-数据可视化分析平台

哈喽,大家好,今天给大家带来一个开源项目-数据可视化分析平台。项目通过SpringBoot实现 数据可视化分析平台主要有数据源管理,项目管理,数据集管理,图表管理,看板管理等功能 登录 数据源管理 数据源管理功能可以添加MySQL,Oracle,PostgreSQL等类型的数据源信息 项目…

JVM知识点(二)

1、G1垃圾收集器 -XX:MaxGCPauseMillis10,G1的参数,表示在任意1s时间内,停顿时间不能超过10ms;G1将堆切分成很多小堆区(Region),每一个Region可以是Eden、Survivor或Old区;这些区在…

嵌入式学习笔记——ARM的编程模式和7种工作模式

ARM提供的指令集 ARM态-ARM指令集(32-bit) Thumb态-Thumb指令集(16-bit) Thumb2态-Thumb2指令集(16 & 32 bit) Thumb指令集是对ARM指令集的一个子集重新编码得到的,指令长度为16位。通常在…

自编码器:数据降维和特征提取的新方法

文章目录 自编码器的原理编码过程解码过程 自编码器的应用数据降维特征提取 拓展应用总结 🎉欢迎来到AIGC人工智能专栏~自编码器:数据降维和特征提取的新方法 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页:IT陈寒的博客&#x1f…

LeetCode第6~10题解

CONTENTS LeetCode 6. N 字形变换(中等)LeetCode 7. 整数反转(中等)LeetCode 8. 字符串转换整数-atoi(中等) LeetCode 6. N 字形变换(中等) 【题目描述】 将一个给定字符串 s 根据…

一文搞懂深度信念网络!DBN概念介绍与Pytorch实战

目录 一、概述1.1 深度信念网络的概述1.2 深度信念网络与其他深度学习模型的比较结构层次学习方式训练和优化应用领域 1.3 应用领域图像识别与处理自然语言处理推荐系统语音识别无监督学习与异常检测药物发现与生物信息学 二、结构2.1 受限玻尔兹曼机(RBM&#xff0…

第三方ipad笔哪个牌子好用?开学季ipad触控笔推荐

现在,对于ipad用户来说,苹果Pencil系列绝对是他们最好的选择。但价格太贵了,普通用户根本买不起。所以,在实际应用中,选择一种性能好,价格便宜的电容笔就显得尤为重要。身为一名“苹果粉”,又是…

【LeetCode-中等题】24. 两两交换链表中的节点

文章目录 题目方法一:递归方法二:三指针迭代 题目 方法一:递归 图解: 详细版 public ListNode swapPairs(ListNode head) {/*递归法:宗旨就是紧紧抓住原来的函数究竟返回的是什么?作用是什么即可其余的细枝末节不要细究,编译器…

linux删除文件恢复

linux文件恢复救大命 早上不小心将部署文件删除了,内心十分复杂,终于找回部分损失,其中一个非常重要的点是,文件必须得是修改过或者运行过,在服务器中存在进程记录 sudo su # 进入root权限 lsof | grep deploy.py在这…

网络编程嵌套字

网络编程 程序员主要操作应用层和传输层来实现网络编程 也就是自己写一个程序,让这个程序可以使用网络来通信 这个程序属于应用层,实现通讯就需要获取到传输层提供的服务 这就需要使用传输层提供的api UDP:无连接,不可靠传输&a…

Mysql安装使用

Mysql下载: MySQL :: Download MySQL Community Server Mysql解压: 解压后在根目录新建data文件夹和新建my.ini文件 my.ini文件内容如下: 注意:记得修改目录位置 [mysqld] # 设置3306端口 port3306 # 设置mysql的安装目录 basedirD:\\mysql-5.7.30…

完美解决 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

拉取代码时报错: # Mac 报错WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key …

细说GNSS模拟器的RTK功能(一)

什么是RTK? 实时动态载波相位差分技术(RTK)是通过测试来纠正当前卫星导航(GNSS)系统常见误差的应用。RTK定位基于至少两个GNSS接收机——参考站和一个或多个流动站。 参考站在可视卫星中获取测量数据,然后…

PMAC使用实点网关模块与西门子1500PLC通讯

PMAC使用实点网关模块与西门子1500PLC通讯 硬件 1.PMAC 2.1500PLC 3.实点GW6-P20HM、GW6L-A0(EhterCat网关)、GW6L-B0(PN网关) 创建pmac程序 添加实点网关模块描述文件 扫描EtherCAT网络节点 右击Master0选择加载映射到Power Pmac,可查看EtherCat映射到pmac的…

亚马逊鲲鹏系统可多渠道提升关键词排名

亚马逊鲲鹏系统有三大渠道可以完全模拟人类真实操作行为,快速提高你产品在亚马逊的排名。有通过搜索、站外引流、直接访问产品三种方法。 通过亚马逊站点搜索:正常的登录到我们的亚马逊的主页,然后通过搜索设置的关键词,然后再进行…