• 検索結果がありません。

MeFt

ドキュメント内 MeFt/Web V10.2説明書 (ページ 65-93)

第 7 章 注意事項

7.4 MeFt

hostname port message

usedcgi displaywindow printmode previewwindow previewdrawpos previewdc previewrate

• _MW_ENV で継承で き る 環境変数の情報量には制限があ り ます。 _MW_ENV に指定 さ れた " 環境変数名 と その値の総和 " が 2048 バ イ ト を超え る と 、 環境変数が引 き 継がれません。 なお、 上記の例では " 環境変数名 と その値の総和 " は、 15 バ イ ト にな り ます。

• ス レ ッ ド 型プ ロ グ ラ ムは ps_exec 関数で起動で き ません。

5

5.4 ユーザ資源の指定方法

MeFt/Web で使用す る ウ ィ ン ド ウ 情報フ ァ イ ル、 プ リ ン タ 情報フ ァ イ ル、 画面帳票定義体な ど ユーザ資源 の指定方法について説明 し ます。

• ユーザ資源の指定方法

ウ ィ ン ド ウ情報フ ァ イ ル、 プ リ ン タ 情報フ ァ イ ル、 画面帳票定義体な ど のユーザ資源の格納先は URL で指定 し ます。

• ウ ィ ン ド ウ情報フ ァ イ ル と プ リ ン タ 情報フ ァ イ ル

ウ ィ ン ド ウ情報フ ァ イ ル と プ リ ン タ 情報フ ァ イ ルは、 画面帳票定義体の格納デ ィ レ ク ト リ やプ リ ン タ 機種な ど の各種情報を設定 し ます。

MeFt/Web を使用 し ない ス タ ン ド ア ロ ン環境では、 ウ ィ ン ド ウ情報フ ァ イ ル と プ リ ン タ 情報フ ァ イ ルの格納デ ィ レ ク ト リ を環境変数 MEFTDIR で指定 し ます。

MeFt/Web 連携環境では、 サーバ上 と ク ラ イ ア ン ト 上で動作す る 2 つの MeFt があ り ます。 サーバ 上で動作す る MeFt はサーバ印刷時に使用 さ れます。 ク ラ イ ア ン ト 上で動作す る MeFt は

MeFt/Web ク ラ イ ア ン ト に含まれてお り 、 WWW ブ ラ ウ ザ上の画面処理や ク ラ イ ア ン ト 印刷に使用 さ れます。

こ のため、 サーバで動作す る MeFt の仕様 と ク ラ イ ア ン ト で動作す る MeFt の仕様の違いか ら プ リ ン タ 情報フ ァ イ ルの内容が異な る 場合が発生 し ます。 例えば、 MEDDIR (定義体格納デ ィ レ ク ト

指定方法 説明

URL 指定

WWW サーバ上に格納 さ れたユーザ資源を URL で指定 し ます。 URL にはプ ロ ト コル 名、 ホス ト 名を含めます (必要に応 じ てポー ト も指定 し ます)。 ただ し 、 取 り 扱 う こ と ので き る URL は、 http プ ロ ト コ ルまたは https プ ロ ト コルの ものだけです。

例えば、 csh を シ ェ ル と し ていて、 http://hostname/dir1 に格納 さ れたウ ィ ン ド ウ情 報 フ ァ イルまたはプ リ ン タ 情報 フ ァ イルを指定する場合は、 以下のよ う に指定 し ま す。

  setenv MEFTWEBDIR http://hostname/dir1

なお、 URL 指定の場合、 ユーザ資源を格納するデ ィ レ ク ト リ は、 URL で参照可能な 仮想デ ィ レ ク ト リ と し て設定 し てお く 必要があ り ます。

• URL には、 「\」 文字を含むデ ィ レ ク ト リ は使用で き ません。

• ユーザ資源を URL で指定 し た場合、 ク ラ イ ア ン ト にダ ウ ン ロ ー ド さ れたユーザ資 源は Internet Explorer にキ ャ ッ シ ュ さ れます。 こ のため、 サーバ上のユーザ資源が 変更 さ れない限 り 、 プ ロ グ ラ ム を起動す る 度に毎回ダ ウ ン ロ ー ド さ れ る こ と はあ

り ません。

ス タ ン ド ア ロ ン環境で使用す る ウ ィ ン ド ウ情報フ ァ イ ルま たはプ リ ン タ 情報フ ァ イ ル については、 MeFt のオン ラ イ ン マニ ュ アルを参照 し て く だ さ い。

スタンドアロン環境

ウィンドウ 情報ファイル

ディスプレイ装置

MeFt

プリンタ装置 プリンタ

情報ファイル

5

リ ) に複数デ ィ レ ク ト リ の指定方法や、 OVLPDIR (オーバレ イ パ タ ーン格納デ ィ レ ク ト リ 名) の 指定方法な ど があ り ます。

