導入自定義 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. 管理消息頁面上,查看結果。修復處理所需的任何值。