Mainframe Subsystem Support を使用するエンタープライズ サーバーにアクセスし、その名前および場所を指定するには:
ES-Server=-rES-JCL
ES-Server=-sTCP:10.1.1.101:32793
ES-Server=-sTCP:HostName:32793
ES-Server=-lES-SERV
|
JCL ファイル (-x または -j) をサブミットし、JCL メンバー ディレクトリのパスを指定するには:
JCL-Submit=-jPathToJCLfile
JCL-Submit=-xPathToJCLfile
注:
- 空白文字を含むディレクトリ名には二重引用符を使用しないでください。
- PathToJCLfile では、環境変数への参照を 1 つ以上使用できます。この場合、環境変数に $ をプレフィックスとして付ける必要があります。たとえば、JCL-Submit=-x$SEE_JCL_BASE/$JCL_PDS のように指定します。
- 環境変数 SEE_JCL_BASE および JCL_PDS はそれぞれの値で置き換えられます。
|
カスタム MFBSI_DIR 設定 (MFBSI_DIR パスの最後の部分でリージョン名が指定されていない) を使用する場合:
REGION=RegionName - RegionName は、ターゲット エンタープライズ サーバー リージョン名です。
|
コマンド ラインで指定した JCL メンバー名に追加する JCL ファイル拡張子を指定するには:
JCL-Ext=jcl。
デフォルトは「何も追加しない」です。拡張子の前にピリオド (".") を指定しないでください。
|
アラートを発行するまでの起動タイムアウト (秒単位) を指定するには:
StartupTimeout=300
アラートを発行するまでの実行タイムアウト (秒単位) を指定するには:
RunTimeout=600
アラート バック経過時間 (秒単位) を指定するには:
AlertBackTimeout=600
エンタープライズ サーバーが停止し、ジョブがまだ実行を待っているときに、MFBSIJCL の実行を停止しないようにするには:
ES-SHUTDOWN-JWAIT=CONTINUE - これはオプションですが、推奨されます。
|
SjobID.log ファイルに書き込まれた JESYSMSG ログをエンタープライズ サーバーから要求するには、次を使用します。
JESYSMSG
エンタープライズ サーバーから JESYSMSG ログを要求し、StdOut に書き込むには:
JESYSMSG=StdOut
|
MFBSI jobLog ファイルの名前を割り当てるには:
SJobID=JobNo - エンタープライズ サーバーによって割り当てられたジョブ番号の使用
SJobID=JCL - JCL メンバー名の使用
SJobID=StdOut - MFBSI ジョブ実行ログを標準出力 (StdOut) に書き込みます
|
サブミットの前のユーザー出口モジュールの実行を要求するには、次を使用します。
JCLExit=pgmName
JCLExitID=IdentString - 実行するアクションを決定するためにサブミットの前のユーザー出口モジュールに渡される関連文字列 (最大 32 文字)
|
MFBSIJCL の実行を終了する直前に終了ユーザー出口を呼び出すには:
TerminateExit=pgmName
|
デフォルト (JES2) 以外の JCL ファイルのタイプを指定するには:
JCLType=VSE
JCLType=JES2
JCLType=JES3
|
MSS セキュリティが設定されている場合にユーザー ID を指定するには (オプション):
UserID=myUser
MSS セキュリティが設定されている場合にパスワードを指定するには (オプション):
Password=myPwd
MSS セキュリティが設定されている場合にセキュリティ グループを指定するには (オプション):
SGroup=securityGroup
|
シンボリック パラメーターの置換および Control-M AutoEdit 機能の使用:
注:
- JCL パラメーターを使用する場合は、これらのパラメーターを使用する必要があります。
- 置換は SkelProcessType で要求されます。
Control-M AutoEdit 機能にアクセスせずにパラメーターを置換するには、次を使用します。
SkelProcessType=MFBSIControl-M AutoEdit 機能の特定の処理を有効にするには、次を使用します。
SkelProcessType=CONTROL-M または SkelProcessType=MFBSICTM
MFBSIJCL コマンド ラインでパラメーターが指定されていない場合でもパラメーターを置換するには (DATE、DAY などのシステム パラメーターの置換が可能) (オプション):
AutoEdit
1 つまたは 2 つの文字を置換するパラメーター置換プレフィックスを指定するには (オプション):
SUBST-Prefix=parameterValue
デフォルト値は、%%:SUBST-Prefix=%% です。
週が始まる曜日を指定するには (オプション):
StartOfWeek=Sunday|Monday
デフォルト値は、Monday です。
BY REFERENCE または BY CONTENT で置換された JCL を強制的にサブミットするには (CASSUB –x) (オプション):
CASSUB-CTM=BYREF|CONTENT
デフォルトでは CASSUB... –j ... が使用されます (CONTENT)。
|
ネイティブ コマンドの代わりに CASSUB/CASOUT の API 呼び出しの使用を指定し、それらのために新しいプロセスを作成せずに済むようにするには (オプション):
CASAPI
|
ジョブが異常終了した場合に MFBSIJCL によって返される OS コードを指定するには:
- SYS-ABEND-RC=nnn - システムによる異常終了
- USR-ABEND-RC=nnn - ユーザーによる異常終了
-
RTS-ABEND-RC=nnn - ランタイム システムによる異常終了
|
Enterprise Server でジョブの状態をチェックするために MFBSIJCL によって使用されるデフォルトの遅延は、次のとおりです。
- 「Job Started」の各チェックまでに 2 秒
- 「Job Conluded」の各チェックまでに 10 秒
次の 2 つのパラメーターを使用して、これらの遅延を構成できます。
- JOBSTART-LOOKUP-FREQ=nn|AUTO
- JOBEND-LOOKUP-FREQ=nn|AUTO
各要素を次に示します。
- nn は、最小値 1、最大値 60 (秒) の数値を指定します。
- AUTO - MFBSIJCL によってルックアップの頻度が自動的に最適化されます。
AUTO を使用する場合、MFBSIJCL では、3 分間に 1 秒の初期頻度が使用され、その後にデフォルト値が復元されます。
これらのパラメーターを使用すると、Enterprise Server JCL でレポートされるジョブの実行時間と比べて、MFBSIJCL のオーバーヘッド経過時間が大幅に短縮されます。これは、頻繁に実行される短期実行のジョブがある場合に主に効果があります。
|
MSS/JCL で終了ジョブを完了するために許容される最大遅延 (分単位) を指定するには (オプション):
EMX-Timeout=nn
デフォルト値は 6 分です。
|
MFDEBUG
mfbsijcl 実行の詳細なトレース ログを生成するため。Micro Focus サポートから求められた場合に使用するため。これは本番環境では推奨されません。
|