z/OS JCL 카탈로그 프로시저

WebSphere® Application Server for z/OS® 서버는 독립형 애플리케이션 서버 및 Network Deployment 셀에 대해 JCL 카탈로그 프로시저를 사용합니다. WebSphere Application Server for z/OS 주소 공간에 사용자 ID를 지정하는 방법과 권장되는 이름 지정 규칙에 대해 학습합니다.

참고: Z/OS 운영 체제의 WebSphere Application Server 사용자 정의 프로세스 수행 중에 Profile Management Tool(z/OS 전용) 또는 zpmt.sh 명령은 사용자 정의 작업(BBOxPROC)을 작성하여 카탈로그 프로시저를 시스템 프로시저 라이브러리에 복사합니다. 서버가 현재 카탈로그 프로시저를 가지도록 BBOxPROC 작업을 실행하십시오. 이전 버전의 카탈로그 프로시저를 사용하여 WebSphere Application Server for z/OS 버전 9.0 코드를 실행하면 서버 시작 장애가 발생할 수 있습니다.

각 WebSphere Application Server for z/OS 서버는 JCL 카탈로그 프로시저를 사용합니다. 이 프로시저는 모두 상당히 비슷하며 기본 카탈로그 프로시저와 DD 문을 포함하는 INCLUDE 멤버로 구성됩니다. 다음은 Profile Management Tool 또는 zpmt 명령에서 생성된 제어기의 카탈로그 프로시저 라이브러리 멤버 샘플입니다.

프로시저 라이브러리 멤버 BBO8ACR:
//BBO8ACR  PROC ENV=,PARMS=' ',REC=N,AMODE=00                   
// SET ROOT='/wasv9config/bbobase/bbonode'                      
// SET FOUT='properties/service/logs/applyPTF.out'              
// SET WSDIR='AppServer'                                        
//************************************************************* 
//* Test that OMVS can successfully launch a shell and return * 
//************************************************************* 
//TOMVS   EXEC PGM=BPXBATCH,REGION=0M,                          
// PARM='SH exit 13'                                            
//SYSOUT   DD PATH='&ROOT./&ENV..HOME/&FOUT.',                  
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)   
//SYSPRINT DD PATH='&ROOT./&ENV..HOME/&FOUT.',                  
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)   
//*********************************************************     
//* If the shell RC code is as expected (13) - proceed    *     
//*********************************************************     
//IFTST   IF (RC = 13) THEN                                     
//*********************************************************     
//* Start the Multi-Product PTF Post-Installer            *     
//*********************************************************     
//APPLY   EXEC PGM=BPXBATCH,REGION=0M,                          
// PARM='SH &ROOT./&ENV..HOME/bin/applyPTF.sh inline'           
//SYSOUT   DD PATH='&ROOT./&ENV..HOME/&FOUT.',                  
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)   
//SYSPRINT DD PATH='&ROOT./&ENV..HOME/&FOUT.',                  
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)   
//       IF (APPLY.RC <= 4) THEN                                
//*********************************************************          
//* If the RC from the Post-Installer is LE 4 then start  *          
//* the WebSphere Application Server                      *          
//*********************************************************          
//STEP1    EXEC PGM=BPXBATA2,REGION=0M,TIME=MAXIMUM,MEMLIMIT=NOLIMIT,
// PARM='PGM &ROOT./&WSDIR./lib/s390-common/bbooctlm &AMODE. &PARMS. //REC=&REC' STDENV DD PATH='&ROOT/&ENV/was.env'                      
//*                                                                  
//* Output DDs
//*                                                                  
//CEEDUMP DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSOUT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSPRINT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//DEFALTDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//HRDCPYDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//          ENDIF  //IFTSTEND ENDIF 
프로시저 라이브러리 멤버 BBO8ASR:
//BBO8ASR  PROC ENV=,AMODE=00                                       
//  SET ROOT='/wasv9config/bbobase/bbonode'                         
//  SET WSDIR='AppServer'                                           
//STEP1   EXEC PGM=BPXBATSL,REGION=0M,TIME=NOLIMIT,MEMLIMIT=NOLIMIT,
// PARM='PGM &ROOT./&WSDIR./lib/s390-common/bboosrmr &AMODE.' //STDENV    DD PATH='&ROOT/&ENV/was.env'                            
//*                                                                 
//* Output DDs
//*                                                                 
//CEEDUMP DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSOUT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSPRINT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//DEFALTDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//HRDCPYDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
카탈로그 프로시저는 프로시저가 처리되는 위치를 지정합니다.
  • * EXEC PGM=BPXBATA2,PARM='PGM .../bbooctlm ...' (controller)
  • * EXEC PGM=BPXBATSL,PARM='PGM .../bboosrmr ...' (servant)
  • * EXEC PGM=BPXBATSL,PARM='PGM .../bboocram ...' (adjunct process)
  • * EXEC PGM=BPXBATA2,PARM='PGM .../bbodmnm ...' (location service daemon)
