設定字元集與分隔符號 (X12)
在夥伴協議中,您可以指定建立 X12 外寄訊息的信封時,BizTalk Server 用來驗證合作對象屬性的字元集。 您也可以指定要在交換的區段中使用的分隔字元與結束字元。
注意
此處所說明的設定也適用於 HIPAA 交換。
重要
如果您清除了由 合作物件接收的訊息,或支援從此合作物件傳送訊息 ,則此頁面會停用下列屬性。
資料元素
- 元件元素分隔符號 (ISA16)
- 區段結束字元
- 尾碼
- 使用以下內容取代裝載中的分隔字元
只有在對應於合作對象送出交換屬性的單向協議索引標籤上,這些屬性才會變成停用狀態。 例如,如果您建立兩方合作物件 A 和合作物件 B,而針對合作物件 A,您清除了核取方塊,則會在 [合作物件 A-Party > B 單向合約] 索引標籤上停用上述屬性清單。
必要條件
您必須以 BizTalk Server Administrators 或 BizTalk Server B2B 操作員群組的成員身分登入。
若要設定字元集和分隔符號
建立 X12 編碼協議,如設定一 般設定 (X12) 中所述。 若要更新現有的合約,請以滑鼠右鍵按一下 [ 合作物件和商務設定檔 ] 頁面中的合約,然後按一下 [ 內容]。
在單向合約索引標籤的 [ 交換設定 ] 區段底下,按一下 [字元集和分隔符號]。
從 要使用的 [字元集 ] 下拉式清單中,選取要用來驗證您為合約輸入的屬性的 X12 字元集。
注意
BizTalk Server只會使用此設定來驗證針對相關合約屬性輸入的值。 在進行執行階段處理作業時,接收管線或傳送管線將會略過這項字元集屬性。
針對Data 元素,輸入單一字元,BizTalk Server將用來分隔包含兩個或多個簡單資料元素的複合資料元素,以及不屬於複合元素的簡單資料元素。 選取 [字元] 代表字元資料元素,選取 [16 進位] 則代表 16 進位資料元素。 當您將格式從 Char 變更為 Hex 時,輸入的字元會自動變更,反之亦然。
針對[元件元素分隔符號] (ISA16) ,輸入單一字元,BizTalk Server將用來分隔複合資料元素內的簡單資料元素。 選取 [字元] 代表字元資料元素,選取 [16 進位] 則代表 16 進位資料元素。 當您將格式從 Char 變更為 Hex 時,輸入的字元會自動變更,反之亦然。
針對 區段結束字元,輸入單一字元來表示 EDI 區段的結尾。 選取 [字元] 代表字元資料元素,選取 [16 進位] 則代表 16 進位資料元素。
如果類型為 Char,則預設值為 ~ 。
如果類型為 Hex,預設值為 7E。
這是必要的資料元素。
這個項目限制為 ASCII 字元集中的值。 這個屬性不會根據 [一般] 頁面中定義的 X12 字元集進行驗證。
當您將格式從 Char 變更為 Hex 時,輸入的字元會自動變更,反之亦然。
針對 尾碼,選取要與區段結束字元值 搭配 使用的字元。 這些選項包括:
無:預設值
CR:歸位字元
LF:分行符號
CR LF:歸位字元/換行字元
區段結束字元和尾碼的組合可包含下列項目:
任何 區段結束字元 + 無 尾碼
任何 區段結束字元 + CR 尾碼
任何 區段結束字元 + CR LF 尾碼
D (十六進位) 區段結束字元 + 無 尾碼:此組合的行為就像區段結束字元空白,且尾碼設定為 CR。
(十六進位) 區段結束字元 + 無 尾碼:此組合的行為就像區段結束字元空白,而後綴設定為 LF。
D (十六進位) 區段結束字元 + LF 尾碼:此組合的行為就像區段結束字元是 CR,而後綴設定為 LF 。
如果承載資料包含也做為資料、區段或元件分隔符號的字元,請檢查 [以 取代承載中的分隔符號 ],並指定取代字元。 當產生輸出 X12 訊息時,裝載資料中的所有分隔字元執行個體都會被指定的字元取代。 選取 [字元] 代表字元資料元素,選取 [16 進位] 則代表 16 進位資料元素。 當您將格式從 Char 變更為 Hex 時,輸入的字元會自動變更,反之亦然。
按一下 [套用 ] 以接受變更,再繼續進行設定,或按一下 [ 確定 ] 來驗證變更,然後關閉對話方塊。