配置 ISPF 閘道

安裝 IBM® z/OS® 部署工具之後,必須在 z/OS 伺服器上配置 ISPF 閘道,以支援 IBM UrbanCode Deploy

開始之前

必須安裝數個 PTF 服務,才能讓 ISPF 閘道針對 z/OS 部署工具正常運作。如需相關資訊,請參閱下列技術文件:http://www.ibm.com/support/docview.wss?uid=swg27042018

程序

  1. 開啟 ISPF 閘道配置檔進行編輯。 ISPF 閘道配置檔是由 ISPZXENV 環境檔中的 CGI_ISPCONF 變數所定義。ISPZXENV 環境檔通常安裝在 /usr/lpp/ispf/bin 目錄中。
  2. 開啟 ISPF.conf 檔進行編輯。 ISPF.conf 檔隨 z/OS 提供,且包含 ISPF 閘道的可自訂設定。預設 ISPF.conf 檔中的連結與下列程式碼類似:
    sysproc=ISP.SISPCLIB
    sysexec=ISP.SISPEXEC
    ispmlib=ISP.SISPMENU
    isptlib=ISP.SISPTENU
    ispplib=ISP.SISPPENU
    ispslib=ISP.SISPSLIB
    ispllib=ISP.SISPLOAD
  3. z/OS 部署工具的模組新增至 ISPF.conf 檔中的連結。 z/OS 部署工具的模組是下列檔案:hlq.SBUZEXEChlq.SBUZMENUhlq.SBUZENV(BUZPROF)。 編輯 ISPF.conf 檔,以與下列程式碼類似:
    sysproc=ISP.SISPCLIB,hlq.SBUZEXEC
    sysexec=ISP.SISPEXEC
    ispmlib=ISP.SISPMENU,hlq.SBUZMENU
    isptlib=ISP.SISPTENU
    ispplib=ISP.SISPPENU
    ispslib=ISP.SISPSLIB
    ispllib=ISP.SISPLOAD
    profile=hlq.SBUZENV(BUZPROF)
  4. 如果您計劃在部署期間透過呼叫 ISPF 指令來執行程式或 REXX 執行檔,請將該程式或 REXX 執行檔新增至 ISPF.conf 檔中的連結。 在 ISPF.conf 檔中,讓載入模組資料集在 ISPLLIB 連結中可用,並讓執行檔在 SYSPROCSYSEXEC 連結中可用。 例如,下列 ISPF.conf 檔連結會載入程式及 REXX 執行檔的模組。 所載入的模組是 MYPROJ.MYCLISTMYPROJ.MYREXXMYPROJ.LOAD
    sysproc=ISP.SISPCLIB,hlq.SUCDEXEC,MYPROJ.MYCLIST
    sysexec=ISP.SISPEXEC,MYPROJ.MYREXX
    ispmlib=ISP.SISPMENU,hlq.SBUZMENU
    isptlib=ISP.SISPTENU
    ispplib=ISP.SISPPENU
    ispslib=ISP.SISPSLIB
    ispllib=ISP.SISPLOAD,MYPROJ.LOAD
  5. 請確保您用來執行 startispf.sh Script 的使用者帳戶對 /tmp 目錄有存取權。 startispf.sh Script 會啟動 ISPF 閘道。此 Script 隨 z/OS 部署工具提供。此 Script 安裝在 tool_installation_directory/bin 目錄中。
  6. 編輯 startispf.sh Script 檔,以將 ISPF 閘道的安裝目錄新增至 PATH 變數。 此外,必須將 LOG_ISPF 變數設定為有效的檔案位置。

結果

您可以透過 ISPF 閘道來執行指令。如果要測試 ISPF 閘道配置,請發出下列指令:startispf.sh TIME。如果已正確配置 ISPF 閘道,則將顯示分時選項 (TSO) TIME 指令的輸出。

下一步

建立傳送清單檔,以識別要部署的內容。

意見