まず始めに、Bankdemo アプリケーションが正しく実行していることを確認する必要があります。JCL を実行するには、Micro Focus Enterprise Server (Enterprise Server と略称されることもある) の事前設定済みインスタンスが必要です。
このデモンストレーションには、Bankdemo という事前設定済みのエンタープライズ・サーバが含まれます。このサーバは、 Enterprise Server でインポートし、Bankdemo アプリケーションを実行する前に起動する必要があります。
重要:アプリケーションの実行は
Enterprise Developer - Personal Edition ではサポートされていないため、アプリケーションを実行するには
Enterprise Developer - Team Edition が必要です。
Bankdemo サーバのインポート
Bankdemo 論理サーバ (LSER) の定義をインポートするには、次の操作を行います。
- IDE の右下のペインにある [Server Explorer] タブをクリックします。
このタブが表示されていない場合は、[] をクリックします。[Micro Focus COBOL > Server Explorer] を選択して、[OK] をクリックします。
- [Server Explorer] で [bankdemo [localhost:86]] を右クリックし、[Open Administration Page] をクリックします。
- Enterprise Server Administration の左上隅にある [Import] をクリックします。
- [Selected source directory containing server data to restore] フィールドに C:\MFETDUSER\ES_Exports\Bankdemo と入力します。
- [Next] を 3 回クリックしてから、[OK] をクリックして BANKDEMO LSER をインポートします。
- [Home] をクリックして、メインの Enterprise Server Administration ページに戻ります。
Bankdemo サーバがサーバのリストに表示されます。オンライン Bankdemo アプリケーションを実行する前に、そのサーバを起動する必要があります。
- [Server Explorer] ウィンドウをチェックします。
Bankdemo サーバはそのウィンドウに表示されます。
アプリケーションが Bankdemo サーバに関連付けられていることを確認します。
- [Server Explorer] で Bankdemo サーバを右クリックし、[Associate with project] をクリックします。
- BankDemo アプリケーションの名前の前にチェック・マークがあることを確認します。
Bankdemo エンタープライズ・サーバの起動
- Enterprise Server Administration ページで、Bankdemo サーバの行にある [Status] 列の [Start] をクリックしてから、[OK] をクリックします。
これにより、サーバ起動の進捗状況を表示する Enterprise Server コンソール・デーモンが起動します。
数秒後に、サーバ・ステータスは [Started] に変わります。これで、JCL を実行する準備が整いました。
JCL の実行
デモに用意されている JCL を使用すると、COBOL アプリケーションはファイルを読み取り、データをソートして、レポートを生成します。.jcl ファイル (ZBNKSTMT.jcl) は、プロジェクトの [JCL Files > jcl] フォルダにあります。このジョブをサブミットするには、次の操作を行います。
- [Server Explorer] で、サーバのリストにある [BANKDEMO] を右クリックします。
- [Associate with project] をクリックし、[Bankdemo] がオンになっていることを確認します。
- [COBOL Explorer] で .jcl ファイルを右クリックし、[Submit to Enterprise Server] を選択します。
[Console] ウィンドウをチェックして、このジョブがサブミットされていることを確認します。
次に、ジョブのサブミットの結果をチェックする必要があります。
カタログとスプールの表示
- メインの Enterprise Server Administration ページに移動します。
- Bankdemo サーバの [Status] 列で [Details] をクリックします。
- [Server] タブと [Control] タブが選択されていることを確認します。
- [ES Monitor & Control] をクリックします。これは ESMAC とも呼ばれます。
- 左側で [Resources] を展開し、[JES] を選択します。
次の 2 つのボタンを使用することになります。
- [Catalog] - カタログを表示できます。
- [Spool] - スプール・キューを表示できます。
カタログを表示するには、次の操作を行います。
- [Catalog] をクリックします。
これにより、[Data CATALOG] ページが開きます。
- [List] をクリックして、カタログ内のファイル・エントリをすべて表示します。
- ファイル名 (例えば、ASC.BNKACC) をクリックして、ファイル内容のプレビューを表示します。
スプールを表示するには、次の操作を行います。
- [Spool] をクリックし、ジョブのリストを表示するために [Output] ボタンが選択されていることを確認します。
ユーザのジョブは、リストの最後にあります。
- ジョブの横にあるチェックボックスをオンにして、[Display] をクリックします。
これにより、次のような各種情報を示すページが開きます。
- 左上隅の [Home] をクリックして、メインの Enterprise Server Administration ページに戻ります。
これで、オンライン・アプリケーションとバッチ・アプリケーションのデバッグ方法の確認を開始できるようになります。