CRM管理ガイド

     前  次    新規ウィンドウで目次を開く  新規ウィンドウで索引を開く  PDFとして表示 - 新規ウィンドウ  Adobe Readerを取得 - 新規ウィンドウ
コンテンツはここから始まります

MVSプラットフォーム用のサンプルJCL

ジョブ制御言語(JCL)は、z/OS多重仮想記憶(MVS)プラットフォーム上での環境設定およびCRMコマンドの起動に使用されます。次の項では、MVSオペレーティング・システムで使用可能なJCLのサンプルを示します。サンプルのSETコマンドは、ご使用のシステムの構成を反映していない場合があります。ご使用の環境に合わせてSETコマンドをカスタマイズする必要があります。特定の設定に関する詳細は、システム管理者に問い合せてください。CRMCRMLKONCRMLKOFF、CRMDOWNおよびCRMLOGSコマンドの詳細は、「コマンド・リファレンス・ページ」を参照してください。

この項では、以下のトピックを取り上げます。

 


CRMコマンド用のサンプルJCL

この項では、CRMコマンドを実行する際に使用可能なSETコマンドの説明およびJCLの例を示します。

SET STARTCMD

CRMコマンド・ライン・パラメータを設定します。このコマンド・ライン・パラメータの詳細は、「CRM」を参照してください。

SET OBJLIB

CRM実行可能ファイルがインストールされているPDSEライブラリの名前を指定します。

SET DATA

ENVFILEを含むデータセットを指定します。

SET ENVFILE

CRMの環境変数を含むPDSメンバーの名前を指定します。サンプル・メンバーのENVは製品に同梱されています。

SET SIZE

CRMタスクの実行用の領域サイズを定義します。このオプションの推奨設定は0Mで、CRMを起動し、必要なサイズにまで到達するようにできます。

SET ENV

ENVFILE DD名を指定します。この値は初期設定です。変更しないでください。

SET CEE

LEランタイム・ライブラリ用の高度な修飾子を指定します。CEEはIBM Language Environmentデータ・セットの接頭辞に設定する必要があります。Language EnvironmentはCRMの実行に必要です。

SET CBC

C/C++ランタイム・ライブラリ用の高度な修飾子を指定します。CBCはIBM C++データ・セットの接頭辞に設定する必要があります。

注意: これらのライブラリがシステムのリンク・ライブラリの連結にない場合は、SET CBC行を非コメント化し、STEPLIB連結を調整します。
リストB-1 CRMコマンド用サンプルJCL
//***************************************************************
//* THIS JOB IS USED TO RUN THE CRM PROCESS. *
//* *
//* @(#)$Id: crmstart.jcl,v 1.3 2001/05/07 23:41:27 crount Exp $*
//* Copyright (c)2000 BEA Systems, Inc., all rights reserved. *
//***************************************************************
//* YOU MUST SET THE ENVIRONMENT VARIABLES NEEDED BY CRM *
//***************************************************************
//***************************************************************
//* USE THE SET STATEMENTS TO SET THE APPROPRIATE VALUES *
//* STARTCMD IS THE CRM COMMAND LINE *
//* OBJLIB IS THE LOAD LIBRARY CONTAINING THE PROGRAM EXECUTABLES*
//* DATA IS THE DATASET THAT CONTAINS THE ENVIRONMENT VARIABLES *
//* ENVFILE NAMES THE MEMBER THAT CONTAINS THE ENVIRONMENT VARS *
//* RUNOPTS SETS ANY DESIRED LE RUNTIME OPTIONS (OPTIONAL) *
//* SIZE SETS THE REGION SIZE FOR THE SNACRM PROCESS. 0M SETS NO *
//* LIMITS ON THE REGION SIZE *
//* TAILOR YOUR JCL FOR THE BELOW IF THESE LIBRARIES ARE NOT *
//* IN YOUR SYSTEM LINK LOAD LIBRARY CONCATENATION *
//* CEE IS THE HLQ FOR THE LE RUNTIME LIBRARY *
//* CBC IS THE HLQ FOR THE C/C++ RUNTIME LIBRARY *
//***************************************************************
// SET STARTCMD='"//<address>:<port>" <group>'
// SET OBJLIB=
// SET DATA=
// SET ENVFILE=ENV
// SET RUNOPTS=
// SET SIZE=0M
// SET ENV='ENVAR("_CEE_ENVFILE=DD:ENV")'
//* SET CEE=CEE,CBC=CBC
//CRM EXEC PGM=CRM,REGION=&SIZE,
// PARM='POSIX(ON) &ENV &RUNOPTS/&STARTCMD'
//STEPLIB DD DSN=&OBJLIB,DISP=SHR
//* DD DSN=&CEE..SCEERUN,DISP=SHR
//* DD DSN=&CBC..SCLBDLL,DISP=SHR
//MSGFILE DD SYSOUT=*
//TRACE DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//ENV DD DSN=&DATA(&ENVFILE),DISP=SHR

 


