リモート ジョブ実行

JCL ジョブをリモート エンタープライズ サーバーにサブミットできます。このサーバーはローカル ネットワークにある別のマシン上で実行するサーバーです。JCL はマシン上でローカルに維持する必要があります。

IDE は MFCC (Micro Focus Common Client) インフラストラクチャを使用して、どのエンタープライズ サーバーと対話的に実行するかを判断します。このインフラは、デフォルトで mf-client.dat 構成ファイルによって制御され、このファイルは COBOL 開発システムがインストールされている base\bin ディレクトリにあります。任意の名前または場所の構成ファイルを独自に作成することもできますが、MFC_CONFIG 環境変数を使用してその構成ファイルを識別する必要があります。

リモート エンタープライズ サーバーにジョブをサブミットするには、まずディレクトリ サーバーに対するリモート マシンの URL とポート番号を指定するエントリを、このファイルに追加する必要があります。これを追加すると、「MJ ES」サービス クラスのサービスを持ちリモート マシン上にあるすべてのエンタープライズ サーバーが、[Project Properties] ページの [Enterprise Server] グループにあるエンタープライズ サーバーのドロップダウン リストに表示されます。これで、プロジェクトをリモート サーバーに関連付け、プロジェクト ビューの JCL ファイルを右クリックして [Submit] をクリックすれば JCL をリモート マシンにサブミットできます。

ジョブの進行状況が [Application Output] ウィンドウに表示されます。ジョブが終了したら、カタログとスプール キューを通常の操作で表示できます。

注:[Tools] > [Enterprise Server] メニューにある [Start Server] および [Stop Server] オプションは、有効に設定されていてもリモート サーバーで機能しません。リモート サーバーを起動、停止するには、ES Admin を使用する必要があります。