Tesla EDI 项目数据库方案开源介绍

这篇具有很好参考价值的文章主要介绍了Tesla EDI 项目数据库方案开源介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

近期为了帮助广大用户更好地使用 EDI 系统,我们根据以往的项目实施经验,将成熟的 EDI 项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。

今天的文章主要为大家介绍 Tesla EDI 项目,了解如何获取开源的项目代码以及如何部署到知行之桥 EDI 系统中。

准备下载和运行

Tesla EDI 到 SQLSever

使用 SQL Server 数据库生成一系列 EDI 文档与 Tesla 通信。

下载工作流  下载示例文件 

Tesla EDI & 数据库 方案简介

Tesla EDI 到 SQL 示例流具有预配置的端口,用于依据 Tesla 提供的 EDI 规范,转换以下交易集:

1. 830 交付预测(长期),Tesla -> 供应商
2. 862 交付计划(短期),Tesla -> 供应商
3. 856 发货通知,供应商 -> Tesla
4. 810 发票,供应商 -> Tesla
5. 824 错误通知,,Tesla -> 供应商

通过中间数据库表的方式实现 EDI 系统和 ERP 系统之间的集成是很常见的方案,它可以有效地将两个系统解耦,从而提高整个系统的可靠性和可维护性。

通过中间数据库表的方式,EDI 系统和 ERP 系统可以分别将需要传输的数据存放到中间数据库表中,然后另一方系统再从中间数据库表中获取数据进行处理。这样可以避免直接修改对方系统中的数据,从而减少数据传输过程中的风险和错误。同时,由于中间数据库表中的数据都是原始数据,可以方便地进行数据追溯和排查问题。

以下端口构成了工作流的核心元素:

1. AS2 端口:用于通过 Internet 网络进行安全传输的功能,确认 Tesla 的 AS2 信息,如 AS2 ID, AS2 URL,公钥证书等,以便进行正确配置。
2. X12 端口:从 XML 生成 EDI 文件或将 EDI 文件转换为 XML 以供进一步处理。
3. XMLMap 端口:提供可视化的方式将 XML 数据从一种结构转换为另一种结构,建立从源文件到模板文件的映射关系。
4. SQL Server 端口:集成 SQL Server 到你的数据工作流中拉取和推送数据。

除了预配置的端口之外,示例工作流还提供了一个 Tesla.sql 文件,包含创建交货指示、发货通知的中间表所需的SQL命令。

如何在知行之桥EDI系统中部署上述工作流?

创建工作区

运行知行之桥 EDI 系统,导航到工作流选项卡并单击右上角的齿轮图标。 选择创建工作区选项为此示例流创建一个新的工作区 Tesla。

Tesla EDI 项目数据库方案开源介绍

导入工作区

右侧齿轮下拉菜单中,单击导入工作区。 在出现的对话框中,选择下载的示例流 Tesla.arcflow 以导入相关的端口和设置。 或者直接将 Tesla.arcflow 拖拽到指定工作区。

成功导入示例工作流后,你将看到如下图所示的完整工作流:

Tesla EDI 项目数据库方案开源介绍

完善工作流配置

实现 AS2 通信

导航到 Tesla_AS2 端口的设置选项卡。 根据 Tesla 提供的 AS2 文档配置 Tesla 的 AS2 信息,比如,Tesla 的 AS2 ID, AS2 URL,公钥证书等。 配置完成后请导航到“输入”选项卡上传测试文件与 Tesla 进行 AS2 连接测试,同时可以导航到 “输出” 选项卡查看 Tesla 发送的文件。

Tesla EDI 项目数据库方案开源介绍

同时需要配置AS2个人设置:供应商的 AS2 ID, AS2 URL,私钥证书,证书密码等。

Tesla EDI 项目数据库方案开源介绍

实现从 X12 到 数据库 XML 的格式转换

实现文件格式转换主要借助 X12 端口以及 XMLMap 端口实现,其中 XMLMap 端口已经对数据映射进行了预配置,用户无需进行额外操作。 Tesla_X12ToXML 端口中,需要在 设置 选项卡下填写用户和 Tesla 的真实信息,对交换头进行配置:

Tesla EDI 项目数据库方案开源介绍

连接 SQLServer 数据库

Tesla EDI 项目数据库方案开源介绍

导航到 Tesla_830_DB 端口的设置选项卡,如上图所示,点击 创建 。将会看到如下图所示的 创建连接 窗口:

Tesla EDI 项目数据库方案开源介绍

填写连接名称、服务器、端口号、数据库、数据库用户名以及密码等信息。填写完成后,点击 测试连接 按钮会提示已成功建立连接,点击窗口右下角的 创建连接。

进入测试流程

以解析方向(即接收 Tesla 发来的 830长期交付预测,对其进行格式转换后将数据提取到数据库中)为例,测试流程如下:

上传测试文件

导航到端口 ID 为 Tesla_X12ToXML 的 X12 端口中,在 输入 选项卡下上传此前下载的示例文件:830.x12。

Tesla EDI 项目数据库方案开源介绍

查看数据库表

Tesla EDI 项目数据库方案开源介绍