し たがっ て、 サーバ印刷 と ク ラ イ ア ン ト 印刷を行 う 場合には、 必ず、 それぞれのプ リ ン タ 情報フ ァ イ ルを用意す る 必要があ り ます。 ただ し 、 サーバ印刷用のプ リ ン タ 情報フ ァ イ ル名 と 、 ク ラ イ ア ン ト 用のプ リ ン タ 情報フ ァ イ ル名は同一名にす る 必要があ り ます。

サーバ印刷時に使用す る プ リ ン タ 情報フ ァ イ ルの格納デ ィ レ ク ト リ を環境変数 MEFTDIR で指定 し ます。 ま た、 MeFt/Web ク ラ イ ア ン ト が使用す る ウ ィ ン ド ウ情報フ ァ イ ル と プ リ ン タ 情報フ ァ イ ル の格納デ ィ レ ク ト リ を環境変数 MEFTWEBDIR で指定 し ます。

ま た、 サーバ印刷時に使用す る プ リ ン タ 情報フ ァ イ ルはサーバシ ス テ ムのシ ス テ ム コ ー ド 系で作成 し ます。 MeFt/Web ク ラ イ ア ン ト が使用す る ク ラ イ ア ン ト 用の ウ ィ ン ド ウ情報フ ァ イ ルま たはプ リ ン タ 情報フ ァ イ ルはシ フ ト JIS コ ー ド 系で作成 し ます。

例えば、 サーバ印刷用のプ リ ン タ 情報フ ァ イ ル (prtenv) をサーバ上のデ ィ レ ク ト リ /dir1 に格納 し 、 MeFt/Web ク ラ イ ア ン ト 用のプ リ ン タ 情報フ ァ イ ル (prtenv) を http://hostname/dir2 (サーバ 上のデ ィ レ ク ト リ /dir2) に格納 し た場合、 以下の よ う にな り ます。

- COBOL ソ ース の ASSIGN 句の記述

サーバ印刷用のプ リ ン タ 情報フ ァ イ ルについては MeFt のオン ラ イ ン マニ ュ アルを参 照 し て く だ さ い。

ク ラ イ ア ン ト 用の ウ ィ ン ド ウ情報フ ァ イ ルま たはプ リ ン タ 情報フ ァ イ ルについては Windows® MeFt のオン ラ イ ン マニ ュ アルを参照 し て く だ さ い。

【サーバ】 【クライアント】

イントラ

ネット

サーバ印刷

クライアント印刷 プレビュー ディスプレイ装置

ウィンドウ 情報ファイル プリンタ 情報ファイル クライアント用

プリンタ 情報ファイル サーバ用

5

• ク ラ イ ア ン ト 用のユーザ資源の指定方法

MeFt/Web ク ラ イ ア ン ト が使用す る 画面帳票定義体な ど のユーザ資源は以下の よ う に指定 し ます。

ユーザ資源名 指定方法

ウ ィ ン ド ウ情報フ ァ イ ル

COBOL プ ログ ラ ムの ASSIGN 句に指定 し た フ ァ イル識別名に、 情報フ ァ イルの名前を URL または フ ァ イル名のみで指定 し ます。 フ ァ イル名だけ を指定する場合は、 環境変数 MEFTWEBDIR に格納デ ィ レ ク ト リ の URL を指定 し ます。

環境変数を指定する場合には、 MeFt/Web ク ラ イ ア ン ト の environment プ ロパテ ィ (キーワー ド ) を使用する こ と がで き ます (ただ し 、 プ ロ セス 型プ ログ ラ ムの場合だけ)。

プ リ ン タ 情報 フ ァ イル

画面帳票定義体 格納デ ィ レ ク ト リ を ク ラ イ ア ン ト 用のウ ィ ン ド ウ情報 フ ァ イルまたはプ リ ン タ 情報フ ァ イルの MEDDIR キーワー ド に、 URL で指定 し ます。 拡張 子をウ ィ ン ド ウ情報フ ァ イルまたはプ リ ン タ 情報フ ァ イルの MEDSUF キーワー ド で指定 し ます。

