生成模板文件

Version 23.4.8843


生成模板文件

Version 23.4.8843


任何 XML 映射的第一步都是上传代表源和目标 XML 结构的模板文件。这些样本可以通过多种方式在知行之桥中生成。

来自转换端口的模板文件

X12、EDIFACT 和 CSV 等转换端口会自动将文档转换为 XML。 此外,EDI 端口使完整的文件架构可供 XML 映射端口使用。 这为将 EDI 文件映射为所需格式提供了一个简单的起点,特别是在单个测试文件可能无法涵盖映射中可能需要的所有元素的情况下。

上传测试文件

按照以下步骤生成输入文件的 XML 模板:

  1. 在转换端口的 输入 选项卡中,单击 更多 下拉菜单,然后单击 上传测试文件
  2. 导航到磁盘上要建模为 XML 的文件,选择它,然后单击 OK
  3. 将 EDI 端口连接到流中的 XML Map 端口。此连接可以在任一方向进行——入站到 XML Map 端口,或从 XML Map 端口出站。
  4. 保存对流程的更改以确认端口的结构。

XML Map 端口会自动检测测试文件的结构。该文件将出现在 XML Map 端口的 源文件目标文件 下拉菜单中。

注意:

  • 如果兼容的端口链接到流中的 XML Map 端口,则测试文件仅在 XML Map 端口中可用。
  • 如果你将测试文件上传到端口,但它没有出现在链接的 XML Map 端口中,请保存对流程的更改并再次检查 XML Map 端口。

手动创建测试文件

你还可以手动创建测试文件。只需通过转换端口发送示例文件(EDI 端口应明确配置为“EDI-to-XML”模式)以生成 XML 输出文件。下载该输出文件并将其作为源文件或目标文件再次上传到 XML Map 端口中。

来自数据库端口的模板文件

SQL Server 端口、MySQL 端口和 CData 端口等数据库端口会自动生成其输入和输出映射的 XML 表示。与 EDI 和 CSV 端口类似,将输入/输出映射保存在数据库端口中后,任何连接的 XML 映射端口都可以自动检测这些 XML 结构。

要将数据库输入/输出映射用作源/目标文件,只需执行以下步骤:

  1. 在数据库端口中,建立到数据库的工作连接。
  2. 选择一个操作(例如,选择或更新插入),并进行相应的配置。 或者,可以使用 预览 按钮保存包含示例数据的映射示例。
  3. 将 XML Map 端口连接到流中的数据库端口。保存流程更改(右下角的蓝色保存图标)。
  4. 在 XML Map 端口设置中找到作为源或目标文件的输入或输出映射。

最佳实践

XML Map 端口通常位于工作流流中的其他两个端口之间。通常最好使用流中围绕 XML Map 端口的两个端口生成模板文件。例如,以下流程有一个 XML Map 端口将 X12 文件映射到数据库插入:

在此示例中,应使用 X12 端口和 SQL Server 端口为它们中间的 XMLMap 端口生成 XML 模板文件。有关从 X12 端口或 SQL Server 端口生成模板文件的更多详细信息,请参见上面的小节。