EXEC PGM 문의 PARM= 매개변수에는 PGM= 매개변수가 식별한 프로그램으로 전달된 매개변수들이 들어 있습니다.
참고: 언어 환경(LE) 매개변수를 변경하는 데 적절한 인터페이스는 was.env 파일을 통하는 것이지만, 먼저 IBM® 소프트웨어 지원 팀에 문의한 후에 LE 매개변수를 수정하도록 하십시오. LE 매개변수는 주소 공간에서 실행 중인 기본 LE 애플리케이션인 WebSphere Application Server에 대해 가능한 최상의 성능을 위해 내부적으로 설정됩니다. LE 매개변수를 추가하거나 변경해야 하는 경우 IBM 소프트웨어 지원 팀과 함께 내부적으로 설정된 매개변수가 손상되지 않았는지 확인하십시오.

STDENV DD 문은 서버의 was.env(시작 매개변수) 파일을 지시합니다. 이 파일의 경로는 구성 HFS 디렉토리 이름(ROOT JCL 변수를 사용하여 하드코딩됨)과 ENV= 매개변수를 사용하여 시작 시 지정된 특정 서버의 기호 링크로 구성됩니다.

제어기 카탈로그 프로시저에는 BPXBATA2를 호출하는 EXEC 문 앞에 일부 추가 명령문이 포함됩니다. 이 명령문은 제품 HFS 및 로드 모듈에 서비스가 적용될 때 구성 HFS 및 해당되는 홈 디렉토리에 필요한 유지보수를 적용하는 사후 설치 프로그램을 호출하는 데 사용됩니다.

다음 절에서는 각 구성에 필요한 카탈로그 프로시저에 대해 설명하고 권장되는 이름 지정 규칙을 제공하며 각 서버의 SAF 사용자 ID를 판별하는 방법을 설명합니다.

독립형 애플리케이션 서버의 카탈로그 프로시저

독립형 애플리케이션 서버는 다음 카탈로그 프로시저를 사용합니다.
  • 제어기 카탈로그 프로시저
  • 하위(servant) 카탈로그 프로시저
  • 부속 요소 프로세스 카탈로그 프로시저
  • 위치 서비스 디먼 카탈로그 프로시저

구성 HFS 제품 코드 레벨(STEPLIB 포함)이 두 서버 모두에 대해 동일하면 서로 다른 독립형 서버에 대해 동일한 카탈로그 프로시저를 사용할 수 있습니다.

Network Deployment 셀의 카탈로그 프로시저

Network Deployment 셀은 다음 카탈로그 프로시저를 사용합니다.

배치 관리자의 경우:
  • 배치 관리자 제어기 카탈로그 프로시저
  • 배치 관리자 하위(servant) 카탈로그 프로시저
각 애플리케이션 서버 노드의 경우:
  • 애플리케이션 서버 제어기 카탈로그 프로시저(노드 에이전트에 대해서도 사용됨)
  • 애플리케이션 서버 하위(servant) 카탈로그 프로시저
  • 부속 요소 프로세스 카탈로그 프로시저
위치 서비스 디먼(z/OS 시스템당 한 개)의 경우:
  • 위치 서비스 디먼 카탈로그 프로시저

애플리케이션 서버 하위(servant) 카탈로그화 프로시저는 라이브러리(CICS®, DB2® 등)를 STEPLIB 연결에 배치하기 위해 수정해야 하는 유일한 카탈로그화 프로시저입니다.

구성 HFS가 모두 동일하면 Network Deployment 셀 또는 몇 개의 셀에 대해서도 몇몇 노드에 동일한 카탈로그 프로시저를 사용할 수 있습니다.

권장되는 카탈로그 프로시저 이름 지정 규칙

WebSphere Application Server for z/OS 카탈로그 프로시저에 일관성 있는 이름 지정 규칙을 사용하십시오. 프로시저 이름은 WebSphere Application Server for z/OS 버전과 구성 HFS 간에 구별되어야 합니다.

