阿里企业网站建设评估,为什么不自己做购物网站,wordpress手机版主题下载,深圳大型互联网公司TI EDI 工作流简介
TI EDI到SQL Server示例流具有预配置的端口#xff0c;用于从TI的EDI集成规范转换以下交易集#xff1a;
850 采购订单,企业 - TI855 采购订单确认,TI - 企业860 采购订单变更,企业 - TI865 采购订单变更确认,TI - 企业856 发货通知,TI …TI EDI 工作流简介
TI EDI到SQL Server示例流具有预配置的端口用于从TI的EDI集成规范转换以下交易集
850 采购订单,企业 - TI855 采购订单确认,TI - 企业860 采购订单变更,企业 - TI865 采购订单变更确认,TI - 企业856 发货通知,TI - 企业810 发票,TI - 企业820 付款单,企业 - TI
本文示例工作流将 EDI 与 SQL连接实现 EDI 与内部系统的无缝集成。
以下端口构成了工作流的核心元素
AS2 端口配置TI 的AS2信息完成与TI的数据收发。X12端口从 XML 生成 EDI 文件或将 EDI 文件转换为 XML 以便进一步处理。Branch 端口对XML进行判断匹配区分不同业务类型的文件。XML Map端口将数据从标准XML 格式转换为SQL Server结构的XML文件或将数据从SQL Server结构的XML文件转换为标准XML格式。SQL Server 端口配置SQL Server服务器信息连接SQL Server将数据写入SQL Server或者从SQL Server获取数据。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端口的设置选项卡。 检查交换设置并确保以下部分包含正确的信息
ISA05 – 发件方 ID 限定符ISA06 – 发件方 IDISA07 – 接收方 ID 限定符ISA08 – 接收方 ID
检查传出文档的功能组设置
导航到TI_XMLToX12端口的高级设置选项卡检查传出文档的功能组设置,确保以下段包含正确的信息
GS02 – 发件方 IDGS03 – 接收方 ID
由于输出的文档是从采购商发送到TI的因此值CUSTOMERID被预先配置为发送方IDTIID被预先配置为接收方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 是什么
阅读原文