MFBSIJCL 終了ユーザ出口

MFBSIJCL は、終了直前に終了ユーザ出口を呼び出すことができます。

呼び出す終了ユーザ出口の名前を指定するには、TerminateExit パラメータを使用します。次のような Mfbsiue2.cpy インターフェースを使用してください。

      *    -- copybook "MFBSIUE2" --

       01  ES-UserExit-MFBSIJCL-Terminate.
      **>  MFBSIJCL exit's common area
           05  ES-UE-CommonArea            pic x(1024).
      **>  Input parameters
           *>  OS Environment
           05  ESue2-OS                    pic x(1).
               88 ESue2-Windows              value '0'.
               88 ESue2-UNIX                 value '1'.
           *>  SJoBID
           05  ESue2-Job-ID                pic x(16).
           *>  ES server name
           05  ESue2-ESserver              pic x(8).
           *>  Full name of JCL file that was submitted
           05  ESue2-JCLfile               pic x(256).
           *>  MFBSI_DIR directory
           05  ESue2-MFBSI-DIR             pic x(256).
           *>  Execution mode: submit JCL or JOB restart
           05  ESue2-ExecutionMode         pic x(01).
               88  ESue2-ExecNormal          value 'N'.
               88  ESue2-ExecRESTART         value 'R'.
           05  filler                      pic x(14).
      *
      **>  Input/Output parameters
           05  ESue2-ReturnCode            pic 9(9) comp-5 .
      *
      **>  Delimiter
           05  ESue2-X00                   pic x(1).

このインターフェース・コピーブック・ファイルは、%ProgramFiles%\Micro Focus\Enterprise Developer\cpylib (Windows) または $COBDIR/cpylib (UNIX/Linux) にあります。サンプル COBOL プログラムの mfbsiue2.cbl は、 %Progr amFiles%\Micro Focus\Enterprise Developer (Windows) または (UNIX/Linux) にあります。

ユーザ出口の使用法

このユーザ出口モジュールは、JCL 出口機能によって生成されたファイルのクリーンアップなど、さまざまな役目に使用できます。必要であれば、MFBSIJCL から返された戻りコードをリセットすることもできます。