X12 端口发出后,导航到端口 ID 为 Tesla_830_DB 的 SQLServer 端口中,在 输入 选项卡下可以看到刚刚发送的 830 文件的状态为 Success ,这时就可以在 SQLServer 数据库表中查看830长期预测数据了。

如下图所示,分别是 SQLServer 数据库中,接收到的一条来自Tesla的830的信息。

Tesla EDI 项目数据库方案开源介绍


 

_*你启动并运行了吗?*_

如果答案是肯定的,那么恭喜你成功地配置了 Tesla EDI & 数据库 方案示例工作流!如果你遇到任何问题或有任何疑问,请随时联系我们。

阅读原文文章来源地址https://www.toymoban.com/news/detail-508390.html

到了这里,关于Tesla EDI 项目数据库方案开源介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Damiler EDI 项目 Excel 方案开源介绍

    准备下载和运行 Daimler EDI 到 Excel 使用 Excel 生成一系列 EDI 文档与 Daimler 通信。 下载工作流  下载示例文件  Daimler EDI Excel 方案简介 本文将继续分享Daimler示例工作流:使用Excel端口和Email端口生成一系列文件,完成与Daimler的EDI通信。 Daimler EDI到Excel示例流具有预配置的端口,

    2024年02月16日
    浏览(47)
  • Volvo EDI 项目 MySQL 方案开源介绍

    近期为了帮助广大用户更好地使用 EDI 系统,我们根据以往的项目实施经验,将成熟的 EDI 项目进行开源。用户安装好知行之桥 EDI 系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。 今天的文章主要为大家介绍 VOLVO EDI 项目,了

    2024年02月12日
    浏览(41)
  • Target DVS EDI项目开源介绍

    近期为了帮助广大用户更好地使用 EDI 系统,我们根据以往的项目实施经验,将成熟的 EDI 项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。 今天的文章主要为大家介绍 Target DVS EDI 项目,

    2024年02月08日
    浏览(43)
  • 20分钟了解物联网开源数据库部署解决方案

    本文针对物联网数据存储提供解决方案的思路,项目特点:结构化数据、传感器节点多(100)、传感器类型多(30)、采样频率高(1HZ),在此背景下,一般的关系型数据库已经不能够支撑数据存储,基于免费开源的软件完成数据存储工作,提高数据的读写能力。 1)多源异构

    2023年04月11日
    浏览(39)
  • 开源项目:数据库表结构生成文档工具

    目录 一、软件介绍 二、技术框架 三、功能介绍 四、代码展示 1、获取数据库信息部分代码 2、导出Html文档代码 五、运行效果 六、项目开源地址 数据库表结构说明文档是程序员了解业务系统非常重要的资料、另外项目验收的时候,也需要提供给甲方数据库字典相关的技术验

    2023年04月10日
    浏览(38)
  • 基于.Net开发的数据库导入导出的开源项目

    在项目开发过程中,我们经常碰到从数据库导入导出的需求,虽然这样的功能不是很复杂,但是往往我们都会碰到一些问题。 比如导入的Excel格式问题、Excetl中图片导入问题,导出的需求为了方便客户查看,会面临更多个性化的需求,为了满足这些需求,开发还是比较繁琐的

    2024年02月02日
    浏览(54)
  • 支持华为GaussDB数据库的免费开源ERP:人力资源管理解决方案概述

    开源智造所推出的Odoo SuperPeople数字化解决方案将HR和薪资数据与财务、项目规划、预算和采购流程连接起来,消除了多套系统给企业带来的信息孤岛问题。 ——复星集团 人力资源中心 高经理 开源智造·Odoo SuperPeople 人力资源管理解决方案提供了一套领先同行且功能应用完整

    2024年01月16日
    浏览(97)
  • .NET下数据库的负载均衡“经典方案”(大项目必备,建议收藏)

    【前言】 本文讲述的“数据库负载均衡”方案,为市面上最经典(没有之一),由.NET界 骨灰级 大佬推出。采用该技术方案的大公司,一年省下了几个亿的支出。   【正文】 支持.Net Core(2.0及以上)  与 .Net Framework(4.5及以上) 可以部署在Docker, Windows, Linux, Mac。 为了演示

    2024年02月15日
    浏览(43)
  • SpringBoot项目application配置文件数据库密码上传git暴露问题解决方案

    项目中含有配置文件,配置文件中含有数据库的用户名和密码,上传git直接对外网开放。那后果会怎样可想而知。 jasypt(Java Simplified Encryption)是一个简化的开源 Java 加密工具库 输出 使用很简单,只需要引入jasypt-spring-boot-starter依赖,然后将配置文件中的明文换成\\\"ENC(密文即可)“

    2024年04月14日
    浏览(47)
  • 【SpingBoot】详细介绍SpringBoot项目中前端请求到数据库再返回前端的完整数据流转,并用代码实现

    在SpringBoot项目中,前端请求到最终返回的完整数据流转一般包括以下几个步骤: 前端发送HTTP请求到后端Controller。 Controller接收到请求后,调用相关Service处理业务逻辑。 Service调用DAO层获取数据。 DAO层访问数据库获取数据。 数据库返回数据给DAO层。 DAO层将数据返回给Servic

    2024年02月10日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包