第4章 MeFt/Webアプリケーションの構築
4.2 MeFt/Webサーバのセットアップ
MeFt/Webサーバのセットアップ方法を説明します。セットアップとして、MeFt/Web動作環境の設定と権限の設定を行います。
4.2.1 MeFt/Web動作環境の設定
[スタート] > [↓] > [アプリ] > NetCOBOL製品名 > [MeFt/Web 動作環境]を選択して、MeFt/Web動作環境の設定画面を表示します。
動作環境設定の各項目の概要を次に示します。詳細は、“MeFt/Webユーザーズガイド”の“MeFt/Webの動作環境を設定する”をご参 照ください。
項目名 説明
利用者プログラム 起動を許可する利用者プログラムおよび参照を許可するユーザ資源を指定しま す。
ログ MeFt/Webサーバで採取するトレースログ環境を指定します。
サーバ印刷用の出力プリンタデバイ ス名
サーバ印刷で使用するプリンタデバイス名を指定します。
プリンタ情報ファイルの出力プリンタ デバイス名を使用する
MeFt/Web動作環境とプリンタ情報ファイルの両方に出力プリンタデバイス名が指 定された場合、どちらの指定のプリンターに印刷するか指定します。
通信監視時間 WWWブラウザからの無応答を監視する時間を指定します。
同時実行可能数 アプリケーションの同時実行可能数を指定します。
スプール格納ディレクトリ スプール機能を実行した際に印刷データを格納するフォルダーを指定します。
ドキュメント格納ディレクトリ MeFt/Webドキュメントを格納するフォルダーを指定します。
動作環境設定の各項目のうち、サーバ印刷の出力プリンタデバイス名、通信監視時間および同時実行可能数を説明します。
4.2.1.1 サーバ印刷の出力プリンタデバイス名
サーバ印刷で使用するプリンタデバイス名は、MeFt/Webの動作環境とサーバ印刷用のプリンタ情報ファイルの2ヵ所で設定することが できます。両方で指定があった場合、「プリンタ情報ファイルの出力プリンタデバイス名」の指定に従います。
なお、出力プリンタデバイス名は、[デバイスとプリンターの表示]を選択して表示される一覧を参照し、プリンター名を""で囲んで指定 します。ただし、ローカルプリンターとネットワークプリンターとで指定方法が違います。
参考
[デバイスとプリンターの表示]を表示させるには、[スタート] > [↓] > [アプリ] > [コントロールパネル]をクリックします。表示されたコント ロールパネルにおいて、[表示方法]が「カテゴリ」になっていることを確認し、「デバイスとプリンターの表示」をクリックします。
ローカルプリンターの場合
一覧から得られる名前で指定します。
例えば、ローカルプリンター「FUJITSU VSP4530B」の場合、この名前を指定します。
ネットワークプリンターの場合
「\\サーバ名\プリンター名」という形で指定します。
例えば、ネットワークプリンター「FUJITSU VSP4530B(COBPRTSV)」の場合、COBPRTSVというサーバに接続されたFUJITSU VSP4530Bというネットワークプリンターなので、「"\\COBPRTSV\FUJITSU VSP4530B"」と指定します。
4.2.1.2 通信監視時間
4.2.1.3 同時実行可能数
MeFt/Webでは、リモート実行されるアプリケーションの同時実行可能数を指定することができます。サーバマシンの性能などを考慮し、
同時に実行するアプリケーションの数を設定します。
ここで指定された同時実行可能数を越えてプログラムをリモート実行しようとすると、WWWブラウザに「P2006プログラムを処理できま せんでした。同時実行可能数を超えました。」というMeFt/Webコントロールのエラーが表示されます。
なお、同時実行可能数のチェックの対象となるのは、単一のアプリケーションではなく、リモート実行される全アプリケーションです。ま た、同時に実行するクライアントの台数ではなく、実行されるアプリケーションの数が対象となります。
4.2.2 権限の設定
MeFt/Webで起動されるCOBOLプログラムの権限を設定します。COBOLプログラムが扱う資源(フォルダー、プリンターなど)に応じ て、アカウントを設定します。
プログラムの権限を設定する方法を説明します。
1. MeFt/Webがインストールされたマシンで、[コントロールパネル]を開き、[表示方法]を「小さいアイコン」にして、[管理ツール]を選
択します。
2. [サービス]をダブルクリックします。
3. [サービス]画面が表示されます。
4. サービスの画面から「MeFt/Web Service」を選択して、[操作]メニューから[プロパティ]を選択します。
→ MeFt/Web Serviceのプロパティ画面が表示されます。
5. [ログオン]タブで「アカウント」を選択し、使用するユーザアカウントとそのパスワードを設定します。次に示す例では、ユーザア カウントとして「Administrator」を設定しています。
6. [OK]ボタンを押して、MeFt/Web Serviceのプロパティ画面を閉じます。
参考
MeFt/Web Serviceは、インストール時はシステムアカウントになっていますが、システムアカウントを指定するとプロセスを強制終了でき
ないなどの不都合が発生するため、システムアカウント以外にします。
また、システムアカウントのままだと、イベントビューアの「アプリケーション ログ」に次に示すイベントが通知されます。
項目 内容
ソース MeFt/Web Service
イベントID 122
説明 ユーザレジストリのロードに失敗しました。