一般檔案訊息的結構
在 Microsoft BizTalk Server的內容中,一般檔案實例訊息是一個文字檔,可以包含三個邏輯部分:標頭、本文和預告片,依該順序排列。 標頭和結尾為選擇性。 下列範例將顯示包含這三個部分的一般檔案執行個體訊息,其中內文是以粗體顯示。
Microsoft Corporation
One Microsoft Way
Redmond, WA 98033
TRANSACTION-1111,1
為了讓一般檔案解譯器能夠正確地辨識一般檔案執行個體訊息的標頭、內文及結尾,您必須各別為其建立和設定各自的結構描述。
在一般檔案實例訊息的特定部分中,不同的資料項目目會分組到記錄中,而記錄本身可以包含子記錄,最後會包含個別的資料項目目,稱為欄位。 這些記錄及欄位可以使用兩種不同的基本方法之一來加以識別。 第一種方法 (稱為位置) 會定義每個資料項目預先建立的長度,且若資料項目長度短於預期的長度則會使用填補字元填滿。 第二種方法 (稱為分隔) 會使用一或多個特殊字元來區分每個資料項目。 此方法能避免多餘的填補字元,但在資料本身包含用來當作分隔符號的字元或字元序列時,需要一些特殊考量。
接下來將提供 BizTalk Server 如何處理一般檔案執行個體訊息之標題、內文及結尾的簡要說明,尤其是它如何判斷選擇性的部分是否存在,以及如何分隔輸入一般檔案執行個體訊息,以及結合輸出一般檔案執行個體訊息。 本節也會提供採用位置記錄及欄位的一般檔案執行個體訊息,與採用分隔記錄及欄位的一般檔案執行個體訊息之間相異處的其他資訊。