crmlkonコマンド用のサンプルJCL

この項では、crmlkonコマンドを実行する際に使用可能なSETコマンドの説明およびJCLの例を示します。サンプルのSETコマンドは、ご使用のシステムの構成を反映していない場合があります。ご使用の環境に合わせてSETコマンドをカスタマイズする必要があります。特定の設定に関する詳細は、システム管理者に問い合せてください。

SET LINKCMD

crmlkonコマンド・ライン・パラメータを設定します。このコマンド・ライン・パラメータの詳細は、「crmlkon」を参照してください。

SET OBJLIB

crmlkon実行可能ファイルがインストールされているPDSEライブラリの名前を指定します。

SET DATA

ENVFILEを含むデータセットを指定します。

SET ENVFILE

CRMLKONの環境変数を含むPDSメンバーの名前を指定します。サンプル・メンバーのENVは製品に同梱されています。

SET SIZE

crmlkonタスクの実行用の領域サイズを定義します。

SET ENV

ENVFILE DD名を指定します。この値は初期設定です。

SET CEE

LEランタイム・ライブラリ用の高度な修飾子を指定します。CEEはIBM Language Environmentデータ・セットの接頭辞に設定する必要があります。Language Environmentはcrmlkonの実行に必要です。

SET CBC

C/C++ランタイム・ライブラリ用の高度な修飾子を指定します。CBCはIBM C++データ・セットの接頭辞に設定する必要があります。

注意: これらのライブラリがシステムのリンク・ライブラリの連結にない場合は、SET CBC行を非コメント化し、STEPLIB連結を調整します。
リストB-2 crmlkonコマンド用サンプルJCL
//***************************************************************
//* THIS JOB IS USED FOR THE STAND-ALONE LINK COMMAND *
//* TO ACTIVATE A REMOTE LINK. SEE USER GUIDE FOR MORE INFO *
//* *
//* @(#)$Id: crmlkon.jcl,v 1.10 2001/05/07 23:41:27 crount Exp $ *
//* Copyright (c)2000 BEA Systems, Inc., all rights reserved. *
//***************************************************************
//* YOU MUST SET THE ENVIRONMENT VARIABLES NEEDED BY CRMLKON *
//***************************************************************
//***************************************************************
//* LINKCMD INDICATES THE DISTRIBUTED SNACRM ADDRESS AND LINKNAME*
//* OBJLIB IS THE LOAD LIBRARY CONTAINING THE TUXEDO MAINFRAME *
//* ADAPTER FOR SNA PROGRAM OBJECTS *
//* RUNOPTS SETS ANY DESIRED LE RUNTIME OPTIONS *
//* DATA IS THE DATASET THAT CONTAINS THE ENVIRONMENT VARIABLES *
//* ENVFILE NAMES THE MEMBER THAT CONTAINS THE ENVIRONMENT VARS *
//* SIZE SETS THE REGION SIZE FOR THE SNACRM PROCESS *
//* TAILOR YOUR JCL FOR THE BELOW IF THESE LIBRARIES ARE NOT *
//* IN YOUR SYSTEM LINK LOAD LIBRARY CONCATENATION *
//* CEE IS THE HLQ FOR THE LE RUNTIME LIBRARY *
//* CBC IS THE HLQ FOR THE C/C++ RUNTIME LIBRARY *
//***************************************************************
// SET LINKCMD='-n<host name>:<port> <linkname>'
// SET OBJLIB=
// SET RUNOPTS=
// SET DATA=
// SET ENVFILE=ENV
// SET SIZE=1M
// SET ENV='ENVAR("_CEE_ENVFILE=DD:ENV")'
//* SET CEE=CEE,CBC=CBC
//CRMLKON EXEC PGM=CRMLKON,REGION=&SIZE,
// PARM='POSIX(ON) &ENV &RUNOPTS/&LINKCMD'
//STEPLIB DD DSN=&OBJLIB,DISP=SHR
//* DD DSN=&CEE..SCEERUN,DISP=SHR
//* DD DSN=&CBC..SCLBDLL,DISP=SHR
//ENV DD DSN=&DATA(&ENVFILE),DISP=SHR
//MSGFILE DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//

 


