變數和內容檔定義
當您定義變數及其相關聯的內容檔時,請使用下列規則確保能順利進行變數替代。
在內容檔中定義變數
下列規則適用於內容檔中的變數定義:- 變數名稱的有效字元為大小寫字母、數字 0 - 9、句點、底線及連字號。變數名稱限定為 255 個字元。
- 內容檔可以存在於 CICS® 組合中或應用程式連結中。它們必須位於專案的根目錄中,而且必須命名為 variables.properties。
- 您可提供個別的內容檔來解析獨立式組合,但此選項並不支援應用程式。當內容檔與獨立式組合搭配使用時,內容檔的名稱不受限制。
- 內容檔遵循 Java™ 內容檔的標準格式,且必須以 ISO-8859-1 編碼。如需相關資訊,請參閱Java 內容檔(Java Platform Standard Edition 7 API 規格)。
- 用於組合中的任何變數必須定義於該組合的內容檔中。在資源定義中替換時,該組合中提供的值必須產生該屬性的有效值。
- 變數值不可參照其他變數。例如,hlq=${prod.hlq} 無效。
- 如果某個變數在內容檔中多次定義,則會使用最後一個實例。
組合組件中的參照變數
下列規則適用於組合部分中的變數參照:- 變數名稱以 ${ 和 } 字元來區隔。
- 任何 CICS 組合組件都接受變數,包括在組合組件的屬性或元素中。
- 不限制可置於屬性或標籤中的變數數目。
- 變數不能是巢狀的,而且不得作為 CICS 資源定義名稱的一部分。