![]() ![]() ![]() ![]() ![]() ![]() |
この項では、ターゲット環境でz/OS JCL文に対応するものを発見する方法を説明します。それらのものには、バッチ・ランタイム関数を参照しているものや、UNIXまたはTuxedoの機能を直接活用しているものがあります。場合によっては、対応するものがなく、代替ソリューションが必要になる場合があります。
このドキュメントはz/OS JCLについて説明することを目的としていないため、JCL文の説明はすべて、 z/OS Internet Libraryを参照してください。
次の表に、JCLカードのパラメータと、バッチ・ランタイムでそれに関連するコマンドを示します。
DD文のDCBパラメータを参照
|
|||
DATACLASパラメータは、WB JCLレベルでのみ考慮されます。
z/OSから抽出されたDATACLASS情報を使用すると、WB JCL はm_FileAssign関数(またはIDCAMS DEFINEコマンド内のDATACLASパラメータからm_FileBuild関数)を更新します。
自動再起動(ステップまたはチェックポイント)および遅延チェックポイント再起動などの他のタイプは管理されません。
ジョブの遅延ステップ再起動は、m_JobBegin関数をジョブ手順を含む-rパラメータを使用してコーディングし、ジョブを再送信することによって発生します。
ストリーム内ファイルは、-i
パラメータを伴うm_FileAssign
関数を使用してサポートされています。
ファイル(またはストリーム内ファイル)の連結は、-C
パラメータを伴うm_FileAssign
関数を使用してサポートされています。
m_FileAssign
関数によって管理されるファイルには、m_FileOverride
関数を使用します。
m_OutputAssign
関数によって管理されるファイルには、m_OutputOverride
関数を使用します。
ファイルに格納されているコマンドを実行するには、m_UtilityExec
関数を使用します。
次の表では、Oracle Tuxedo Application Rehosting Workbenchおよびバッチ・ランタイムでサポートされているJES2の制御文およびパラメータについて説明しています。
ユーザー・プログラムから異常終了または正常終了を取得します。ILBOABN0
、CEE3ABD
、およびART3ABD
の3つのCOBOLプログラムが提供されます。これらは特定の条件で呼び出され、プログラムをそれ自体でABEND
します。ABEND
ルーチンでstop run
を呼び出すと、stop run
は、バッチ・ランタイムが必要なクリーンアップを実行した後プロセスを終了します。
ILBOABN0.cbl
ソースは、Batch_RT/ejr/SAMPLE
ディレクトリにあります。
注: | Micro Focus COBOLについては、Batch Runtimeは、2種類のABEND 処理ルーチン、ILBOABN0 とART3ABD を提供します。これらはABEND を強制的に実行するために呼び出されます。Micro Focus COBOLでは、独自のABEND 処理ルーチンCEE3ABD が提供されます。これはMicro Focus COBOLで定義されたとおりに機能します。 |
COBOL-IT COBOLでは、Batch Runtimeは2種類のABEND
ルーチン、ILBOABN0
とCEE3ABD
を提供します。
syncsort
ユーティリティの使用時には、いくつかの制限があります。
![]() ![]() ![]() |