在 CICS 組合專案中建立原則

原則是包含一個以上原則規則的 XML 定義。原則規則說明可套用至一個以上作業的控制項或動作。原則是在「CICS® 組合」專案中建立的,您可以在「CICS 組合」專案中定義一個以上的原則。以此方法包裝原則,即可將原則當作單一實體部署至 CICS 中,以輕鬆地在 CICS 中更新及管理原則。

關於這項作業

在平台層次中部署的原則,會套用至在該平台上部署的所有應用程式。在應用程式層次中部署的原則,僅會套用至該應用程式,而不會套用至可能在相同平台內執行的其他應用程式。

需要現有的「CICS 組合」專案才能建立原則。每一個原則都能定義一個以上規則,且一個以上原則可套用至一個個別的使用者作業。原則會監視及控制使用者作業。原則規則會定義規則類型,其會設定限制,如果超出的話,則會導致在其中執行作業的 CICS 區域採取自動動作。

在執行時期,CICS 會判定套用至使用者作業的所有規則。 執行作業時,CICS 會以最低臨界值到最高臨界值的順序套用規則。如果相同臨界值套用多個規則,則 CICS 會先套用訊息類型規則,然後套用事件規則,最後再套用異常終止規則。此順序確保在作業異常終止之前,先發出訊息及事件。

程序

  1. 從「專案瀏覽器」視圖中,選取「CICS 組合」專案的上層資料夾。
  2. 在 Eclipse 功能表列上,按一下檔案 > 新建精靈 > 其他,以開啟「新建專案」精靈。
  3. 展開 CICS 資源資料夾,選取原則定義,然後按下一步
  4. 在「原則資訊」區段的名稱欄位中,輸入名稱。此名稱及原則副檔名是原則檔名。
  5. 選擇性的: 上一步,以導覽到上一頁。
    1. 輸入上層資料夾名稱,或從「CICS 組合」專案的清單中,選取上層資料夾專案。
    2. 檔名欄位中,修改原則的檔名。
    3. 下一步
  6. 選擇性的: 在「原則資訊」區段的說明欄位中,輸入說明。
  7. 名稱欄位中,輸入原則第一個規則的名稱。
  8. 選擇性的: 在「規則資訊」區段的說明欄位中,輸入說明。
  9. 從清單中選取類型
  10. 設定原則規則的條件,選取項目,在欄位中輸入不帶正負號的整數值,然後選取單位
  11. 選取在超出規則的條件時所要採取的動作。
  12. 清除開啟編輯器
  13. 按一下完成,以建立原則。

結果

即會建立包含原則的「CICS 組合」專案。

下一步

  • 將包含原則的 CICS 組合新增至平台、應用程式或應用程式連結專案,以包裝後進行部署。
或者:
  • 使用 ADDBUNDLE 作業對話框,將包含原則的 CICS 組合新增至已安裝的平台。如需相關資訊,請參閱新增組合至 CICS 平台
或者:
  • 將「CICS 組合」專案匯出至 zFS,以進行部署,然後定義、安裝及啟用「CICS 組合」專案的 CICS BUNDLE 資源。以下列其中一種方式,設定 BUNDLE 資源的 BASESCOPE 屬性:
    • 若要部署原則,以套用至具有應用程式進入點,且當作部署至特定平台之應用程式一部分來執行的使用者作業,請將 BASESCOPE 屬性設為 cicsapplication://platform_name////
    • 若要部署原則,以套用至在特定平台中執行之特定 CICS 應用程式的所有相關聯使用者作業,請將 BASESCOPE 屬性設為 cicsapplication://platform_name/application_name/application_major_version/application_minor_version/application_micro_version
    • 若要部署原則,以套用至 CICS 區域中的所有使用者作業,請讓 BASESCOPE 屬性保留空白。
    註: 如果您使用這個部署方法,則必須將「CICS 組合」專案部署至要套用該專案的每一個 z/OS® 系統。例如,如果您要將原則套用至在特定平台中執行之特定 CICS 應用程式的所有相關聯使用者作業,則必須將「CICS 組合」專案部署至平台內執行該應用程式的每一個 z/OS 系統,且 BASESCOPE 設為 cicsapplication://platform_name/application_name/application_major_version/application_minor_version/application_micro_version
您可以使用文字編輯器,將其他規則新增至原則中。 如需相關資訊,請參閱新增規則至 CICS 組合專案中的原則