z/OS JCL 카탈로그 프로시저
WebSphere® Application Server for z/OS® 서버는 독립형 애플리케이션 서버 및 Network Deployment 셀에 대해 JCL 카탈로그 프로시저를 사용합니다. WebSphere Application Server for z/OS 주소 공간에 사용자 ID를 지정하는 방법과 권장되는 이름 지정 규칙에 대해 학습합니다.
각 WebSphere Application Server for z/OS 서버는 JCL 카탈로그 프로시저를 사용합니다. 이 프로시저는 모두 상당히 비슷하며 기본 카탈로그 프로시저와 DD 문을 포함하는 INCLUDE 멤버로 구성됩니다. 다음은 Profile Management Tool 또는 zpmt 명령에서 생성된 제어기의 카탈로그 프로시저 라이브러리 멤버 샘플입니다.
//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
STDENV DD 문은 서버의 was.env(시작 매개변수) 파일을 지시합니다. 이 파일의 경로는 구성 HFS 디렉토리 이름(ROOT JCL 변수를 사용하여 하드코딩됨)과 ENV= 매개변수를 사용하여 시작 시 지정된 특정 서버의 기호 링크로 구성됩니다.
제어기 카탈로그 프로시저에는 BPXBATA2를 호출하는 EXEC 문 앞에 일부 추가 명령문이 포함됩니다. 이 명령문은 제품 HFS 및 로드 모듈에 서비스가 적용될 때 구성 HFS 및 해당되는 홈 디렉토리에 필요한 유지보수를 적용하는 사후 설치 프로그램을 호출하는 데 사용됩니다.
다음 절에서는 각 구성에 필요한 카탈로그 프로시저에 대해 설명하고 권장되는 이름 지정 규칙을 제공하며 각 서버의 SAF 사용자 ID를 판별하는 방법을 설명합니다.
독립형 애플리케이션 서버의 카탈로그 프로시저
구성 HFS 제품 코드 레벨(STEPLIB 포함)이 두 서버 모두에 대해 동일하면 서로 다른 독립형 서버에 대해 동일한 카탈로그 프로시저를 사용할 수 있습니다.
Network Deployment 셀의 카탈로그 프로시저
Network Deployment 셀은 다음 카탈로그 프로시저를 사용합니다.
애플리케이션 서버 하위(servant) 카탈로그화 프로시저는 라이브러리(CICS®, DB2® 등)를 STEPLIB 연결에 배치하기 위해 수정해야 하는 유일한 카탈로그화 프로시저입니다.
구성 HFS가 모두 동일하면 Network Deployment 셀 또는 몇 개의 셀에 대해서도 몇몇 노드에 동일한 카탈로그 프로시저를 사용할 수 있습니다.
권장되는 카탈로그 프로시저 이름 지정 규칙
WebSphere Application Server for z/OS 카탈로그 프로시저에 일관성 있는 이름 지정 규칙을 사용하십시오. 프로시저 이름은 WebSphere Application Server for z/OS 버전과 구성 HFS 간에 구별되어야 합니다.
프로시저 | 권장 이름 |
---|---|
배치 관리자 제어기 | cc8DCR |
배치 관리자 하위(servant) | cc8DSR |
위치 서비스 디먼 제어기 | cc8DMN |
애플리케이션 서버 제어기 | cc8ACR |
애플리케이션 서버 하위(servant) | cc8ASR |
제어 영역 부속 요소 | cc8AAR |
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입니다.
하위(servant) 영역(애플리케이션 서버 하위 및 부속 요소 프로세스)은 워크로드 관리자(WLM)를 사용하여 시작합니다. 이러한 서버의 경우, 확인되는 STARTED 프로파일 이름의 양식은 jobname.jobname입니다.
다른 SAF 준수 보안 시스템을 사용하는 경우 WebSphere Application Server for z/OS 설정 정보에 대해 보안 서버 벤더에 문의하십시오.