mfdepinst コマンドは、サービスをエンタープライズ サーバーにディプロイするプロセスにおいてサーバー側部分の処理を行います。このツールは、ディプロイ パッケージ ファイル (.int、.idt など) を .car ファイルから抽出して、新しいサービスおよびパッケージ用に Directory Service ディレクトリを更新することにより、.car に含まれているファイルをエンタープライズ サーバー インスタンスにインストールし、さらにエンタープライズ サーバーが起動している場合は、新しいサービスが利用可能であることをエンタープライズ サーバーに通知します。
mfdepinst myservice.car
mfdepinst を実行する前に、%ProgramFiles(x86)%\Micro Focus\Visual COBOL\deploy にある .mfdeploy ファイルを、.car ファイルを含んでいるディレクトリの親ディレクトリにコピーします。
.mfdeploy ファイルは、サービス インターフェイスをディプロイするエンタープライズ サーバーの場所、名前、リスナーを指定します。このため、たとえば .car ファイルが %COBDIR%\myservice\myservice.deploy にある場合、.mfdeploy ファイルは %COBDIR%\myservice になくてはなりません。
必要に応じて .mfdeploy を編集し、デフォルト値以外の値を指定します。
.car ファイルを含んでいるのと同じディレクトリから Visual COBOL command promptを使用して、mfdepinst を実行します。
説明:
mfdepinst コマンドは、いくつかのファイルを .car ファイルから抽出し、.mfdeploy ファイルで指定されたエンタープライズ サーバーに、それらをインストールします。
mfdepinst では、現在のディレクトリのファイル deploylog.txt に進行状況が記録されます。既存の deploylog.txt がある場合は上書きされます。mfdepinst が終了した後に、ディプロイが成功したかどうかをこのファイルで確認できます。
Visual COBOL 5.0 以降では、.mfdeploy ファイルは拡張構文および追加設定をサポートしています。詳細については、関連項目に示されているトピックを参照してください。