オーバレ イ定義体 格納デ ィ レ ク ト リ を ク ラ イ ア ン ト 用のプ リ ン タ 情報フ ァ イルの OVLPDIR キーワー ド に、 URL で指定 し ます。 拡張子を環境設定フ ァ イルの OVLPSUF キーワー ド で指定 し ます。 オーバレ イ定義体が kol5 に格納 さ れている場合は、 kol5 を含めたパス を指定 し ます。

組込み メ デ ィ ア 格納デ ィ レ ク ト リ を ク ラ イ ア ン ト 用のウ ィ ン ド ウ情報 フ ァ イルまたはプ リ ン タ 情報フ ァ イルの MEDIADIR キーワー ド に、 URL で指定 し ます。

背景 メ デ ィ ア メ デ ィ ア フ ァ イルを ク ラ イ ア ン ト 用のウ ィ ン ド ウ情報 フ ァ イルの BACKMEDIA キーワー ド に、 URL で指定 し ます。

ヘルプ フ ァ イル ヘルプ フ ァ イルは使用で き ません。 ク ラ イ ア ン ト 用のウ ィ ン ド ウ情報 フ ァ イルの HELPDIR キーワー ド は削除 し て く だ さ い。

ア イ コ ン ア イ コ ンは使用で き ません。 ク ラ イ ア ン ト 用のウ ィ ン ド ウ情報 フ ァ イル の ICONRSRC キーワー ド は削除 し て く だ さ い。

サーバ印刷時に使用 さ れ る プ リ ン タ 情報フ ァ イ ルには、 ユーザ資源の格納先に URL を 指定す る こ と はで き ません。

5

5.5 Unicode ア プ リ ケーシ ョ ンの使用方法

Unicode で動作す る COBOL アプ リ ケーシ ョ ンの使用方法について説明 し ます。

5.5.1 WWW ブ ラ ウザ

Unicode アプ リ ケーシ ョ ン を MeFt/Web で使用す る 場合は、 MeFt/Web ド キ ュ メ ン ト ま たは起動用 HTML フ ァ イ ルの文字 コ ー ド にシ フ ト JIS を使用 し て く だ さ い。

5.5.2 翻訳、 リ ン ク 方法について

MeFt/Web 固有の注意点はあ り ません。

5.5.3 実行時の注意点

• Unicode アプ リ ケーシ ョ ン を リ モー ト 実行する 場合、 プ レ ビ ュ ー画面か ら サーバ印刷を行え ませ ん。

• pathname プ ロ パテ ィ (キーワー ド ) お よ び argument プ ロ パテ ィ (キーワー ド ) に日本語を指定で き ません。

翻訳、 リ ン ク 方法については、 「NetCOBOL 使用手引書」 を参照 し て く だ さ い。

Unicode アプ リ ケーシ ョ ン実行時の注意点については、 「NetCOBOL 使用手引書」 を参照 し て く だ さ い。

5

5.6 MeFt の追加通知 コ ー ド

MeFt/Web の運用時には、 MeFt の通知 コ ー ド に加え て、 以下の通知 コ ー ド が利用者プ ロ グ ラ ムに通知 さ れ ます。

通知 コ ー ド ラ ベル 英数字 コ ー ド ト ラ ブル内容、 対処方法

MEFD_RC_NSVER N1 ク ラ イ ア ン ト マシ ン でエ ラ ーが発生 し ま し た。

【原因】

• クライアントマシンまたはサーバマシンでメモリ不足が 発生しました。

• WWWサーバが正常に通信を行うことができなかったた め、リモート実行処理を続行できなくなりました。

【対処】

以下の 2 点を確認 し て く だ さ い。

• クライアントマシンまたはサーバマシンにメモリの空き がありますか。

• WWWサーバは正常に動作していますか。

MEFD_RC_NTIME N7 MeFt/Web サーバで通信監視時間の タ イムアウ ト が発生 し ま し た。

【原因】

N7 の通知 コ ー ド は以下の理由によ り 、 通信監視時間を越えて ク ラ イ ア ン ト か ら の応答が利用者プ ログ ラ ムへ返ら ない場合 に発生 し ます。

• ネットワークで異常が発生した。

• クライアントでWWWブラウザが強制終了された。

• WWWブラウザを起動したままクライアントマシンが電 源断または再起動された。

• クライアントで画面の入力待ち状態またはプレビュー画 面表示状態のまま放置された。

【対処】

利用者プ ログ ラ ムで後処理 (オープ ン中のフ ァ イルのク ロー ズな ど) を行い、 終了処理を行っ て く だ さ い。

ドキュメント内 MeFt/Web V10.2説明書 (ページ 65-93)

関連したドキュメント