crmlkoffコマンド用のサンプルJCL

この項では、crmlkoffコマンドを実行する際に使用可能なSETコマンドの説明およびJCLの例を示します。サンプルのSETコマンドは、ご使用のシステムの構成を反映していない場合があります。ご使用の環境に合わせてSETコマンドをカスタマイズする必要があります。特定の設定に関する詳細は、システム管理者に問い合せてください。

SET LINKCMD

crmlkoffコマンド・ライン・パラメータを設定します。このコマンド・ライン・パラメータの詳細は、「crmlkoff」を参照してください。

SET OBJLIB

crmlkoff実行可能ファイルがインストールされているPDSEライブラリの名前を指定します。

SET DATA

ENVFILEを含むデータセットを指定します。

SET ENVFILE

crmlkoffの環境変数を含むPDSメンバーの名前を指定します。サンプル・メンバーのENVは製品に同梱されています。

SET SIZE

crmlkoffタスクの実行用の領域サイズを定義します。

SET ENV

ENVFILE DD名を指定します。

SET CEE

Language Environment(LE)ランタイム・ライブラリ用の高度な修飾子を指定します。CEEはIBM LEデータ・セットの接頭辞に設定する必要があります。Language Environmentはcrmlkoffの実行に必要です。

SET CBC

C/C++ランタイム・ライブラリ用の高度な修飾子を指定します。CBCはIBM C++データ・セットの接頭辞に設定する必要があります。

注意: これらのライブラリがシステムのリンク・ライブラリの連結にない場合は、SET CBC行を非コメント化し、STEPLIB連結を調整します。
リストB-3 crmlkoffコマンド用サンプルJCL
//***************************************************************
//* THIS JOB IS USED FOR THE STAND-ALONE LINK COMMAND *
//* TO DEACTIVATE A REMOTE LINK. SEE USER GUIDE FOR MORE INFO *
//* *
//* @(#)$Id: crmlkoff.jcl,v 1.10 2001/05/07 23:41:27 crount Exp $ *
//* Copyright (c)2000 BEA Systems, Inc., all rights reserved. *
//***************************************************************
//* YOU MUST SET THE ENVIRONMENT VARIABLES NEEDED BY CRMLKOFF *
//***************************************************************
//***************************************************************
//* LINKCMD INDICATES THE DISTRIBUTED SNACRM ADDRESS AND LINKNAME*
//* OBJLIB IS THE LOAD LIBRARY CONTAINING THE TUXEDO MAINFRAME *
//* ADAPTER FOR SNA PROGRAM OBJECTS *
//* RUNOPTS SETS ANY DESIRED LE RUNTIME OPTIONS *
//* DATA IS THE DATASET THAT CONTAINS THE ENVIRONMENT VARIABLES *
//* ENVFILE NAMES THE MEMBER THAT CONTAINS THE ENVIRONMENT VARS *
//* SIZE SETS THE REGION SIZE FOR THE SNACRM PROCESS *
//* TAILOR YOUR JCL FOR THE BELOW IF THESE LIBRARIES ARE NOT *
//* IN YOUR SYSTEM LINK LOAD LIBRARY CONCATENATION *
//* CEE IS THE HLQ FOR THE LE RUNTIME LIBRARY *
//* CBC IS THE HLQ FOR THE C/C++ RUNTIME LIBRARY *
//***************************************************************
// SET LINKCMD='-n<host name>:<port> <linkname>'
// SET OBJLIB=
// SET RUNOPTS=
// SET DATA=
// SET ENVFILE=ENV
// SET SIZE=1M
// SET ENV='ENVAR("_CEE_ENVFILE=DD:ENV")'
//* SET CEE=CEE,CBC=CBC
//CRMLKOFF EXEC PGM=CRMLKOFF,REGION=&SIZE,
// PARM='POSIX(ON) &ENV &RUNOPTS/&LINKCMD'
//STEPLIB DD DSN=&OBJLIB,DISP=SHR
//* DD DSN=&CEE..SCEERUN,DISP=SHR
//* DD DSN=&CBC..SCLBDLL,DISP=SHR
//ENV DD DSN=&DATA(&ENVFILE),DISP=SHR
//MSGFILE DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//

 


