CICS 專案中的變數

您可使用變數快速而輕鬆地變更屬性值,以簡化對多個環境的部署,因為您可以利用各個環境特有的內容檔來解析變數。

使用變數

一般而言,資源定義中的屬性值需要變更,才能安裝在不同的環境中。例如,用於開發、測試和正式作業環境的資料集可能會有不同的高階限定元。您可以使用變數,利用每個環境特有的 variables.properties 檔,根據要部署到的環境來變更屬性值的一部分。

在 CICS® 中安裝資源之前,會透過執行 CICS Build Toolkit 並搭配 --resolve 選項,於部署期間解析變數。用來解析變數的內容檔,會根據變數是在獨立式組合中或是包含為應用程式一部分而有所不同。

建立變數最可靠的方法是使用 CICS Explorer® 中的插入變數將值擷取至變數精靈。如需詳細資料,請參閱建立變數

變數的使用範例

下列為有效使用變數的實務範例:
  • Java™ 組合中的 JVM 伺服器名稱:針對 .osgibundle.warbundle.ebabundle.earbundle 組合組件,每一個環境中的 JVM 伺服器名稱不同。
  • FILELIBRARY 定義中的資料集名稱,其中資料集名稱包含環境的限定元。
  • PROGRAM 定義中指定 CEDF,其中除錯適合開發環境,而不適合正式作業。
  • VSAM 檔中的字串,其中開發環境可能只需少數的字串,但正式作業需要更多字串來改善存取時間。