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

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

TI EDI 工作流简介

TI EDI到SQL Server示例流具有预配置的端口,用于从TI的EDI集成规范转换以下交易集:

  1. 850 采购订单,企业 -> TI
  2. 855 采购订单确认,TI -> 企业
  3. 860 采购订单变更,企业 -> TI
  4. 865 采购订单变更确认,TI -> 企业
  5. 856 发货通知,TI -> 企业
  6. 810 发票,TI -> 企业
  7. 820 付款单,企业 -> TI

本文示例工作流将 EDI 与 SQL连接,实现 EDI 与内部系统的无缝集成。

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

  1. AS2 端口:配置TI 的AS2信息,完成与TI的数据收发。
  2. X12端口:从 XML 生成 EDI 文件或将 EDI 文件转换为 XML 以便进一步处理。
  3. Branch 端口:对XML进行判断匹配区分不同业务类型的文件。
  4. XML Map端口:将数据从标准XML 格式转换为SQL Server结构的XML文件或将数据从SQL Server结构的XML文件转换为标准XML格式。
  5. SQL Server 端口:配置SQL Server服务器信息,连接SQL Server,将数据写入SQL Server或者从SQL Server获取数据。
  6. Notify 端口:当未匹配到指定规则的文件时,进行邮件通知。

经过配置,这些端口可以自动将文件从一个端口移动到下一个端口,直到传入的 EDI 文件被转换为SQL Server结构的XML文件并写入SQL Server指定的数据库表中,或者从SQL Server指定数据库表中获取数据并转换为可发出的 EDI 文件。 可以在其“自动化”选项卡中修改每个端口的自动化设置,或者你可以使用端口“输入”选项卡中的“发送”按钮手动处理工作流中的每个步骤。

如果你想在你的工作区中使用此示例流程,请按照以下说明操作:

导入工作区

下载工作流

 下载TI-EDIToSQL工作流

创建工作区

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

导入工作区

然后,从同一个齿轮下拉菜单中,单击导入工作区。 在出现的对话框中,选择下载的示例流TI.arcflow以导入相关的端口和设置。

成功导入示例流后,你可以开始配置端口以最适合你的特定用例。

AS2 端口

导航到 TI_AS2 端口的设置选项卡。 根据TI提供的AS2文档配置TI的AS2信息,你必须输入配置TI的AS2 ID、交易伙伴URL、交易伙伴证书。 配置完成后请导航到“输入”选项卡上传测试文件与TI进行AS2连接测试,同时可以导航到“输出”选项卡查看TI发送的文件。

X12 端口

检查传出文档的交换设置

导航到TI_XMLToX12端口的设置选项卡。 检查交换设置并确保以下部分包含正确的信息:

  1. ISA05 – 发件方 ID 限定符
  2. ISA06 – 发件方 ID
  3. ISA07 – 接收方 ID 限定符
  4. ISA08 – 接收方 ID

检查传出文档的功能组设置

导航到TI_XMLToX12端口的高级设置选项卡检查传出文档的功能组设置,确保以下段包含正确的信息:

  1. GS02 – 发件方 ID
  2. GS03 – 接收方 ID

由于输出的文档是从采购商发送到TI的,因此值CUSTOMERID被预先配置为发送方ID,TIID被预先配置为接收方ID。

检查传入文档的交换设置和功能组设置

导航到TI_X12ToXML端口的设置选项卡。 遵循与处理传出文档相同的过程,不同之处在于此端口转换从TI发送到采购商的文档,值TIID被预先配置为发送方ID, CUSTOMERID被预先配置为接收方ID。

SQL Server 端口

连接到 SQL Server 数据库并测试连接

导航到SQL Server端口的设置选项卡。 为了与 SQL Server数据库建立连接,必须在系统设置->连接中创建一个SQL Server连接,创建时需要输入SQL Server的服务器、端口、数据库、用户和密码。 单击“测试连接”按钮以验证否可以从知行之桥连接到您的SQLServer 数据库。

设置输出映射,检索 850、860、820 数据

成功设置SQL Server连接后,你可以选择查询 SQL Server 数据库以获取随后用于生成 850、860、820 文档的信息:
1. 导航到TI_SQLServer_850、TI_SQLServer_860、TI_SQLServer_820端口的设置选项卡,在连接设置中选择前面创建的SQL Server连接。
2. 选择操作为Select。
3. Select配置中添加对应的数据库表,并设置过滤条件为:主表的status等于0,高级设置设置:当行处理成时,更新列(主表status),其值为1。
4. 导航到TI_SQLServer_850、TI_SQLServer_860、TI_SQLServer_820端口的自动化选项卡,设置自动接收。

设置输入映射,插入 855、865、856、810 数据