CRMDOWNコマンド用のサンプルJCL

この項では、crmdownコマンドを実行する際に使用可能なSETコマンドの説明およびJCLの例を示します。

SET STOPCMD

crmdownコマンド・ライン・パラメータを設定します。このコマンド・ライン・パラメータの詳細は、「crmdown」を参照してください。

SET OBJLIB

crmdown実行可能ファイルがインストールされているPDSEライブラリの名前を指定します。

SET DATA

ENVFILEを含むデータセットを指定します。

SET ENVFILE

crmdownの環境変数を含むPDSメンバーの名前を指定します。サンプル・メンバーのENVは製品に同梱されています。

SET SIZE

crmdownタスクの実行用の領域サイズを定義します。

SET ENV

ENVFILE DD名を指定します。

SET CEE

LEランタイム・ライブラリ用の高度な修飾子を指定します。CEEはIBM Language Environmentデータ・セットの接頭辞に設定する必要があります。Language Environmentはcrmdownの実行に必要です。

SET CBC

C/C++ランタイム・ライブラリ用の高度な修飾子を指定します。CBCはIBM C++データ・セットの接頭辞に設定する必要があります。

注意: これらのライブラリがシステムのリンク・ライブラリの連結にない場合は、SET CBC行を非コメント化し、STEPLIB連結を調整します。
リストB-4 CRMDOWNコマンド用サンプルJCL
//***************************************************************
//* THIS JOB IS USED FOR THE STAND-ALONE COMMAND USED *
//* TO SHUTDOWN THE SNACRM PROCESS. SEE USER GUIDE FOR MORE INFO *
//* *
//* @(#)$Id: crmdown.jcl,v 1.5 2001/05/07 23:41:27 crount Exp $ *
//* Copyright (c)2000 BEA Systems, Inc., all rights reserved. *
//***************************************************************
//* YOU MUST SET THE ENVIRONMENT VARIABLES NEEDED BY CRMDOWN *
//***************************************************************
//***************************************************************
//* STOPCMD INDICATES THE COMMAND LINE FOR CRMDOWN *
//* OBJLIB IS THE LOAD LIBRARY CONTAINING THE PROGRAM EXECUTABLES*
//* RUNOPTS SETS ANY DESIRED LE RUNTIME OPTIONS (OPTIONAL) *
//* DATA IS THE DATASET THAT CONTAINS THE ENVIRONMENT VARIABLES *
//* ENVFILE NAMES THE MEMBER THAT CONTAINS THE ENVIRONMENT VARS *
//* SIZE SETS THE REGION SIZE FOR THE SNACRM PROCESS *
//* *
//* TAILOR YOUR JCL FOR THE BELOW IF THESE LIBRARIES ARE NOT *
//* IN YOUR SYSTEM LINK LOAD LIBRARY CONCATENATION *
//* CEE IS THE HLQ FOR THE LE RUNTIME LIBRARY *
//* CBC IS THE HLQ FOR THE C/C++ RUNTIME LIBRARY *
//***************************************************************
// SET STOPCMD='-n<host name>:<port>'
// SET OBJLIB=
// SET RUNOPTS=
// SET DATA=
// SET ENVFILE=ENV
// SET SIZE=1M
// SET ENV='ENVAR("_CEE_ENVFILE=DD:ENV")'
//* SET CEE=CEE,CBC=CBC
//CRMDOWN EXEC PGM=CRMDOWN,REGION=&SIZE,
// PARM='POSIX(ON) &ENV &RUNOPTS/&STOPCMD'
//STEPLIB DD DSN=&OBJLIB,DISP=SHR
//* DD DSN=&CEE..SCEERUN,DISP=SHR
//* DD DSN=&CBC..SCLBDLL,DISP=SHR
//ENV DD DSN=&DATA(&ENVFILE),DISP=SHR
//MSGFILE DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//

 


