自訂 XML 文件
本節說明如何建立自訂 XML 文件。
概觀
XML(延伸標記語言)是網路中結構性文件和資料的通用格式。透過「管理 XML 通訊協定」頁面,
您可以建立和管理可新增到可用文件流程定義清單中的自訂 XML 格式。
XML 格式會將路徑定義在一組 XML 文件內。
這可讓「文件管理程式」擷取送入文件的唯一識別值,
以及存取文件中的資訊,以便能進行適當的遞送和處理。
建立 XML 格式是一項多步驟程序。您必須:
- 建立格式的通訊協定,並建立它和資料包(一或多個)的關聯性。
- 建立格式的文件流程,並建立它和新建通訊協定的關聯性。
- 建立格式
接著,您將為新建格式建立有效的互動。
這些步驟將在後面的章節中說明。您也可以在針對自訂 XML 文件來設定中心中找到這些步驟的範例。
建立通訊協定定義格式
以下步驟說明如何建立自訂 XML 通訊協定定義格式:
- 按一下中心管理 > 中心配置 > 文件流程定義 > 建立文件流程定義。
- 在文件流程類型方面,選取通訊協定。
- 在程式碼中,輸入您在上一步驟中所選物件類型的值。例如,您可能輸入 XML。
- 在名稱中,輸入文件流程定義的 ID。比方說,若為自訂 XML 通訊協定,您可輸入 Custom_XML。
這個欄位是必要的。
- 在版本方面,輸入 1.0。
- (選用)輸入通訊協定的說明。
- 將文件層次設為否,
因為此時您所定義的是通訊協定,
而非文件流程(您將在下一節中定義)。
- 將狀態設為已啟用。
- 設定這個通訊協定的可見性。您可能希望所有參與者都能看到它。
-
選取用以包裝這個新通訊協定的資料包。比方說,如果您想建立這個通訊協定和 AS、「無」和「後端整合」資料包的關聯性,
請選取資料包:AS、資料包:無和資料包:後端整合。
- 按一下儲存。
建立文件定義流程
接著,再次使用「建立文件流程定義」頁面來建立文件流程。
- 按一下中心管理 > 中心配置 > 文件流程定義 > 建立文件流程定義。
- 在文件流程類型方面,選取文件流程。
- 在程式碼中,輸入您在上一步驟中所選物件類型(文件流程)的值。
- 在名稱中,輸入文件流程定義的 ID。例如,您可輸入 XML_Tester
作為文件流程的名稱。這個欄位是必要的。
- 在版本方面,輸入 1.0。
- (選用)輸入通訊協定的說明。
- 將文件層次設為是(因為您所定義的是文件層次)。
- 將狀態設為已啟用。
- 設定此流程的可見性。您可能希望所有參與者都能看到它。
- 按一下展開圖示,
展開您在步驟 10 中所選的每一個資料包。展開資料夾,
並選取您在上一節中所建的通訊協定名稱(例如「通訊協定:CustomXML)。
- 按一下儲存。
此時在「管理文件流程定義」頁面中,
AS、「無」與「後端整合」資料包下會出現 XML_Tester 文件流程和 CustomXML 通訊協定。
建立 XML 格式
在您建立自訂 XML 通訊協定(並建立它和資料包或一組資料包的關聯性),以及建立相關聯的文件流程後,
您可準備開始建立 XML 格式。
若要建立 XML 格式,請使用下列程序。
- 按一下中心管理 > 中心配置 > XML 格式。
- 按一下建立 XML 格式。
- 在遞送格式方面,選取這個格式將要關聯的文件流程定義。
- 在檔案類型方面,選取 XML。
註: XML 是唯一可用的檔案類型選項。
- 在 ID 類型方面,
選取用來識別送入文件類型的元素。選項有:DTD、名稱空間或根標示。
- 針對有提供類型選項的每一個欄位,
選取元素路徑(為文件中的值路徑)
或常數(為文件中的實際值)。然後提供一值。
- 在來源/目標商業 ID 方面,
輸入商業 ID 的路徑。這個欄位是必要的。
- 在來源文件流程和版本方面,
輸入一個表示式,以便定義文件流程的路徑和 XML 文件中的版本值。這個欄位是必要的。
- 在文件 ID 方面,輸入文件 ID 號碼的路徑。
- 在文件時間戳記方面,輸入文件建立時間戳記的路徑。
- 在重複檢查鍵 1-5 方面,輸入用來識別遞送重複文件的路徑。
- 按一下儲存。
