NetCOBOL 技術情報:トラブルシューティング
エラー
Windows x86, Solaris, Linux x86
MeFt/Web
Q
MeFt/Webを利用したCOBOLアプリケーションを実行すると「JMP0310I-I/U ERRCD=9010」 または 「JMP0310I-I/U ERRCD=9022」のエラーとなります。原因と対処方法を教えてください。
A
主な原因としては、以下の2つが考えられます。
ERRCD=9010
以下の点に注意して、情報ファイル名が正しく指定されているか確認して
ください。
- 情報ファイル名を「C:\~」のようにローカルパスで指定するとクライ
アントのローカルパスとして扱われるため、サーバの情報ファイルは
参照できません。情報ファイル名をURLで指定するか、またはCOBOL
プログラムの実行用の初期化ファイル(COBOL85.CBRまたはCOBOL.CBR)
のファイル識別名にファイル名のみを指定し、環境変数MEFTWEBDIRに
格納ディレクトリをURLで指定します。
例えば、サーバのホスト名が「hostname」で、仮想ディレクトリが 「/MeFtWeb/sample.web」配下にウィンドウ情報ファイル(DSP1.ENV)が 格納されている場合は、以下を指定します。
【COBOL85.CBR】【起動用HTML】DSPFILE=DSP1.ENV
MEFTWEBDIR=http://hostname/MeFtWeb/sample.web
- 情報ファイル名をフルパスで指定する場合、環境変数MEFTWEBDIRは無効 になり、指定された情報ファイル格納ディレクトリは検索されません。
- IIS6.0またはIIS7.0を使用する場合は、情報ファイルの拡張子に対して MIMEタイプが設定されているか確認してください。MIMEタイプの設定方法 については、「Windows Server 2003のIIS6.0を利用して リモート実行すると、'ERRCD=9010'、 'ERRCD=9022'または'ERRCD=9091'のエラーが発生 します」を参照してください。
- CGIアクセスを使用している場合は、参照するファイルが「利用者プログラム指定ファ
イル」に登録してあるか確認してください。
詳細については、以下のマニュアルを参照してください。
MeFt/Web説明書- 7.7 CGIアクセス
【対処方法】
- [スタート]ボタンをクリックし、[メモ帳]を右クリックして[管理者として実行] を クリックします。
- 以下のファイルを開きます。
NetCOBOLインストールディレクトリ\MeFtWeb\mw-file\bin\web.config - 下記の朱書き部分を追加して保存してください。

ERRCD=9022
ウィンドウ情報ファイルまたはプリンタ情報ファイルのMEDDIRキーワードに
定義体の格納ディレクトリがURLで指定されているか確認してください。
例えば、サーバのホスト名が「hostname」で、仮想ディレクトリが
「/MeFtWeb/sample」配下に定義体が格納されている場合は、ウィンドウ情報
ファイルまたはプリンタ情報ファイルに以下を指定します。
MEFTWEBDIR=http://hostname/MeFtWeb/sample
詳細は、以下のマニュアルを参照してください。
MeFt/Web説明書
- 5.4 ユーザ資源の指定方法
MeFt説明書
- 8.2.100 MEDDIR(定義体格納ディレクトリ)