CRMLOGSコマンド用のサンプルJCL

次の項では、CRMLOGSコマンドを実行する際に使用可能なSETコマンドの説明およびJCLの例を示します。

SET LOGSCMD

CRMLOGSコマンド・ライン・パラメータを設定します。このコマンド・ライン・パラメータの詳細は、「CRMLOGS」を参照してください。

SET OBJLIB

CRMLOGS実行可能ファイルがインストールされているPDSEライブラリの名前を指定します。

SET DATA

ENVFILEを含むデータセットを指定します。

SET ENVFILE

ENVFILEを含むデータセットを指定します。

SET SIZE

CRMLOGSタスクの実行用の領域サイズを定義します。

SET ENV

ENVFILE DD名を指定します。

SET CEE

LEランタイム・ライブラリ用の高度な修飾子を指定します。CEEはIBM Language Environmentデータ・セットの接頭辞に設定する必要があります。Language EnvironmentはCRMLOGSの実行に必要です。

SET CBC

C/C++ランタイム・ライブラリ用の高度な修飾子を指定します。CBCはIBM C++データ・セットの接頭辞に設定する必要があります。

注意: これらのライブラリがシステムのリンク・ライブラリの連結にない場合は、SET CBC行を非コメント化し、STEPLIB連結を調整します。
リストB-5 CRMLOGSコマンド用サンプルJCL
//***************************************************************
//* THIS JOB IS USED TO CHECK THE RECOVERY LOGS FOR *
//* OUTSTANDING TRANSACTION DATA. SEE USER GUIDE FOR MORE INFO *
//* *
//* @(#)$Id: crmlogs.jcl,v 1.6 2001/05/07 23:41:27 crount Exp $ *
//* Copyright (c)2000 BEA Systems, Inc., all rights reserved. *
//***************************************************************
//* YOU MUST SET THE ENVIRONMENT VARIABLES NEEDED BY CRMLOGS *
//***************************************************************
//***************************************************************
//* SNACMD IS USED TO SET THE DESIRED SNACRM GROUP NAME *
//* OBJLIB IS THE LOAD LIBRARY CONTAINING THE TMA SNA PROGRAM *
//* OBJECTS RUNOPTS SETS ANY DESIRED LE RUNTIME OPTIONS (OPTIONAL)*
//* DATA IS THE DATASET THAT CONTAINS THE ENVIRONMENT VARIABLES *
//* ENVFILE NAMES THE MEMBER THAT CONTAINS THE ENVIRONMENT VARS *
//* SIZE SETS THE REGION SIZE FOR THE SNACRM PROCESS *
//* ENV SETS THE ENVIRONMENT VARIABLES DD NAME *
//* TAILOR YOUR JCL FOR THE BELOW IF THESE LIBRARIES ARE NOT *
//* IN YOUR SYSTEM LINK LOAD LIBRARY CONCATENATION *
//* CEE IS THE HLQ FOR THE LE RUNTIME LIBRARY *
//* CBC IS THE HLQ FOR THE C/C++ RUNTIME LIBRARY *
//***************************************************************
// SET LOGSCMD=<group>
// SET OBJLIB=
// SET DATA=
// SET ENVFILE=ENV
// SET RUNOPTS=
// SET SIZE=10M
// SET ENV='ENVAR("_CEE_ENVFILE=DD:ENV")'
//* SET CEE=CEE,CBC=CBC
//CRMLOGS EXEC PGM=CRMLOGS,REGION=&SIZE,
// PARM='POSIX(ON) &ENV &RUNOPTS/&LOGSCMD'
//STEPLIB DD DSN=&OBJLIB,DISP=SHR
//* DD DSN=&CEE..SCEERUN,DISP=SHR
//* DD DSN=&CBC..SCLBDLL,DISP=SHR
//MSGFILE DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//ENV DD DSN=&DATA(&ENVFILE),DISP=SHR
//

  先頭に戻る       前  次