导入自定义 XML 文档

可以通过使用代码列表在应用程序中转换自定义 XML 文档。为了实现自定义 XML 文档处理,以下代码列表在应用程序的主数据区域中可用:

  • CustomMessageTypes
  • CustomMessageFormats
  • CustomMessageIDs

先决条件

以下是配置该功能前的先决步骤:

  • 创建一个具有关联 XML 文档的自定义样式表。
  • 如果不是标准的贸易合作伙伴,请确定贸易合作伙伴所需的值。

设置

主数据区域中的设置要求如下:

  • 为在进程中使用的 CustomTradingPartner 代码列表创建一个代码。
  • 为在进程中使用的 CustomMessageTypes 代码列表创建一个代码。该值用于选择标准消息类型的下拉框。在代码列表属性表中,使用与在自定义 XML 文档中定义的文档类型匹配的标识符创建代码。
  • 为在进程中使用的 CustomMessageFormats 代码列表创建一个代码。该代码用于确定 XML 文档的类型。
    注意

    此进程在所有自定义消息格式中运行以查找文档类型。它使用在其中的特定元素处找到值的第一个自定义消息格式。

    • 管理代码属性对话框中,您必须在标识符字段中设置唯一值。
    • 值 1选项卡上为确定 XML 文档类型的自定义 XML 文档中的元素设置消息类型元素字段。仅有此元素中的第一个实例在此进程中使用。支持 XML 元素,然而不支持属性。
  • 为在进程中使用的 CustomMessageIDs 代码列表创建一个代码。该代码用于确定 XML 文档的发送方和接收方。
    • 指定一个与创建的 CustomMessageTypes 代码匹配的标识符。
    • 值 1选项卡上,您必须至少指定发送方 ID - 位置 1接收方 ID - 位置 1。这些值是 XML 元素。此进程从位置 1 的第一个实例的位置开始。如果指定了位置 2,它继续进入位置 2。如果指定了位置 3,它继续进入位置 3。当指定了一个位置,它必须存在于文档中,不然会无法成功继续。
      注意

      不要求第一个位置是文档元素。

  • 为在进程中使用的 CustomStyleSheetRules 代码列表创建一个代码。此代码用于确定用于转换自定义 XML 文档的样式表。
    • 管理代码属性对话框中,指定在处理时使用并在查找和下拉列表中显示的标识符。此值通常是不带文件扩展名的样式表文件名。
    • 值 1选项卡上,指定以下字段值:
      • 样式表文件名字段中指定用于转换的文件名。文件名必须包括文件扩展名。
      • 源格式化文件说明字段中,指定*无
      • 目标格式化文件说明字段中,指定*无
      • 消息标准字段中,选择XML

转换设置

以下是设置伙伴 ID 的步骤:

  1. 选择转换>配置>伙伴 ID
  2. 单击创建
  3. 伙伴 ID页面上,从消息类型下列列表中选择自定义消息类型。
  4. 贸易合作伙伴下拉列表中选择贸易合作伙伴。
  5. 发送方/接收方 ID部分中,在相应字段中分别指定发送方 ID 和接收方 ID。
  6. 内部/外部伙伴映射部分中,在映射字段中指定值。

以下是设置转换规则的步骤:

  1. 选择转换>配置>转换规则
  2. 单击创建以创建转换规则。
  3. 转换规则页面上,从相应字段中选择自定义贸易合作伙伴、自定义消息类型和自定义样式表规则。

设置自定义样式表的步骤如下:

  1. 选择转换>配置>样式表
  2. 单击创建来创建自定义样式表记录。
  3. 样式表页面上,使用自定义贸易合作伙伴和包含为自定义样式表规则创建的文件扩展名的样式表名。

处理自定义 XML 文档

处理自定义 XML 文档的步骤如下:

  1. 选择转换>导入消息以导入 XML 文档。或者,如果已在通信区域中实现了本地客户端配置,通过 Exchange Services 导入 XML 文档。
    注意

    目前,不支持 ION 连接程序。

  2. 选择转换>管理消息
  3. 管理消息页面上,查看结果。修复处理所需的任何值。