變數和內容檔定義

當您定義變數及其相關聯的內容檔時,請使用下列規則確保能順利進行變數替代。

在內容檔中定義變數

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

組合組件中的參照變數

下列規則適用於組合部分中的變數參照:
  • 變數名稱以 ${} 字元來區隔。
  • 任何 CICS 組合組件都接受變數,包括在組合組件的屬性或元素中。
  • 不限制可置於屬性或標籤中的變數數目。
  • 變數不能是巢狀的,而且不得作為 CICS 資源定義名稱的一部分。