다음 규칙은 독립형 애플리케이션 서버 또는 Network Deployment 셀에서 작동합니다. 예를 들어, 여기서 cc는 두 자로 된 셀 ID입니다.
프로시저 권장 이름
배치 관리자 제어기 cc8DCR
배치 관리자 하위(servant) cc8DSR
위치 서비스 디먼 제어기 cc8DMN
애플리케이션 서버 제어기 cc8ACR
애플리케이션 서버 하위(servant) cc8ASR
제어 영역 부속 요소 cc8AAR
Sysplex에 있는 서로 다른 시스템의 노드에 대해 별도의 카탈로그 프로시저가 필요한 경우(예를 들어, 손상되지 않고 재시작할 수 있도록 독립적으로 설정 가능한 STEPLIB 문이 필요한 경우) 위치 서비스 디먼과 애플리케이션 서버 프로시저를 시스템 특정 proclib에 배치하거나 위치 서비스 디먼 및 애플리케이션 서버의 카탈로그 프로시저 이름에 한 자로 된 시스템 ID를 추가하십시오.

WebSphere Application Server for z/OS 주소 공간에 사용자 ID 지정

z/OS에서 z/OS Security Server(RACF®)를 SAF 준수 보안 시스템으로 사용하는 경우, 각각의 WebSphere Application Server for z/OS 서버에 시작 태스크 사용자 ID를 지정하기 위해 STARTED 클래스 프로파일이 사용됩니다. 이러한 STARTED 프로파일은 Profile Management Tool 또는 zpmt 명령으로 작성한 일괄처리 작업에 의해 설정됩니다. STARTED 프로파일을 필요에 따라 업데이트하여 적절한 사용자 ID 하에 사용자 스스로 작성하는 서버를 배치하십시오.

제어기(배치 관리자, 위치 서비스 디먼, 노드 에이전트 또는 Application Server 제어기)는 MVS™ 콘솔에서 또는 내부적으로 발행하는 콘솔 START 명령을 사용하여 시작합니다. 이러한 서버의 경우, 확인되는 STARTED 프로파일 이름의 양식은 procname.jobname입니다.

제어기 또는 디먼 카탈로그 프로시저를 작성할 때마다 Profile Management Tool 또는 zpmt 명령은 해당 카탈로그 프로시저를 사용하는 모든 제어기를 적절한 제어기 사용자 ID 및 구성 그룹과 연관시키는 STARTED 프로파일도 작성합니다. 기본 이름으로 독립형 애플리케이션 서버를 설정하는 경우 Profile Management Tool 또는 zpmt 명령은 제어기에 대해 다음 STARTED 프로파일을 작성합니다.
  • RDEFINE STARTED BBO8ACR.* STDATA(USER(WSCRU1) GROUP(WSCFG1) TRACE(YES))
  • RDEFINE STARTED BBO8DMN.* STDATA(USER(WSCRU1) GROUP(WSCFG1) TRACE(YES))
참고: TRACE(YES)는 프로파일이 사용될 때마다 메시지 IRR812I를 MVS 콘솔에 기록합니다.

하위(servant) 영역(애플리케이션 서버 하위 및 부속 요소 프로세스)은 워크로드 관리자(WLM)를 사용하여 시작합니다. 이러한 서버의 경우, 확인되는 STARTED 프로파일 이름의 양식은 jobname.jobname입니다.

그러나 특정 하위 카탈로그 프로시저를 사용하여 하위 사용자 ID에 모든 서버를 지정하는 방법은 없습니다. 따라서 Profile Management Tool 또는 zpmt 명령은 각 하위(servant)와 각 제어 영역 부속 요소에 대해 하나씩 STARTED 프로파일을 작성합니다. 기본 이름을 선택한 경우 독립형 애플리케이션 서버에 대해 다음 하위(servant) STARTED 프로파일이 작성됩니다.
  • RDEFINE STARTED BBOS001S.* STDATA(USER(WSSRU1) GROUP(WSCFG1) TRACE(YES))
  • RDEFINE STARTED BBOS001A.* STDATA(USER(WSCRU1) GROUP(WSCFG1) TRACE(YES))
카탈로그 프로시저 이름을 선택할 때 적절한 STARTED 프로파일이 제 위치에 있어서 서버를 적절한 SAF 사용자 ID에 맵핑하는지 확인하십시오. RACF ISPF 패널이나 RLIST STARTED 명령을 사용하여 STARTED 프로파일을 표시하십시오.

다른 SAF 준수 보안 시스템을 사용하는 경우 WebSphere Application Server for z/OS 설정 정보에 대해 보안 서버 벤더에 문의하십시오.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-zos&topic=cins_plancatzos
파일 이름:cins_plancatzos.html