提交建置系統資料集中所含的 JCL

您可以使用 Rational® Build Agent,來提交包含在目標建置系統之資料集中的 JCL。「工作監視器」會將工作提交給 JES,並報告要求的結果。之後,您可以透過 Rational Team Concert™ for System z® 用戶端來檢視建置結果。
  1. 建立一個內含下列 JCL 的資料集成員。請注意,這項工作包含將進行編譯與鏈結編輯的行內 COBOL 原始碼。請將這項工作中所含的資料集名稱,自訂為適合您目標系統的值。
    //HELLO    JOB ,NOTIFY=DEARTH                         
    //*                                                   
    //* COBOL COMPILATION                                 
    //*                                                   
    //COBOL    EXEC PGM=IGYCRCTL,PARM='NODECK,OBJECT,LIB' 
    //STEPLIB  DD DSN=COBOL.V4R1M0.SIGYCOMP,DISP=SHR      
    //SYSIN    DD *                                       
           IDENTIFICATION DIVISION.                       
           PROGRAM-ID. HELLO.                             
           PROCEDURE DIVISION.                            
           MAIN.                                          
               DISPLAY 'HELLO, RTCZ.'.                    
               STOP RUN.                                  
    /*                                                    
    //SYSLIN   DD DSN=DEARTH.SAMPLE.OBJ(HELLO),DISP=SHR   
    //SYSPRINT DD SYSOUT=*                                
    //SYSUT1   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT2   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT3   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT4   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT5   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT6   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT7   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //*                                                             
    //LINKEDIT EXEC PGM=IEWBLINK,PARM='LIST,LET,MAP,XREF,REUS,RENT' 
    //SYSLIN   DD *                                                 
     INCLUDE SYSLIB(HELLO)                                          
     NAME HELLO(R)                                                  
    /*                                                              
    //SYSLIB   DD DSN=DEARTH.SAMPLE.OBJ,DISP=SHR                    
    //         DD DSN=CEE.SCEELKED,DISP=SHR                         
    //SYSLMOD  DD DSN=DEARTH.SAMPLE.LOAD(HELLO),DISP=SHR            
    //SYSPRINT DD SYSOUT=*                                          
    //SYSUT1   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                
    //*
  2. 使用 Rational Team Concert for System z 用戶端來建立建置定義。
    1. 在「團隊構件」視圖中,用滑鼠右鍵按一下「建置引擎」節點,並選取新建建置引擎
    2. 建置引擎 ID 指定為 RationalBuildAgent,並選擇一個「專案」或「團隊區域」,然後按一下儲存
    3. 在「團隊構件」視圖中,用滑鼠右鍵按一下「建置」節點,並選取新建建置定義
    4. 下一步
    5. 指定一個「建置定義 ID」,並選取 Rational Build Agent 作為建置範本。
    6. 下一步
    7. 清除預先建置指令行方框,然後按下一步
    8. 清除「後建置指令行」方框,並按一下完成
    9. 概觀標籤中,選取 RationalBuildAgent 作為支援的建置引擎
    10. 建置引擎標籤應該含有下列這些值:
      1. 主機名稱:您建置機器的 IP 位址或主機名稱。
      2. 埠:5555 或您在 bfagent.conf 檔中配置的埠號。
      3. 使用者名稱:目標建置機器上之建置器的 z/OS® RACF® 使用者 ID。
      4. 密碼與確認密碼:z/OS RACF 密碼。
    11. 在「建置指令行」標籤上指定下列的值:
      1. 輸入這個指令行。以您先前建立的資料集,取代 <PDS(MEMBER)>。請注意,指令以前導句點為開頭。
        .submitJCL <PDS(MEMBER)>
      2. 將工作目錄設為建置機器上的一個完整 USS 路徑。這個目錄將作為建置程序所用的工作目錄。它必須存在,您才能要求建置。
    12. 按一下儲存
    13. 要求建置。
      1. 在「團隊構件」視圖中選取建置定義,按一下滑鼠右鍵選取要求建置
      2. 按一下提交
      3. 如果顯示類似下列的訊息,請按一下確定,來提交要求:建置引擎似乎沒有在處理要求。
      4. 在「建置」視圖中,定期檢查狀態。按一下更新,以重新整理視圖。
    14. 當建置完成時,按兩下建置結果,來檢視建置日誌。

意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