Target EDI 到 SQL Server

logo background
logo
logo

准备下载和运行

Target EDI 到 SQL Server

使用从SQL Server数据库生成的一系列EDI文件与Target进行通信。

下载工作流

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

  • 810 发票
  • 850 采购订单
  • 856 提前装运通知

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

  • X12 端口:从 XML 生成 EDI 文件或将 EDI 文件转换为 XML 以供进一步处理。
  • XML 映射端口:将数据从一种 XML 格式转换为另一种,将数据从前面的数据格式/模型映射到适合下一个端口的格式/模型。
  • SQL Server 端口:允许你将这些文档中的数据插入到 SQL Server 或从中检索数据。
  • 经过配置,这些端口可以自动将文件从一个端口移动到下一个端口,直到传入的 EDI 文件被转换并插入到 SQL Server中,或者从 SQL Server检索的数据被转换为可发出的 EDI 文件。 可以在其“自动化”选项卡中修改每个端口的自动化设置,或者你可以使用端口“输入”选项卡中的“发送”按钮手动处理工作流中的每个步骤。

    除了预配置的端口之外,示例流程还提供了一个 setup.sql 文件,其中包含为这些事务创建通用数据库架构所需的 SQL 命令。 你可以在数据库管理系统中运行此文件,或者将其内容复制到系统的查询编辑器中以在 SQL Server数据库中创建表.

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

    导入工作区

    创建工作区

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

    导入工作区

    然后,从同一个齿轮下拉菜单中,单击导入工作区。 在出现的对话框中,选择下载的示例流 TargetEDISQLServer.arcflow 以导入相关的端口和设置。 你可以选择将流程导入你喜欢的任何工作区,但我们建议为不同的工作流程使用单独的工作区。

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

    X12 端口

    检查传出文档的交换设置

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

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

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

    确保以下段包含正确的信息:

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

    由于输出的文档是从供应商发送到 Target 的,因此值 VENDOR 被预先配置为发送方 ID,TARGET 被预先配置为接收方 ID。

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

    导航到 X12_Target_In 端口的设置选项卡。 遵循与处理传出文档相同的过程,不同之处在于此端口转换从 Target 发送到供应商的文档,值 TARGET 被预先配置为发送方 ID,VENDOR 被预先配置为接收方 ID。

    配置 SQL Server 和 X12 端口后,示例流程就可以使用了! 为了更好地了解哪些端口处理单个 EDI 文档从头到尾的流程,请继续阅读。

    跟踪每份文件

    810 发票

    当从 SQLServer_810 查询发票数据时,结果将发送到 XMLMap_810_Invoices端口 进行 XML 转换,最后传递到 X12_Target_Out 端口,根据相关规范输出 EDI 810。 你可以导航到 X12_Target_Out 端口的输出选项卡以查找 EDI 810。

    850 采购订单

    要测试这部分工作流的功能,你可以处理示例 850。导航到 X12_Target_In 端口的输入选项卡。 选择示例文件并单击发送以触发工作流。 然后处理该文件并将其发送到 XMLMap_850_SalesOrder端口、复制端口,最后发送到 SQLServer_850 端口。

    856 提前装运通知

    当从 SQLServer_856 查询库存和运输数据时,结果将发送到 XMLMap_856_ASN 端口,最后传递到 X12_Target_Out 端口,根据相关规范输出 EDI 856 . 你可以导航到 X12_Target_Out 端口的输出选项卡以查找 EDI 856。