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 メンバーで構成されています。以下に、プロファイル管理ツールまたは 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 セルは、以下のカタログ式プロシージャーを使用します。
たいていの場合、ライブラリー (CICS®、DB2® など) を STEPLIB 連結に入れるために変更が必要になるのは、 アプリケーション・サーバー・サーバントのカタログ式プロシージャーのみです。
Network Deployment セルの複数のノード、さらに複数のセルで同じカタログ式プロシージャーを使用することができます (すべてのノードまたはセルの構成 HFS が同じ場合)。
推奨されるカタログ式プロシージャーの命名規則
WebSphere Application Server for z/OS のカタログ式プロシージャーでは、 一貫した命名規則を使用してください。 プロシージャー名によって、WebSphere Application Server for z/OS のバージョン、構成 HFS が区別されます。
手順 | 推奨の名前 |
---|---|
デプロイメント・マネージャー・コントローラー | cc8DCR |
デプロイメント・マネージャー・サーバント | cc8DSR |
ロケーション・サービス・デーモン・コントローラー | cc8DMN |
アプリケーション・サーバー・コントローラー | cc8ACR |
アプリケーション・サーバー・サーバント | cc8ASR |
制御領域付加属性 | cc8AAR |
ユーザー ID の、 WebSphere Application Server for z/OS アドレス・スペースへの割り当て
z/OS Security Server (RACF®) を、 z/OS で SAF 準拠のセキュリティー・システムとして使用する場合は、 STARTED クラス・プロファイルを使用して、開始済みタスクのユーザー ID を、 WebSphere Application Server for z/OS の各サーバーに割り当てます。 これらの STARTED プロファイルは、プロファイル管理ツールまたは zpmt コマンドによって作成されたバッチ・ジョブによってセットアップされます。 この STARTED プロファイルは、自分で作成したサーバーに適切なユーザー ID を割り当てる場合には、必要に応じて更新します。
コントローラー (デプロイメント・マネージャー、ロケーション・サービス・デーモン、 ノード・エージェント、またはアプリケーション・サーバーのコントローラー) は、 MVS™ コンソールから、 または内部で実行される、コンソールの START コマンドによって開始されます。 これらのサーバーでは、検査される STARTED プロファイル名の形式は、procname.jobname のようになっています。
サーバント領域 (アプリケーション・サーバー・サーバントと付属プロセス) は、 ワークロード・マネージャー (WLM) を使用して開始されます。これらのサーバーでは、検査される STARTED プロファイル名の形式は、jobname.jobname のようになっています。
SAF 準拠の別のセキュリティー・システムを使用する場合は、 セキュリティー・サーバー・ベンダーに連絡して、WebSphere Application Server for z/OS のセットアップ情報を入手してください。