成功设置SQL Server连接后,你可以选择插入 SQLServer 数据库以将 855、865、856、810数据插入到SQL Server数据库中:
1. 导航到TI_SQLServer_855、TI_SQLServer_865、TI_SQLServer_856、TI_SQLServer_810端口的设置选项卡,在连接设置中选择前面创建的SQL Server连接。
2. 选择操作为Upsert。
3. Upsert配置中添加对应的数据库表。
4. 导航到TI_SQLServer_855、TI_SQLServer_865、TI_SQLServer_856、TI_SQLServer_810端口的自动化选项卡,设置自动发送。

为了更好地了解哪些端口处理单个 EDI 报文的完整流程,请继续阅读。

跟踪每份文件

850 采购订单

要测试这部分工作流的功能,你可以在SQL Server数据库的 order_header和order_item表中写入测试数据,SQL Server自动接收数据并将显示在TI_SQLServer_850端口的输出选项卡中,文件将经过TI_850_OUT端口、TI_XMLToX12端口、,最后传递到TI_AS2端口发送给TI,您可以导航到TI_AS2端口的输入选项卡查看生成的850 EDI文件。

860 采购订单变更

要测试这部分工作流的功能,你可以在SQL Server数据库的 ordchg_header和ordchg_item表中写入测试数据,SQL Server自动接收数据并将显示在TI_SQLServer_860端口的输出选项卡中,文件将经过TI_860_OUT端口、TI_XMLToX12端口、,最后传递到TI_AS2端口发送给TI,您可以导航到TI_AS2端口的输入选项卡查看生成的860 EDI文件。

855 采购订单确认

要测试这部分工作流的功能,你可以使用示例855_TEST.dat。导航到 TI_X12ToXML端口的输入选项卡,选择示例文件并单击发送以触发工作流。 然后处理该文件并将其发送到 TI_855_Branch端口、TI_855_IN端口,最后传递到TI_SQLServer_855端口并将数据写入SQL Server数据库,您可以导航到TI_SQLServer_855端口的输入选项卡查看生成的855 SQL Server格式的XML文件,或在SQL Server数据库的ordrsp_header、ordrsp_item和ordrsp_ack表中查看测试数据。

865 采购订单变更确认

要测试这部分工作流的功能,你可以使用示例865_TEST.dat。导航到 TI_X12ToXML端口的输入选项卡,选择示例文件并单击发送以触发工作流。 然后处理该文件并将其发送到 TI_855_Branch端口、TI_865_Branch端口、TI_865_IN端口,最后传递到TI_SQLServer_865端口并将数据写入SQL Server数据库,您可以导航到TI_SQLServer_865端口的输入选项卡查看生成的865 SQL Server格式的XML文件,或在SQL Server数据库的ordchgrsp_header、ordchgrsp_item和ordchgrsp_ack表中查看测试数据。

856 发货通知

要测试这部分工作流的功能,你可以使用示例856_TEST.dat。导航到 TI_X12ToXML端口的输入选项卡,选择示例文件并单击发送以触发工作流。 然后处理该文件并将其发送到 TI_855_Branch端口、TI_865_Branch端口、TI_856_Branch端口、TI_856_IN端口,最后传递到TI_SQLServer_856端口并将数据写入SQL Server数据库,您可以导航到TI_SQLServer_856端口的输入选项卡查看生成的856 SQL Server格式的XML文件,或在SQL Server数据库的asn_header和asn_item表中查看测试数据。

810 发票

要测试这部分工作流的功能,你可以使用示例810_TEST.dat。导航到 TI_X12ToXML端口的输入选项卡,选择示例文件并单击发送以触发工作流。 然后处理该文件并将其发送到 TI_855_Branch端口、TI_865_Branch端口、TI_856_Branch端口、TI_810_Branch端口、TI_810_IN端口,最后传递到TI_SQLServer_810端口并将数据写入SQL Server数据库,您可以导航到TI_SQLServer_810端口的输入选项卡查看生成的810 SQL Server格式的XML文件,或在SQL Server数据库的invoice_header和invoice_item表中查看测试数据。

820 付款单

要测试这部分工作流的功能,你可以在SQL Server数据库的remittance_header和remittance_item表中写入测试数据,SQL Server自动接收数据并将显示在TI_SQLServer_820端口的输出选项卡中,文件将经过TI_820_OUT端口、TI_XMLToX12端口、,最后传递到TI_AS2端口发送给TI,您可以导航到TI_AS2端口的输入选项卡查看生成的820 EDI文件。

其他开源项目及解决方案:

Jabil EDI项目开源介绍
Diehl EDI项目Excel方案开源介绍

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

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

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

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

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

相关文章

  • Volvo EDI 项目 MySQL 方案开源介绍

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

    2024年02月12日
    浏览(31)
  • BOS EDI 项目 Excel 方案开源介绍

    本文将继续分享BOS示例工作流:使用Excel端口和Email端口生成一系列文件,完成与BOS的EDI通信。 下载工作流   下载示例文件   BOS EDI到Excel示例流具有预配置的端口,用于从BOS的EDI集成规范转换以下交易集: 1. 4905 物料需求计划,BOS - 企业 2. 4913 发货通知,企业 - BOS 通过将

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月10日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包