MeFt/Web V7.2 - ソフトウェア - Fujitsu
MeFt/Web V7.2 - ソフトウェア - Fujitsu
MeFt/Web V7.2 - ソフトウェア - Fujitsu
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
J2UZ-6180-01 Z2-00<br />
<strong>MeFt</strong>/<strong>Web</strong> <strong>V7.2</strong><br />
説 明 書
まえがき<br />
■ 製 品 の 呼 び 名 について<br />
本 書 に 記 載 されている 製 品 の 名 称 を、 以 下 のように 略 して 表 記 します。<br />
• Microsoft ® Windows ® 95 operating system<br />
→ Windows ® 95<br />
• Microsoft ® Windows ® 98 operating system<br />
→ Windows ® 98<br />
• Microsoft ® Windows ® Millennium Edition operating system<br />
→ Windows ® Me<br />
• Microsoft ® Windows NT ® Workstation operating system Version 4.0<br />
→ Windows NT ® または Windows NT ® 4.0<br />
• Microsoft ® Windows NT ® Server Network operating system Version 4.0<br />
→ Windows NT ® または Windows NT ® 4.0<br />
• Microsoft ® Windows NT ® Server, Enterprise Edition 4.0<br />
→ Windows NT ® 、Windows NT ® 4.0 または Windows NT ® E.E.<br />
• Microsoft ® Windows NT ® Server 4.0, Terminal Server Edition<br />
→ Windows NT ® 、Windows NT ® 4.0 または Windows NT ® T.S.E.<br />
• Microsoft ® Windows ® 2000 Professional operating system<br />
→ Windows ® 2000 または Windows ® 2000 Professional<br />
• Microsoft ® Windows ® 2000 Server operating system<br />
→ Windows ® 2000 または Windows ® 2000 Server<br />
• Microsoft ® Windows ® 2000 Advanced Server operating system<br />
→ Windows ® 2000、Windows ® 2000 Server または Windows ® 2000<br />
Advanced Server<br />
• Microsoft ® Windows ® XP Professional operating system<br />
→ Windows ® XP または Windows ® XP Professional<br />
• Microsoft ® Windows ® XP Home Edition operating system<br />
→ Windows ® XP または Windows ® XP Home Edition<br />
• Microsoft ® Internet Explorer<br />
→ Internet Explorer
■ 本 書 の 目 的<br />
本 書 は、<strong>MeFt</strong>/<strong>Web</strong> の 機 能 と 使 用 方 法 について 説 明 しています。<br />
本 書 を 利 用 する 際 には、 以 下 のマニュアルも 併 せてご 利 用 ください。<br />
• <strong>MeFt</strong> 説 明 書<br />
• NetCOBOL 使 用 手 引 書<br />
• NetCOBOL 文 法 書<br />
■ 本 文 中 のマークについて<br />
本 文 中 のマークは, 以 下 のようになっています。<br />
マーク<br />
説 明<br />
特 に 注 意 が 必 要 な 事 項 を 示 しています。<br />
必 ずお 読 みください。<br />
操 作 に 関 して 参 考 になる 情 報 を 示 しています。<br />
関 連 する 情 報 が 記 載 されている 参 照 先 またはマニュアルを<br />
示 しています。<br />
■ 登 録 商 標 について<br />
Microsoft、Windows、Windows NT、および ActiveX は 米 国 Microsoft Corporation<br />
の 米 国 、およびその 他 の 国 における 登 録 商 標 です。<br />
Netscape、Netscape Navigator は、 米 国 Netscape Communications Corporation の 商<br />
標 です。
目 次<br />
目 次<br />
第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは....................................................... 1<br />
1.1 <strong>MeFt</strong>/<strong>Web</strong> とは................................................................................... 2<br />
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要 ............................................................................... 3<br />
1.3 関 連 ソフトウェア ........................................................................... 14<br />
第 2 章 セットアップ........................................................ 15<br />
2.1 <strong>MeFt</strong>/<strong>Web</strong> のインストール............................................................. 16<br />
2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する................................................. 17<br />
2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止 ..................................................... 20<br />
2.4 利 用 者 プログラムの 権 限 を 設 定 する ........................................... 21<br />
2.5 クライアントのセットアップ ....................................................... 22<br />
2.6 サンプルプログラム ....................................................................... 25<br />
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール ...................................... 31<br />
3.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールをサーバ 上 からダウンロードする..... 32<br />
3.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールをクライアントマシンから<br />
削 除 する 方 法 ................................................................................. 34<br />
3.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールの 表 示 形 式 ............................................. 36<br />
3.4 プロパティ ....................................................................................... 38<br />
3.5 メソッド ........................................................................................... 47<br />
3.6 イベント ........................................................................................... 49<br />
第 4 章 リモート 実 行 機 能 を 利 用 する .............................. 51<br />
4.1 作 業 の 流 れ ....................................................................................... 52<br />
4.2 処 理 の 流 れ ....................................................................................... 53<br />
4.3 利 用 者 プログラムを 開 発 する ....................................................... 54<br />
4.4 ユーザ 資 源 の 指 定 方 法 ................................................................... 61<br />
4.5 Unicode アプリケーションの 使 用 方 法 ......................................... 66<br />
4.6 <strong>MeFt</strong> の 追 加 通 知 コード ................................................................. 67<br />
i
目 次<br />
4.7 プロセス 型 プログラムからスレッド 型 プログラムへの<br />
移 行 方 法 ......................................................................................... 68<br />
4.8 HTML を 作 成 する........................................................................... 70<br />
4.9 帳 票 の 電 子 化 ................................................................................... 72<br />
4.10 SSL で 通 信 データを 保 護 する ..................................................... 73<br />
第 5 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ................. 75<br />
5.1 起 動 方 法 ........................................................................................... 76<br />
5.2 プログラム 起 動 ............................................................................... 77<br />
5.3 プロセス 一 覧 ................................................................................... 78<br />
5.4 スプール 一 覧 ................................................................................... 79<br />
5.5 ドキュメント ................................................................................... 80<br />
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する..... 81<br />
6.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインとは............................................................. 82<br />
6.2 セットアップ ................................................................................... 83<br />
6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント................................................................. 88<br />
6.4 <strong>MeFt</strong>/<strong>Web</strong> プラグインを 利 用 する................................................. 93<br />
6.5 <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ......................................... 96<br />
第 7 章 注 意 事 項 ............................................................... 99<br />
7.1 <strong>MeFt</strong>/<strong>Web</strong> コントロール............................................................... 100<br />
7.2 <strong>MeFt</strong>/<strong>Web</strong> プラグイン................................................................... 102<br />
7.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールとプラグイン 共 通 ............................... 103<br />
7.4 <strong>MeFt</strong> ................................................................................................ 104<br />
7.5 Internet Explorer.............................................................................. 106<br />
7.6 システム 構 築 上 の 注 意 ................................................................. 107<br />
7.7 セキュリティ ................................................................................. 108<br />
7.8 その 他 ............................................................................................. 110<br />
ii
目 次<br />
付 録 ............................................................................... 111<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールのエラーメッセージ................................. 112<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインのエラーメッセージ..................................... 123<br />
<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログ......................................... 124<br />
トラブルシューティング ................................................................... 125<br />
iii
目 次<br />
iv
第 1 章<br />
<strong>MeFt</strong>/<strong>Web</strong> とは<br />
この 章 では、<strong>MeFt</strong>/<strong>Web</strong> とは 何 か、および <strong>MeFt</strong>/<strong>Web</strong> の 概 要 について 説 明 します。<br />
目 次<br />
1.1 <strong>MeFt</strong>/<strong>Web</strong> とは .................................................. 2<br />
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要 ................................................ 3<br />
1.3 関 連 ソフトウェア ............................................... 14<br />
1
第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは<br />
1.1 <strong>MeFt</strong>/<strong>Web</strong> とは<br />
<strong>MeFt</strong>/<strong>Web</strong> とは、WWW ブラウザを 使 って、WWW サーバ 上 で 動 作 する 利 用 者<br />
プログラムをディスプレイ 装 置 やプリンタ 装 置 に 入 出 力 することができる 通 信<br />
プログラムです。<br />
この <strong>MeFt</strong>/<strong>Web</strong> は、サーバ 上 で 動 作 する WWW サーバ 連 携 プログラム( 以 降 、<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバ)と、クライアント 側 で 動 作 する ActiveX ® コントロール( 以<br />
降 、<strong>MeFt</strong>/<strong>Web</strong> コントロール)から 構 成 されています。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバは、 利 用 者 プログラムから <strong>MeFt</strong> に 要 求 された 入 出 力 要 求 を<br />
WWW サーバを 介 して、クライアント 側 の <strong>MeFt</strong>/<strong>Web</strong> コントロールに 渡 すなど<br />
の 処 理 を 行 っています。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールは、<strong>MeFt</strong>/<strong>Web</strong> サーバからの 入 出 力 要 求 を WWW ブラ<br />
ウザやプリンタ 装 置 に 対 して 行 います。また、<strong>MeFt</strong>/<strong>Web</strong> コントロールは、<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバとの 通 信 処 理 や <strong>MeFt</strong> 機 能 を ActiveX ® コントロール 化 された<br />
ものであり、 必 要 時 にサーバ 上 からダウンロードされます。<br />
以 下 に、<strong>MeFt</strong>/<strong>Web</strong> の 動 作 概 念 図 を 示 します。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
インターネット 環 境 で <strong>MeFt</strong>/<strong>Web</strong> を 使 用 する 場 合 は、「7.7 セキュリ<br />
ティ」を 参 照 し、 運 用 環 境 全 体 の 適 切 な 設 定 および 使 用 方 法 に<br />
よってセキュリティを 十 分 に 確 保 してください。<br />
2
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要<br />
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要<br />
<strong>MeFt</strong>/<strong>Web</strong> には、 以 下 のような 機 能 があります。<br />
画 面 関 連<br />
印 刷 関 連<br />
機 能 名<br />
1 画 面 処 理<br />
2ハイパーリンク<br />
3プレビュー 機 能<br />
4クライアント 印 刷 機 能<br />
5サーバ 印 刷 機 能<br />
6スプール 機 能<br />
7スプール 再 生 機 能<br />
8サービスマネージャ 機 能<br />
機 能 概 要<br />
WWW ブラウザ 上 でリモート 実 行 した<br />
利 用 者 プログラムからの 画 面 入 出 力 を<br />
行 います。<br />
項 目 に URL を 設 定 することができま<br />
す。また、ヘルプファイルの 替 わりに<br />
URL を 指 定 することができます。 指 定<br />
した URL を 別 の WWW ブラウザに 表<br />
示 したり、 指 定 したフレーム 内 に 表 示<br />
することもできます。<br />
印 刷 イメージを WWW ブラウザ 上 に 表<br />
示 します。<br />
クライアントに 接 続 されているプリン<br />
タ 装 置 を 使 って 印 刷 します。<br />
サーバに 接 続 されているプリンタ 装 置<br />
を 使 って 印 刷 します。<br />
利 用 者 プログラムからの 印 刷 要 求 を<br />
サーバ 上 にスプールします。<br />
スプール 機 能 によってスプールされた<br />
帳 票 結 果 を WWW ブラウザ 上 で 再 生<br />
(プレビュー)します。<br />
サーバ 上 の 利 用 者 プログラムの 起 動 、<br />
起 動 しているプログラムの 一 覧 表 示 、<br />
スプールデータの 一 覧 表 示 などを 行 い<br />
ます。<br />
3
第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
1.2.1 リモート 実 行 機 能<br />
リモート 実 行 機 能 とは、<strong>MeFt</strong>/<strong>Web</strong> コントロールからサーバ 上 の 利 用 者 プログ<br />
ラムをリモート 実 行 して、 利 用 者 プログラムから <strong>MeFt</strong> への 入 出 力 要 求 を<br />
WWW ブラウザ 上 で 画 面 入 出 力 、プレビューおよび 印 刷 することができる 機 能<br />
です。このリモート 実 行 機 能 では、これまでスタンドアロン 環 境 で 利 用 してき<br />
た 既 存 の 利 用 者 プログラムを 活 用 して、 簡 単 にイントラネット 環 境 に 移 行 する<br />
ことができます。<br />
リモート 実 行 機 能 で 起 動 できる 利 用 者 プログラムには、 以 下 の 2 種 類 がありま<br />
す。<br />
プログラムの 種 類<br />
説 明<br />
プロセス 型 プログラム 実 行 可 能 なモジュール 形 式 のプログラムです。<br />
スレッド 型 プログラム 共 用 オブジェクトプログラム(.so)です。<br />
4
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要<br />
以 下 にプロセス 型 プログラムとスレッド 型 プログラムについて 説 明 します。<br />
■プロセス 型 プログラム<br />
プロセス 型 プログラムの 場 合 、サーバはクライアントから 要 求 を 受 信 すると、<br />
新 しいプロセスとして 指 定 された EXE ファイルを 起 動 します。<br />
同 時 に、 下 図 のように 複 数 の WWW ブラウザからリモート 実 行 すると、WWW<br />
ブラウザごとにプロセスが 生 成 されます。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
クライアントからのリクエストごとに 利 用 者 プログラムのプロセスが 個 別 に 生<br />
成 されるので、サーバの CPU やメモリなどの 資 源 が 大 量 に 消 費 されます。<br />
5
第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは<br />
■スレッド 型 プログラム<br />
スレッド 型 プログラムの 場 合 、サーバはクライアントから 要 求 を 受 信 すると、<br />
新 しいプロセスを 起 動 するのではなく、 下 図 のようにプロセスのスレッドに<br />
よってスレッド 型 プログラムとして 起 動 します。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
スレッド 型 プログラムは 共 用 オブジェクトプログラム(.so)です。 最 初 に 呼 び<br />
出 されたときに、プロセス 空 間 にロードされ、 通 常 はその 後 も 常 駐 します。こ<br />
のため、スタートアップのオーバヘッドがなくなるとともに、 必 要 なメモリの<br />
量 も 削 減 されます。<br />
6
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要<br />
• スレッド 型 プログラムが 動 作 するプロセスの 単 位<br />
スレッド 型 プログラムは、 共 用 オブジェクトプログラム(.so)が 格 納<br />
されているフォルダ 単 位 で、 別 々のプロセスに 分 離 して 起 動 されます。<br />
同 じフォルダに 格 納 されているスレッド 型 プログラムは、 上 の 図 のよう<br />
に 同 じプロセスで 動 作 します。 一 方 、スレッド 型 プログラム( 共 用 オブ<br />
ジェクトプログラム(.so))の 格 納 フォルダが 異 なる 場 合 は、 下 図 のよ<br />
うに 別 々のプロセスに 分 離 して 起 動 されます。<br />
例 えば、フォルダ 1(/A)に 格 納 された libA.so のスレッド 型 プログラ<br />
ムとフォルダ 2(/B)に 格 納 された libB.so のスレッド 型 プログラムは、<br />
それぞれ 別 のプロセス 空 間 で 動 作 します。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
なお、スレッド 型 プログラムに 異 常 が 発 生 すると、 同 じプロセスで 動 作 する 他<br />
のスレッド 型 プログラムも 一 緒 に 異 常 終 了 します。 上 図 の 例 では、A プログラ<br />
ムの 一 つに 異 常 が 発 生 すると、 起 動 中 の A プログラムはすべて 異 常 終 了 しま<br />
す。ただし、プロセスが 異 なる B プログラムには 影 響 を 及 ぼしません。<br />
7
第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは<br />
■プロセス 型 プログラムとスレッド 型 プログラムの 比 較<br />
プロセス 型 プログラムとスレッド 型 プログラムの 違 いについて 以 下 に 示 しま<br />
す。<br />
項 目 プロセス 型 プログラム スレッド 型 プログラム<br />
アプリケーションの 主 プログラム<br />
副 プログラム<br />
形 式<br />
実 行 単 位 プロセス スレッド<br />
サーバの 資 源 消 費 大 小<br />
既 存 資 産 の 活 用 性<br />
アプリ 異 常 終 了 時 の<br />
影 響 範 囲<br />
ソース 修 正 および 再 翻 訳 ・<br />
再 リンクは 不 要 です。<br />
異 常 が 発 生 したプログラ<br />
ム 以 外 には 影 響 が 及 びま<br />
せん。<br />
再 翻 訳 ・ 再 リンクが 必 要<br />
です。 場 合 によっては 若<br />
干 のソース 修 正 が 必 要 で<br />
す。<br />
同 じプロセスで 動 作 する<br />
他 のスレッド 型 プログラ<br />
ムも 異 常 終 了 します。<br />
起 動 性 能 については、プロセス 型 プログラムとスレッド 型 プログ<br />
ラムで 大 きな 違 いはありません。<br />
この 理 由 は、スレッド 型 プログラムのリモート 実 行 時 にも、クラ<br />
イアントとサーバ 間 のデータ 転 送 を 中 継 するゲートウェイプログ<br />
ラム(CGI)がプロセスとして 起 動 されるためです。<br />
1.2.2 画 面 機 能<br />
画 面 機 能 とは、WWW ブラウザ 上 でリモート 実 行 した 利 用 者 プログラムをディ<br />
スプレイ 装 置 に 入 出 力 することができる 機 能 です。<br />
1.2.3 ハイパーリンク 先 指 定<br />
ハイパーリンク 先 指 定 とは、 以 下 の 場 合 に、 項 目 内 で 指 定 された URL を<br />
WWW ブラウザに 表 示 する 機 能 です。<br />
• URLを 指 定 した 項 目 をマウスでクリックした 場 合<br />
• URLとしてヘルプを 定 義 した 場 合 に【ヘルプ】キーを 押 下 した 場 合<br />
項 目 やヘルプに URL を 指 定 する 方 法 については、「Windows ® <strong>MeFt</strong><br />
説 明 書 」を 参 照 してください。<br />
URL の 表 示 形 式 は、hyperlink プロパティで 指 定 します。<br />
hyperlink プロパティについては、「3.4.8 ハイパーリンク 先 の 指 定 方<br />
法 (hyperlink/hyperlinktarget)」を 参 照 してください。<br />
8
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要<br />
1.2.4 プレビュー 機 能<br />
プレビュー 機 能 とは、 出 力 帳 票 をプリンタに 印 刷 する 前 に WWW ブラウザ 上<br />
で 印 刷 イメージを 表 示 する 機 能 です。<br />
また、プレビュー 画 面 から、プリンタ 装 置 に 印 刷 することや、サーバ 上 に 帳 票<br />
結 果 をスプールすることもできます。<br />
以 下 にプレビュー 画 面 の 概 要 図 を 示 します。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
ディスプレイとプリンタの 論 理 的 な 解 像 度 が 異 なる 場 合 、プレ<br />
ビュー 結 果 と 印 刷 結 果 が 一 致 しないことがあります。<br />
9
第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは<br />
1.2.5 クライアント 印 刷<br />
クライアントマシンに 接 続 されているプリンタ 装 置 に 印 刷 する 機 能 です。<br />
クライアント 印 刷 を 行 うには、 起 動 用 HTML の printmode プロパティに 1 を 指<br />
定 します。また、printmode プロパティに 0 を 指 定 し、 一 度 プレビュー 表 示 を<br />
してからクライアント 印 刷 することもできます。<br />
printmode プロパティについては、「3.4.10 帳 票 処 理 実 行 モードの 指<br />
定 方 法 (printmode)」を 参 照 してください。<br />
クライアント 印 刷 で 使 用 するプリンタ 情 報 ファイルの 格 納 先 は、 環 境 変 数<br />
MEFTWEBDIR で 指 定 します。ただし、 環 境 変 数 MEFTWEBDIR が 省 略 された<br />
場 合 は、 環 境 変 数 MEFTDIR に 指 定 されたディレクトリが 参 照 されます。<br />
クライアント 印 刷 で 使 用 するプリンタ 情 報 ファイルの 指 定 方 法 に<br />
ついては、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。<br />
また、プリンタ 情 報 ファイルに 指 定 するキーワードについては、<br />
「Windows ® <strong>MeFt</strong> 説 明 書 」を 参 照 してください。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
10
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要<br />
1.2.6 サーバ 印 刷<br />
サーバマシンに 接 続 されているプリンタ 装 置 に 印 刷 する 機 能 です。<br />
サーバ 印 刷 を 行 うには、 起 動 用 HTML の printmode プロパティに 3 を 指 定 しま<br />
す。また、printmode プロパテイに 0 を 指 定 し、 一 度 プレビュー 表 示 をしてか<br />
らサーバ 印 刷 することもできます。<br />
printmode プロパティについては、「3.4.10 帳 票 処 理 実 行 モードの 指<br />
定 方 法 (printmode)」を 参 照 してください。<br />
サーバ 印 刷 で 使 用 するプリンタ 情 報 ファイルの 格 納 先 は、 環 境 変 数 MEFTDIR<br />
で 指 定 します。<br />
サーバ 印 刷 で 使 用 するプリンタ 情 報 ファイルの 指 定 方 法 について<br />
は、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。<br />
また、プリンタ 情 報 ファイルに 指 定 するキーワードについては、<br />
「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
11
第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは<br />
1.2.7 スプール 機 能<br />
スプール 機 能 とは、 利 用 者 プログラムからの 印 刷 要 求 をサーバ 上 に 保 持 (ス<br />
プール)する 機 能 です。<br />
このスプール 機 能 を 利 用 することにより、いつでもプレビューできるようにな<br />
ります(スプールの 再 生 機 能 )。<br />
以 下 にスプール 機 能 の 概 要 図 を 示 します。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
スプール 機 能 では、 利 用 者 プログラムからの 処 理 要 求 とレコードデータ、ユー<br />
ザ 資 源 (プリンタ 情 報 ファイル、 帳 票 定 義 体 など)の 格 納 先 パスを 保 持 しま<br />
す。スプールを 再 生 する 場 合 には、スプールデータと、これに 対 応 するユーザ<br />
資 源 が 必 要 となります。<br />
12
1.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールの printmode プロパティに「スプール」を 指 定 した 場<br />
合 、 作 成 されるスプールファイルの 権 限 は、リモート 実 行 された 利 用 者 プログ<br />
ラムの 権 限 で 作 成 されます。<br />
利 用 者 プログラムの 権 限 については、「2.4 利 用 者 プログラムの 権<br />
限 を 設 定 する」を 参 照 してください。<br />
また、プレビュー 画 面 から 印 刷 先 指 定 に「スプール」を 指 定 した 場 合 には、<br />
WWW サーバに 指 定 した「CGI スクリプトを 実 行 するユーザ 名 」の 権 限 でス<br />
プールファイルが 作 成 されます。<br />
WWW サーバの「CGI スクリプトを 実 行 するユーザ 名 」について<br />
は、 使 用 する WWW サーバの 説 明 書 を 参 照 してください。<br />
スプール 機 能 を 実 行 したあとに、 帳 票 定 義 体 やプリンタ 情 報 ファ<br />
イルなどの 格 納 先 を 変 更 すると、スプール 再 生 は 正 常 に 動 作 しま<br />
せん。これは、スプールされたデータ 中 に 帳 票 定 義 体 やプリンタ<br />
情 報 ファイルへの 格 納 先 パスを 保 持 しているためです。<br />
1.2.8 スプール 再 生 機 能<br />
スプール 再 生 機 能 とは、サーバ 上 でスプールされた 印 刷 要 求 を 再 生 (プレ<br />
ビュー)する 機 能 です。<br />
スプールを 再 生 する 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 使 用 し<br />
ます。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャでスプールを 再 生 する 方 法 に<br />
ついては、「5.4 スプール 一 覧 」を 参 照 してください。<br />
1.2.9 サービスマネージャ 機 能<br />
サーバ 上 の 利 用 者 プログラムの 起 動 、 起 動 しているプログラムの 一 覧 表 示 、ス<br />
プールデータの 一 覧 表 示 などを 行 うサービス 機 能 です。<br />
詳 細 は、「 第 5 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャ」を 参 照 し<br />
てください。<br />
13
第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは<br />
1.3 関 連 ソフトウェア<br />
1.3.1 <strong>MeFt</strong>/<strong>Web</strong> クライアントの 関 連 ソフトウェア<br />
• Microsoft ® Internet Explorer V5.0、V5.01、V5.5、V6.0<br />
Netscape Navigator V4.0x、V4.5x、V4.6x、V4.7x<br />
上 記 のどれかが、WWW ブラウザソフトとして 必 要 です。Microsoft ®<br />
Internet Explorer の 場 合 には <strong>MeFt</strong>/<strong>Web</strong> コントロールを 使 用 し、Netscape<br />
Navigator の 場 合 には <strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 します。<br />
• JEF 拡 張 漢 字 サポート V4.1L10 以 降<br />
ウィンドウ 情 報 ファイルの JEFEXTN(JEF 拡 張 漢 字 サポートの 有 無 )<br />
に「Y」、「1」、「2」を 指 定 した 場 合 およびプリンタ 情 報 ファイルの<br />
JEFEXTN(JEF 拡 張 漢 字 サポートの 有 無 )に「Y」を 指 定 した 場 合 に 必<br />
要 です。<br />
JEF 拡 張 漢 字 を 入 力 する 場 合 には、 日 本 語 入 力 システムを<br />
「OAK」などの JEF 拡 張 文 字 に 対 応 した 日 本 語 入 力 システム<br />
を 使 用 してください。<br />
• JEFゴシックフォント V1.1L10<br />
ウィンドウ 情 報 ファイルの JEFEXTN(JEF 拡 張 漢 字 サポートの 有 無 )<br />
に「Y」、「1」、「2」を 指 定 した 場 合 、プリンタ 情 報 ファイルの<br />
JEFEXTN(JEF 拡 張 漢 字 サポートの 有 無 )に「Y」を 指 定 した 場 合 の<br />
JEF 用 のゴシックフォントとして 必 要 です。<br />
1.3.2 <strong>MeFt</strong>/<strong>Web</strong> サーバの 関 連 ソフトウェア<br />
インストールガイドを 参 照 してください。<br />
14
第 2 章<br />
セットアップ<br />
この 章 では、<strong>MeFt</strong>/<strong>Web</strong> のセットアップについて 説 明 します。<br />
目 次<br />
2.1 <strong>MeFt</strong>/<strong>Web</strong> のインストール ....................................... 16<br />
2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する ................................. 17<br />
2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止 ................................... 20<br />
2.4 利 用 者 プログラムの 権 限 を 設 定 する............................... 21<br />
2.5 クライアントのセットアップ..................................... 22<br />
2.6 サンプルプログラム ............................................. 25<br />
15
第 2 章 セットアップ<br />
2.1 <strong>MeFt</strong>/<strong>Web</strong> のインストール<br />
<strong>MeFt</strong>/<strong>Web</strong> のインストール 方 法 は、インストールガイドを 参 照 してください。<br />
16
2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する<br />
2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する<br />
<strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 情 報 は、mwsetup コマンドで 設 定 します。<br />
mwsetup コマンドを 実 行 する 場 合 は、 必 ずスーパ・ユーザで 行 います。<br />
# su<br />
# /opt/FSUNmeftw/bin/mwsetup<br />
mwsetup コマンドを 実 行 すると、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 設 定 画 面 が 表 示 されます。<br />
変 更 する 動 作 環 境 の 番 号 を 指 定 し、 画 面 表 示 に 従 って 動 作 環 境 を 設 定 します。<br />
mwsetup コマンドは、ja_JP.eucJP ロケールでのみ 使 用 できます。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 には 以 下 の 項 目 があります。<br />
[ 画 面 の 入 力 項 目 ]<br />
項 目 名<br />
説 明<br />
同 時 実 行 可 能 数 <strong>MeFt</strong>/<strong>Web</strong> サーバからリモート 実 行 する 利 用 者 プログラム<br />
の 同 時 実 行 可 能 数 を 指 定 します。 無 制 限 を 指 定 する 場 合 に<br />
は「9999」を 指 定 します。 初 期 値 は「9999」です。<br />
※)WWW サーバに 指 定 した「WWW サーバが 同 時 に 処 理<br />
することのできる 接 続 数 ( 最 大 接 続 数 )」を、ここで 設 定<br />
した 値 よりも 大 きくする 必 要 があります。WWW サーバの<br />
最 大 接 続 数 についての 詳 細 は、 使 用 する WWW サーバの 説<br />
明 書 を 参 照 してください。<br />
通 信 監 視 時 間 <strong>MeFt</strong>/<strong>Web</strong> サーバでは、WWW ブラウザからの 長 時 間 の 無<br />
応 答 またはネットワーク 異 常 などにより、 一 定 の 時 間 ( 通<br />
信 監 視 時 間 )を 超 えて 利 用 者 プログラムに 応 答 が 返 らない<br />
場 合 、<strong>MeFt</strong> の 通 知 コード MEFD_RC_NTIME(N7)で 処<br />
理 を 終 了 させることができます。1 分 から 65535 分 の 間 を<br />
分 単 位 で 指 定 します。 通 信 監 視 時 間 を 設 定 しない 場 合 には<br />
「0」を 指 定 します。 初 期 値 は「0」です。<br />
17
第 2 章 セットアップ<br />
項 目 名<br />
ログ 出 力 有 無<br />
ログ 出 力 ディレ<br />
クトリ<br />
スプール 出 力<br />
ディレクトリ<br />
利 用 者 プログラムの 標 準 出 力 をファイル(meftweb.stdout)<br />
に、 利 用 者 プログラムや COBOL ランタイムシステムの 標<br />
準 エラー 出 力 をファイル(meftweb.stderr)に 格 納 するこ<br />
とができます。<br />
これらのログ 出 力 を 行 う 場 合 には「1」を、ログ 出 力 を 行<br />
わない 場 合 には「0」を 指 定 します。 初 期 値 は「0」です。<br />
ログ 出 力 有 無 を「1」に 指 定 してログ 出 力 を 行 う 場 合 、 以<br />
下 に 注 意 してください。<br />
• 利 用 者 プログラムにおいて、 必 ず 適 切 なエラー 処 理 が<br />
必 要 です。<br />
エラー 処 理 が 行 われていないときには、 必 要 以 上 にロ<br />
グ 出 力 が 行 われ、ログ 出 力 ディレクトリを 圧 迫 する 場<br />
合 があります。<br />
• 定 期 的 にログ 出 力 ディレクトリを 確 認 し、 必 要 に 応 じ<br />
てファイルを 削 除 してください。<br />
これは、 利 用 者 プログラムや COBOL ランタイムシス<br />
テムの 標 準 出 力 または 標 準 エラー 出 力 をファイルに 出<br />
力 し 続 けるためです。<br />
「ログ 出 力 有 無 」を「 行 う」に 指 定 した 場 合 、ログファイ<br />
ルを 格 納 するディレクトリ 名 をフルパスで 指 定 します。<br />
ディレクトリ 名 は 255 文 字 以 内 で 指 定 してください。 初 期<br />
値 は「/var/opt/FSUNmeftw/log/」です。 省 略 した 場 合 は、<br />
初 期 値 を 適 用 します。<br />
スプール 機 能 を 実 行 した 際 に 印 刷 データを 格 納 するディレ<br />
クトリをフルパスで 指 定 します。 初 期 値 は「/var/opt/<br />
FSUNmeftw/spool/」です。スプール 機 能 については<br />
「1.2.7 スプール 機 能 」を 参 照 してください。<br />
変 更 する 場 合 は、リモート 実 行 した 利 用 者 プログラムが 起<br />
動 していない 状 態 で 行 います。<br />
ドキュメント 格 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 格 納 するディレクトリをフルパ<br />
納 ディレクトリ スで 指 定 します。 初 期 値 は「/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/<br />
document/」です。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントについては<br />
「6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。<br />
利 用 者 プログラ<br />
ムの 権 限 変 更<br />
説 明<br />
インストール 直 後 の 状 態 では、<strong>MeFt</strong>/<strong>Web</strong> がリモート 実 行<br />
する 利 用 者 プログラムは nobody の 権 限 で 起 動 されます。<br />
リモート 実 行 する 利 用 者 プログラムの 権 限 を nobody 以 外<br />
に 変 更 する 場 合 には「1」を、 利 用 者 プログラムの 権 限 を<br />
変 更 しない 場 合 は「0」を 指 定 します。 初 期 値 は「0」で<br />
す。 利 用 者 プログラムの 権 限 の 設 定 方 法 については「2.4<br />
利 用 者 プログラムの 権 限 を 設 定 する」を 参 照 してくださ<br />
い。<br />
WWW サーバの CGI プログラムの 権 限 が nobody 以 外 の 場<br />
合 には「1」を 指 定 してください。<br />
18
2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する<br />
• 動 作 環 境 を 変 更 した 場 合 、 次 に <strong>MeFt</strong>/<strong>Web</strong> サーバが 起 動 された<br />
タイミングで 設 定 が 有 効 となります。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止 については「2.3 <strong>MeFt</strong>/<strong>Web</strong> サー<br />
バの 起 動 と 停 止 」を 参 照 してください。<br />
• ログ 出 力 ディレクトリ、スプール 出 力 ディレクトリおよびド<br />
キュメント 格 納 ディレクトリで 指 定 するディレクトリには、 書<br />
き 込 み 権 が 必 要 です。<br />
• ログ 出 力 ディレクトリ、スプール 出 力 ディレクトリおよびド<br />
キュメント 格 納 ディレクトリで 指 定 するディレクトリは、 必 ず<br />
存 在 するディレクトリを 指 定 してください。<br />
19
第 2 章 セットアップ<br />
2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止 は、システム 上 でスーパ・ユーザで 行 います。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバを 起 動 する 場 合 には、 以 下 のコマンドを 実 行 します。<br />
# su<br />
# /opt/FSUNmeftw/etc/rc3.d/S99meftweb start<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバを 停 止 する 場 合 には、 以 下 のコマンドを 実 行 します。<br />
# su<br />
# /opt/FSUNmeftw/etc/rc3.d/S99meftweb stop<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバは、 以 下 の 場 合 に 手 動 で 再 起 動 する 必 要 がありま<br />
す。<br />
• 動 作 環 境 を 変 更 した 場 合<br />
• スレッド 型 プログラムを 起 動 したあとに、COBOL の 実 行 用 の<br />
初 期 化 ファイル(COBOL.CBR)を 変 更 した 場 合<br />
• 利 用 者 プログラムの 権 限 を 設 定 した 場 合<br />
20
2.4 利 用 者 プログラムの 権 限 を 設 定 する<br />
2.4 利 用 者 プログラムの 権 限 を 設 定 する<br />
リモート 実 行 機 能 で 起 動 する 利 用 者 プログラムの 権 限 を 設 定 する 場 合 、/opt/<br />
FSUNmeftw/etc/rc3.d/S99meftweb ファイルを 変 更 します。<br />
リモート 実 行 機 能 については、「1.2.1 リモート 実 行 機 能 」を 参 照 し<br />
てください。<br />
変 更 を 有 効 にするには、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 する 必 要 があります。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバの 再 起 動 については、「2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起<br />
動 と 停 止 」を 参 照 してください。<br />
/opt/FSUNmeftw/etc/rc3.d/S99meftweb ファイルの 10 行 目 を 以 下 のように 変 更 し<br />
ます。<br />
変 更 前 (インストール 直 後 のリモート 実 行 ユーザは nobody)<br />
EXECUSER=nobody<br />
変 更 後 ( 実 行 ユーザを apache に 変 更 する 場 合 )<br />
EXECUSER=apache<br />
変 更 後 、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 すると、 指 定 したユーザ ID で 利 用 者 プログ<br />
ラムが 実 行 されるようになります。<br />
• 利 用 者 プログラムの 実 行 ユーザ ID と、WWW サーバの CGI プ<br />
ログラム 実 行 ユーザ ID は 一 致 させる 必 要 があります。 異 なる<br />
ユーザ ID で 運 用 したい 場 合 、<strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 の 設 定 が 必<br />
要 です。 動 作 環 境 の 設 定 については、「2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環<br />
境 を 設 定 する」の <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 の 項 目 「 利 用 者 プログ<br />
ラムの 権 限 変 更 」を 参 照 してください。<br />
• ログ 出 力 ディレクトリ、スプール 出 力 ディレクトリ、およびド<br />
キュメント 格 納 ディレクトリには、EXECUSER に 指 定 した<br />
ユーザの 書 き 込 み 権 が 必 要 です。<br />
21
第 2 章 セットアップ<br />
2.5 クライアントのセットアップ<br />
2.5.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールのダウンロード<br />
クライアントマシン 上 で 動 作 する <strong>MeFt</strong>/<strong>Web</strong> コントロールは、ActiveX ® コント<br />
ロールです。HTML の OBJECT タグに 格 納 先 を 指 定 すると、 自 動 的 にサーバ 上<br />
からダウンロード/セットアップされます。<br />
HTML の 記 述 については、「3.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールを サーバ 上<br />
からダウンロードする」および「4.8 HTML を 作 成 する」を 参 照 し<br />
てください。<br />
2.5.2 クライアント 側 のトレースログ 環 境 を 設 定 する<br />
トレースログは 内 部 処 理 の 結 果 を 記 録 する 機 能 です。<br />
<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログには、 以 下 の 3 種 類 があります。<br />
ログの 種 類<br />
コントロールログ<br />
画 面 処 理<br />
<strong>MeFt</strong> ログ<br />
印 刷 処 理<br />
説 明<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールのトレースログ<br />
<strong>MeFt</strong> の 画 面 処 理 のトレースログ<br />
<strong>MeFt</strong> の 印 刷 処 理 のトレースログ<br />
トレースログの 環 境 を 設 定 する 場 合 には、トレースログ 環 境 設 定 コマンド<br />
(F3ESTRLG.exe)を 使 用 します。<br />
トレースログ 環 境 設 定 コマンドは、<strong>MeFt</strong>/<strong>Web</strong> コントロールのダウンロード 時 、<br />
または <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール 時 にインストールされます。<br />
• <strong>MeFt</strong>/<strong>Web</strong> コントロールを 使 用 している 場 合<br />
Windows のシステムディレクトリ( 例 えば、Windows ® XP の 場 合 は<br />
C:¥Windows¥SYSTEM32、Windows NT ® /Windows ® 2000 の 場 合 は<br />
C:¥WINNT¥SYSTEM32¥、Windows ® 95/Windows ® 98/Windows ® Me の 場<br />
合 は C:¥WINDOWS¥SYSTEM¥ など)にインストールされています。<br />
• <strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 している 場 合<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール 先 にインストールされています。<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール 先 は、Netscape Navigator がインス<br />
トールされたディレクトリの 下 の Plugins\meftweb です。<br />
22
2.5 クライアントのセットアップ<br />
トレースログ 環 境 設 定 コマンドを 実 行 すると 以 下 の 画 面 が 表 示 されます。<br />
トレースログ 環 境 設 定 コマンドでは、 以 下 の 項 目 を 設 定 することができます。<br />
項 目 名 説 明 初 期 値<br />
コントロー<br />
ルログ<br />
<strong>MeFt</strong> ログ<br />
格 納 先<br />
ファイル<br />
サイズ<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールのトレース<br />
ログを 採 取 するかどうかを 指 定 しま<br />
す。<br />
• 採 取 しない<br />
:ログを 出 力 しません。<br />
• LEVEL1<br />
:トレース 情 報 とエラー 情 報 を<br />
出 力 します。<br />
• LEVEL2<br />
: 性 能 情 報 を 出 力 します。<br />
<strong>MeFt</strong> の 画 面 および 印 刷 処 理 のト<br />
レースログを 採 取 するかどうかを 指<br />
定 します。<br />
• 採 取 しない<br />
:ログを 出 力 しません。<br />
• 採 取 する<br />
:<strong>MeFt</strong> のトレースログを 出 力 し<br />
ます。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールのトレース<br />
ログおよび <strong>MeFt</strong> の 画 面 処 理 のト<br />
レースログの 格 納 先 ディレクトリを<br />
指 定 します。<br />
ただし、 格 納 先 ディレクトリに 書 き<br />
込 み 権 がない 場 合 や、 格 納 先 ディレ<br />
クトリに 指 定 されたドライブの 空 き<br />
容 量 がない 場 合 にはトレースログを<br />
出 力 しません。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールのトレース<br />
ログのファイルサイズを 指 定 しま<br />
す。128K バイト~ 10240K バイト<br />
の 範 囲 で 指 定 できます。<br />
採 取 しない<br />
採 取 しない<br />
以 下 の 優 先 順 位 で 決 定 さ<br />
れます。<br />
1. TMP ディレクトリ<br />
2. TEMP ディレクトリ<br />
3. Windows のインス<br />
トールディレクトリ<br />
128K バイト<br />
23
第 2 章 セットアップ<br />
TMP ディレクトリとは、Windows の "TMP" 環 境 変 数 に 設 定 されて<br />
いるディレクトリです。<br />
"TMP" 環 境 変 数 に 設 定 されているディレクトリ 名 は、 以 下 の 手 順<br />
で 確 認 できます(TEMP ディレクトリについても 同 様 です)。<br />
1. コマンドプロンプトを 起 動 します。<br />
2. 以 下 のようにコマンドを 入 力 します。<br />
> SET TMP<br />
■ 採 取 方 法<br />
トラブルが 発 生 した 場 合 は、 以 下 に 格 納 されたトレースログファイルを 採 取 し<br />
てください。<br />
ログの 種 類<br />
コントロールログ<br />
格 納 先 とファイル<br />
環 境 設 定 ダイアログの「 格 納 先 」に 指 定 されている<br />
ディレクトリの f3eswweblog.xxx(xxx は 001 ~<br />
010)<br />
画 面 処 理<br />
印 刷 処 理<br />
環 境 設 定 ダイアログの「 格 納 先 」に 指 定 されたディ<br />
レクトリ 配 下 の Meftrace.log ディレクトリ<br />
"TMP" または "TEMP" 環 境 変 数 に 指 定 されたディレ<br />
クトリ 配 下 の MEFTPLOG ディレクトリ<br />
<strong>MeFt</strong> ログ<br />
※)クライアントマシンが Windows ® 2000 または<br />
Windows ® XP の 場 合 、TMP または TEMP 環 境 変 数<br />
のデフォルトの 値 は、 以 下 の 隠 しフォルダです。<br />
C:\Documents and Settings\USERNAME\Local<br />
Settings<br />
隠 しフォルダをエクスプローラから 見 えるようにす<br />
るにはフォルダオプションの 設 定 変 更 が 必 要 ですの<br />
で 注 意 してください。<br />
24
2.6 サンプルプログラム<br />
2.6 サンプルプログラム<br />
ここでは、スタンドアロン 環 境 で 動 作 するサンプルプログラム( 入 金 伝 票 処<br />
理 )を、<strong>Web</strong> 連 携 環 境 で 動 作 させるための 手 順 について 説 明 します。<br />
• サーバマシンを 使 用 したスタンドアロン 環 境 で 必 要 となるファイルにつ<br />
いて<br />
• <strong>Web</strong> 連 携 環 境 でサンプルプログラムを 動 作 させるために 必 要 となる<br />
HTML ファイルおよびクライアントで 使 用 するウィンドウ 情 報 ファイル<br />
またはプリンタ 情 報 ファイルについて<br />
• <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 用 いたサンプルプログラムの 起<br />
動 方 法 について<br />
サンプルプログラムは、 以 下 のディレクトリに 格 納 されています。<br />
/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample/ja_JP.eucJP<br />
/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/<br />
ja_JP.eucJP<br />
2.6.1 スタンドアロン 環 境<br />
スタンドアロン 環 境 で 使 用 するファイルには 以 下 のものがあります。これらの<br />
ファイルは、/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample/ja_JP.eucJP ディレクトリ 下 に 格<br />
納 されています。<br />
denpyous.sh<br />
denpyous<br />
DENPYOUD.smd<br />
DENPYOUP.smd<br />
HELPMED.smd<br />
dsp1<br />
dsp2<br />
prt1<br />
サンプルプログラムはスタンドアロン 環 境 で 実 行 できません。<br />
スタンドアロン 環 境 のサ<br />
ンプルです。EUC コード<br />
系 用 に 作 成 されています。<br />
<strong>Web</strong> 連 携 環 境 のサンプル<br />
です。EUC コード 系 用 に<br />
作 成 されています。<br />
入 金 伝 票 プログラム 起 動 用 ののシェルスクリプトです。<br />
B シェル 用 に 作 成 されています。<br />
入 金 伝 票 プログラムです。<br />
画 面 帳 票 定 義 体 です。<br />
スタンドアロン 環 境 で 使 用 される1 画 面 目 のウィンドウ 情<br />
報 ファイルです。<br />
スタンドアロン 環 境 で 使 用 される2 画 面 目 (ヘルプ 画 面 )<br />
のウィンドウ 情 報 ファイルです。<br />
スタンドアロン 環 境 で 使 用 されるプリンタ 情 報 ファイルで<br />
す。また、<strong>MeFt</strong>/<strong>Web</strong> のサーバ 印 刷 時 にも 使 用 されます。<br />
25
第 2 章 セットアップ<br />
2.6.2 <strong>Web</strong> 連 携 環 境<br />
<strong>Web</strong> 連 携 環 境 では、スタンドアロン 環 境 と 比 べて、 以 下 のファイルが 新 しく 必<br />
要 となります。<br />
クライアント 用<br />
の <strong>MeFt</strong> の 環 境<br />
設 定 ファイル<br />
HTML ファイル<br />
クライアント 用 の <strong>MeFt</strong> の 環 境 設 定 ファイルです。<br />
WWW ブラウザ 上 に 表 示 する HTML ファイルを 用 意 しま<br />
す。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールを 定 義 した、 利 用 者 プログラム 起<br />
動 用 の HTML ファイルです。<br />
サンプルプログラムで 使 用 するこれらのファイルは、/opt/FSUNmeftw/<br />
<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP ディレクトリ 下 に 格 納 されています。<br />
dsp1<br />
dsp2<br />
prt1<br />
denpyou1.html<br />
denpyou2.html<br />
クライアントで 使 用 される 伝 票 画 面 のウィンドウ 情 報 ファイ<br />
ルです。<br />
クライアントで 使 用 されるヘルプ 画 面 のウィンドウ 情 報 ファ<br />
イルです。<br />
クライアントで 使 用 されるプリンタ 情 報 ファイルです。<br />
入 金 伝 票 プログラム(プロセス 型 ) 起 動 用 の HTML ファイ<br />
ルです。<br />
入 金 伝 票 プログラム(スレッド 型 ) 起 動 用 の HTML ファイ<br />
ルです。<br />
<strong>Web</strong> 連 携 環 境 でサンプルプログラムを 動 作 させるためには、インストール 環 境<br />
に 応 じてファイルを 修 正 する 必 要 があります。<br />
サーバマシンで 以 下 の 作 業 を 行 ってください。<br />
以 下 に 手 順 を 示 します。<br />
26
2.6 サンプルプログラム<br />
■プロセス 型 プログラム<br />
1. クライアント 用 のウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイル<br />
のキーワード MEDDIR および MEDIADIR に 記 述 されている hostname<br />
に、インストール 先 のホスト 名 を 指 定 します。<br />
- dsp1(10 行 目 )<br />
- dsp2(11 行 目 )<br />
- prt1(3 行 目 )<br />
詳 細 については、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 して<br />
ください。<br />
2. 入 金 伝 票 プログラム 起 動 用 の 以 下 の HTML ファイルに 記 述 されている<br />
hostname に、インストール 先 のホスト 名 を 指 定 します。<br />
- denpyou1.html(11 行 目 、15 行 目 、17 行 目 )<br />
HTML ファイルおよび <strong>MeFt</strong>/<strong>Web</strong> コントロールのプロパ<br />
ティについては、「3.4 プロパティ」、「4.8 HTML を 作 成 す<br />
る」を 参 照 してください。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールの environment プロパティ(17 行 目 )<br />
に 指 定 した 内 容 を、シェルスクリプト denpyous.sh に 指 定 で<br />
きます。<br />
3. denpyou1.html の pathname プロパティに 指 定 してある 利 用 者 プログラム<br />
のパスをインストール 環 境 に 応 じて 変 更 します。<br />
pathname プロパティの 指 定 方 法 については、「3.4 プロパ<br />
ティ」を 参 照 してください。<br />
4. 必 要 ならばポート 番 号 を denpyou1.html に 指 定 します。 省 略 値 は 80 で<br />
す。<br />
ポート 番 号 の 指 定 方 法 については、「3.4 プロパティ」を 参<br />
照 してください。<br />
5. http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP/denpyou1.html を 起 動 しま<br />
す。hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
このページが 表 示 されると 同 時 に <strong>MeFt</strong>/<strong>Web</strong> コントロールのダウンロー<br />
ドが 開 始 されます。ダウンロードが 終 了 すると、<strong>MeFt</strong>/<strong>Web</strong> コントロー<br />
ルがはりついたページが 表 示 されます。<br />
6. [GO!]ボタンをクリックします。<br />
入 金 伝 票 プログラムがリモート 実 行 されます。<br />
27
第 2 章 セットアップ<br />
■スレッド 型 プログラム<br />
1. 以 下 のクライアント 用 のウィンドウ 情 報 ファイルまたはプリンタ 情 報<br />
ファイルのキーワード MEDDIR および MEDIADIR に 記 述 されている<br />
hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
- dsp1(10 行 目 )<br />
- dsp2(11 行 目 )<br />
- prt1(3 行 目 )<br />
詳 細 については、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 して<br />
ください。<br />
2. 入 金 伝 票 プログラム 起 動 用 の 以 下 の HTML ファイルに 記 述 されている<br />
hostname に、インストール 先 のホスト 名 を 指 定 します。<br />
- denpyou2.html(11 行 目 、15 行 目 )<br />
HTML ファイルおよび <strong>MeFt</strong>/<strong>Web</strong> コントロールのプロパ<br />
ティについては、「3.4 プロパティ」、「4.8 HTML を 作 成 す<br />
る」を 参 照 してください。<br />
3. denpyou2.html の pathname プロパティに 指 定 してある 利 用 者 プログラム<br />
(.so)のパスをインストール 環 境 に 応 じて 変 更 します。<br />
pathname プロパティの 指 定 方 法 については、「3.4 プロパ<br />
ティ」を 参 照 してください。<br />
4. 必 要 ならばポート 番 号 を denpyou2.html に 指 定 します。 省 略 値 は 80 で<br />
す。<br />
ポート 番 号 の 指 定 方 法 については、「3.4 プロパティ」を 参<br />
照 してください。<br />
5. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP ディレクトリ 下 に 格 納<br />
されている COBOL.CBR ファイルの 以 下 の 行 を 変 更 します。hostname<br />
には、インストール 先 のホスト 名 を 指 定 します。<br />
- MEFTWEBDIR=http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP<br />
6. http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP/denpyou2.html を 起 動 しま<br />
す。hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールがはりついたページが 表 示 されます。<br />
7. [GO!]ボタンをクリックします。<br />
入 金 伝 票 処 理 プログラムがリモート 実 行 されます。<br />
28
2.6 サンプルプログラム<br />
2.6.3 <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャからの 起 動<br />
<strong>MeFt</strong>/<strong>Web</strong> を 利 用 してサーバ 上 の 利 用 者 プログラムを 起 動 するには、<strong>MeFt</strong>/<strong>Web</strong><br />
コントロールを 定 義 した、 利 用 者 プログラム 起 動 用 の HTML ファイルが 必 要<br />
です。<br />
HTML ファイルは「2.6.2 <strong>Web</strong> 連 携 環 境 」で 示 した denpyou1.html および<br />
denpyou2.html のように 事 前 に 用 意 しておく 方 法 と、<strong>MeFt</strong>/<strong>Web</strong> サーバサービス<br />
マネージャを 利 用 して HTML を 自 動 生 成 する 方 法 があります。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャについては、「5.2 プログラム<br />
起 動 」を 参 照 してください。<br />
以 下 に <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 利 用 して HTML を 自 動 生 成 する<br />
手 順 を 示 します。<br />
サンプルプログラムで 使 用 するこれらのファイルは、/opt/FSUNmeftw/<br />
<strong>MeFt</strong><strong>Web</strong>/sample/ja_JP.eucJP ディレクトリ 下 および /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/<br />
sample.web/ja_JP.eucJP ディレクトリ 下 に 格 納 されています。<br />
■プロセス 型 プログラム<br />
1. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP ディレクトリ 下 に 格 納<br />
されているクライアント 用 のウィンドウ 情 報 ファイルまたはプリンタ 情<br />
報 ファイルのキーワード MEDDIR および MEDIADIR に 記 述 されている<br />
hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
- dsp1(10 行 目 )<br />
- dsp2(11 行 目 )<br />
- prt1(3 行 目 )<br />
詳 細 については、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 して<br />
ください。<br />
2. 以 下 の URL を 指 定 して <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 起 動 し<br />
ます。hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
http://hostname/<strong>MeFt</strong><strong>Web</strong>/index.html<br />
3. メニューからプログラム 起 動 を 選 択 します。<br />
プログラム 起 動 ページが 表 示 されると、サーバ 上 のディレクトリがツ<br />
リー 状 態 で 表 示 されます。<br />
4. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample/ja_JP.eucJP ディレクトリ 下 にある<br />
denpyous.sh ファイルをダブルクリックして、 選 択 します。<br />
29
第 2 章 セットアップ<br />
5. 環 境 変 数 (environment)プロパティに MEFTWEBDIR=http://hostname/<br />
<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP を 指 定 します。hostname には、インス<br />
トール 先 のホスト 名 を 指 定 します。<br />
環 境 変 数 (environment)プロパティに 指 定 した 内 容 を、<br />
シェルスクリプト denpyous.sh に 指 定 できます。<br />
6. [ 起 動 ]ボタンをクリックします。<br />
入 金 伝 票 処 理 プログラムがリモート 実 行 されます。<br />
■スレッド 型 プログラム<br />
1. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP ディレクトリ 下 に 格 納<br />
されているクライアント 用 のウィンドウ 情 報 ファイルまたはプリンタ 情<br />
報 ファイルのキーワード MEDDIR および MEDIADIR に 記 述 されている<br />
hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
- dsp1(10 行 目 )<br />
- dsp2(11 行 目 )<br />
- prt1(3 行 目 )<br />
詳 細 については、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 して<br />
ください。<br />
2. 以 下 の URL を 指 定 します。<br />
hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
http://hostname/<strong>MeFt</strong><strong>Web</strong>/index.html<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャが 起 動 します。<br />
3. メニューからプログラム 起 動 を 選 択 します。<br />
プログラム 起 動 ページが 表 示 されると、サーバ 上 のディレクトリがツ<br />
リー 状 態 で 表 示 されます。<br />
4. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP ディレクトリ 下 にある<br />
libdenpyous.so ファイルをダブルクリックして、 選 択 します。<br />
入 金 伝 票 処 理 プログラムが 起 動 します。<br />
5. 関 数 名 (funcname)プロパティに、COBOL のプログラム 名<br />
(DENPYOU)を 指 定 します。<br />
スレッド 型 プログラムでは 環 境 変 数 (environment)プロパ<br />
ティを 指 定 できません( 指 定 しても 無 視 されます)。 環 境 変<br />
数 を 設 定 するには、COBOL の 初 期 化 ファイル<br />
(COBOL.CBR)またはシステムの 環 境 変 数 を 設 定 します。<br />
システムの 環 境 変 数 を 設 定 した 場 合 は、 設 定 後 システムを<br />
再 起 動 してください。<br />
COBOL プログラムの 環 境 変 数 の 指 定 方 法 についての 詳 細<br />
は、「NetCOBOL 使 用 手 引 書 」を 参 照 してください。<br />
6. [ 起 動 ]ボタンをクリックします。<br />
入 金 伝 票 処 理 プログラムがリモート 実 行 されます。<br />
30
第 3 章<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
この 章 では、<strong>MeFt</strong>/<strong>Web</strong> が 提 供 するクライアントマシン 上 で 動 作 する ActiveX ®<br />
コントロールの <strong>MeFt</strong>/<strong>Web</strong> コントロールについて 説 明 します。<br />
目 次<br />
3.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールを サーバ 上 からダウンロードする........... 32<br />
3.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールを クライアントマシンから 削 除 する 方 法 ..... 34<br />
3.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールの 表 示 形 式 ............................... 36<br />
3.4 プロパティ ..................................................... 38<br />
3.5 メソッド ....................................................... 47<br />
3.6 イベント ....................................................... 49<br />
31
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
3.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールを<br />
サーバ 上 からダウンロードする<br />
クライアントマシン 上 で 動 作 する <strong>MeFt</strong>/<strong>Web</strong> コントロールは、ActiveX ® コント<br />
ロールです。 以 下 の CODEBASE を HTML の OBJECT タグに 記 述 すると、 自 動<br />
的 にサーバ 上 からダウンロード/セットアップが 行 われます。<br />
ただし、<strong>MeFt</strong>/<strong>Web</strong> コントロールがバージョンアップ、レベルアップされた 場<br />
合 、CODEBASE に 記 述 されているバージョン 情 報 を 更 新 する 必 要 があります。<br />
Windows NT ® 、Windows ® 2000、または Windows ® XP のクライアントマシン 上<br />
に <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードするには、Administrator 権 限 で 行 い<br />
ます。<br />
尚 、Windows ® 2000、または Windows ® XP の 場 合 は、Power Users グループに 属<br />
するユーザでも 可 能 です。<br />
<br />
← OBJECT タグの 開 始<br />
ID="<strong>MeFt</strong><strong>Web</strong>1"<br />
←オブジェクト 名 を 指 定<br />
CLASSID="CLSID:61F12C43-5357-11D0-9EA0-00000E4A0F56"<br />
← <strong>MeFt</strong>/<strong>Web</strong> コントロールのクラス ID<br />
WIDTH="423" HEIGHT="303"<br />
←コントロールサイズ<br />
CODEBASE="http://hostname/<strong>MeFt</strong><strong>Web</strong>/meftweb.cab#version=7,2,10,2"><br />
← <strong>MeFt</strong>/<strong>Web</strong> コントロールの 格 納 先 を 指 定<br />
<br />
← OBJECT タグの 終 了<br />
CODEBASE="http://hostname/<strong>MeFt</strong><strong>Web</strong>/meftweb.cab #version=7,2,10,2"<br />
↑<br />
↑<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールの 格 納 先 バージョン<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールは、meftweb.cab という 圧 縮 ファイルで、サーバマシン<br />
の /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong> に 格 納 されています。<br />
hostname には <strong>MeFt</strong>/<strong>Web</strong> がインストールされているホスト 名 を 指 定 し、バー<br />
ジョンには「#version=7,2,10,2」を 指 定 します。<br />
32
3.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールを サーバ 上 からダウンロードする<br />
• バージョンアップされた <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロー<br />
ドするときは、 一 度 、すべての 起 動 中 の Internet Explorer を 終<br />
了 してください。<br />
• <strong>MeFt</strong>/<strong>Web</strong>プラグインがインストールされている 場 合 には、 必<br />
ず <strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールする 必 要 がありま<br />
す。<strong>MeFt</strong>/<strong>Web</strong> コントロールと <strong>MeFt</strong>/<strong>Web</strong> プラグインは 同 一 マ<br />
シン 上 にどちらか1つしかインストールできません。<strong>MeFt</strong>/<br />
<strong>Web</strong> プラグインについては、「6.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインとは」<br />
を 参 照 してください。<br />
• meftweb.cab には、Windows のシステムファイルが 含 まれます。<br />
Windows のシステムフォルダ 配 下 にあるシステムファイルの<br />
ファイルバージョンが、meftweb.cab に 含 まれるシステムファ<br />
イルより 古 い 場 合 、システムファイルの 更 新 を 行 います。 更 新<br />
対 象 となるシステムファイル 名 とファイルバージョンは、 以 下<br />
のとおりです。<br />
- MFC42.DLL (6.0.8267.0)<br />
- MSVCRT.DLL (6.0.8337.0)<br />
() 内 はバージョン 情 報<br />
システムファイルが 置 き 換 わる 場 合 は、マシンの 再 起 動 を 促 す<br />
メッセージが 表 示 されます。<br />
• Windows ® 98、Windows ® Me に <strong>MeFt</strong>/<strong>Web</strong> コントロールがダウ<br />
ンロードされた 状 態 で、オペレーティングシステムを<br />
Windows ® XP へアップグレードする 場 合 、 必 ず、<strong>MeFt</strong>/<strong>Web</strong> コ<br />
ントロールを 削 除 してから、Windows ® XP にアップグレードし<br />
てください。<br />
33
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
3.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールを<br />
クライアントマシンから 削 除 する 方 法<br />
クライアントマシン 上 にインストールされた <strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 す<br />
る 場 合 には、 以 下 のように 行 います。Windows NT ® 、Windows ® 2000、および<br />
Windows ® XP クライアントでは Administrator 権 限 で 行 います。<br />
1. 以 下 の URL から <strong>MeFt</strong>/<strong>Web</strong> コントロール 削 除 コマンドをクライアント<br />
マシン 上 に 取 り 出 します。hostname にはインストール 先 のホスト 名 を 指<br />
定 します。<br />
http://hostname/<strong>MeFt</strong><strong>Web</strong>/MWDelReg.exe<br />
2. Internet Explorer を 起 動 していないことを 確 認 します。<br />
3. 以 下 のように MWDelReg.exe コマンドを DOS コマンドプロンプトから<br />
実 行 します。<br />
c:\temp\MWDelReg.exe > log.txt<br />
MWDelReg.exe コマンドを c:\temp ディレクトリに 格 納 し、 実 行 結 果 を<br />
log.txt ファイルに 出 力 します。<br />
• ActiveX ® コントロールの 削 除 機 構 を 利 用 して、エクスプロー<br />
ラから <strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 しないでください。<br />
• Internet Explorer が 起 動 中 などの 理 由 により <strong>MeFt</strong>/<strong>Web</strong> コント<br />
ロールを 削 除 しても、 一 部 のファイルが 削 除 されない 場 合 があ<br />
ります。その 場 合 は、 手 動 で 以 下 のファイルを 削 除 してくださ<br />
い。<br />
- Windows システムディレクトリの「Downloaded Program<br />
Files」ディレクトリに 格 納 されるファイル。<br />
・F3ESWWEB.OCX<br />
・F3ESWC00.OCX<br />
・F3ESWC02.OCX<br />
・F3ESWC04.OCX<br />
・F3ESWCS0.OCX<br />
・F3ESWCS2.OCX<br />
・F3ESWSPL.OCX<br />
・F3ESWC01.OCX<br />
・F3ESWC03.OCX<br />
・F3ESWC05.OCX<br />
・F3ESWCS1.OCX<br />
・F3ESWCS3.OCX<br />
・F3ESWWEB.INF<br />
34
3.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールを クライアントマシンから 削 除 する 方 法<br />
- Windows システムディレクトリの system32 ディレクトリ<br />
(Windows ® 95、Windows ® 98、または Windows ® Me の 場 合<br />
には、system ディレクトリ)に 格 納 されるファイル。<br />
・MWPSEXEC.EXE<br />
・F3ESWCMG.DLL<br />
・F3ESURA1.DLL<br />
・F3ESM000.DLL<br />
・F3ESMD01.DLL<br />
・F3ESMD11.DLL<br />
・F3ESMP00.DLL<br />
・F3ESMP11.DLL<br />
・F3ESMPLG.DLL<br />
・F3ESOLOD.DLL<br />
・F3ESOVLG.DLL<br />
・F3ESBCOD.DLL<br />
・F3ESICNV.DLL<br />
・F3ES45IC.DLL<br />
・F3ES34IC.DLL<br />
・F3ES24IC.DLL<br />
・F3ES15IC.DLL<br />
・F3ES13IC.DLL<br />
・F3ES11IC.DLL<br />
・F3ES77IC.DLL<br />
・F3ESMCNV.DLL<br />
・F3ESVOID.WAV<br />
・F3ESLGHI.WAV<br />
・F3ESLGLO.WAV<br />
・F3ESSTMD.WAV<br />
・F3ESTRLG.EXE<br />
・F3ESURA0.DLL<br />
・F3ESMICK.DLL<br />
・F3ESMD00.DLL<br />
・F3ESMD10.DLL<br />
・F3ESMD12.DLL<br />
・F3ESMP10.DLL<br />
・F3ESMP12.DLL<br />
・F3ESSMDA.DLL<br />
・F3ESOVL1.DLL<br />
・F3ESMASP.DLL<br />
・F3ESPBAR.DLL<br />
・F3ES66IC.DLL<br />
・F3ES35IC.DLL<br />
・F3ES25IC.DLL<br />
・F3ES23IC.DLL<br />
・F3ES14IC.DLL<br />
・F3ES12IC.DLL<br />
・F3ES27IC.DLL<br />
・F3ESIPID.DLL<br />
・F3ESWLOG.DLL<br />
・F3ESALAM.WAV<br />
・F3ESLGMD.WAV<br />
・F3ESSTHI.WAV<br />
・F3ESSTLO.WAV<br />
35
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
3.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールの 表 示 形 式<br />
3.3.1 ツールバー<br />
以 下 にプレビュー 画 面 のツールバーについて 説 明 します。<br />
<br />
番 号 名 称 説 明<br />
1 終 了 プレビュー 画 面 を 終 了 します。<br />
2 印 刷<br />
プレビューされている 出 力 帳 票 をプリンタに 印 刷 する 場<br />
合 に 選 択 します。ボタンをクリックすると 印 刷 画 面 が 表<br />
示 されます。 印 刷 する 場 合 には、 印 刷 するページ 範 囲 お<br />
よびコピー 部 数 を 指 定 することができます。<br />
3 縮 小 プレビューされている 出 力 帳 票 を 縮 小 します。<br />
4 拡 大 プレビューされている 出 力 帳 票 を 拡 大 します。<br />
5 ズーム<br />
プレビューされている 出 力 帳 票 を 指 定 した 大 きさ(30%<br />
から 200% の 間 )で 表 示 します。<br />
6 先 頭 出 力 帳 票 の 先 頭 ページを 表 示 します。<br />
7 前 ページ 現 在 表 示 されているページの 前 ページを 表 示 します。<br />
8<br />
9<br />
10<br />
11<br />
ページ 番 号<br />
次 ページ<br />
最 後<br />
ページ 指 定<br />
現 在 表 示 されているページ 数 を[ 現 在 のページ 番 号 / 全<br />
体 ページ 数 ]で 表 示 します。<br />
現 在 表 示 されているページの 次 ページを 表 示 します。 次<br />
ページが 99999 ページを 超 える 場 合 には 処 理 されません。<br />
出 力 帳 票 の 最 終 ページを 表 示 します。 最 終 ページが<br />
99999 ページを 超 える 場 合 には、99999 ページが 表 示 さ<br />
れます。<br />
表 示 するページ 番 号 を 指 定 する 場 合 に 選 択 します。ペー<br />
ジ 番 号 を 指 定 する 画 面 が 表 示 されます。 指 定 画 面 で 指 定<br />
できる 値 は 1 から 99999 までです。<br />
36
3.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールの 表 示 形 式<br />
2の[ 印 刷 ]ボタンをクリックすると 以 下 の 印 刷 画 面 が 表 示 されます。<br />
印 刷 範 囲 に「ページの 指 定 」を 選 択 した 場 合 、 指 定 できる 値 は 1<br />
から 99999 までです。<br />
3.3.2 印 刷 イメージと 定 義 体 サイズ<br />
プレビューを 行 う 際 には、 帳 票 定 義 体 サイズを 基 準 にして 表 示 します。<br />
オーバレイ 定 義 体 が 帳 票 定 義 体 サイズよりも 大 きい 場 合 には、 以 下 の 図 のよう<br />
にオーバレイ 定 義 体 の 一 部 が 表 示 されません。すべて 表 示 させるためには、 縮<br />
小 表 示 します。<br />
<br />
<br />
<br />
<br />
37
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
3.4 プロパティ<br />
3.4.1 プロパティ 一 覧<br />
以 下 に <strong>MeFt</strong>/<strong>Web</strong> コントロールが 実 装 しているプロパティについて 説 明 します。<br />
機 能 名 プロパティ 名 データ 型 初 期 値<br />
対 象<br />
サーバ<br />
利 用 者<br />
プログラ<br />
ム<br />
画 面<br />
印 刷<br />
ホスト 名 hostname 文 字 列 LPCTSTR -<br />
ポート 番 号<br />
port<br />
整 数 値 long 80(ssl プロパ<br />
ティが TRUE<br />
の 場 合 は 443)<br />
パス 名 pathname 文 字 列 LPCTSTR -<br />
引 数 argument 文 字 列 LPCTSTR -<br />
関 数 名 funcname 文 字 列 LPCTSTR -<br />
環 境 変 数 environment 文 字 列 LPCTSTR -<br />
メッセージ message 文 字 列 BOOL TRUE<br />
CGI アクセス usedcgi 文 字 列 BOOL FALSE<br />
SSL ssl 文 字 列 BOOL FALSE<br />
表 示 形 式 displaywindow 整 数 値 long 0<br />
ハイパーリンク hyperlink 整 数 値 short 0<br />
フレームター<br />
文 字 列 LPCTSTR -<br />
hyperlinktarget<br />
ゲット<br />
画 面 データ 圧 縮 dspcompress 文 字 列 BOOL FALSE<br />
実 行 形 式 printmode 整 数 値 long 0<br />
画 面 表 示 形 式 previewwindow 整 数 値 long 0<br />
表 示 位 置<br />
previewdrawpo<br />
s<br />
整 数 値 long 0<br />
表 示 精 度 previewdc 整 数 値 short 0<br />
ズーム 率 previewrate 文 字 列 LPCTSTR 0<br />
印 刷 ボタン 表 示 hideprtbtn 整 数 値 short 0<br />
なお、<strong>MeFt</strong>/<strong>Web</strong> コントロールには 以 下 のプロパティが 存 在 します。ただし、<br />
使 用 することはできません。これらのプロパティを 変 更 した 場 合 、 動 作 保 証 さ<br />
れません。<br />
gatewaypathname<br />
(NULL)<br />
cache(TRUE)<br />
datacompress(TRUE)<br />
prtcallmode(0) dataoptimize(TRUE) username(NULL)<br />
password(NULL) proxy(NULL) envpath(NULL)<br />
multiinstance(FALSE)<br />
navigaterestrict<br />
(FALSE)<br />
meftmessage(FALSE)<br />
previewdrawmode(0) destination(0) scriptfile(NULL)<br />
38
3.4 プロパティ<br />
indatafile(NULL) smedfile(NULL) portname(NULL)<br />
strpage(0) endpage(0) timeout(32000)<br />
prtnum(0) ctrlmode(0) prtdatapartition(0)<br />
collate(FALSE) copynumber(0) disableprtbtn(FALSE)<br />
() 内 にはプロパティ 値 を 明 記 してあります。 変 更 しないでください。<br />
3.4.2 WWW サーバの 指 定 方 法 (hostname/port)<br />
リモート 実 行 機 能 やクライアント 実 行 機 能 を 使 用 する 場 合 、 利 用 者 プログラム<br />
が 格 納 されている WWW サーバのホスト 名 または IP アドレスを hostname プロ<br />
パティに 指 定 します。 省 略 することはできません。<br />
また、port プロパティにポート 番 号 を 指 定 します。port プロパティが 指 定 され<br />
ていない 場 合 の 省 略 値 は、ssl プロパティの 指 定 によって 異 なります。ssl プロ<br />
パティが 省 略 されている、または FALSE が 指 定 されている 場 合 には、ポート<br />
番 号 に 80 が 使 用 されます。ssl プロパティに TRUE が 指 定 されている 場 合 に<br />
は、ポート 番 号 に 443 が 使 用 されます。<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.hostname = "hostname"<br />
<strong>MeFt</strong><strong>Web</strong>1.port = 8080<br />
サーバとクライアントが 異 なるドメインに 所 属 する 場 合 は、<br />
hostname をフルドメイン 形 式 で 指 定 してください。<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.hostname = "hostname.fujitsu.co.jp"<br />
3.4.3 利 用 者 プログラムの 指 定 方 法<br />
(pathname/argument/environment/funcname)<br />
プロセス 型 プログラムを 起 動 する 場 合 とスレッド 型 プログラムを 起 動 する 場 合<br />
では、 以 下 のように 指 定 方 法 が 異 なります。<br />
• プロセス 型 プログラムを 起 動 する 場 合<br />
利 用 者 プログラム( 実 行 可 能 ファイル)のパス 名 を pathname プロパ<br />
ティに 指 定 します。 指 定 するパスはサーバのローカルディレクトリを 指<br />
定 します。 省 略 することはできません。<br />
指 定 した 利 用 者 プログラムに 引 数 を 指 定 する 場 合 には、argument プロパ<br />
ティを 使 用 します。<br />
さらに、リモート 実 行 した 利 用 者 プログラムで 使 用 する 環 境 変 数 を 指 定<br />
する 場 合 には、environment プロパティを 使 用 します。environment プロ<br />
パティに 環 境 変 数 を 複 数 指 定 する 場 合 には「!」を 区 切 り 文 字 として 使<br />
用 します。<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.pathname =<br />
"/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP/denpyous.sh"<br />
<strong>MeFt</strong><strong>Web</strong>1.argument = "arg1 arg2"<br />
<strong>MeFt</strong><strong>Web</strong>1.environment = "VAR1=/dir1!VAR2=/env1"<br />
39
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
• スレッド 型 プログラムを 起 動 する 場 合<br />
利 用 者 プログラム(.so)のパス 名 を pathname プロパティに 指 定 します。<br />
指 定 するパスはサーバのローカルディレクトリを 指 定 します。<br />
さらに 実 行 する 関 数 名 (COBOL のプログラム 名 )を funcname プロパ<br />
ティに 指 定 します。pathname プロパティと funcname プロパティを 省 略<br />
することはできません。<br />
指 定 した 利 用 者 プログラムに 引 数 を 指 定 する 場 合 には、argument プロパ<br />
ティを 使 用 します。ただし、スレッド 型 プログラムに 指 定 できる 引 数 は<br />
1 個 だけです。<br />
なお、environment プロパティを 使 用 することはできません( 指 定 して<br />
も 無 視 されます)。<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.pathname =<br />
"/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP/libdenpyous.so"<br />
<strong>MeFt</strong><strong>Web</strong>1.funcname = "DENPYOU"<br />
<strong>MeFt</strong><strong>Web</strong>1.argument = "arg1"<br />
• pathname プロパティには 半 角 空 白 を 含 むディレクトリは 指 定 で<br />
きません。<br />
• 環 境 変 数 名 および 環 境 変 数 に 指 定 する 値 に「!」は 使 用 できま<br />
せん。<br />
• funcname プロパティには 日 本 語 は 指 定 できません。<br />
• プロセス 型 COBOL プログラムでは、argument プロパティに 指<br />
定 した 引 数 は、コマンド 行 引 数 の 操 作 機 能 を 使 用 して 取 り 出 し<br />
ます。コマンド 行 引 数 の 取 り 出 しの 詳 細 については、<br />
「NetCOBOL 使 用 手 引 書 」を 参 照 してください。<br />
スレッド 型 COBOL プログラムでの 引 数 の 受 け 渡 し 方 法 につい<br />
ては、「4.7.1 プログラム 修 正 」を 参 照 してください。<br />
• 引 数 で 二 重 引 用 符 を 渡 す 場 合 は、 以 下 のように argument プロ<br />
パティを 指 定 してください。<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.pathname = "a.exe"<br />
<strong>MeFt</strong><strong>Web</strong>1.argument = """arg"""<br />
上 記 のように 指 定 した 場 合 、 以 下 のコマンドラインを 生 成 して<br />
起 動 します。<br />
> a.exe "arg"<br />
3.4.4 メッセージ(message)<br />
エラーメッセージをコントロール 内 で 処 理 するかどうかを 指 定 します。 以 下 の<br />
どちらかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
TRUE エラーメッセージを 表 示 します。 省 略 値<br />
FALSE エラーメッセージを 抑 制 します。<br />
40
3.4 プロパティ<br />
3.4.5 CGI アクセス(usedcgi)<br />
CGI アクセスとは、ユーザ 資 源 の 格 納 先 にサーバのローカルパスを 指 定 した 場<br />
合 、CGI を 経 由 してサーバ 上 のファイルにアクセスする 方 法 です。ユーザ 資 源<br />
の 格 納 先 にローカルパスを 指 定 した 場 合 、ローカルパスをサーバのローカルパ<br />
スとして 扱 うかどうかを 指 定 します。 以 下 のどちらかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
TRUE<br />
FALSE<br />
CGI アクセスを 行 います(ローカルパスをサーバマシ<br />
ン 上 のパスとして 扱 います)。<br />
CGI アクセスを 行 いません(ローカルパスをクライア<br />
ントマシン 上 のパスとして 扱 います)。<br />
省 略 値<br />
CGI アクセスについては、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 し<br />
てください。<br />
3.4.6 SSL(ssl)<br />
SSL(Secure Sockets Layer)で 通 信 データを 保 護 するかどうかを 指 定 します。<br />
以 下 のどちらかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
TRUE SSL を 使 用 します。<br />
FALSE SSL を 使 用 しません。 省 略 値<br />
ssl プロパティは WWW ブラウザとして Internet Explorer をサポー<br />
トしています。Netscape Navigator では 使 用 できません。<br />
SSL の 概 要 や SSL を 有 効 にするための 作 業 については、「4.10 SSL<br />
で 通 信 データを 保 護 する」を 参 照 してください。<br />
3.4.7 画 面 表 示 形 式 の 指 定 方 法 (displaywindow)<br />
画 面 表 示 形 式 を 指 定 します。<br />
以 下 のどちらかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
0 すべての 画 面 をコントロールサイズではり 付 けます。 省 略 値<br />
1<br />
1 画 面 だけコントロールサイズではり 付 け、2 画 面 目<br />
以 降 (※)は 別 画 面 で 表 示 します。<br />
※)2 画 面 目 以 降 とは、プログラム 内 ですでに<br />
CLOSE されていない 画 面 がある 状 態 で 別 の 画 面 を<br />
OPEN した 場 合 です。<br />
41
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
displaywindow プロパティの 設 定 によって、ウィンドウ 情 報 ファイルや 入 力 制<br />
御 情 報 で 指 定 した 情 報 が 無 効 になる 場 合 があります。<br />
以 下 に displaywindow プロパティの 値 によって、 無 効 になる 情 報 を 示 します。<br />
○: 有 効 、×: 無 効 、△: 有 効 (ただし、 制 限 あり)<br />
画 面 表 示 形 式<br />
情 報 分 類 内 容 キーワード<br />
ウィンド<br />
ウ 情 報<br />
ファイル<br />
設<br />
定<br />
値<br />
コント<br />
ロール<br />
サイズで<br />
表 示<br />
「0」、「1<br />
(1 画 面<br />
目 )」の<br />
場 合<br />
WWW ブ<br />
ラウザと<br />
別 画 面 で<br />
表 示<br />
「1(2 画<br />
面 目 以<br />
降 )」の<br />
場 合<br />
タイトル 名 TITLE × ○<br />
ウィンドウ WINPOSX × ○<br />
位 置 WINPOSY × ○<br />
ウィンドウ WINPOSCX × ○<br />
位 置 ( 行 け<br />
た 指 定 )<br />
WINPOSCY × ○<br />
ウィンドウ WINSIZEX × ○<br />
サイズ WINSIZEY × ○<br />
ウィンドウ WINSIZECX × ○<br />
サイズ( 行<br />
けた 指 定 )<br />
WINSIZECY × ○<br />
ベースウィ<br />
ンドウサイ<br />
ズ 固 定<br />
FIXSIZE × ○<br />
ウィンドウ<br />
開 設 モード<br />
ウィンドウ<br />
最 前 面 指 定<br />
タイトル<br />
バーの 有 無<br />
サイジング<br />
ボーダーの<br />
有 無<br />
コントロー<br />
ルメニュー<br />
ボックスの<br />
有 無<br />
最 大 表 示 ボ<br />
タンの 有 無<br />
アイコン 化<br />
ボタンの<br />
有 無<br />
WINOPEN × ○<br />
TOPMOST × ○<br />
TTLBAR × ○<br />
SIZEB × ○<br />
SYSMENU × ○<br />
MAXBOX × ○<br />
MINBOX × ○<br />
備 考<br />
42
3.4 プロパティ<br />
情 報 分 類 内 容 キーワード<br />
ウィンド<br />
ウ 情 報<br />
ファイル<br />
入 力 制 御<br />
情 報<br />
オーニー<br />
ウィンド<br />
ウ<br />
メニュー<br />
バーの 有 無<br />
右 マウスボ<br />
タンの<br />
アテンショ<br />
ン 通 知<br />
オーニー<br />
ウィンドウ<br />
の 同 期 位 置<br />
変 更<br />
設<br />
定<br />
値<br />
画 面 表 示 形 式<br />
コント<br />
ロール<br />
サイズで<br />
表 示<br />
「0」、「1<br />
(1 画 面<br />
目 )」の<br />
場 合<br />
WWW ブ<br />
ラウザと<br />
別 画 面 で<br />
表 示<br />
「1(2 画<br />
面 目 以<br />
降 )」の<br />
場 合<br />
備 考<br />
MENUBAR Y △ ○ △:メニュー<br />
バーの 代 わり<br />
にポップアッ<br />
プメニューと<br />
なります。<br />
N ○ ○<br />
F ○ ○<br />
RMOUSE △ ○ △:ポップ<br />
アップメ<br />
ニュー 時 には<br />
通 知 されませ<br />
ん。<br />
SYNCPOS × △ △:オーニー<br />
ウィンドウに<br />
1 画 面 目 を 指<br />
定 することは<br />
できません。<br />
3.4.8 ハイパーリンク 先 の 指 定 方 法<br />
(hyperlink/hyperlinktarget)<br />
ハイパーリンク 先 の 指 定 とは、URL を 指 定 した 項 目 をマウスでクリックした<br />
り、URL としてヘルプを 定 義 した 際 に【ヘルプ】キーを 押 した 場 合 に、 指 定 し<br />
た 表 示 形 式 に 従 って 表 示 する 機 能 です。<br />
hyperlinktarget の 指 定 は、hyperlink に「1」を 指 定 した 場 合 だけ 可 能 です。<br />
ハイパーリンクの 処 理 種 別 として、 以 下 のどれかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
0 別 ブラウザを 表 示 して 起 動 します。 省 略 値<br />
hyperlinktarget プロパティに 指 定 したフレームター<br />
1<br />
ゲットに 表 示 します。<br />
2 コンテナにハイパーリンクイベントを 通 知 します。<br />
43
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.hyperlink = "1"<br />
<strong>MeFt</strong><strong>Web</strong>1.hyperlinktarget = "framename"<br />
項 目 に URL を 指 定 する 方 法 や、ヘルプに URL を 指 定 する 方 法 に<br />
ついては、「Windows ® <strong>MeFt</strong> 説 明 書 」を 参 照 してください。<br />
Internet Explorer の「インターネットオプション」ダイアログボッ<br />
クスの「 詳 細 設 定 」タブにある「ショートカットを 起 動 するため<br />
にウィンドウを 再 使 用 する」がチェックされている 場 合 、hyperlink<br />
プロパティに「0」を 指 定 しても、 別 ブラウザが 起 動 されません。<br />
3.4.9 画 面 データ 圧 縮 (dspcompress)<br />
画 面 処 理 時 にサーバとクライアントで 通 信 するデータを 圧 縮 するかどうかを<br />
dspcompress プロパティに 指 定 します。 以 下 のどれかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
TRUE 画 面 処 理 時 の 通 信 データを 圧 縮 します。<br />
FALSE 画 面 処 理 時 の 通 信 データを 圧 縮 しません。 省 略 値<br />
画 面 データの 圧 縮 指 定 は、 使 用 するネットワークの 回 線 速 度 が 遅<br />
い 場 合 にだけ 使 用 してください。<br />
ネットワークの 回 線 速 度 が 速 い 場 合 は、 画 面 データを 圧 縮 しても<br />
性 能 への 効 果 はありません。<br />
帳 票 処 理 時 は、 通 信 データは dspcompress の 指 定 に 関 係 なく、 必 ず<br />
圧 縮 されます。<br />
3.4.10 帳 票 処 理 実 行 モードの 指 定 方 法 (printmode)<br />
印 刷 イメージを WWW ブラウザでプレビューするか、 直 接 プリンタ 装 置 に 印<br />
刷 するか、サーバ 上 にスプールするかを 指 定 します。 以 下 のどれかの 値 を 指 定<br />
します。<br />
有 効 値 意 味 備 考<br />
0<br />
WWW ブラウザでプレビューする。この 場 合 、プレ<br />
ビュー 画 面 から 印 刷 することができます。<br />
1<br />
直 接 、クライアントに 接 続 されているプリンタ 装 置 に<br />
印 刷 します。<br />
2 サーバ 上 にスプールします。<br />
省 略 値<br />
3<br />
直 接 、サーバに 接 続 されているプリンタ 装 置 に 印 刷 し<br />
ます。<br />
44
3.4 プロパティ<br />
3.4.11 印 刷 イメージの 画 面 表 示 形 式 (previewwindow)<br />
プレビュー 画 面 の 画 面 表 示 形 式 を 指 定 します。 以 下 のどちらかの 値 を 指 定 しま<br />
す。<br />
有 効 値 意 味 備 考<br />
0 コントロール 内 に 表 示 します。 省 略 値<br />
1 別 画 面 として 表 示 します。<br />
3.4.12 印 刷 イメージの 表 示 位 置 (previewdrawpos)<br />
プレビューを 行 う 場 合 、 印 刷 イメージをコントロール 域 の 左 上 を 基 準 に 表 示 す<br />
るか、 中 央 を 基 準 にして 表 示 するかを previewdrawpos プロパティに 指 定 しま<br />
す。 以 下 のどちらかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
0 コントロール 域 の 左 上 を 基 準 にします。 省 略 値<br />
1 コントロール 域 の 中 央 を 基 準 にします。<br />
3.4.13 印 刷 イメージ 生 成 時 に 使 用 するデバイスの<br />
指 定 方 法 (previewdc)<br />
プレビューを 行 う 場 合 、プリンタ 装 置 のデバイス 情 報 をもとに 印 刷 イメージを<br />
生 成 するか、ディスプレイ 装 置 のデバイス 情 報 をもとに 印 刷 イメージを 生 成 す<br />
るかを previewdc プロパティに 指 定 します。<br />
以 下 のどれかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
0<br />
1<br />
2<br />
プリンタ 装 置 のデバイス 情 報 をもとに 印 刷 イメージを<br />
生 成 します。プリンタがセットアップされていない 場<br />
合 には、その 旨 の 確 認 メッセージを 表 示 後 、ディスプ<br />
レイのデバイス 情 報 をもとに 生 成 します。<br />
常 に、クライアントマシン 上 のプリンタ 情 報 をもとに<br />
印 刷 イメージを 生 成 します。プリンタがセットアップ<br />
されていない 場 合 には、エラーとなります。<br />
常 に、ディスプレイのデバイス 情 報 をもとに 生 成 しま<br />
す。この 場 合 、プリンタがセットアップされていても<br />
無 視 されますので、プリンタが 定 義 されていない 場 合<br />
だけ、この 値 を 指 定 してください。<br />
省 略 値<br />
previewdc に「0」または「2」を 指 定 して、バーコードが 定 義 され<br />
ている 帳 票 をプレビューするとエラーになる 場 合 があります。エ<br />
ラーが 発 生 した 場 合 は、「1」を 指 定 してください。<br />
45
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
3.4.14 ズーム 率 の 指 定 方 法 (previewrate)<br />
プレビューを 行 う 場 合 、 最 初 に 表 示 される 印 刷 イメージのズーム 率 を<br />
previewrate プロパティに 指 定 します。ズーム 率 は、 印 刷 イメージ 表 示 後 、プレ<br />
ビュー 画 面 のツールバーで 変 更 することができます。<br />
以 下 のどれかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
0<br />
W<br />
H<br />
30 ~<br />
200<br />
ページ 全 体 が 表 示 されるようにしてズーム 率 を 自 動 的<br />
に 計 算 します。<br />
ページの 横 幅 が 表 示 されるようにしてズーム 率 を 自 動<br />
的 に 計 算 します。<br />
ページの 縦 幅 が 表 示 されるようにしてズーム 率 を 自 動<br />
的 に 計 算 します。<br />
ズーム 率 を 30 ~ 200%までの 間 で 指 定 します。 例 え<br />
ば、150%で 表 示 する 場 合 には、 文 字 列 「150」と 指 定<br />
します。<br />
省 略 値<br />
3.4.15 印 刷 ボタン 表 示 (hideprtbtn)<br />
印 刷 ダイアログ 画 面 のサーバ 印 刷 とスプールのボタンを 表 示 するかどうかを 指<br />
定 します。 以 下 のどちらかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
0 サーバ 印 刷 とスプールボタンを 表 示 します。 省 略 値<br />
1 サーバ 印 刷 とスプールボタンを 表 示 しません。<br />
46
3.5 メソッド<br />
3.5 メソッド<br />
3.5.1 メソッド 一 覧<br />
以 下 に <strong>MeFt</strong>/<strong>Web</strong> コントロールが 実 装 しているメソッドについて 説 明 します。<br />
起 動<br />
メソッド 名 引 数 復 帰 値<br />
利 用 者 プログ<br />
ラムの 中 断<br />
submit なし long 0 正 常 に 起 動 しました。<br />
-1 プロパティの 指 定 に 誤 りがあ<br />
ります。<br />
-2 すでにプログラムが 実 行 中 で<br />
す。<br />
-3 コントロールの 初 期 化 に 失 敗<br />
しました。<br />
Quit なし long 0 正 常 に 中 断 しました。<br />
-1 中 断 に 失 敗 しました。<br />
3.5.2 起 動 (submit)<br />
submit メソッドでサーバ 上 の 利 用 者 プログラムを 起 動 します。<br />
正 常 にプログラムを 起 動 した 場 合 ( 復 帰 値 が「0」の 場 合 )、 起 動 したプログラ<br />
ムが 終 了 すると Terminate イベントが 通 知 されます。<br />
復 帰 値 が「0」 以 外 の 場 合 には、Terminate イベントは 通 知 されません。<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.submit()<br />
起 動 用 HTML 表 示 と 同 時 に 利 用 者 プログラムを 起 動 するには、 以<br />
下 のように 記 述 します。<br />
sub Window_onload()<br />
<strong>MeFt</strong><strong>Web</strong>1.host = "hostname"<br />
:<br />
<strong>MeFt</strong><strong>Web</strong>1.submit()<br />
end sub<br />
47
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
3.5.3 利 用 者 プログラムの 中 断 (Quit)<br />
リモート 実 行 したサーバ 上 の 利 用 者 プログラムを 中 断 ( 終 了 )することができ<br />
ます。<br />
中 断 するためには、Quit メソッドを 実 行 します。Quit メソッドを 実 行 すると、<br />
サーバで 実 行 している 利 用 者 プログラムには 通 知 コード(N8)が 通 知 されま<br />
す。<br />
Quit メソッドが 実 行 された 場 合 には、Terminate イベントは 通 知 されません。<br />
ページを 移 動 する 前 には WWW ブラウザから Window_onUnload 関 数 が 呼 び 出<br />
されるため、この 関 数 で Quit メソッドを 実 行 します。<br />
例 :Sub Window_onUnload()<br />
<strong>MeFt</strong><strong>Web</strong>1.Quit()<br />
end sub<br />
WWW ブラウザ 上 でリモート 実 行 中 のページを 移 動 する 前 に 利 用<br />
者 プログラムを 終 了 するか、または Quit メソッドを 実 行 してプロ<br />
グラムを 中 断 してください。<br />
48
3.6 イベント<br />
3.6 イベント<br />
3.6.1 イベント 一 覧<br />
以 下 に <strong>MeFt</strong>/<strong>Web</strong> コントロールが 通 知 するイベントについて 説 明 します。<br />
関 連 機 能 名 イベント 説 明<br />
リモート<br />
実 行<br />
画 面 処 理<br />
Terminate(long<br />
ErrorCode,long<br />
ProgramCode)<br />
hyperlink<br />
(LPCTSTR URL)<br />
起 動 したプログラムが 終 了 した 場 合 に 通<br />
知 されます。<br />
ErrorCode:<strong>MeFt</strong>/<strong>Web</strong> コントロールの 通<br />
知 コード<br />
0: 正 常 終 了<br />
-1 : ネットワークエラー<br />
-2 :<strong>MeFt</strong>/<strong>Web</strong> サーバのエラー<br />
-3 :<strong>MeFt</strong>/<strong>Web</strong> コントロールのエラー<br />
ProgramCode: プログラムの 通 知 コード<br />
起 動 したプログラムの 復 帰 値<br />
URL を 指 定 した 項 目 、ヘルプを 選 択 した<br />
場 合 に URL を 通 知 します。<br />
このイベントは hyperlink プロパティに<br />
“コンテナにハイパーリンクイベントを 通<br />
知 ”を 指 定 した 場 合 に 通 知 されます。<br />
3.6.2 利 用 者 プログラムの 終 了 (Terminate)<br />
submit メソッドによって 起 動 した 利 用 者 プログラムが 終 了 すると、Terminate イ<br />
ベントが 発 生 します。<br />
この Terminate イベントを 処 理 することにより、 利 用 者 プログラムの 復 帰 値 を<br />
得 ることができます。<br />
例 :<br />
sub <strong>MeFt</strong><strong>Web</strong>1_Terminate(ErrorCode, ProgramCode)<br />
if ErrorCode = 0 then<br />
msgbox " 利 用 者 プログラムが 終 了 しました。 復 帰 コード:" & ProgramCode<br />
else<br />
msgbox "<strong>MeFt</strong>/<strong>Web</strong> でエラーが 発 生 しました。 復 帰 コード:" & ProgramCode<br />
end if<br />
end sub<br />
<br />
利 用 者 プログラムの 終 了 時 にページを 遷 移 するには、 以 下 のよう<br />
に 記 述 します。<br />
sub <strong>MeFt</strong><strong>Web</strong>1_Terminate(ErrorCode, ProgramCode)<br />
location.href = " 遷 移 先 ページの URL"<br />
end sub<br />
49
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
利 用 者 プログラムの 起 動 時 間 が 短 いと、 起 動 したプログラムの 復<br />
帰 値 が 通 知 されない 場 合 があります。<br />
この 場 合 は、sleep コマンドなどを 使 用 して 起 動 時 間 を 調 整 してく<br />
ださい。<br />
3.6.3 ハイパーリンクの 通 知 (hyperlink)<br />
URL を 指 定 した 項 目 、ヘルプを 選 択 した 場 合 に URL を 通 知 します。このイベ<br />
ントは hyperlink プロパティに“コンテナにハイパーリンクイベントを 通 知 ”<br />
を 指 定 した 場 合 に 通 知 されます。<br />
項 目 に URL を 指 定 する 方 法 や、ヘルプに URL を 指 定 する 方 法 に<br />
ついては、「Windows ® <strong>MeFt</strong> 説 明 書 」を 参 照 してください。<br />
50
第 4 章<br />
リモート 実 行 機 能 を 利 用 する<br />
この 章 では、サーバ 上 の 利 用 者 プログラムを 実 行 するリモート 実 行 機 能 につい<br />
て 説 明 します。<br />
目 次<br />
4.1 作 業 の 流 れ ..................................................... 52<br />
4.2 処 理 の 流 れ ..................................................... 53<br />
4.3 利 用 者 プログラムを 開 発 する..................................... 54<br />
4.4 ユーザ 資 源 の 指 定 方 法 ........................................... 61<br />
4.5 Unicode アプリケーションの 使 用 方 法 ............................. 66<br />
4.6 <strong>MeFt</strong> の 追 加 通 知 コード.......................................... 67<br />
4.7 プロセス 型 プログラムから スレッド 型 プログラムへの 移 行 方 法 ...... 68<br />
4.8 HTML を 作 成 する ............................................... 70<br />
4.9 帳 票 の 電 子 化 ................................................... 72<br />
4.10 SSL で 通 信 データを 保 護 する ................................... 73<br />
51
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
4.1 作 業 の 流 れ<br />
スタンドアロン 環 境 で 作 成 した 利 用 者 プログラムを、<strong>Web</strong> 連 携 環 境 に 移 行 する<br />
までの 作 業 の 流 れを 以 下 に 示 します。<br />
1. スタンドアロン 環 境 で <strong>MeFt</strong> のインタフェースを 使 用 した 利 用 者 プログ<br />
ラムを 作 成 します。<br />
利 用 者 プログラムの 作 成 方 法 については、「<strong>MeFt</strong> 説 明 書 」<br />
および「NetCOBOL 使 用 手 引 書 」を 参 照 してください。<br />
2. 1. で 作 成 した 利 用 者 プログラムを、<strong>MeFt</strong>/<strong>Web</strong> をインストールした<br />
WWW サーバのマシン 上 に 移 動 します。<br />
3. ウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイルなどのユーザ 資 源<br />
の 格 納 先 の 指 定 を 変 更 します。<br />
ユーザ 資 源 の 指 定 方 法 については、「4.4 ユーザ 資 源 の 指 定<br />
方 法 」を 参 照 してください。<br />
4. HTML を 作 成 します。<br />
HTML の 作 成 方 法 の 詳 細 については、「4.8 HTML を 作 成 す<br />
る」を 参 照 してください。<br />
5. 作 成 した HTML を WWW ブラウザ(Internet Explorer)で 開 きます。<br />
リモート 実 行 が 行 われます。<br />
52
4.2 処 理 の 流 れ<br />
4.2 処 理 の 流 れ<br />
リモート 実 行 機 能 時 、サーバ 上 の 利 用 者 プログラムの 入 出 力 要 求 が WWW ブ<br />
ラウザに 画 面 表 示 / 印 刷 /プレビューされるまでの 処 理 の 流 れを 以 下 に 示 しま<br />
す。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
以 下 に 処 理 の 説 明 をします( 図 中 の 番 号 と 対 応 しています)。<br />
1 WWW ブラウザが HTML ファイルを 読 み 込 みます。<br />
2 <strong>MeFt</strong>/<strong>Web</strong> コントロールの submit メソッドを 実 行 すると、プロパティ 情 報<br />
に 従 って 利 用 者 プログラムをリモート 実 行 します。<br />
3 <strong>MeFt</strong>/<strong>Web</strong> サーバから <strong>MeFt</strong>/<strong>Web</strong> コントロールに <strong>MeFt</strong> の 入 出 力 情 報 が 渡 さ<br />
れます。<br />
4 ウィンドウ 情 報 ファイル、プリンタ 情 報 ファイル、 画 面 帳 票 定 義 体 などの<br />
ユーザ 資 源 がクライアントにダウンロードされます。<br />
5 <strong>MeFt</strong>/<strong>Web</strong> コントロールのプロパティに 従 って、 画 面 入 出 力 、プレビューま<br />
たは 印 刷 を 行 います。<br />
53
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
4.3 利 用 者 プログラムを 開 発 する<br />
ここでは、<strong>MeFt</strong>/<strong>Web</strong> の <strong>Web</strong> 連 携 機 能 固 有 の 事 項 について 説 明 します。<br />
利 用 者 プログラムのコンパイルおよびリンクオプションについて<br />
は、「<strong>MeFt</strong> 説 明 書 」および「NetCOBOL 使 用 手 引 書 」を 参 照 して<br />
ください。<br />
4.3.1 利 用 者 プログラム 作 成 上 の 注 意 点<br />
• <strong>MeFt</strong>/<strong>Web</strong> で 画 面 入 出 力 や 印 刷 を 行 える 利 用 者 プログラムは、COBOL 言<br />
語 で 作 成 されたプログラムのみです。<strong>MeFt</strong> の C 言 語 インタフェースの<br />
プログラムは <strong>MeFt</strong>/<strong>Web</strong> で 使 用 できません。<br />
• ウィンドウ 情 報 ファイルおよびプリンタ 情 報 ファイルを 使 用 して 必 ず<br />
ユーザ 資 源 への 格 納 パスを 指 定 してください。<br />
ユーザ 資 源 の 格 納 場 所 については、「4.4 ユーザ 資 源 の 指 定<br />
方 法 」を 参 照 してください。<br />
• カレントディレクトリは 使 用 できません。スタンドアロン 環 境 下 のカレ<br />
ントディレクトリは、 通 常 、 実 行 ファイルが 存 在 するディレクトリで<br />
す。しかし、<strong>Web</strong> 連 携 環 境 ではカレントディレクトリは 不 定 になりま<br />
す。ユーザ 資 源 の 格 納 先 を 指 定 する 環 境 変 数 MEFTWEBDIR<br />
(MEFTDIR)や MEDDIR キーワードなどに 格 納 ディレクトリを 指 定 し<br />
て、フルパスになるようにします。また、 利 用 者 プログラムが 必 要 とす<br />
るライブラリの 格 納 ディレクトリについても、 環 境 変 数<br />
LD_LIBRARY_PATH にフルパスで 指 定 してください。<br />
詳 細 については、「4.3.2 環 境 変 数 」および「4.4 ユーザ 資 源<br />
の 指 定 方 法 」を 参 照 してください。<br />
• 利 用 者 プログラムでは、 必 ず 適 切 なエラー 処 理 が 必 要 です。<strong>MeFt</strong>/<strong>Web</strong><br />
などネットワーク 環 境 下 では、 予 期 しない 事 態 が 通 常 のスタンドアロン<br />
環 境 と 比 較 して 頻 繁 に 発 生 します。エラーの 対 処 を 行 わない 場 合 、シス<br />
テムループなど 重 大 な 障 害 が 発 生 する 可 能 性 があります。<br />
• 利 用 者 プログラムを 実 行 した 場 合 、<strong>MeFt</strong> のインタフェースを 使 用 しな<br />
い 画 面 は、サーバ 上 で 表 示 されます。<br />
• リモート 実 行 で 起 動 した 利 用 者 プログラム 中 から 子 プロセスやスレッド<br />
を 生 成 して、 別 の 利 用 者 プログラムを 非 同 期 に 実 行 できません。ただ<br />
し、 子 プロセスとして 別 の 利 用 者 プログラムを 非 同 期 に 実 行 する 場 合 に<br />
は、<strong>MeFt</strong> の ps_exec 関 数 (C インタフェースだけ)を 使 用 してくださ<br />
い。<br />
ps_exec 関 数 については、「<strong>MeFt</strong> 説 明 書 」および「4.3.3 別 プ<br />
ロセスの 起 動 方 法 」を 参 照 してください。<br />
• クライアント 印 刷 機 能 時 に、オープン 処 理 またはライト 処 理 でエラーが<br />
発 生 した 場 合 、 利 用 者 プログラムにはエラーが 通 知 されません。また、<br />
54
4.3 利 用 者 プログラムを 開 発 する<br />
プレビュー 機 能 時 にも 同 様 にエラーが 通 知 されません。エラーが 発 生 し<br />
た 場 合 には <strong>MeFt</strong>/<strong>Web</strong> コントロールがエラーを 表 示 します(message プ<br />
ロパティが TRUE の 場 合 )。<br />
• <strong>MeFt</strong>/<strong>Web</strong> では、Windows システム 上 の <strong>MeFt</strong>/<strong>Web</strong> コントロールを 画 面<br />
帳 票 処 理 のフロントエンドとして 動 作 させます。このため、サーバ 上 で<br />
動 作 する <strong>MeFt</strong> とは、 表 示 ファイル 機 能 および 画 面 帳 票 定 義 体 のサポー<br />
ト 範 囲 が 異 なる 場 合 があります。<br />
サーバ 上 の <strong>MeFt</strong> 機 能 および <strong>MeFt</strong>/<strong>Web</strong> コントロールを 使 用<br />
した <strong>MeFt</strong> 機 能 については「<strong>MeFt</strong> 説 明 書 」および<br />
「Windows ® <strong>MeFt</strong> 説 明 書 」を 参 照 してください。<br />
• シェルスクリプトをリモート 実 行 する 場 合 には、 起 動 するシェルスクリ<br />
プトの 先 頭 行 に「#! シェルコマンド 名 」を 必 ず 記 述 してください。 例 え<br />
ば、C シェルでは「#!/bin/csh」、Born シェルでは「#!/bin/sh」と 記 述 し<br />
ます。この 行 は、このファイルが sh プログラム 用 のスクリプトとして<br />
実 行 されるものであることをシステムに 伝 えます。<br />
• 画 面 帳 票 定 義 体 名 にロングファイル 名 は 使 用 できません。<br />
• 表 示 ファイル 機 能 を 使 った 画 面 入 出 力 を 行 う 利 用 者 プログラムは、シス<br />
テムの 標 準 入 力 (ACCEPT)で 入 力 を 行 わないでください。また、<br />
DISPLAY 文 を 使 用 してデータを 出 力 する 場 合 は、 標 準 出 力 でなくファ<br />
イルに 出 力 するように 指 定 してください。<br />
出 力 先 ファイル、および 格 納 ディレクトリには、 利 用 者 プログラムをリ<br />
モート 実 行 するユーザに 対 して 書 き 込 み 権 を 付 与 してください。 利 用 者<br />
プログラムの 権 限 については、「2.4 利 用 者 プログラムの 権 限 を 設 定 す<br />
る」を 参 照 してください。<br />
DISPLAY/ACCEPT については、「NetCOBOL 使 用 手 引 書 」<br />
を 参 照 してください。<br />
• COBOL で 出 力 されるエラーメッセージは、ファイルに 出 力 を 指 定 しま<br />
す。 実 行 用 の 初 期 化 ファイルまたは 環 境 変 数 に 実 行 環 境 情 報<br />
「CBR_MESSOUTFILE= ファイル 名 」を 必 ず 指 定 してください。<br />
• ソート 処 理 を 行 う 場 合 は、 一 時 的 に 作 業 ファイルが 作 成 されます。デ<br />
フォルトでは、/tmp に 作 業 ファイルが 作 成 されますが、 実 行 用 の 初 期 化<br />
ファイルまたは 環 境 変 数 に 実 行 環 境 情 報 「BSORT_TMPDIR= 作 業 ファ<br />
イルを 作 成 するパス 名 」を 指 定 することで、 作 業 ファイルが 作 成 される<br />
パスを 変 更 することができます。<br />
• 印 刷 ファイルを 使 用 したプログラムは、プレビューまたはクライアント<br />
印 刷 を 行 うことはできません。<br />
• プロセス 型 プログラムで DISPLAY 文 の 実 行 結 果 をファイルに 出 力 する<br />
場 合 は、プロセス 間 でファイル 名 の 衝 突 が 起 こらないように 対 処 が 必 要<br />
です。 例 えば 以 下 のような 対 処 があります。<br />
- DISPLAY 文 に SYSERR を 指 定 する。<br />
55
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
- プロセス 型 プログラムの 起 動 用 シェルまたはプログラム 起 動 ペー<br />
ジの environment プロパティの 指 定 などで、 使 用 するファイル 名<br />
をプロセスごとに 変 更 します。<br />
<strong>Web</strong> アプリケーションのように 同 一 のアプリケーションを<br />
複 数 プロセスで 同 時 実 行 する 場 合 は、 使 用 するファイル 名<br />
の 衝 突 により、プロセス 間 でファイル 排 他 が 発 生 すること<br />
があります。<br />
したがって、アプリケーションがファイル 出 力 を 行 う 場 合<br />
には、ファイル 名 の 衝 突 に 注 意 し、ファイル 排 他 を 考 慮 し<br />
たアプリケーションの 設 計 が 必 要 になります。<br />
4.3.2 環 境 変 数<br />
<strong>MeFt</strong>/<strong>Web</strong> を 使 用 した 利 用 者 プログラムの 実 行 時 には、 以 下 の 環 境 変 数 を 設 定<br />
します。<br />
環 境 変 数<br />
MEFTWEBDIR<br />
MEFTDIR<br />
LD_LIBRARY_<br />
PATH<br />
LANG<br />
意 味<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールが 使 用 するウィンドウ 情 報 ファイ<br />
ルまたはプリンタ 情 報 ファイルの 格 納 ディレクトリを 指 定<br />
します。 複 数 のディレクトリを 指 定 する 場 合 は、%( 文 字<br />
コード:0x25)で 区 切 ります。 例 えば、csh をシェルとし<br />
ている 場 合 、http://hostname/dir1 と http://hostname/dir2 を<br />
指 定 する 場 合 は 以 下 のようにします。<br />
setenv MEFTWEBDIR http://hostname/dir1%http://<br />
hostname/dir2<br />
MEFTWEBDIR が 設 定 されていない 場 合 、 環 境 変 数<br />
MEFTDIR に 指 定 したディレクトリが 格 納 ディレクトリとし<br />
て 参 照 されます。<br />
サーバ 印 刷 時 に、 使 用 するプリンタ 情 報 ファイルの 格 納<br />
ディレクトリを 指 定 します。 指 定 方 法 については、「<strong>MeFt</strong><br />
説 明 書 」を 参 照 してください。<br />
LD_LIBRARY_PATH に <strong>MeFt</strong>/<strong>Web</strong>、<strong>MeFt</strong>、COBOL のイン<br />
ストールディレクトリおよび 利 用 者 プログラムが 必 要 とす<br />
るライブラリの 格 納 ディレクトリを 指 定 します。<br />
例 えば、csh をシェルとしている 場 合 、 以 下 のように 設 定<br />
します。<br />
setenv LD_LIBRARY_PATH=/opt/FSUNmeftw/lib:/opt/<br />
FJSVcbl/lib:<br />
/opt/FJSVmeft/lib<br />
なお、スレッド 型 プログラムの 場 合 、LD_LIBRARY_PATH<br />
に 利 用 者 プログラムが 必 要 とするライブラリの 格 納 ディレ<br />
クトリを 指 定 するには、/opt/FSUNmeftw/bin/mws99.sh の<br />
LIBDIR に 追 加 します。<br />
利 用 者 プログラムのコード 系 が UNICODE(UTF-8)の 場 合<br />
は、 必 ず LANG 環 境 変 数 を 指 定 してください。<br />
なお、マルチスレッドプログラムの 場 合 は、<br />
/opt/FSUNmeftw/bin/mws99.sh ファイルで LANG 環 境 変 数<br />
を 指 定 してください。<br />
56
4.3 利 用 者 プログラムを 開 発 する<br />
MEFTWEBDIR と MEFTDIR が 両 方 指 定 されている 場 合 は、<br />
MEFTWEBDIR の 指 定 が 優 先 されます(ただし、サーバ 印 刷 時 をの<br />
ぞきます)。<br />
また、<strong>MeFt</strong>/<strong>Web</strong> では、 利 用 者 プログラムをリモート 実 行 する 際 に、 以 下 の 環<br />
境 変 数 を 使 用 します。 利 用 者 プログラムなどでは、これらの 環 境 変 数 は 使 用 し<br />
ないでください。<br />
_MW_ID _MW_DSP _MW_PRT _MW_USR<br />
_MW_WIN _MW_PRE _MW_MSG _MW_LOG<br />
_MW_PIPE _MW_PIPEINH _MW_IP _MW_CMP<br />
_MW_OPT _MW_DTR _MW_ENV(※ 1) _MW_CGI<br />
_MW_GAI<br />
※ 1) 環 境 変 数 _MW_ENV は、ps_exec 関 数 を 使 用 する 場 合 に、 利 用 者 プログラ<br />
ムで 使 用 します。<br />
「4.3.3 別 プロセスの 起 動 方 法 」を 参 照 してください。<br />
環 境 変 数 の 設 定 方 法 を 以 下 に 示 します。<br />
a. システム 共 通 のシェルの 初 期 化 ファイルに 設 定 する<br />
b. 環 境 変 数 設 定 コマンドで 設 定 する[プロセス 型 プログラムの 場 合 だけ]<br />
c. 実 行 用 の 初 期 化 ファイルに 設 定 する<br />
d. コマンド 行 で 設 定 する( 実 行 時 オプション)[プロセス 型 プログラムの<br />
場 合 だけ]<br />
e. <strong>MeFt</strong>/<strong>Web</strong> コントロールの environment プロパティで 設 定 する[プロセス<br />
型 プログラムの 場 合 だけ]<br />
• a~ d については、「NetCOBOL 使 用 手 引 書 」を 参 照 して<br />
ください。<br />
e については、「3.4.3 利 用 者 プログラムの 指 定 方 法<br />
(pathname/argument/environment/funcname)」を 参 照 してく<br />
ださい。<br />
• <strong>MeFt</strong>で 使 用 する 環 境 変 数 については、「<strong>MeFt</strong> 説 明 書 」を<br />
参 照 してください。<br />
• COBOL で 使 用 する 環 境 変 数 については、「NetCOBOL 使<br />
用 手 引 書 」を 参 照 してください。<br />
57
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
4.3.3 別 プロセスの 起 動 方 法<br />
利 用 者 プログラムから、 別 の 利 用 者 プログラムを 起 動 する 場 合 には、ps_exec<br />
関 数 を 使 用 します。<br />
• プログラムインタフェース<br />
本 機 能 は C だけ 対 応 です。<br />
【 形 式 】<br />
PSINT PSFUNCTION ps_exec(PSPSTR pCmdLine, PSPVOID pExtension)<br />
;<br />
【 機 能 説 明 】<br />
指 定 したアプリケーションを 実 行 します。<br />
【パラメータ】<br />
pCmdLine : アプリケーションを 実 行 するコマンドライン(ファイル 名<br />
とオプションのパラメータ)を 持 つ、NULL で 終 わる 文 字<br />
列 を 指 定 します。ファイル 名 は、ディレクトリパスを<br />
含 んだフルパスで 指 定 してください。<br />
pExtension : リザーブです。0 を 指 定 します。<br />
【 使 用 例 】<br />
FUJITSU ディレクトリに 格 納 されている TEST.EXE を 起 動 します。<br />
ps_exec("/FUJITSU/TEST.EXE",0);<br />
【 診 断 】<br />
正 常 終 了 時 には 0 が 返 されます。システムにメモリまたはリソースが 足<br />
りない 場 合 には 1 が、 指 定 したファイルが 見 つからない 場 合 には 2 が、<br />
指 定 した 実 行 ファイルが 無 効 の 場 合 には 3 が 返 されます。<br />
【 注 意 事 項 】<br />
本 機 能 を 使 用 する 場 合 には、-I オプションで /opt/FJSVmeft/include、-L<br />
オプションで /opt/FSUNmeftw/lib ディレクトリ、-l オプションで mwi00<br />
を 指 定 します。<br />
58
4.3 利 用 者 プログラムを 開 発 する<br />
• ps_exec 関 数 の 動 作<br />
<strong>MeFt</strong>/<strong>Web</strong> の ps_exec 関 数 の 動 作 について 説 明 します。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
利 用 者 プログラム A から ps_exec 関 数 によって 利 用 者 プログラム B の<br />
実 行 を 要 求 すると、<strong>MeFt</strong>/<strong>Web</strong> サーバはその 要 求 をクライアント 側 の<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールに 渡 します。<strong>MeFt</strong>/<strong>Web</strong> コントロールは、 現 在 、<br />
利 用 者 プログラム A を 実 行 している WWW ブラウザとは 別 のウィンド<br />
ウを 自 動 的 に 開 設 し、そのウィンドウから 利 用 者 プログラム B をリ<br />
モート 実 行 します。また、 利 用 者 プログラム B をリモート 実 行 する 場<br />
合 、 利 用 者 プログラム A を 起 動 する 際 に 使 用 された 以 下 のプロパティ<br />
が 引 き 継 がれます。<br />
hostname port message<br />
usedcgi displaywindow printmode<br />
previewwindow previewdrawpos previewdc<br />
previewrate<br />
なお、hyperlink、hyperlinktarget は、 引 き 継 がれません。 別 ウィンドウ<br />
でハイパーリンクされます。<br />
59
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
ps_exec 関 数 では、 利 用 者 プログラム A の 環 境 情 報 ( 環 境 変 数 )を、 利<br />
用 者 プログラム B に 渡 すことができます。<br />
利 用 者 プログラム A の 環 境 変 数 を 利 用 者 プログラム B に 渡 すために<br />
は、 環 境 変 数 _MW_ENV に 渡 す 環 境 変 数 名 をカンマ(,)で 区 切 って 指<br />
定 します。<br />
例 : 利 用 者 プログラム A の 環 境 変 数 を 以 下 のように 設 定 していた 場 合 、<br />
利 用 者 プログラム B に 環 境 変 数 A と 環 境 変 数 B の 内 容 が 引 き 継 が<br />
れます。<br />
A=12345<br />
B=98765<br />
_MW_ENV=A,B<br />
• _MW_ENV で 継 承 できる 環 境 変 数 の 情 報 量 には 制 限 が<br />
あります。_MW_ENV に 指 定 された " 環 境 変 数 名 とその<br />
値 の 総 和 " が 2048 バイトを 超 えると、 環 境 変 数 が 引 き<br />
継 がれません。なお、 上 記 の 例 では " 環 境 変 数 名 とその<br />
値 の 総 和 " は、15 バイトになります。<br />
• スレッド 型 プログラムは ps_exec 関 数 で 起 動 できませ<br />
ん。<br />
4.3.4 ウィンドウ 情 報 ファイルとプリンタ 情 報 ファイル<br />
のキーワード<br />
<strong>MeFt</strong> のウィンドウ 情 報 ファイルおよびプリンタ 情 報 ファイルに 指 定 するキー<br />
ワードについては、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。<br />
また、<strong>MeFt</strong>/<strong>Web</strong> で 使 用 できないキーワードについては、「7.4 <strong>MeFt</strong>」を 参 照 し<br />
てください。<br />
60
4.4 ユーザ 資 源 の 指 定 方 法<br />
4.4 ユーザ 資 源 の 指 定 方 法<br />
<strong>MeFt</strong>/<strong>Web</strong> で 使 用 するウィンドウ 情 報 ファイル、プリンタ 情 報 ファイル、 画 面<br />
帳 票 定 義 体 などユーザ 資 源 の 指 定 方 法 について 説 明 します。<br />
• ユーザ 資 源 の 指 定 方 法<br />
ウィンドウ 情 報 ファイル、プリンタ 情 報 ファイル、 画 面 帳 票 定 義 体 など<br />
のユーザ 資 源 の 格 納 先 を 指 定 する 方 法 には 以 下 の2とおりがあります。<br />
指 定 方 法<br />
説 明<br />
URL 指 定<br />
WWW サーバ 上 に 格 納 されたユーザ 資 源 を URL で 指 定 し<br />
ます。URL にはプロトコル 名 、ホスト 名 を 含 めます( 必<br />
要 に 応 じてポートも 指 定 します)。ただし、 取 り 扱 うこと<br />
のできる URL は、http プロトコルまたは https プロトコル<br />
のものだけです(https を 使 用 できるのは Internet Explorer<br />
で SSL を 利 用 する 場 合 です)。<br />
( 設 定 例 )<br />
csh をシェルとしている 場 合 、http://hostname/dir1 に 格 納<br />
されたウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイ<br />
ルを 指 定 する 例 を 以 下 に 示 します。<br />
setenv MEFTWEBDIR http://hostname/dir1<br />
URL 指 定 の 場 合 、ユーザ 資 源 を 格 納 するディレクトリは、<br />
URL で 参 照 可 能 な 仮 想 ディレクトリとして 設 定 しておく<br />
必 要 があります。<br />
利 用 者 プログラムが 動 作 するサーバマシン 上 のローカルパ<br />
ス( 物 理 パス)を 指 定 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールの usedcgi プロパティに TRUE を<br />
指 定 して、ユーザ 資 源 の 格 納 先 に、 利 用 者 プログラムが 動<br />
作 するサーバ 上 のローカルパスを 指 定 します。ローカルパ<br />
スはフルパスで 指 定 してください。<br />
( 設 定 例 )<br />
csh をシェルとしている 場 合 、サーバ 上 のディレクトリ /<br />
dir1 に 格 納 されたウィンドウ 情 報 ファイルまたはプリンタ<br />
サーバの 情 報 ファイルを 指 定 する 例 を 以 下 に 示 します。<br />
ローカル setenv MEFTWEBDIR /dir1<br />
パス この 指 定 方 法 では、<strong>MeFt</strong>/<strong>Web</strong> コントロールの usedcgi プ<br />
(CGI アク ロパティを TRUE に 設 定 するだけで、 従 来 、スタンドア<br />
セス) ロン 環 境 で 運 用 していた 環 境 を 変 更 しないで <strong>Web</strong> 連 携 に<br />
移 行 できます。ただし、ユーザ 資 源 の 格 納 ディレクトリは<br />
省 略 できません。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールの usedcgi プロパティの 初 期 値 は<br />
FALSE です。usedcgi プロパティの 値 が FALSE の 場 合 、<br />
ユーザ 資 源 の 格 納 先 にローカルパスが 指 定 されると、ロー<br />
カルパスは <strong>MeFt</strong>/<strong>Web</strong> コントロールが 動 作 しているクライ<br />
アントマシン 上 のパスになります。 利 用 者 プログラムが 動<br />
作 しているサーバマシン 上 のパスではありませんので 注 意<br />
してください。<br />
61
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
URL には、「\」 文 字 を 含 むディレクトリは 使 用 できません。<br />
ユーザ 資 源 を 指 定 する 方 法 には、 以 下 の 方 法 があります。<br />
• ユーザ 資 源 を URL で 指 定 する<br />
ユーザ 資 源 を URL で 指 定 した 場 合 、クライアントにダ<br />
ウンロードされたユーザ 資 源 は Internet Explorer に<br />
キャッシュされます。このため、サーバ 上 のユーザ 資 源<br />
が 変 更 されない 限 り、プログラムを 起 動 する 度 に 毎 回 ダ<br />
ウンロードされることはありません。<br />
• ユーザ 資 源 をサーバのローカルパス(CGI アクセス)で<br />
指 定 する<br />
ユーザ 資 源 をサーバのローカルパス(CGI アクセス)で<br />
指 定 した 場 合 、クライアントにダウンロードされたユー<br />
ザ 資 源 は Internet Explorer にキャッシュされません。こ<br />
のため、ユーザ 資 源 を 参 照 する 度 に 毎 回 ダウンロードさ<br />
れます。<br />
このため、URL 指 定 を 推 奨 します。<br />
• ウィンドウ 情 報 ファイルとプリンタ 情 報 ファイル<br />
ウィンドウ 情 報 ファイルとプリンタ 情 報 ファイルは、 画 面 帳 票 定 義 体 の<br />
格 納 ディレクトリやプリンタ 機 種 などの 各 種 情 報 を 設 定 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> を 使 用 しないスタンドアロン 環 境 では、ウィンドウ 情 報 ファ<br />
イルとプリンタ 情 報 ファイルの 格 納 ディレクトリを 環 境 変 数 MEFTDIR<br />
で 指 定 します。<br />
スタンドアロン 環 境 で 使 用 するウィンドウ 情 報 ファイルま<br />
たはプリンタ 情 報 ファイルについては、「<strong>MeFt</strong> 説 明 書 」を<br />
参 照 してください。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
62
4.4 ユーザ 資 源 の 指 定 方 法<br />
<strong>MeFt</strong>/<strong>Web</strong> 連 携 環 境 では、サーバ 上 とクライアント 上 で 動 作 する 二 つの<br />
<strong>MeFt</strong> があります。サーバ 上 で 動 作 する <strong>MeFt</strong> はサーバ 印 刷 時 に 使 用 され<br />
ます。クライアント 上 で 動 作 する <strong>MeFt</strong> は <strong>MeFt</strong>/<strong>Web</strong> コントロールに 含<br />
まれており、WWW ブラウザ 上 の 画 面 処 理 やクライアント 印 刷 に 使 用 さ<br />
れます。<br />
このため、サーバで 動 作 する <strong>MeFt</strong> の 仕 様 とクライアントで 動 作 する<br />
<strong>MeFt</strong> の 仕 様 の 違 いからプリンタ 情 報 ファイルの 内 容 が 異 なる 場 合 が 発<br />
生 します。 例 えば、MEDDIR( 定 義 体 格 納 ディレクトリ)に 複 数 ディレ<br />
クトリの 指 定 方 法 や、OVLPDIR(オーバレイパターン 格 納 ディレクト<br />
リ 名 )の 指 定 方 法 などがあります。<br />
したがって、サーバ 印 刷 とクライアント 印 刷 を 行 う 場 合 には、 必 ず、そ<br />
れぞれのプリンタ 情 報 ファイルを 用 意 する 必 要 があります。ただし、<br />
サーバ 印 刷 用 のプリンタ 情 報 ファイル 名 と、クライアント 用 のプリンタ<br />
情 報 ファイル 名 は 同 一 名 にする 必 要 があります。<br />
サーバ 印 刷 時 に 使 用 するプリンタ 情 報 ファイルの 格 納 ディレクトリを 環<br />
境 変 数 MEFTDIR で 指 定 します。また、<strong>MeFt</strong>/<strong>Web</strong> コントロールが 使 用<br />
するウィンドウ 情 報 ファイルとプリンタ 情 報 ファイルの 格 納 ディレクト<br />
リを 環 境 変 数 MEFTWEBDIR で 指 定 します。<br />
また、サーバ 印 刷 時 に 使 用 するプリンタ 情 報 ファイルはサーバシステム<br />
のシステムコード 系 で 作 成 します。<strong>MeFt</strong>/<strong>Web</strong> コントロールが 使 用 する<br />
クライアント 用 のウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイル<br />
はシフト JIS コード 系 で 作 成 します。<br />
サーバ 印 刷 用 のプリンタ 情 報 ファイルについては「<strong>MeFt</strong> 説<br />
明 書 」、クライアント 用 のウィンドウ 情 報 ファイルまたはプ<br />
リンタ 情 報 ファイルについては「Windows ® <strong>MeFt</strong> 説 明 書 」<br />
を 参 照 してください。<br />
63
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
例 えば、サーバ 印 刷 用 のプリンタ 情 報 ファイル(prtenv)をサーバ 上 の<br />
ディレクトリ /dir1 に 格 納 し、<strong>MeFt</strong>/<strong>Web</strong> コントロール 用 のプリンタ 情 報<br />
ファイル(prtenv)を http://hostname/dir2(サーバ 上 のディレクトリ /<br />
dir2)に 格 納 した 場 合 、 以 下 のようになります。<br />
- COBOL ソースの ASSIGN 句 の 記 述<br />
ASSIGN TO GS-PRTFILE<br />
- 環 境 変 数 の 記 述 (csh をシェルとしている 場 合 )<br />
setenv MEFTDIR /dir1 → MEFTDIR には、URL を 指 定 するこ<br />
とはできません。<br />
setenv MEFTWEBDIR http://hostname/dir2<br />
setenv PRTFILE prtenv<br />
64
4.4 ユーザ 資 源 の 指 定 方 法<br />
• クライアント 用 のユーザ 資 源 の 指 定 方 法<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールが 使 用 する 画 面 帳 票 定 義 体 などのユーザ 資 源 は<br />
以 下 のように 指 定 します。<br />
ユーザ 資 源 名<br />
指 定 方 法<br />
ウィンドウ<br />
情 報 ファイル<br />
プリンタ<br />
情 報 ファイル<br />
画 面 帳 票<br />
定 義 体<br />
オーバレイ<br />
定 義 体<br />
組 込 み<br />
メディア<br />
背 景 メディア<br />
ヘルプ<br />
ファイル<br />
アイコン<br />
オープン 時 に 格 納 ディレクトリを 指 定 することもでき<br />
ます。しかし、プログラム 中 にはファイル 名 だけを 指<br />
定 します。 格 納 ディレクトリは、 環 境 変 数<br />
MEFTWEBDIR に URL またはサーバのローカルパスで<br />
指 定 します。 環 境 変 数 を 指 定 する 場 合 には、<strong>MeFt</strong>/<br />
<strong>Web</strong> コントロールの environment プロパティを 使 用 す<br />
ることができます(ただし、プロセス 型 プログラムの<br />
場 合 だけ)。<br />
格 納 ディレクトリをクライアント 用 のウィンドウ 情 報<br />
ファイルまたはプリンタ 情 報 ファイルの MEDDIR キー<br />
ワードに、URL またはサーバのローカルパスで 指 定 し<br />
ます。 拡 張 子 をウィンドウ 情 報 ファイルまたはプリン<br />
タ 情 報 ファイルの MEDSUF キーワードで 指 定 します。<br />
格 納 ディレクトリをクライアント 用 のプリンタ 情 報<br />
ファイルの OVLPDIR キーワードに、URL またはサー<br />
バのローカルパスで 指 定 します。 拡 張 子 を 環 境 設 定<br />
ファイルの OVLPSUF キーワードで 指 定 します。オー<br />
バレイ 定 義 体 が kol5 に 格 納 されている 場 合 は、kol5 を<br />
含 めたパスを 指 定 します。<br />
格 納 ディレクトリをクライアント 用 のウィンドウ 情 報<br />
ファイルまたはプリンタ 情 報 ファイルの MEDIADIR<br />
キーワードに、URL またはサーバのローカルパスで 指<br />
定 します。<br />
メディアファイルをクライアント 用 のウィンドウ 情 報<br />
ファイルの BACKMEDIA キーワードに、URL または<br />
サーバのローカルパスで 指 定 します。<br />
ヘルプファイルは 使 用 できません。クライアント 用 の<br />
ウィンドウ 情 報 ファイルの HELPDIR キーワードは 削<br />
除 してください。<br />
アイコンは 使 用 できません。クライアント 用 のウィン<br />
ドウ 情 報 ファイルの ICONRSRC キーワードは 削 除 し<br />
てください。<br />
サーバ 印 刷 時 に 使 用 されるプリンタ 情 報 ファイルには、<br />
ユーザ 資 源 の 格 納 先 に URL を 指 定 することはできません。<br />
65
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
4.5 Unicode アプリケーションの 使 用 方 法<br />
Unicode で 動 作 する COBOL アプリケーションの 使 用 方 法 について 説 明 します。<br />
なお、Unicode に 関 する 機 能 は、クライアントマシンの OS が Windows NT ®<br />
4.0、Windows ® 2000 および Windows ® XP の 場 合 に 使 用 することができます。<br />
4.5.1 WWW ブラウザ<br />
Unicode アプリケーションを <strong>MeFt</strong>/<strong>Web</strong> で 使 用 する 場 合 は、WWW ブラウザに<br />
ついて 以 下 の 注 意 が 必 要 です。<br />
• サポート WWW ブラウザ<br />
Unicode のアプリケーションは、Internet Explorer 5.0、5.01、5.5、6.0 で<br />
だけ 使 用 できます。<br />
• 起 動 用 HTML ファイルの 文 字 コード<br />
起 動 用 HTML ファイルの 文 字 コードは、シフト JIS を 使 用 してくださ<br />
い。<br />
4.5.2 翻 訳 、リンク 方 法 について<br />
<strong>MeFt</strong>/<strong>Web</strong> 固 有 の 注 意 点 はありません。<br />
翻 訳 、リンク 方 法 については、「NetCOBOL 使 用 手 引 書 」を 参 照 し<br />
てください。<br />
4.5.3 実 行 時 の 注 意 点<br />
• Unicode アプリケーションをリモート 実 行 する 場 合 、プレビュー 画 面 か<br />
らサーバ 印 刷 を 行 えません。<br />
• pathname プロパティおよび argument プロパティに 日 本 語 を 指 定 できま<br />
せん。<br />
Unicode アプリケーション 実 行 時 の 注 意 点 については、<br />
「NetCOBOL 使 用 手 引 書 」を 参 照 してください。<br />
66
4.6 <strong>MeFt</strong> の 追 加 通 知 コード<br />
4.6 <strong>MeFt</strong> の 追 加 通 知 コード<br />
<strong>MeFt</strong>/<strong>Web</strong> の 運 用 時 には、<strong>MeFt</strong> の 通 知 コードに 加 えて、 以 下 の 通 知 コードが 利<br />
用 者 プログラムに 通 知 されます。<br />
英 数 字<br />
通 知 コードラベル<br />
トラブル 内 容 、 対 処 方 法<br />
コード<br />
MEFD_RC_NSVER<br />
MEFD_RC_NTIME<br />
MEFD_RC_NSHUT<br />
N1<br />
N7<br />
N8<br />
クライアントマシンでエラーが 発 生 しました。<br />
【 原 因 】<br />
• クライアントマシンまたはサーバマシンで<br />
メモリ 不 足 が 発 生 しました。<br />
• WWW サーバが 正 常 に 通 信 を 行 うことがで<br />
きなかったため、リモート 実 行 処 理 を 続 行<br />
できなくなりました。<br />
【 対 処 】<br />
以 下 の2 点 を 確 認 してください。<br />
• クライアントマシンまたはサーバマシンに<br />
メモリの 空 きがありますか。<br />
• WWW サーバは 正 常 に 動 作 していますか。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバで 通 信 監 視 時 間 のタイムアウ<br />
トが 発 生 しました。<br />
【 対 処 】<br />
利 用 者 プログラムで 後 処 理 (オープン 中 のファ<br />
イルのクローズなど)を 行 い、 終 了 処 理 を 行 っ<br />
てください。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールの Quit メソッドが 実<br />
行 されました。<br />
【 対 処 】<br />
利 用 者 プログラムで 後 処 理 (オープン 中 のファ<br />
イルのクローズなど)を 行 い、 終 了 処 理 を 行 っ<br />
てください。<br />
なお、 一 度 、N7 または N8 エラーが 発 生 する<br />
と、 以 降 の 処 理 では N8 エラーが 通 知 されま<br />
す。<br />
67
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
4.7 プロセス 型 プログラムから<br />
スレッド 型 プログラムへの 移 行 方 法<br />
既 存 のプロセス 型 プログラムからスレッド 型 プログラムへの 移 行 は、 容 易 に 行<br />
えます。ただし、 翻 訳 、リンク 方 法 や 実 行 環 境 の 変 更 が 必 要 となります。ま<br />
た、 場 合 によっては、 若 干 のプログラム 修 正 が 必 要 です。 以 下 に、 移 行 の 際 の<br />
注 意 点 などについて 説 明 します。なお、スレッド 型 プログラムとして 使 用 でき<br />
るプログラムは、COBOL プログラムだけです。<br />
4.7.1 プログラム 修 正<br />
以 下 の 機 能 を 使 用 している 既 存 のプロセス 型 プログラムをスレッド 型 プログラ<br />
ムに 移 行 する 場 合 は、プログラム 修 正 が 必 要 です。<br />
• 環 境 変 数 操 作<br />
スレッド 型 プログラムでは1つのプロセスで 複 数 のスレッドが 動 作 しま<br />
す。そのため、 環 境 変 数 の 内 容 を 変 更 すると、 他 のアプリケーションに<br />
影 響 を 及 ぼす 場 合 があります。また、 環 境 変 数 の 内 容 を 参 照 する 場 合<br />
も、 内 容 そのものが 不 変 であることが 一 切 保 証 されないので、アプリ<br />
ケーションの 動 作 が 意 図 したものと 異 なる 場 合 があります。したがっ<br />
て、 既 存 のプロセス 型 アプリで 環 境 変 数 操 作 をしている 場 合 は、 環 境 変<br />
数 を 使 用 しない 他 の 代 替 手 段 に 変 更 する 必 要 があります。<br />
• 引 数 の 受 け 渡 し 方 法<br />
プロセス 型 プログラムの 場 合 、プログラム 起 動 時 に 指 定 された 引 数<br />
(<strong>MeFt</strong>/<strong>Web</strong> コントロールの argument プロパティに 指 定 された 文 字 列 )<br />
を 受 け 取 るには、コマンド 行 引 数 の 操 作 機 能 を 使 用 します。 一 方 、ス<br />
レッド 型 プログラムは、 副 プログラムとして 呼 び 出 されます。そのた<br />
め、プログラム 起 動 時 に 指 定 された 引 数 を 受 け 取 るには、 手 続 き 部 の 見<br />
出 しの USING 指 定 にデータ 名 を 記 述 する 必 要 があります。なお、ス<br />
レッド 型 プログラムで 受 け 取 れる 引 数 の 数 は、1 個 だけです。<br />
詳 細 については、「NetCOBOL 使 用 手 引 書 」の「プログラム<br />
間 連 絡 機 能 でのパラメータの 受 渡 し 方 法 を 参 照 してくださ<br />
い。<br />
• プログラムの 終 了<br />
プロセス 型 プログラムでは、EXIT PROGRAM または STOP RUN を 使 用<br />
しますが、スレッド 型 プログラムでは、EXIT PROGRAM を 使 用 してく<br />
ださい。スレッド 型 プログラムでは、STOP RUN は 使 用 しないでくださ<br />
い。<br />
68
4.7 プロセス 型 プログラムから スレッド 型 プログラムへの 移 行 方 法<br />
4.7.2 翻 訳 、リンク 方 法 について<br />
既 存 のプロセス 型 プログラムをスレッド 型 プログラムに 移 行 するには、 再 翻 訳<br />
および 再 リンクが 必 要 です。<br />
スレッド 型 プログラムの 翻 訳 およびリンク 方 法 については、<br />
「NetCOBOL 使 用 手 引 書 」の「マルチスレッド」を 参 照 してくださ<br />
い。<br />
4.7.3 実 行<br />
MEFTWEBDIR などの 環 境 変 数 を <strong>MeFt</strong>/<strong>Web</strong> コントロールの environment プロパ<br />
ティや 起 動 用 のシェルプログラムに 指 定 できません。そのため、 環 境 変 数 は<br />
COBOL の 実 行 用 の 初 期 化 ファイル(COBOL.CBR)またはシステム 共 通 のシェ<br />
ルの 初 期 化 ファイルに 指 定 してください。<br />
COBOL.CBR とシステム 共 通 のシェルの 初 期 化 ファイルの 両 方 に 同<br />
一 の 環 境 変 数 が 設 定 されている 場 合 は、COBOL.CBR の 方 が 有 効 に<br />
なります。<br />
• 実 行 用 の 初 期 化 ファイルを 変 更 した 場 合<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 してください。<br />
• システム 共 通 のシェルの 初 期 化 ファイルを 変 更 した 場 合<br />
システムを 再 起 動 してください。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバの 再 起 動 については「「2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起<br />
動 と 停 止 」を 参 照 してください。<br />
スレッド 型 プログラムの 実 行 にあたっての 注 意 事 項 は、<br />
「NetCOBOL 使 用 手 引 書 」を 参 照 してください。<br />
また、 利 用 者 プログラムのコード 系 が UNICODE(UTF-8)の 場 合 は、<br />
/opt/FSUNmeftw/bin/mws99.sh ファイルで LANG 環 境 変 数 を 指 定 してください。<br />
69
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
4.8 HTML を 作 成 する<br />
WWW サーバ 上 の 利 用 者 プログラムをリモート 実 行 するために、HTML を 作 成<br />
する 必 要 があります。<br />
ここでは、 入 金 伝 票 処 理 のプログラムを 例 に 説 明 します。<br />
1 <br />
2 <br />
3 <strong>MeFt</strong>/<strong>Web</strong> sample<br />
4 <br />
5 <br />
6 <br />
←ボタンを 定 義 します。<br />
7 <br />
← <strong>MeFt</strong>/<strong>Web</strong> コントロールの 格 納 先 を 指<br />
定 。「3.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールをサー<br />
バ 上 からダウンロードする」を 参 照 して<br />
ください。<br />
12 ← OBJECT タグの 終 了<br />
13 <br />
←スクリプトの 開 始<br />
14 Sub GO_onClick() ←ボタン 処 理 の 開 始 (ボタンをクリック<br />
した 場 合 の 処 理 )<br />
15 <strong>MeFt</strong><strong>Web</strong>1.hostname = "hostname"<br />
← WWW サーバのホスト 名 を 指 定<br />
16 <strong>MeFt</strong><strong>Web</strong>1.pathname ="/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample/ja_JP.eucJP/<br />
denpyous.sh"<br />
← 起 動 する 利 用 者 プログラムを 指 定<br />
17 <strong>MeFt</strong><strong>Web</strong>1.environment ="MEFTWEBDIR=http://hostname/<strong>MeFt</strong><strong>Web</strong>/<br />
sample.web/ja_JP.eucJP" ← 環 境 変 数 を 指 定<br />
18 <strong>MeFt</strong><strong>Web</strong>1.submit() ← 利 用 者 プログラムの 実 行<br />
19 end sub ←ボタン 処 理 の 終 了<br />
20 Sub Window_onUnload() ←ページを 終 了 した 場 合 の 処 理<br />
21 <strong>MeFt</strong><strong>Web</strong>1.Quit() ←プログラムを 終 了 します<br />
22 end sub ←ページを 終 了 した 場 合 の 処 理<br />
23 ←スクリプトの 終 了<br />
24 <br />
25 <br />
70
4.8 HTML を 作 成 する<br />
この HTML は、/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP<br />
ディレクトリ 下 にある denpyou1.html です。<br />
下 線 で 示 されているホスト 名 とサンプルプログラムの 格 納 ディレ<br />
クトリは、 環 境 に 応 じて 変 更 してください。<br />
また、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャの「プログラム 起 動 」<br />
ページを 利 用 すると、 利 用 者 プログラムを 実 行 する HTML を 自 動<br />
的 に 作 成 できます。<br />
この HTML を WWW ブラウザで 開 くと 以 下 のようになります。<br />
この 入 金 伝 票 処 理 の 例 では、[GO!]ボタンをクリックすると、スクリプト<br />
(GO_onClick)が 実 行 されます。また、submit メソッドによって、WWW サー<br />
バ 上 の 利 用 者 プログラムが 実 行 されます。<br />
以 下 に 入 金 伝 票 処 理 プログラムが 実 行 された 場 合 の 図 を 示 します。<br />
71
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
4.9 帳 票 の 電 子 化<br />
帳 票 の 電 子 化 とは、<strong>MeFt</strong> が Interstage List Creator Enterprise Edition と 連 携 する<br />
ことにより、<strong>MeFt</strong> の 出 力 帳 票 を PDF ファイルにすることを 言 います。 帳 票 を<br />
電 子 化 することにより、 紙 などの 印 刷 コストや 管 理 スペース 削 減 などのメリッ<br />
トがあります。<br />
なお、 電 子 帳 票 の 出 力 はサーバ 印 刷 を 行 う 場 合 だけ 可 能 です。サーバ 印 刷 以 外<br />
の 印 刷 機 能 を 使 用 する 場 合 は、 帳 票 の 電 子 化 を 行 うことができません。<br />
<strong>MeFt</strong> の 出 力 帳 票 を 電 子 化 する 方 法 については、「<strong>MeFt</strong> 説 明 書 」を<br />
参 照 してください。<br />
72
4.10 SSL で 通 信 データを 保 護 する<br />
4.10 SSL で 通 信 データを 保 護 する<br />
4.10.1 SSL とは<br />
通 常 の WWW サーバが 使 用 する 通 信 プロトコルでは、セキュリティが 考 慮 さ<br />
れていないため、ネットワーク 上 でデータを 第 三 者 に 傍 受 、 改 ざんされる 危 険<br />
性 があります。SSL(Secure Sockets Layer)は WWW サーバの 通 信 プロトコル<br />
部 分 を 暗 号 化 することでこれらの 危 険 を 回 避 し、WWW サーバと WWW ブラ<br />
ウザ 間 で 安 全 に 通 信 することができます。<br />
SSL を 使 用 するためには 以 下 の 作 業 を 行 います。<br />
• WWWサーバと WWW ブラウザで SSL を 有 効 にします。<br />
• <strong>MeFt</strong>/<strong>Web</strong> で SSL を 有 効 にします。<br />
<strong>MeFt</strong>/<strong>Web</strong> では SSL を 使 用 するための WWW ブラウザとして<br />
Internet Explorer をサポートしています。Netscape Navigator では<br />
SSL を 使 用 できません。<br />
4.10.2 WWW サーバと WWW ブラウザで<br />
SSL を 有 効 にするための 作 業<br />
SSL を 使 用 するためには、WWW サーバと WWW ブラウザでそれぞれ 環 境 設<br />
定 が 必 要 になります。<br />
詳 細 については、WWW サーバのマニュアルおよび WWW ブラウ<br />
ザのヘルプを 参 照 してください。<br />
4.10.3 <strong>MeFt</strong>/<strong>Web</strong> で SSL を 有 効 にするための 作 業<br />
<strong>MeFt</strong>/<strong>Web</strong> で SSL を 有 効 にするためには 以 下 の 作 業 が 必 要 になります。<br />
■WWW サーバの 設 定<br />
通 信 データを 暗 号 化 するためには、<strong>MeFt</strong>/<strong>Web</strong> の CGI の 配 置 先 ディレクトリ<br />
(/opt/FSUNmeftw/bin)に 対 して SSL を 設 定 します。<br />
詳 細 については、WWW サーバのマニュアルを 参 照 してください。<br />
73
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
■ 起 動 用 HTML ファイルの 設 定<br />
通 信 データを 暗 号 化 するためには、 利 用 者 プログラム 起 動 用 の HTML ファイ<br />
ルに ssl プロパティを 追 加 します。 以 下 に 例 を 示 します。<br />
<strong>MeFt</strong><strong>Web</strong>1.ssl = TRUE<br />
ssl プロパティは WWW ブラウザとして Internet Explorer をサポー<br />
トしています。Netscape Navigator では 使 用 できません。<br />
また、SSL 通 信 のポート 番 号 は 通 常 443 が 使 用 されますが、ポート 番 号 に 443<br />
以 外 を 使 用 する 場 合 は、 利 用 者 プログラム 起 動 用 の HTML ファイルに port プ<br />
ロパティを 設 定 します。 以 下 に 例 を 示 します。<br />
<strong>MeFt</strong><strong>Web</strong>1.port =SSL 通 信 で 使 用 するポート 番 号<br />
なお、 利 用 者 プログラム 起 動 用 の HTML ファイルの 利 用 者 プログラムのパス<br />
名 には、サーバ 上 の 実 際 のパスを 記 述 するため、 通 信 データだけでなく、 起 動<br />
用 HTML も SSL で 暗 号 化 通 信 を 行 うことを 推 奨 します。<br />
利 用 者 プログラム 起 動 用 の HTML ファイル 自 体 を SSL の 対 象 とする 場 合 は、<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロール(/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/meftweb.cab)も SSL 通 信 の<br />
対 象 となるように WWW サーバを 設 定 してください。<br />
この 場 合 、 起 動 用 HTML ファイルの タグの CODEBASE の URL ス<br />
キーマも 変 更 が 必 要 です。 以 下 に 例 を 示 します。<br />
CODEBASE=”https://hostname/<strong>MeFt</strong><strong>Web</strong>/meftweb.cab#version=7,2,10,2”<br />
■ユーザ 資 源 の 格 納 先 を 設 定 する<br />
通 信 データだけでなく、 画 面 帳 票 定 義 体 やプリンタ 情 報 ファイルなどを 暗 号 化<br />
してデータ 通 信 したい 場 合 は、 環 境 変 数 MEFTWEBDIR やプリンタ 情 報 ファイ<br />
ルの MEDDIR キーワードなどの 変 更 が 必 要 です。<br />
設 定 個 所<br />
環 境 変 数 、 起 動 用 HTML ファイル、<br />
実 行 用 の 初 期 化 ファイル<br />
(COBOL.CBR)、またはバッチファ<br />
イル<br />
ウィンドウ 情 報 ファイル<br />
プリンタ 情 報 ファイル<br />
資 源 格 納 先 を 指 定<br />
するキーワード<br />
MEFTWEBDIR<br />
MEDDIR<br />
OVLPDIR<br />
MEDIADIR<br />
BACKMEDIA<br />
74
第 5 章<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービス<br />
マネージャ<br />
この 章 では、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 使 い、 離 れたところから<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバのサービスを 管 理 する 方 法 について 説 明 します。<br />
目 次<br />
5.1 起 動 方 法 ....................................................... 76<br />
5.2 プログラム 起 動 ................................................. 77<br />
5.3 プロセス 一 覧 ................................................... 78<br />
5.4 スプール 一 覧 ................................................... 79<br />
5.5 ドキュメント ................................................... 80<br />
75
第 5 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャ<br />
5.1 起 動 方 法<br />
以 下 に、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 起 動 する 手 順 を 示 します。<br />
1. クライアント 上 で Internet Explorer を 起 動 します。<br />
2. URL で 起 動 する 場 合 には、http://hostname/<strong>MeFt</strong><strong>Web</strong>/index.html と 指 定 し<br />
ます。hostname には、<strong>MeFt</strong>/<strong>Web</strong> をインストールしたマシンのホスト 名<br />
を 指 定 してください。<br />
• <strong>MeFt</strong>/<strong>Web</strong>サーバサービスマネージャでは、サーバマシン 上 で<br />
どのファイルがどこに 格 納 されているかなどの 情 報 が 表 示 され<br />
てしまいます。これを 回 避 するためには、<strong>MeFt</strong>/<strong>Web</strong> サーバ<br />
サービスマネージャの HTML ファイルに 権 限 を 指 定 してくだ<br />
さい。<br />
• <strong>MeFt</strong>/<strong>Web</strong>サーバサービスマネージャは <strong>MeFt</strong>/<strong>Web</strong> サーバの<br />
サービスを 管 理 する 管 理 者 向 けの 機 能 です。<br />
管 理 者 向 けの 機 能 が 不 正 に 利 用 される 危 険 性 があるため、イン<br />
ターネット 接 続 をする 環 境 に <strong>MeFt</strong>/<strong>Web</strong> をインストールする 場<br />
合 は、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ 機 能 を 使 用 しない<br />
でください。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ 機 能 を 使 用 できないよう<br />
にするには、 以 下 のディレクトリに 格 納 されている *htm およ<br />
び *html ファイルを 削 除 してください。<br />
/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong><br />
HTML ファイルに 権 限 を 指 定 する 方 法 については、WWW サーバ<br />
のマニュアルを 参 照 してください。<br />
76
5.2 プログラム 起 動<br />
5.2 プログラム 起 動<br />
リモート 実 行 メニューを 選 択 すると、WWW サーバ 上 のプログラムを、<strong>MeFt</strong>/<br />
<strong>Web</strong> サーバサービスマネージャを 通 して 実 行 できる 画 面 が 表 示 されます。ま<br />
た、 起 動 時 に 引 数 などのコマンドラインも 指 定 できます。<br />
このリモート 実 行 画 面 から WWW サーバ 上 のプログラムを 起 動 すると、<strong>MeFt</strong>/<br />
<strong>Web</strong> サーバサービスマネージャによって HTML ファイルが 自 動 生 成 されます。<br />
それが 別 の WWW ブラウザの 画 面 となって 表 示 されます。<br />
ここで 使 用 している HTML ファイルを 参 考 にして、リモート 実 行<br />
用 の HTML ファイルを 簡 単 に 作 成 することができます。WWW ブ<br />
ラウザ 上 で 現 在 使 用 している HTML ファイルを 表 示 するには、<br />
Internet Explorer の< 表 示 /ソース 表 示 >メニューを 選 択 します。<br />
以 下 のプロパティには、、& の 文 字 は 指 定 できません。<br />
• pathname<br />
• argument<br />
• environment<br />
• funcname<br />
• hyperlinktarget<br />
77
第 5 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャ<br />
5.3 プロセス 一 覧<br />
プロセス 一 覧 メニューを 選 択 すると、WWW ブラウザ(<strong>MeFt</strong>/<strong>Web</strong> コントロー<br />
ル)からリモート 実 行 した 利 用 者 プログラム 一 覧 が 表 示 されます。<br />
また、このプロセス 一 覧 に 表 示 されている ID は、プロセス ID(PID)です。<br />
何 かの 理 由 によってプログラムを 強 制 的 に 終 了 させる 場 合 は、サーバ 上 の kill<br />
コマンドにこのプロセス ID を 指 定 して、プロセスを 終 了 します。<br />
また、[ 同 時 実 行 可 能 数 ]ボタンをクリックすると、 同 時 に 実 行 できるプログ<br />
ラムの 最 大 数 を 参 照 することができます。<br />
同 時 実 行 可 能 数 の 設 定 方 法 については、「2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境<br />
を 設 定 する」を 参 照 してください。<br />
78
5.4 スプール 一 覧<br />
5.4 スプール 一 覧<br />
スプール 一 覧 メニューを 選 択 すると、WWW サーバ 上 のスプールが 一 覧 表 示 さ<br />
れます。<br />
スプールを 再 生 するには、 管 理 番 号 フィールドに 再 生 するスプールの 管 理 番 号<br />
を 入 力 するか、または、 作 成 時 間 をダブルクリックします。さらに 配 置 や 表 示<br />
精 度 など <strong>MeFt</strong>/<strong>Web</strong> コントロールのプロパティを 指 定 し、[ 再 生 ]ボタンをク<br />
リックします。<br />
スプールを 削 除 する 場 合 には、 削 除 するスプールの 管 理 番 号 を 指 定 し、[ 削 除 ]<br />
ボタンをクリックします。<br />
プロセス 一 覧 およびスプール 一 覧 にユーザ 名 を 表 示 するためには、<br />
WWW サーバにユーザ 認 証 のセキュリティを 設 定 します。<br />
WWW サーバのセキュリティの 設 定 方 法 については、WWW サー<br />
バのマニュアルを 参 照 してください。<br />
79
第 5 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャ<br />
5.5 ドキュメント<br />
「<strong>MeFt</strong>/<strong>Web</strong> 説 明 書 」および「Windows ® <strong>MeFt</strong> 説 明 書 」を 読 むことができます。<br />
80
第 6 章<br />
Netscape Navigator で<br />
<strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
この 章 では、<strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 して、Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong><br />
を 利 用 する 方 法 を 説 明 します。<br />
目 次<br />
6.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインとは ....................................... 82<br />
6.2 セットアップ ................................................... 83<br />
6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント ......................................... 88<br />
6.4 <strong>MeFt</strong>/<strong>Web</strong> プラグインを 利 用 する ................................. 93<br />
6.5 <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ ............................. 96<br />
81
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
6.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインとは<br />
Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 するためには、<strong>MeFt</strong>/<strong>Web</strong> プラグインを<br />
使 用 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインは、<strong>MeFt</strong>/<strong>Web</strong> サーバからの 入 出 力 要 求 を Netscape<br />
Navigator(WWW ブラウザ)やプリンタ 装 置 に 対 して 行 います。また、<strong>MeFt</strong>/<br />
<strong>Web</strong> プラグインは、<strong>MeFt</strong>/<strong>Web</strong> サーバとの 通 信 処 理 や <strong>MeFt</strong> 機 能 をプラグイン 化<br />
したものです。<br />
以 下 に、<strong>MeFt</strong>/<strong>Web</strong> プラグインの 動 作 概 念 図 を 示 します。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
82
6.2 セットアップ<br />
6.2 セットアップ<br />
ここでは、<strong>MeFt</strong>/<strong>Web</strong> プラグインのセットアップについて 説 明 します。<br />
6.2.1 WWW サーバに MIME タイプを 追 加 する<br />
<strong>MeFt</strong>/<strong>Web</strong> をインストールしたマシンの WWW サーバに、 以 下 の MIME タイプ<br />
を 追 加 します。<br />
MIME タイプ<br />
application/x-meftweb<br />
拡 張 子<br />
mwd<br />
MIME タイプを WWW サーバに 追 加 する 方 法 については、インス<br />
トールガイド、および 使 用 する WWW サーバのマニュアルにある<br />
MIME タイプの 設 定 に 関 する 説 明 を 参 照 してください。<br />
6.2.2 <strong>MeFt</strong>/<strong>Web</strong> プラグインをインストールする<br />
以 下 に、<strong>MeFt</strong>/<strong>Web</strong> プラグインをクライアントマシンにインストールする 手 順<br />
を 示 します。<br />
1. <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストールコマンドをクライアントマシン 上<br />
に 取 り 出 します。<br />
取 り 出 し 方 法 は 以 下 のとおりです。<br />
1) Netscape Navigator を 起 動 します。<br />
2) 場 所 ボックスに 下 記 URL を 指 定 します。<br />
http://hostname/<strong>MeFt</strong><strong>Web</strong>/f3esplg.exe<br />
hostname には、<strong>MeFt</strong>/<strong>Web</strong> をインストールした WWW サーバの 名<br />
前 を 指 定 します。<br />
3) 名 前 を 付 けて 保 存 ダイアログボックスで、 適 当 なディレクトリに<br />
ファイル(f3esplg.exe)を 保 存 します。<br />
2. f3esplg.exe を 実 行 します。<br />
3. 画 面 に 表 示 される 指 示 に 従 ってインストールを 進 めます。<br />
インストールが 終 了 すると、PATH 環 境 変 数 に <strong>MeFt</strong>/<strong>Web</strong> プラグインの<br />
インストールディレクトリが 自 動 的 に 追 加 されます。<br />
• Internet Explorer を 使 用 して <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウン<br />
ロードしてある 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 する<br />
必 要 があります。<strong>MeFt</strong>/<strong>Web</strong> プラグインと <strong>MeFt</strong>/<strong>Web</strong> コント<br />
ロールは 同 一 マシン 上 にどちらか 1 つしかインストールできま<br />
せん。<br />
• Windows NT ® 、Windows ® 2000 または Windows ® XP クライアン<br />
トで <strong>MeFt</strong>/<strong>Web</strong> プラグインをインストールするには、<br />
Administrator 権 限 で 行 います。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 する 方 法 については、「3.2 <strong>MeFt</strong>/<strong>Web</strong><br />
コントロールを クライアントマシンから 削 除 する 方 法 」を 参 照 し<br />
てください。<br />
83
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
6.2.3 <strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールする<br />
以 下 に、<strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールする 手 順 を 示 します。<br />
1. Netscape Navigator を 起 動 していないことを 確 認 します。<br />
2. [コントロールパネル]の[アプリケーションの 追 加 と 削 除 ]アイコン<br />
をダブルクリックします。<br />
3. [<strong>MeFt</strong>/<strong>Web</strong> Client]をダブルクリックし、[ 追 加 と 削 除 ]をクリックしま<br />
す。<br />
4. 画 面 に 表 示 される 指 示 に 従 ってアンインストールを 進 めます。<br />
• Netscape Navigator が 起 動 中 などの 理 由 により <strong>MeFt</strong>/<strong>Web</strong> プラグ<br />
インをアンインストールしても 一 部 のファイルが 削 除 されない<br />
場 合 があります。その 場 合 は、 手 動 で Netscape Navigator をイ<br />
ンストールしたディレクトリの 下 の Plugins\<strong>MeFt</strong><strong>Web</strong> に 格 納 さ<br />
れたファイルをすべて 削 除 してください。<br />
• Windows NT ® 、Windows ® 2000 または Windows ® XP クライアン<br />
トで <strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールするには、<br />
Administrator 権 限 で 行 います。<br />
84
6.2 セットアップ<br />
6.2.4 サンプルプログラム<br />
サンプルプログラムは 以 下 のディレクトリに 格 納 されています。<br />
/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/document/<br />
ja_JP.eucJP<br />
/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/<br />
ja_JP.eucJP<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインで 使 用 するファイルには 以 下 のものがあります。<br />
クライアント 用 のウィン<br />
ドウ 情 報 ファイルまたは<br />
プリンタ 情 報 ファイル<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメント<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインのドキュ<br />
メントです。EUC コード 系 用<br />
に 作 成 されています。<br />
<strong>Web</strong> 連 携 環 境 のサンプルです。<br />
EUC コード 系 用 に 作 成 されて<br />
います。<br />
クライアント 用 のウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイルは、<br />
/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP ディレクトリ 下 に 格 納 されて<br />
います。<br />
dsp1<br />
dsp2<br />
prt1<br />
<strong>Web</strong> 連 携 環 境 では、クライアントに 接 続 されてい<br />
るディスプレイ 装 置 やプリンタ 装 置 がサーバに 接<br />
続 されているものと 異 なります。したがって、ク<br />
ライアント 用 のウィンドウ 情 報 ファイルまたはプ<br />
リンタ 情 報 ファイルを 別 途 用 意 する 必 要 がありま<br />
す。ファイルの 格 納 先 は、 環 境 変 数<br />
MEFTWEBDIR で 指 定 します。 環 境 変 数<br />
MEFTWEBDIR については、「4.3.2 環 境 変 数 」を<br />
参 照 してください。<br />
利 用 者 プログラム 起 動 用 のファイルです。<strong>MeFt</strong>/<br />
<strong>Web</strong> ドキュメントについては、「6.3 <strong>MeFt</strong>/<strong>Web</strong> ド<br />
キュメント」を 参 照 してください。<br />
クライアントで 使 用 される 伝 票 画 面 のウィンドウ 情 報 ファイルです。<br />
クライアントで 使 用 されるヘルプ 画 面 のウィンドウ 情 報 ファイルで<br />
す。<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントは、/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/document/ja_JP.eucJP ディ<br />
レクトリ 下 に 格 納 されています。<br />
denpyou1.mwd<br />
denpyou2.mwd<br />
クライアントで 使 用 されるプリンタ 情 報 ファイルです。<br />
入 金 伝 票 プログラム(プロセス 型 ) 起 動 用 の <strong>MeFt</strong>/<strong>Web</strong> ド<br />
キュメントです。<br />
入 金 伝 票 プログラム(スレッド 型 ) 起 動 用 の <strong>MeFt</strong>/<strong>Web</strong> ド<br />
キュメントです。<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 してサンプルプログラムを 動 作 させるためには、<br />
インストール 環 境 に 応 じてファイルを 修 正 する 必 要 があります。サーバマシン<br />
で 以 下 の 作 業 を 行 います。<br />
以 下 に 手 順 を 示 します。<br />
85
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
■プロセス 型 プログラム<br />
1. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP ディレクトリ 下 に 格 納<br />
されている 以 下 のウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイル<br />
を 変 更 します。クライアント 用 のウィンドウ 情 報 ファイルまたはプリン<br />
タ 情 報 ファイルの MEDDIR および MEDIADIR キーワードに 記 述 してい<br />
る hostname を、インストール 先 のホスト 名 に 変 更 します。<br />
- dsp1(10 行 目 )<br />
- dsp2(11 行 目 )<br />
- prt1(3 行 目 )<br />
詳 細 については、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してくださ<br />
い。<br />
2. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/document/ja_JP.eucJP ディレクトリ 下 に 格 納 さ<br />
れている 以 下 の <strong>MeFt</strong>/<strong>Web</strong> ドキュメント(denpyou1.mwd)を 変 更 しま<br />
す。denpyou1.mwd に 記 述 されている hostname には、インストール 先 の<br />
ホスト 名 を 指 定 します。<br />
- denpyou1.mwd(2 行 目 、6 行 目 )<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントについては、「6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント」<br />
を 参 照 してください。<br />
3. denpyou1.mwd の pathname キーワードに 指 定 してある 利 用 者 プログラム<br />
のパスをインストール 環 境 に 応 じて 変 更 します。<br />
pathname キーワードの 指 定 方 法 については、「6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュ<br />
メント」を 参 照 してください。<br />
4. http://hostname/<strong>MeFt</strong><strong>Web</strong>/document/ja_JP.eucJP/denpyou1.mwd を 起 動 しま<br />
す。hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
86
6.2 セットアップ<br />
■スレッド 型 プログラム<br />
1. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP ディレクトリ 下 に 格 納<br />
されている 以 下 のウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイル<br />
を 変 更 します。クライアント 用 のウィンドウ 情 報 ファイルまたはプリン<br />
タ 情 報 ファイルの MEDDIR および MEDIADIR キーワードに 記 述 してい<br />
る hostname を、インストール 先 のホスト 名 に 変 更 します。<br />
- dsp1(10 行 目 )<br />
- dsp2(11 行 目 )<br />
- prt1(3 行 目 )<br />
詳 細 については、「4.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してくださ<br />
い。<br />
2. /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/document/ja_JP.eucJP ディレクトリ 下 に 格 納 さ<br />
れている 以 下 の <strong>MeFt</strong>/<strong>Web</strong> ドキュメント(denpyou2.mwd)を 変 更 しま<br />
す。denpyou2.mwd に 記 述 されている hostname には、インストール 先 の<br />
ホスト 名 を 指 定 します。<br />
- denpyou2.mwd(2 行 目 )<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントについては、「6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント」<br />
を 参 照 してください。<br />
3. denpyou2.mwd の pathname キーワードに 指 定 してある 利 用 者 プログラム<br />
のパスをインストール 環 境 に 応 じて 変 更 します。<br />
pathname キーワードの 指 定 方 法 については、「6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュ<br />
メント」を 参 照 してください。<br />
4. http://hostname/<strong>MeFt</strong><strong>Web</strong>/document/ja_JP.eucJP/denpyou2.mwd を 起 動 しま<br />
す。hostname には、インストール 先 のホスト 名 を 指 定 します。<br />
87
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント<br />
ここでは、<strong>MeFt</strong>/<strong>Web</strong> プラグインが 使 用 する <strong>MeFt</strong>/<strong>Web</strong> ドキュメントについて 説<br />
明 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントとは、<strong>MeFt</strong>/<strong>Web</strong> プラグインの 動 作 情 報 を 記 述 するファ<br />
イルです。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントファイル 名 の 拡 張 子 は ".mwd" です。<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントは、プロパティセクションだけから 構 成 されています。<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントはテキスト 形 式 であり、vi エディタなどで 作 成 します。<br />
1 行 には、512 文 字 まで 指 定 できます。 行 の 終 わりには 改 行 コードを 付 加 して<br />
ください。 記 述 形 式 を 示 します。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントはシフト JIS コード 系<br />
で 作 成 してください。<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 使 用 して 利 用 者 プログラムをリモート 実 行 するには、<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを URL で 指 定 します。そのため、<strong>MeFt</strong>/<strong>Web</strong> ドキュメ<br />
ントは URL でアクセスできるディレクトリに 格 納 する 必 要 があります。<br />
■プロパティセクション<br />
プロパティセクションは、<strong>MeFt</strong>/<strong>Web</strong> プラグインの 起 動 情 報 を 定 義 するセク<br />
ションです。"[Property]" と 記 述 します。<br />
以 下 の 表 にプロパティセクションで 指 定 できる 情 報 を 示 します。<br />
関 連 機 能 名 キーワード データ 型 説 明<br />
対 象 サーバ<br />
hostname LPCTSTR WWW サーバのホスト 名 (ドメイ<br />
ン 名 )を 指 定 します。<br />
省 略 することはできません。<br />
port long WWW サーバのポート 番 号 を 指 定<br />
します。 省 略 可 能 です。 省 略 値 は<br />
80 です。<br />
88
6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント<br />
関 連 機 能 名 キーワード データ 型 説 明<br />
利 用 者 プロ<br />
グラム<br />
pathname LPCTSTR 起 動 する 利 用 者 プログラムの 実 行 可<br />
能 ファイルまたは 共 用 オブジェクト<br />
プログラム(.so)を、サーバの<br />
ローカルパス 名 で 指 定 します。 必 ず<br />
フルパスで 指 定 します。<br />
省 略 することはできません。<br />
argument LPCTSTR pathname で 指 定 した 利 用 者 プログ<br />
ラムの 引 数 を 指 定 します。 省 略 可 能<br />
です。<br />
environment LPCTSTR 環 境 変 数 を 指 定 します。 環 境 変 数 名<br />
および 環 境 変 数 に 指 定 する 値 には、<br />
「!」を 使 用 することはできません。<br />
複 数 の 環 境 変 数 を 指 定 する 場 合 は、<br />
「!」を 区 切 り 文 字 として 使 用 しま<br />
す。<br />
例 えば、 環 境 変 数 A に「123」、 環<br />
境 変 数 B に「abc」を 指 定 する 場 合<br />
には、「A=123!B=abc」と 指 定 しま<br />
す。 省 略 可 能 です。<br />
funcname LPCTSTR スレッド 型 プログラムを 起 動 する 場<br />
合 は、 実 行 する 関 数 名 (COBOL の<br />
プログラム 名 )を 指 定 します。<br />
スレッド 型 アプリを 起 動 する 場 合 は<br />
省 略 できません。プロセス 型 プログ<br />
ラムの 場 合 は 指 定 しても 無 視 されま<br />
す。<br />
message BOOL エラーメッセージをコントロール 内<br />
で 処 理 するかどうかを 指 定 します。<br />
1: エラーメッセージを 表 示 します<br />
( 省 略 値 )。<br />
0: エラーメッセージを 抑 止 します<br />
usedcgi BOOL ユーザ 資 源 の 格 納 先 にローカルパス<br />
を 指 定 した 場 合 、ローカルパスを<br />
サーバのローカルパスとして 扱 うか<br />
どうかを 指 定 します。<br />
1: ローカルパスをサーバマシン 上<br />
のパスとして 扱 います。<br />
0: ローカルパスをクライアントマ<br />
シン 上 のパスとして 扱 います( 省 略<br />
値 )。<br />
89
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
関 連 機 能 名 キーワード データ 型 説 明<br />
画 面<br />
印 刷<br />
displaywindow long 画 面 の 表 示 形 式 を 指 定 します。<br />
0:すべての 画 面 をコントロール<br />
サイズではり 付 けます<br />
( 省 略 値 )。<br />
1:1 画 面 だけコントロールサイ<br />
ズではり 付 け、2 画 面 目 以 降 は<br />
別 画 面 で 表 示 します。<br />
dspcompress BOOL 画 面 処 理 時 にサーバとクライアント<br />
で 通 信 するデータを 圧 縮 するかどう<br />
かを 指 定 します。<br />
TRUE: 画 面 処 理 時 の 通 信 データ<br />
を 圧 縮 します。<br />
FALSE: 画 面 処 理 時 の 通 信 データ<br />
を 圧 縮 しません( 省 略 値 )。<br />
printmode long 帳 票 処 理 実 行 モードを 指 定 します。<br />
0: プレビュー( 省 略 値 )<br />
1: クライアント 印 刷<br />
2: スプール<br />
3: サーバ 印 刷<br />
previewwindow long プレビュー 画 面 の 画 面 表 示 形 式 を 指<br />
定 します。<br />
0: コントロール 内 に 表 示 します<br />
( 省 略 値 )。<br />
1: 別 画 面 として 表 示 します。<br />
previewdrawpos long プレビュー 表 示 をプレビュー 画 面 の<br />
どの 位 置 に 表 示 するかを 指 定 しま<br />
す。<br />
0: プレビュー 画 面 の 左 上 を 基 準<br />
に 表 示 します( 省 略 値 )。<br />
1: プレビュー 画 面 の 中 央 に 表 示<br />
します。<br />
90
6.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント<br />
関 連 機 能 名 キーワード データ 型 説 明<br />
印 刷<br />
previewdc short プレビュー 表 示 での 表 示 精 度 を 指 定<br />
します。<br />
0: デバイスを 自 動 的 に 選 択 しま<br />
す( 省 略 値 )。<br />
プリンタのデバイスを 使 用 して<br />
実 イメージで 表 示 します。<br />
ただし、プリンタがセットアップさ<br />
れていない 場 合 には 画 面 のデバイス<br />
を 使 用 して 表 示 します。<br />
1: プリンタのデバイスを 使 用 し<br />
て 実 イメージで 表 示 します。<br />
プリンタがセットアップされて<br />
いない 場 合 、プレビューできま<br />
せん。<br />
2: 画 面 のデバイスを 使 用 して 表<br />
示 します。<br />
印 刷 結 果 と 異 なる 場 合 がありま<br />
す。<br />
previewrate LPCTSTR プレビュー 表 示 での 印 刷 イメージの<br />
拡 縮 率 の 初 期 値 を 指 定 します。<br />
拡 縮 率 は、30% から 200% までの<br />
間 で 指 定 することができます。 例 え<br />
ば、150% で 表 示 する 場 合 には、 文<br />
字 列 「150」を 指 定 します。<br />
また、ページ 全 体 を 基 準 に 表 示 する<br />
ためには、 文 字 列 「0」を 指 定 しま<br />
す( 省 略 値 )。<br />
ページの 横 幅 を 基 準 にする 場 合 には<br />
文 字 列 「W」を、ページの 縦 幅 を 基<br />
準 にする 場 合 には 文 字 列 「H」を 指<br />
定 します。<br />
hideprtbtn short 印 刷 ダイアログ 画 面 のサーバ 印 刷 と<br />
スプールのボタンを 表 示 するかどう<br />
かを 指 定 します。<br />
0: サーバ 印 刷 とスプールボタン<br />
を 表 示 します( 省 略 値 )。<br />
1: サーバ 印 刷 とスプールボタン<br />
を 表 示 しません。<br />
• 記 述 形 式<br />
キーワード<br />
値<br />
キーワードの 説 明<br />
キーワード : 設 定 する 環 境 のキーワードを 1 けた 目 から 記 述 します。<br />
値 :キーワードに 対 する 値 を、1 つ 以 上 の 半 角 の 空 白 をあけ<br />
て 記 述 します。 全 角 の 空 白 は 使 用 しないでください。<br />
91
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
• 記 述 例<br />
起 動 する 利 用 者 プログラムのファイルを 指 定 します。<br />
pathname /opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample/ja_JP.eucJP/<br />
denpyous<br />
タイプが LPCTSTR のキーワードには 文 字 列 を 指 定 します。 例 え<br />
ば、hostname キーワードに 文 字 列 「hostname.co.jp」を 指 定 するに<br />
は、「hostname hostname.co.jp」と 指 定 します。<br />
タイプが long、short のキーワードには 数 値 を 指 定 します。 例 えば、<br />
port キーワードに 数 値 「8080」を 指 定 するには、「port 8080」と 指<br />
定 します。<br />
タイプが BOOL のキーワードには 1 または 0 を 指 定 します。 例 え<br />
ば、message キーワードに TRUE を 指 定 するには、「message 1」と<br />
指 定 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントのファイル 名 には 以 下 の 文 字 および 日 本 語<br />
文 字 を 使 用 できません。<br />
半 角 空 白 {} | \ ^ ~ [ ] ` < > # % " ; / ? : @ & = , *<br />
92
6.4 <strong>MeFt</strong>/<strong>Web</strong> プラグインを 利 用 する<br />
6.4 <strong>MeFt</strong>/<strong>Web</strong> プラグインを 利 用 する<br />
ここでは、<strong>MeFt</strong>/<strong>Web</strong> プラグインを 利 用 して 処 理 を 行 う 方 法 について 説 明 しま<br />
す。<br />
6.4.1 作 業 の 流 れ<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインを 利 用 してリモート 実 行 機 能 を 行 う 場 合 の 作 業 の 流 れを<br />
以 下 に 示 します。<br />
1. スタンドアロン 環 境 で <strong>MeFt</strong> のインタフェースを 使 用 した 利 用 者 プログ<br />
ラムを 作 成 します。<br />
利 用 者 プログラムの 作 成 方 法 については、「<strong>MeFt</strong> 説 明 書 」および<br />
「NetCOBOL 使 用 手 引 書 」を 参 照 してください。<br />
2. 1. で 作 成 した 利 用 者 プログラムを <strong>MeFt</strong>/<strong>Web</strong> をインストールした WWW<br />
サーバのマシン 上 に 移 動 します。<br />
3. ウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイルなどのユーザ 資 源<br />
の 格 納 先 の 指 定 を 変 更 します。<br />
ユーザ 資 源 の 指 定 方 法 については、「4.4 ユーザ 資 源 の 指 定 方 法 」<br />
を 参 照 してください。<br />
4. <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの 作 成 方 法 の 詳 細 については、「6.4.5 <strong>MeFt</strong>/<br />
<strong>Web</strong> ドキュメントを 作 成 する」を 参 照 してください。<br />
5. 作 成 した <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを WWW ブラウザ(Netscape<br />
Navigator)から URL で 指 定 します。<br />
リモート 実 行 が 行 われます。<br />
93
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
6.4.2 処 理 の 流 れ<br />
リモート 実 行 機 能 時 に、サーバ 上 の 利 用 者 プログラムの 入 出 力 要 求 が WWW<br />
ブラウザに 画 面 表 示 / 印 刷 /プレビューされるまでの 処 理 の 流 れを 以 下 に 示 し<br />
ます。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
以 下 に 処 理 の 説 明 をします( 図 中 の 番 号 と 対 応 しています)。<br />
1 WWW ブラウザが <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 読 み 込 みます。<br />
2 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントに 記 述 したキーワード 情 報 に 従 って 利 用 者 プログラ<br />
ムをリモート 実 行 します。<br />
3 <strong>MeFt</strong>/<strong>Web</strong> サーバから <strong>MeFt</strong>/<strong>Web</strong> プラグインに <strong>MeFt</strong> の 入 出 力 情 報 が 渡 され<br />
ます。<br />
4 ウィンドウ 情 報 ファイル、プリンタ 情 報 ファイル、 画 面 帳 票 定 義 体 などの<br />
ユーザ 資 源 がクライアントにダウンロードされます。<br />
5 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントに 記 述 したキーワード 情 報 に 従 って、 画 面 入 出 力 、<br />
プレビューまたは 印 刷 を 行 います。<br />
94
6.4 <strong>MeFt</strong>/<strong>Web</strong> プラグインを 利 用 する<br />
6.4.3 利 用 者 プログラムを 開 発 する<br />
利 用 者 プログラムの 開 発 については、「4.3 利 用 者 プログラムを 開<br />
発 する」を 参 照 してください。<br />
6.4.4 ユーザ 資 源 の 指 定 方 法<br />
ユーザ 資 源 の 指 定 方 法 については、「4.4 ユーザ 資 源 の 指 定 方 法 」<br />
を 参 照 してください。<br />
6.4.5 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 する<br />
WWW サーバ 上 の 利 用 者 プログラムをリモート 実 行 するために、<strong>MeFt</strong>/<strong>Web</strong> ド<br />
キュメントを 作 成 する 必 要 があります。ここでは、 入 金 伝 票 処 理 のプログラム<br />
を 例 に 説 明 します。<br />
1 [Property]<br />
2 hostname hostname ← WWW サーバのホスト 名 を 指 定<br />
3 port 80 ← WWW サーバのポート 番 号 を 指 定<br />
4 pathname opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample/ja_JP.eucJP/denpyous<br />
← 起 動 する 利 用 者 プログラムを 指 定<br />
5 argument ← 起 動 する 利 用 者 プログラムの 引 数 を 指 定<br />
6 environment MEFTWEBDIR=http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP<br />
← 環 境 変 数 を 指 定<br />
7 displaywindow 0 ← 画 面 表 示 形 式 を 指 定<br />
8 printmode 0 ← 帳 票 処 理 実 行 モードを 指 定<br />
9 previewwindow 0 ←プレビュー 画 面 の 表 示 形 式 を 指 定<br />
10 previewdrawpos 0 ← 印 刷 イメージの 表 示 位 置 を 指 定<br />
11 previewdc 0 ← 印 刷 イメージ 生 成 時 に 使 用 するデバイス<br />
を 指 定<br />
12 previewrate 0 ← 印 刷 イメージの 拡 縮 率 を 指 定<br />
13 message 0 ←エラーメッセージの 処 理 を 指 定<br />
14 usedcgi 0 ← CGI アクセスの 指 定<br />
このドキュメントは、/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/document/<br />
ja_JP.eucJP ディレクトリ 下 にある denpyou1.mwd です。<br />
下 線 で 示 されている hostname とサンプルプログラムの 格 納 ディレ<br />
クトリは、 環 境 に 応 じて 変 更 してください。<br />
また、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャの「<strong>MeFt</strong>/<strong>Web</strong> ドキュ<br />
メント 編 集 」ページを 利 用 すると、 利 用 者 プログラムを 実 行 する<br />
ドキュメントを 自 動 的 に 作 成 できます。<br />
95
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
6.5 <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 使 うと、 離 れたところから <strong>MeFt</strong>/<strong>Web</strong><br />
サーバのサービスを 管 理 することができます。<br />
6.5.1 起 動 方 法<br />
以 下 に、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 起 動 する 手 順 を 示 します。<br />
1. クライアント 上 で Netscape Navigator を 起 動 します。<br />
2. URL として、"http://hostname/<strong>MeFt</strong><strong>Web</strong>/index.html" と 指 定 します。<br />
hostname には、<strong>MeFt</strong>/<strong>Web</strong> をインストールしたマシンのホスト 名 を 指 定<br />
してください。<br />
6.5.2 プログラム 起 動<br />
プログラム 起 動 メニューを 選 択 すると、WWW サーバ 上 のプログラムを、<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 通 して 実 行 できる 画 面 が 表 示 されます。<br />
ドキュメント 名 に WWW サーバ 上 の <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを URL で 指 定 し、<br />
[ 起 動 ]ボタンをクリックすると、 起 動 画 面 が 表 示 されます。<br />
また、Netscape Navigator の 場 所 ボックスに、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを URL で<br />
直 接 入 力 しても 起 動 できます。<br />
プログラム 起 動 時 に、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを URL で 指 定 する<br />
場 合 は、 拡 張 子 (.mwd)を 含 めて 指 定 してください。<br />
6.5.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 メニューを 選 択 すると、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを<br />
編 集 するための 画 面 が 表 示 されます。<br />
ここでは、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 検 索 、 登 録 、 削 除 することができます。<br />
以 下 に、<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 の 検 索 、 登 録 、 削 除 について 説 明 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 画 面 でドキュメント 名 を 指 定 する 場 合<br />
は、 拡 張 子 (.mwd)を 含 まない 名 前 を 指 定 してください。 拡 張 子<br />
(.mwd)は、ドキュメントの 作 成 時 に 自 動 的 に 付 加 されます。<br />
• 登 録<br />
利 用 者 プログラムを 実 行 する <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 します。 以<br />
下 に 手 順 を 示 します。<br />
1) 作 成 するドキュメント 名 と、プログラム 名 などのキーワード 情 報<br />
を 入 力 します。<br />
96
6.5 <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ<br />
2) [ 登 録 ]ボタンをクリックします。<br />
ドキュメントが 正 常 に 作 成 されると、「Success! (page)has been<br />
edited.」のメッセージが 表 示 されます。<br />
出 力 されるメッセージの(page)には 作 成 したド<br />
キュメント 名 が 表 示 されます。<br />
作 成 したドキュメントは、<strong>MeFt</strong>/<strong>Web</strong> をインストールしたマシン<br />
上 に 格 納 されます。 格 納 ディレクトリは、 動 作 環 境 の「ドキュメ<br />
ント 格 納 ディレクトリ」に 指 定 されたディレクトリです。<br />
「ドキュメント 格 納 ディレクトリ」については、「2.2<br />
<strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する」を 参 照 してくださ<br />
い。<br />
• 検 索<br />
検 索 とは、 登 録 されている <strong>MeFt</strong>/<strong>Web</strong> ドキュメントに 定 義 したキーワー<br />
ド 情 報 を 参 照 する 機 能 です。ドキュメントの 情 報 を 参 照 するには、ド<br />
キュメント 名 を 指 定 したあとに[ 検 索 ]ボタンをクリックします。<br />
指 定 したドキュメントが 登 録 されている 場 合 は、ドキュメントの 情 報 が<br />
表 示 されます。<br />
登 録 されているドキュメントの 情 報 を 更 新 する 場 合 、、 検 索<br />
を 行 ってから 情 報 を 変 更 し、[ 登 録 ]ボタンをクリックしま<br />
す。<br />
• 削 除<br />
登 録 されているドキュメントを 削 除 します。 削 除 するには、ドキュメン<br />
ト 名 を 指 定 してから[ 削 除 ]ボタンをクリックします。<br />
削 除 すると、サーバマシン 上 の「ドキュメント 格 納 ディレクトリ」に 格<br />
納 されたドキュメントファイルが 削 除 されます。<br />
6.5.4 プロセス 一 覧<br />
プロセス 一 覧 メニューを 選 択 すると、WWW ブラウザからリモート 実 行 した 利<br />
用 者 プログラムのプロセス 一 覧 が 表 示 されます。<br />
このプロセス 一 覧 に 表 示 されている PID は、プロセス ID です。<br />
プログラムに 異 常 が 発 生 したときなど、プログラムを 強 制 的 に 終 了 させる 場 合<br />
は、サーバ 上 で kill コマンドなどにこのプロセス ID を 指 定 してプロセスを 終<br />
了 します。<br />
[ 同 時 実 行 可 能 数 ]ボタンをクリックすると、 現 在 設 定 されている 同 時 実 行 可<br />
能 数 を 表 示 することができます。<br />
同 時 実 行 可 能 数 については、「2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 す<br />
る」を 参 照 してください。<br />
97
第 6 章 Netscape Navigator で <strong>MeFt</strong>/<strong>Web</strong> を 利 用 する<br />
6.5.5 スプール 一 覧<br />
スプール 一 覧 メニューを 選 択 すると、WWW サーバ 上 のスプールが 一 覧 表 示 さ<br />
れます。スプールを 再 生 するには、 一 覧 から 再 生 するスプールの 管 理 番 号 を<br />
チェックします。さらに、 配 置 や 表 示 精 度 など <strong>MeFt</strong>/<strong>Web</strong> プラグインの 動 作 情<br />
報 を 指 定 し、[ 再 生 ]ボタンをクリックします。スプールを 削 除 する 場 合 には、<br />
削 除 するスプールの 管 理 番 号 を 指 定 し、[ 削 除 ]ボタンをクリックします。<br />
6.5.6 ドキュメント<br />
ドキュメントメニューを 選 択 すると、「<strong>MeFt</strong>/<strong>Web</strong> 説 明 書 」および「Windows ®<br />
<strong>MeFt</strong> 説 明 書 」を 参 照 することができます。<br />
98
第 7 章<br />
注 意 事 項<br />
この 章 では、<strong>MeFt</strong>/<strong>Web</strong> を 使 用 する 場 合 の 注 意 点 について 説 明 します。<br />
目 次<br />
7.1 <strong>MeFt</strong>/<strong>Web</strong> コントロール ........................................ 100<br />
7.2 <strong>MeFt</strong>/<strong>Web</strong> プラグイン .......................................... 102<br />
7.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールと プラグイン 共 通 ........................ 103<br />
7.4 <strong>MeFt</strong> ....................................................... 104<br />
7.5 Internet Explorer ............................................. 106<br />
7.6 システム 構 築 上 の 注 意 ........................................ 107<br />
7.7 セキュリティ ................................................ 108<br />
7.8 その 他 ...................................................... 110<br />
99
第 7 章 注 意 事 項<br />
7.1 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
• Windows NT ® 、Windows ® 2000、または Windows ® XP で <strong>MeFt</strong>/<strong>Web</strong> コン<br />
トロールをダウンロードおよび 削 除 する 場 合 には、Administrator 権 限 で<br />
行 います。<br />
なお、Windows ® 2000、または Windows ® XP の 場 合 は、Power Users グ<br />
ループに 属 するユーザでも 可 能 です。<br />
• バージョンアップされた <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードすると<br />
きは、 一 度 、すべての 起 動 中 の Internet Explorer を 終 了 してください。<br />
• <strong>MeFt</strong>/<strong>Web</strong> コントロールがダウンロードされない 場 合 には、 以 下 のこと<br />
を 確 認 してください。<br />
セキュリティレベルの 設 定 によってはコントロールをダウンロードする<br />
ことはできません。「インターネットオプション」ダイアログボックス<br />
の「セキュリティ」タブで「レベルのカスタマイズ」ボタンを 選 択 し<br />
て、 一 時 的 に「 署 名 済 み ActiveX ® コントロールのダウンロード」を<br />
「ダイアログを 表 示 する」にしてください。なお、ダウンロード 中 は 他<br />
のウィンドウやアプリケーションを 終 了 させてください。また、ダウン<br />
ロード 終 了 後 はセキュリティレベルを 元 に 戻 してください。<br />
また、<strong>MeFt</strong>/<strong>Web</strong> コントロールが 完 全 に 削 除 されていない 状 態 でも<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールはダウンロードされません。<strong>MeFt</strong>/<strong>Web</strong> コント<br />
ロールが 完 全 に 削 除 されなかった 原 因 には、Internet Explorer を 閉 じずに<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 したことが 考 えられます。この 場 合 、 再<br />
度 、<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 してから <strong>MeFt</strong>/<strong>Web</strong> コントロールを<br />
ダウンロードしてください。<br />
• WWWブラウザで、リモート 実 行 を 行 っている 最 中 に 他 のページに 移 動<br />
する(ページの 更 新 も 含 む) 場 合 には、 以 下 の 注 意 が 必 要 です。<br />
-<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 するためには、「3.2 <strong>MeFt</strong>/<strong>Web</strong><br />
コントロールを クライアントマシンから 削 除 する 方 法 」を<br />
参 照 してください。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールの Quit メソッド( 利 用 者 プログラムの 中<br />
断 )を 実 行 するようにします。<br />
利 用 者 プログラムの 中 断 については、「3.5.3 利 用 者 プ<br />
ログラムの 中 断 (Quit)」を 参 照 してください。<br />
- 画 面 の 表 示 中 (カーソルが 表 示 されていない 状 態 )は、ページを<br />
移 動 (Quit メソッドを 発 行 )しないでください。<br />
- クライアント 印 刷 中 は、ページを 移 動 (Quit メソッドを 発 行 )し<br />
ないでください。<br />
- フレーム 機 能 を 利 用 したページで、 複 数 のフレーム 上 に<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールが 定 義 してある 状 態 で、また、 同 時 にリ<br />
モート 実 行 している 場 合 は、ページを 移 動 (Quit メソッドを 発<br />
行 )しないでください。<br />
100
7.1 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
• 入 力 画 面 またはプレビュー 画 面 を 表 示 中 に、Internet Explorer のスクロー<br />
ルを 行 うと、コントロールの 表 示 が 乱 れる 場 合 があります。<br />
• Internet Explorer の 検 索 ページを 表 示 した 状 態 で <strong>MeFt</strong> の 画 面 を 開 くと、<br />
<strong>MeFt</strong> の 画 面 にフォーカスが 設 定 されない 場 合 があります。<br />
101
第 7 章 注 意 事 項<br />
7.2 <strong>MeFt</strong>/<strong>Web</strong> プラグイン<br />
• <strong>MeFt</strong>/<strong>Web</strong> プラグインは、Netscape Navigator だけに 対 応 しています。<br />
• <strong>MeFt</strong>/<strong>Web</strong> プラグインでは、<strong>MeFt</strong>/<strong>Web</strong> コントロールと 比 べて 下 記 の 機 能<br />
が 使 用 できません。<br />
- ハイパーリンク 先 (<strong>MeFt</strong>/<strong>Web</strong> コントロールでは hyperlink および<br />
hyperlinktarget プロパティ)を 指 定 できません。ハイパーリンク<br />
はすべて 別 ブラウザを 起 動 して 表 示 されます。<br />
- <strong>MeFt</strong>/<strong>Web</strong> コントロールが 実 装 している submit および Quit メソッ<br />
ドは 使 用 できません。<br />
- <strong>MeFt</strong>/<strong>Web</strong> コントロールが 通 知 する Terminate および hyperlink イ<br />
ベントは 通 知 されません。<br />
• <strong>MeFt</strong>/<strong>Web</strong> プラグインをインストールするには、 以 下 の 注 意 が 必 要 です。<br />
- Internet Explorer を 使 用 して <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロー<br />
ドしてある 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 する 必 要 が<br />
あります。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 するためには、「3.2 <strong>MeFt</strong>/<strong>Web</strong><br />
コントロールを クライアントマシンから 削 除 する 方 法 」を<br />
参 照 してください。<br />
• リモート 実 行 を 行 う 場 合 、 起 動 中 に 他 のページに 移 動 (ページの 更 新 も<br />
含 む)しないでください。<br />
• 使 用 する WWW サーバのレジストリに MIME タイプの 設 定 が 行 われて<br />
いない 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> プラグインは 動 作 しません。<br />
MIME タイプの 設 定 方 法 については、「6.2.1 WWW サーバに<br />
MIME タイプを 追 加 する」を 参 照 してください。<br />
• WWWサーバに 認 証 を 設 定 している 場 合 、リモート 実 行 を 行 うと 認 証 画<br />
面 が 表 示 されます。<br />
• <strong>MeFt</strong>/<strong>Web</strong> プラグインを、EMBED タグを 使 用 して HTML ページに 埋 め<br />
込 んだ 場 合 は、JavaScript による 制 御 を 行 うことができません。<br />
• <strong>MeFt</strong>/<strong>Web</strong> プラグインで SSL プロパティを 使 用 することはできません。<br />
• Netscape 6.x および Netscape 7.x では 使 用 できません。<br />
102
7.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールと<br />
プラグイン 共 通<br />
7.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールと プラグイン<br />
• <strong>MeFt</strong>/<strong>Web</strong> コントロールの hostname プロパティに IP アドレスを 指 定 し<br />
た 場 合 、 接 続 できない 場 合 があります。この 場 合 、proxy サーバの 設 定<br />
を 無 効 にするか、ネットワーク 管 理 者 に 問 い 合 わせてください。<br />
• 画 面 の 入 力 中 に、スクロールバーのつまみがスクロールバーの 両 端 にあ<br />
る 状 態 で、スクロールバーの 矢 印 ボタンをクリックすると、 勝 手 にク<br />
リックし 続 ける 場 合 があります。<br />
この 問 題 が 発 生 した 場 合 は、 一 度 、WWW ブラウザ 以 外 のウィンドウに<br />
切 り 替 えて、 再 度 その 画 面 を 表 示 してください。また、 画 面 定 義 体 の 標<br />
準 アテンション 情 報 に 画 面 単 位 のスクロールキーが 設 定 してある 場 合<br />
は、 設 定 を 解 除 してください。<br />
• リモート 実 行 中 にサーバ 上 の 利 用 者 プログラムから 長 時 間 応 答 がない 場<br />
合 、WWW ブラウザが「 応 答 なし」の 状 態 となり、ウィンドウの 再 描 画<br />
やキー 操 作 が 行 えない 状 態 になります。しかし、サーバから 応 答 が 返 さ<br />
れれば 正 常 に 動 作 します。<br />
• プレビュー 機 能 では、99999 ページを 超 えるページをプレビューするこ<br />
とはできません。<br />
• プレビューまたはクライアント 印 刷 中 にネットワークエラーなどの 異 常<br />
が 発 生 すると、サーバマシンのスプール 格 納 ディレクトリに 作 業 用 の 一<br />
時 ファイル(MWXXXXXXXX.tmp)が 削 除 されないで 残 ってしまう 場<br />
合 があります。この 作 業 ファイルがディスクを 圧 迫 する 場 合 は、 手 動 で<br />
削 除 してください。<br />
• displaywindow プロパティに 0 を 指 定 してある 場 合 、または<br />
displaywindow プロパティを 指 定 していない 場 合 、2 画 面 目 以 降 の 画 面 を<br />
表 示 するためには 画 面 出 力 後 に 必 ず 入 力 処 理 を 行 ってください。 入 力 処<br />
理 を 行 わない 場 合 は 画 面 が 表 示 されません。<br />
• 用 紙 の 余 白 情 報 が 指 定 された 帳 票 定 義 体 をプレビューすると、 項 目 や<br />
オーバレイが 用 紙 部 分 からはみ 出 して 表 示 される 場 合 があります。<br />
• 日 本 語 入 力 システムに IME2002 を 使 用 する 場 合 、<strong>MeFt</strong> の 画 面 でシフト<br />
制 御 が 行 われない 場 合 があります。<br />
また、 項 目 への 入 力 時 、 確 定 前 の 文 字 が 対 象 項 目 とは 別 の 位 置 に 表 示 さ<br />
れ 入 力 される 場 合 があります。<br />
この 場 合 は、 以 下 の 手 順 でクライアントマシンの 設 定 を 変 更 することで<br />
回 避 される 場 合 があります。<br />
1) コントロールパネルの[ 地 域 と 言 語 のオプション]をダブルク<br />
リックして 開 きます。<br />
2) [ 言 語 ]タブを 表 示 し、[ 詳 細 ]ボタンをクリックします。<br />
3) [ 詳 細 設 定 ]タブを 表 示 し、[ 詳 細 なテキストサービスの 設 定 をオ<br />
フにする]チェックボックスをオンにします。<br />
4) [OK]ボタンをクリックしてダイアログボックスを 閉 じます。<br />
103
第 7 章 注 意 事 項<br />
7.4 <strong>MeFt</strong><br />
• プリントマネージャの 印 刷 待 ち 行 列 のファイル 数 はディスクの 容 量 に 依<br />
存 します。これを 超 えた 場 合 はシステムエラーとなります。<br />
• プリンタ 情 報 ファイルの 罫 線 ・ 網 がけ 印 刷 指 定 が 速 度 重 視 の 場 合 、<br />
<strong>MeFt</strong> は 網 がけを 透 過 モードで 印 刷 します。しかし、プリンタドライバ<br />
によっては 透 過 モードが 有 効 にならないものがあります。 透 過 モードが<br />
無 効 になるプリンタドライバを 使 用 して 網 がけを 重 畳 して 印 刷 すると、<br />
行 方 向 で 下 方 に 定 義 されている 網 がけがあとから 印 刷 されるため 上 に 重<br />
なって 印 刷 され、 下 になった 網 がけは 印 刷 されません。<br />
-<br />
透 過 モードが 有 効 になる 確 認 済 のプリンタドライバ 一 覧<br />
FUJITSU FMPR 180DPI<br />
FUJITSU FMPR 180DPI color<br />
FUJITSU FMPR 360DPI<br />
FUJITSU FMPR 360DPI color<br />
FUJITSU FMLBP<br />
FUJITSU XL-5600<br />
FUJITSU XL-5810<br />
EPSON LP-9200SX<br />
• FixedSys などの 非 TrueType フォントを 使 用 すると、 平 体 、 長 体 、およ<br />
び 倍 角 の 文 字 が 標 準 サイズ( 全 角 )で 表 示 されることがあります。<br />
• 「WindowsNT タスクマネージャ」(Windows NT ® 4.0 の 場 合 (※))でア<br />
プリケーションの 終 了 を 実 行 した 場 合 、<strong>MeFt</strong> がアプリケーションに 終<br />
了 の 通 知 を 行 ったにもかかわらずアプリケーションが 終 了 しなかった 場<br />
合 は、 再 確 認 のダイアログボックスが 出 ます。そこで 再 度 、 終 了 を 選 択<br />
するとプロセス 自 体 が 消 滅 されます。<br />
※)Windows ® 95、Windows ® 98、および Windows ® Me では「プログラ<br />
ムの 強 制 終 了 」、Windows ® 2000、および Windows ® XP では<br />
「Windows タスクマネージャ」となります。<br />
• プリンタ 装 置 、 解 像 度 によって、 網 がけおよび 罫 線 の 出 力 結 果 が 異 なる<br />
場 合 があります。<br />
• 漢 字 以 外 の 全 角 文 字 をプリンタのデバイスフォントで 印 字 すると、 文 字<br />
化 けすることがあります。<br />
• 画 面 帳 票 定 義 体 名 にロングファイルネームを 使 うことはできません。 定<br />
義 体 のファイル 名 は 8.3 形 式 にしてください。<br />
• デバイスフォントを 使 用 して 印 字 を 行 うと、 指 定 した 文 字 の 大 きさで 出<br />
力 されないことがあります。<br />
• カスタマバーコードを 印 刷 する 場 合 は、240dpi 以 上 の 解 像 度 のプリンタ<br />
を 使 用 してください。<br />
• クライアント 印 刷 でのバーコード 印 刷 は GDI 印 刷 により 実 現 している<br />
ため 運 用 環 境 での 読 み 取 りテストが 必 要 です。<br />
• プリンタ 装 置 、プリンタドライバ、 解 像 度 によっては、 指 定 した 文 字 の<br />
サイズが 異 なる 場 合 があります。<br />
• Windows NT ® 4.0 において、Unicode の 文 字 を 縦 書 き 印 刷 する 場 合 、 正<br />
しく 印 刷 されないことがあります。<br />
104
7.4 <strong>MeFt</strong><br />
• クライアント 側 で 使 用 するウィンドウ 情 報 ファイルやプリンタ 情 報 ファ<br />
イルなどのユーザ 資 源 の 格 納 先 を URL で 指 定 すると、ユーザ 資 源 は<br />
WWW ブラウザのクライアントマシン 上 にキャッシュされます。そのた<br />
め、サーバ 上 に 格 納 されているウィンドウ 情 報 ファイルやプリンタ 情 報<br />
ファイルなどのユーザ 資 源 を 変 更 したにもかかわらず、 変 更 が 反 映 され<br />
ない 場 合 があります。この 場 合 、WWW ブラウザにキャッシュされてい<br />
るファイルを 削 除 してください。キャッシュファイルを 削 除 するには、<br />
Internet Explorer の「インターネットオプション」を 開 き、「 全 般 」タブ<br />
のインターネット 一 時 ファイルの 削 除 を 選 択 します。<br />
• WWWブラウザでの 画 面 入 出 力 は、<strong>MeFt</strong> のヘルプ 機 能 は 使 用 できませ<br />
ん。クライアント 用 のウィンドウ 情 報 ファイルの HELPDIR キーワード<br />
を 削 除 してください。<br />
• ウィンドウ 情 報 ファイルの ICONRSRC キーワードは 使 用 できません。<br />
クライアント 用 のウィンドウ 情 報 ファイルの ICONRSRC キーワードを<br />
削 除 してください。<br />
• プリンタ 情 報 ファイルの PREVIEW キーワードは 使 用 できません。<br />
• プレビュー 機 能 を 使 用 する 場 合 、プリンタ 情 報 ファイルの DISTRIBUTE<br />
キーワードは 使 用 できません。<br />
• プリンタ 情 報 ファイルの SETPRTDIALOG キーワードは 使 用 できませ<br />
ん。プリンタ 情 報 ファイルの SETPRTDIALOG キーワードを 削 除 してく<br />
ださい。<br />
• サーバマシンおよびクライアントマシンに、 環 境 変 数 MEFTPRE および<br />
MEFTDLG は 設 定 しないでください。<br />
• クライアント 印 刷 およびプレビューでは、OLE2 オブジェクトは 印 刷 で<br />
きません。<br />
• クライアント 側 のコントロールパネルの 地 域 が「 日 本 語 」 以 外 に 設 定 さ<br />
れている 場 合 、 動 作 は 保 証 されません。<br />
• ウィンドウ 情 報 ファイルの CLIENTEDGE キーワードは 有 効 になりませ<br />
ん。<br />
• 日 本 語 入 力 システムに IME2002 を 使 用 すると、 最 初 に 入 力 する 項 目 が<br />
カナシフトの 英 数 字 項 目 の 場 合 、シフト 状 態 がカナにならない 場 合 があ<br />
ります。<br />
この 場 合 は、 以 下 のキーワードをウィンドウ 情 報 ファイルに 指 定 してく<br />
ださい。<br />
SHIFTTIMER 300<br />
現 象 が 回 避 されない 場 合 は、 設 定 値 を 300 よりも 大 きくして 調 整 してく<br />
ださい。<br />
その 他 の 注 意 事 項 については、「<strong>MeFt</strong> 説 明 書 」および「Windows ®<br />
<strong>MeFt</strong> 説 明 書 」を 参 照 してください。<br />
105
第 7 章 注 意 事 項<br />
7.5 Internet Explorer<br />
• 画 面 入 出 力 中 は、Internet Explorer のメニュー 操 作 はできません。<br />
106
7.6 システム 構 築 上 の 注 意<br />
7.6 システム 構 築 上 の 注 意<br />
(1) 負 荷 分 散 装 置 利 用 上 の 注 意 点<br />
<strong>MeFt</strong>/<strong>Web</strong> でプログラムをリモート 実 行 して 対 話 処 理 を 行 っている 間 、サーバ<br />
上 で COBOL プログラムが 常 駐 します。<br />
このため、プログラムの 起 動 から 終 了 までの 間 、 同 じ 端 末 からのリクエストは<br />
同 じサーバへ 転 送 される 必 要 があります。<br />
業 務 の 途 中 で、リクエストの 転 送 先 サーバが 変 更 された 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> の<br />
動 作 は 保 証 されません。<br />
通 常 、 負 荷 分 散 装 置 は、 一 定 時 間 、 最 初 にアクセスしたサーバと 同 じサーバへ<br />
のアクセスを 保 証 する「セッション 維 持 ( 一 意 性 保 証 ) 機 能 」を 提 供 していま<br />
す。<br />
負 荷 分 散 装 置 が 提 供 するセッション 維 持 機 能 を 使 用 して、<strong>MeFt</strong>/<strong>Web</strong> でリモー<br />
ト 実 行 したプログラムが 起 動 している 間 は、セッションが 維 持 されるように 設<br />
定 してください。<br />
セッション 維 持 機 能 については、 使 用 される 負 荷 分 散 装 置 の 説 明 書 を 参 照 して<br />
ください。<br />
(2) 性 能<br />
<strong>MeFt</strong>/<strong>Web</strong> の 性 能 は、ネットワークの 回 線 速 度 、 端 末 台 数 、および COBOL プ<br />
ログラムの 作 り 方 などに 依 存 します。このため、 運 用 前 に 必 ず 実 機 検 証 を 実 施<br />
してください。<br />
107
第 7 章 注 意 事 項<br />
7.7 セキュリティ<br />
インターネット/エクストラネットなどのネットワークシステムでは、 不 正 ア<br />
クセスや 情 報 漏 えいなどの 危 険 があります。このため、システムの 構 築 にあ<br />
たっては、WWW サーバのアクセス 制 御 機 構 (IP アドレス 認 証 、ユーザ 認 証 )<br />
でアクセス 制 限 を 設 けたり、アプリケーションでユーザ 制 限 を 行 うなど、 自 己<br />
防 衛 手 段 を 講 じる 必 要 があります。<br />
MeFT/<strong>Web</strong> の 運 用 において、 以 下 の 点 に 注 意 してください。<br />
• ファイアーウォールの 設 置 について<br />
不 正 アクセスや 情 報 漏 えいを 検 出 するため、イントラネットとインター<br />
ネットの 間 にはファイアーウォールを 配 置 してセキュリティ 監 査 を 実 施<br />
してください。また、 不 正 アクセスや 情 報 漏 えいを 記 録 するため、<br />
WWW サーバでアクセスログを 残 してください。<strong>MeFt</strong>/<strong>Web</strong> は HTTP プ<br />
ロトコル(または HTTPS プロトコル)だけを 使 用 するので、HTTP プ<br />
ロトコル(または HTTPS プロトコル)が 動 作 する 環 境 であれば、ファ<br />
イアーウォールを 使 用 できます。<br />
• アクセス 制 限 について<br />
プログラム、データに 関 する 資 源 (データベースファイル、 入 出 力 ファ<br />
イル 等 )およびプログラムの 動 作 に 必 要 な 各 種 の 定 義 ・ 情 報 ファイル<br />
は、WWW サーバのアクセス 制 御 機 構 (IP アドレス 認 証 、ユーザ 認<br />
証 )、OS の 機 能 およびプログラムによるアクセス 制 限 を 行 い、 不 正 なア<br />
クセスや 改 ざんから 保 護 してください。<br />
また、 以 下 のディレクトリ 全 体 へのアクセスを 制 限 して、 特 定 の 利 用 者<br />
以 外 は 使 用 できないようにしてください。<br />
/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong><br />
/opt/FSUNmeftw/bin<br />
• 通 信 データの 暗 号 化 について<br />
通 信 データを 暗 号 化 してインターネット 上 での 接 続 を 保 護 してくださ<br />
い。 通 信 データを 暗 号 化 するためには、SSL を 利 用 して WWW サーバ<br />
と WWW ブラウザの 間 の HTTP メッセージを 暗 号 化 する 方 法 がありま<br />
す。WWW ブラウザが Internet Explorer の 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> で SSL を 利<br />
用 することができます。<br />
• リモート 実 行 機 能 の 実 行 制 限 について<br />
リモート 実 行 機 能 で 起 動 される 利 用 者 プログラムは、/opt/FSUNmeftw/<br />
etc/rc3.d/S99meftweb に 指 定 されたユーザの 権 限 で 実 行 されます。<br />
/opt/FSUNmeftw/etc/rc3.d/S99meftweb には、 必 要 最 小 限 の 権 限 をもつ<br />
ユーザを 指 定 し、リモート 実 行 機 能 で 起 動 できる 範 囲 を 制 限 してくださ<br />
い。なお、インストール 直 後 の 状 態 では nobody が 指 定 されています。<br />
利 用 者 プログラムの 権 限 を 設 定 する 方 法 は、「2.4 利 用 者 プログラムの 権<br />
限 を 設 定 する」を 参 照 してください。<br />
• アプリケーション 作 成 上 の 留 意 点<br />
セキュリティを 考 慮 したアプリケーションを 作 成 するための 留 意 点 につ<br />
いては NetCOBOL 使 用 手 引 書 の「 付 録 セキュリティ」を 参 照 してく<br />
ださい。<br />
• サービスマネージャ 機 能 について<br />
108
7.7 セキュリティ<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャは <strong>MeFt</strong>/<strong>Web</strong> サーバのサービスを<br />
管 理 する 管 理 者 向 けの 機 能 です。<br />
管 理 者 向 けの 機 能 が 不 正 に 利 用 される 危 険 性 があるため、インターネッ<br />
ト 接 続 をする 環 境 に <strong>MeFt</strong>/<strong>Web</strong> をインストールする 場 合 は、<strong>MeFt</strong>/<strong>Web</strong><br />
サーバサービスマネージャ 機 能 を 使 用 しないでください。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ 機 能 を 使 用 できないようにするに<br />
は、 以 下 のディレクトリに 格 納 されている *htm および *html ファイル<br />
を 削 除 してください。<br />
/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong><br />
109
第 7 章 注 意 事 項<br />
7.8 その 他<br />
• <strong>MeFt</strong>/<strong>Web</strong> を 使 用 して 利 用 者 プログラムを 実 行 する 場 合 は、「 第 4 章 リ<br />
モート 実 行 機 能 を 利 用 する」を 参 照 してください。<br />
• <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを SSL で 使 用 することはできませ<br />
ん。<br />
110
付 録<br />
この 章 では、エラーログおよびトラブルシューティングについて 説 明 します。<br />
目 次<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールのエラーメッセージ ......................... 112<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインのエラーメッセージ ........................... 123<br />
<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログ ............................. 124<br />
トラブルシューティング........................................... 125<br />
111
<strong>MeFt</strong>/<strong>Web</strong> コントロールのエラーメッセージ<br />
以 下 に <strong>MeFt</strong>/<strong>Web</strong> コントロールが 表 示 するエラーメッセージについて 説 明 しま<br />
す。エラーメッセージはコントロールの message プロパティで“ 表 示 する”を<br />
指 定 している 場 合 に 表 示 されます。<br />
エラー<br />
番 号<br />
エラーメッセージ 説 明 処 置<br />
P1000<br />
P2000<br />
P2001<br />
P2002<br />
P2003<br />
ネットワークエラー<br />
が 発 生 しました。<br />
詳 細 コード:XXXXX<br />
通 信 処 理 の 初 期 化 に<br />
失 敗 しました。<br />
現 在 、サーバにイン<br />
ストールされている<br />
モジュールでは 動 作<br />
させることができま<br />
せん。バージョンを<br />
確 認 してください。<br />
サーバでエラーが 発<br />
生 しました。<br />
プログラムを 処 理 で<br />
きませんでした。プ<br />
ログラムの 起 動 に 失<br />
敗 しました。<br />
ネットワークエラーが 発<br />
生 しました。 詳 細 コード<br />
にネットワークエラー 値<br />
を 表 示 します。<br />
通 信 のための 初 期 化 に 失<br />
敗 しました。<br />
詳 細 コードについては、 後<br />
述 の「P1000 の 詳 細 コード」<br />
を 参 照 してください。<br />
WWW サーバの 仮 想 パス<br />
( 資 源 公 開 ディレクトリ)に<br />
「/<strong>MeFt</strong><strong>Web</strong>」が 設 定 されて<br />
いるか 確 認 してください。<br />
ダウンロードされた <strong>MeFt</strong>/ WWW ブラウザを 終 了 し、<br />
<strong>Web</strong> コントロールと <strong>MeFt</strong>/<strong>Web</strong> コントロールを 削<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバの 整 合 性 除 してから 再 度 <strong>MeFt</strong>/<strong>Web</strong><br />
が 一 致 していません。 コントロールをダウンロー<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールの ドしてください。<br />
バージョンまたは <strong>MeFt</strong>/ <strong>MeFt</strong>/<strong>Web</strong> コントロールを 削<br />
<strong>Web</strong> サーバのバージョン 除 するためには、「3.2 <strong>MeFt</strong>/<br />
が 古 い 可 能 性 があります。 <strong>Web</strong> コントロールを クライ<br />
これは、<strong>MeFt</strong>/<strong>Web</strong> コント アントマシンから 削 除 する<br />
ロールのダウンロードが 方 法 」を 参 照 してください。<br />
正 常 に 終 了 していないこ<br />
とが 考 えられます。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバでエラー<br />
が 発 生 しました。<br />
サーバでプログラムの 起<br />
動 に 失 敗 しました。<br />
サーバマシンで 以 下 の 点 を<br />
確 認 してください。<br />
• WWW サーバの 環 境 設<br />
定 が 正 しいか、インス<br />
トールガイドのインス<br />
トール 手 順 を 参 照 して 確<br />
認 する。<br />
• 不 用 な 処 理 が 動 作 してい<br />
ないか。<br />
• 仮 想 メモリ 領 域 が 十 分 確<br />
保 されているか。<br />
• 搭 載 しているメモリは 十<br />
分 か。<br />
問 題 がある 場 合 は、 問 題 箇<br />
所 を 解 決 したあと、 再 度 、<br />
処 理 を 行 ってください。<br />
上 記 処 置 を 行 ったにもかか<br />
わらず、 再 度 発 生 した 場 合<br />
は、 当 社 技 術 員 にご 連 絡 く<br />
ださい。<br />
起 動 用 HTML ファイルの<br />
pathname プロパティに、 起<br />
動 するプログラムのパスが<br />
正 しく 指 定 されているか 確<br />
認 してください。<br />
112
エラー<br />
番 号<br />
P2004<br />
P2005<br />
P2006<br />
P2007<br />
P2008<br />
P2009<br />
サーバで 処 理 できま<br />
せんでした。ファイ<br />
ル 入 出 力 エラーが 発<br />
生 しました。<br />
プログラムを 処 理 で<br />
きませんでした。<br />
サービスマネージャ<br />
に 異 常 があります。<br />
プログラムを 処 理 で<br />
きませんでした。 同<br />
時 実 行 可 能 数 を 超 え<br />
ました。<br />
サーバで 処 理 できま<br />
せんでした。 作 業 領<br />
域 の 獲 得 に 失 敗 しま<br />
した。<br />
サーバで 処 理 できま<br />
せんでした。HTTP<br />
のメソッドが 不 当 で<br />
した。<br />
サーバで 処 理 できま<br />
せんでした。データ<br />
送 受 信 エラーが 発 生<br />
しました。<br />
P2010 サーバ 印 刷 に 失 敗 し<br />
ました。<br />
P2011 スプール 処 理 に 失 敗<br />
しました。<br />
サーバ 上 でファイル 入 出 当 社 技 術 員 にご 連 絡 くださ<br />
力 エラーが 発 生 しました。 い。<br />
サービスマネージャに 異<br />
常 が 発 生 しています。<br />
同 時 実 行 可 能 数 が 超 えて<br />
います。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバが 起 動 して<br />
いるか 確 認 してください。<br />
しばらくたってから 再 度 実<br />
行 してください。または、<br />
動 作 環 境 で、 同 時 実 行 可 能<br />
数 を 変 更 してください。<br />
サーバ 側 の 処 理 で 作 業 領 サーバマシンで 以 下 の 点 を<br />
域 の 獲 得 に 失 敗 しました。 確 認 してください。<br />
• 不 用 な 処 理 が 動 作 してい<br />
ないか。<br />
• 仮 想 メモリ 領 域 が 十 分 確<br />
保 されているか。<br />
• 搭 載 しているメモリは 十<br />
分 か。<br />
問 題 がある 場 合 は、 問 題 箇<br />
所 を 解 決 したあと、 再 度 、<br />
処 理 を 行 ってください。<br />
上 記 処 置 を 行 ったにもかか<br />
わらず、 再 度 発 生 した 場 合<br />
は、 当 社 技 術 員 にご 連 絡 く<br />
ださい。<br />
通 信 処 理 で、HTTP のメ<br />
ソッドが 異 常 です。<br />
サーバ 側 の 処 理 でデータ<br />
送 受 信 エラーが 発 生 しま<br />
した。<br />
サーバ 印 刷 に 失 敗 しまし<br />
た。<br />
スプール 処 理 に 失 敗 しま<br />
した。<br />
スプールデータを 再 スプールデータが 正 しく<br />
生 できませんでした。 ないために、 再 生 できま<br />
スプールデータが 正 せんでした。<br />
しくありません。<br />
P2012<br />
P2013<br />
エラーメッセージ 説 明 処 置<br />
サーバでエラーが 発<br />
生 しました。<br />
詳 細 コード:XXXXX<br />
当 社 技 術 員 にご 連 絡 くださ<br />
い。<br />
当 社 技 術 員 にご 連 絡 くださ<br />
い。<br />
サーバマシンの 印 刷 環 境 を<br />
確 認 してください。<br />
<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「ス<br />
プール 出 力 ディレクトリ」<br />
に 指 定 したディレクトリに<br />
ついて 以 下 を 確 認 してくだ<br />
さい。<br />
• 空 き 容 量 が 十 分 か。<br />
• ディレクトリが 存 在 する<br />
か。<br />
• 読 み 取 りおよび 書 き 込 み<br />
権 が 付 与 されているか。<br />
サーバ 側 で 予 期 しないエ 当 社 技 術 員 にご 連 絡 くださ<br />
ラーが 発 生 しました。 詳 い。<br />
細 コードにサーバ 側 での<br />
エラー 詳 細 を 表 示 します。<br />
113
エラー<br />
番 号<br />
エラーメッセージ 説 明 処 置<br />
P2015<br />
P3000<br />
P3001<br />
P3002<br />
P3003<br />
P3004<br />
タイムアウトまたは<br />
プログラムの 異 常 に<br />
より 処 理 を 中 断 しま<br />
した。<br />
現 在 、 処 理 が 実 行 中<br />
です。 実 行 中 の 処 理<br />
を 終 了 してから、 再<br />
度 実 行 してください。<br />
プロパティに 誤 りが<br />
あります。ホスト 名<br />
が 指 定 されていませ<br />
ん。<br />
プロパティに 誤 りが<br />
あります。プログラ<br />
ム 名 が 指 定 されてい<br />
ません。<br />
<strong>MeFt</strong>/<strong>Web</strong> コント<br />
ロールの 初 期 化 に 失<br />
敗 しました。<br />
十 分 なメモリが 獲 得<br />
できないため 処 理 で<br />
きません。<br />
サーバ 側 で 処 理 矛 盾 を 検<br />
出 しました。<br />
負 荷 分 散 装 置 を 使 用 してい<br />
る 場 合 は、 負 荷 分 散 装 置 の<br />
一 意 性 保 証 時 間 を 長 く 変 更<br />
してください。<br />
プログラムが 実 行 中 です。 起 動 中 のプログラムが 終 了<br />
してから、 再 度 実 行 してく<br />
ださい。<br />
プロパティにホスト 名 を<br />
指 定 していません。<br />
プロパティにプログラム<br />
名 を 指 定 していません。<br />
メモリ 不 足 などによりコ<br />
ントロールの 初 期 化 に 失<br />
敗 しました。または、ク<br />
ライアントに 必 要 なモ<br />
ジュールが 存 在 しない 場<br />
合 があります。<br />
十 分 なメモリが 獲 得 でき<br />
ないため 処 理 を 続 行 でき<br />
ません。または、WWW<br />
サーバからタイムアウト<br />
が 通 知 されました。<br />
起 動 用 HTML ファイルの<br />
hostname プロパティが 指 定<br />
されているか 確 認 してくだ<br />
さい。<br />
起 動 用 HTML ファイルの<br />
pathname プロパティが 指 定<br />
されているか 確 認 してくだ<br />
さい。<br />
以 下 の 点 を 確 認 してくださ<br />
い。<br />
• 不 用 な 処 理 が 動 作 してい<br />
ないか。<br />
• 仮 想 メモリ 領 域 が 十 分 確<br />
保 されているか。<br />
• 搭 載 しているメモリは 十<br />
分 か。<br />
• クライアントマシンで<br />
ウィルス 対 策 ソフトの<br />
「<strong>Web</strong> サイトからイン<br />
ターネット・ウィルスの<br />
ダウンロードを 防 ぐ 機<br />
能 」を 使 用 している 場 合<br />
は、 一 度 、 機 能 を 停 止 し<br />
てから <strong>MeFt</strong>/<strong>Web</strong> のリ<br />
モート 実 行 を 行 ってくだ<br />
さい。<br />
問 題 がある 場 合 は、 問 題 箇<br />
所 を 解 決 したあと、 再 度 、<br />
処 理 を 行 ってください。<br />
上 記 処 置 を 行 ったにもかか<br />
わらず、 再 度 発 生 した 場 合<br />
は 当 社 技 術 員 にご 連 絡 くだ<br />
さい。<br />
114
エラー<br />
番 号<br />
画 面 処 理 中 にエラー<br />
が 発 生 しました。<br />
P3005<br />
(エラーコード:XX)<br />
画 面 処 理 中 にエラーが 発<br />
生 しました。エラーコー<br />
ドの XX には <strong>MeFt</strong> の 通 知<br />
コードを 表 示 します。<br />
印 刷 処 理 中 にエラー 印 刷 処 理 中 にエラーが 発<br />
が 発 生 しました。 生 しました。エラーコー<br />
P3006<br />
(エラーコード:XX) ドの XX には <strong>MeFt</strong> の 通 知<br />
コードを 表 示 します。<br />
P3007<br />
プレビュー 処 理 中 に<br />
エラーが 発 生 しまし<br />
た。<br />
プレビュー 処 理 中 にエ<br />
ラーが 発 生 しました。エ<br />
ラーコードの XX には<br />
(エラーコード:XX) <strong>MeFt</strong> の 通 知 コードを 表 示<br />
します。<br />
P3008<br />
使 用 するモジュール<br />
が 見 つからないため<br />
処 理 できません。<br />
P3009 ドライブリストの 追<br />
加 に 失 敗 しました。<br />
P3010 ファイルリストの 追<br />
加 に 失 敗 しました。<br />
P3011<br />
P3012<br />
P3015<br />
エラーメッセージ 説 明 処 置<br />
初 期 表 示 処 理 が 行 わ<br />
れていません。<br />
アイテムが 選 択 され<br />
ていません。<br />
同 時 実 行 可 能 数 の 取<br />
得 に 失 敗 しました。<br />
クライアントで 使 用 する<br />
モジュールが 見 つかりま<br />
せん。クラアントの 環 境<br />
を 見 直 してください。<br />
内 部 処 理 エラーです。<br />
内 部 処 理 エラーです。<br />
リストコントロールの 作<br />
成 が 行 われていない<br />
(DispFast が 正 常 終 了 して<br />
いない) 状 態 でのリスト<br />
コントロールへの 処 理 を<br />
要 求 しました。<br />
アイテムの 選 択 が 行 われ<br />
ていないのに 選 択 アイテ<br />
ムの 読 みとりメソッドを<br />
呼 び 出 しました。<br />
同 時 実 行 可 能 数 の 取 得 に<br />
失 敗 しました。<br />
「Windows ® <strong>MeFt</strong> 説 明 書 」を<br />
参 照 してエラー 原 因 と 対 処<br />
方 法 を 確 認 してください。<br />
WWW ブラウザを 終 了 し、<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削<br />
除 してから 再 度 <strong>MeFt</strong>/<strong>Web</strong><br />
コントロールをダウンロー<br />
ドしてください。<strong>MeFt</strong>/<strong>Web</strong><br />
コントロールを 削 除 するた<br />
めには、「3.2 <strong>MeFt</strong>/<strong>Web</strong> コン<br />
トロールを クライアントマ<br />
シンから 削 除 する 方 法 」を<br />
参 照 してください。<br />
当 社 技 術 員 にご 連 絡 くださ<br />
い。<br />
サーバマシンに <strong>MeFt</strong>/<strong>Web</strong><br />
が 正 しくインストールされ<br />
ていない 可 能 性 があります。<br />
<strong>MeFt</strong>/<strong>Web</strong> をアンインストー<br />
ルしてから 再 度 インストー<br />
ルしてください。<br />
115
エラー<br />
番 号<br />
エラーメッセージ 説 明 処 置<br />
P3018<br />
P9000<br />
P9001<br />
P9002<br />
P9003<br />
P9006<br />
P9007<br />
サーバで 処 理 できま<br />
せんでした。<br />
プリンタが 設 定 され<br />
ていません。ディス<br />
プレイ 属 性 でプレ<br />
ビューを 行 います。<br />
指 定 された 部 数 に 誤<br />
りがあります。<br />
指 定 されたページに<br />
誤 りがあります。<br />
値 が 正 しくありませ<br />
ん。1 から n の 間 で<br />
指 定 してください。<br />
サーバ 印 刷 が 終 了 し<br />
ました。<br />
スプール 処 理 が 終 了<br />
しました。<br />
詳 細 コードが 8 の 場 合 は、<br />
サーバでメモリ 不 足 が 通<br />
知 されました。<br />
サーバマシンで 以 下 の 点 を<br />
確 認 してください。<br />
• 不 用 な 処 理 が 動 作 してい<br />
ないか。<br />
• 仮 想 メモリ 領 域 が 十 分 確<br />
保 されているか。<br />
• 搭 載 しているメモリは 十<br />
分 か。<br />
問 題 がある 場 合 は、 問 題 箇<br />
所 を 解 決 したあと、 再 度 、<br />
処 理 を 行 ってください。<br />
上 記 処 置 を 行 ったにもかか<br />
わらず、 再 度 発 生 した 場 合<br />
は、 当 社 技 術 員 にご 連 絡 く<br />
ださい。<br />
プレビュー 時 にプリンタ クライアントマシンにプリ<br />
が 設 定 されていないため ンタを 追 加 してください。<br />
に、プリンタ 属 性 でプレ<br />
ビューできませんでした。<br />
印 刷 指 定 ダイアログボッ<br />
クスで 部 数 に 誤 りがあり<br />
ます。<br />
印 刷 指 定 ダイアログボッ<br />
クスで 印 刷 範 囲 のページ<br />
指 定 に 誤 りがあります。<br />
ページ 指 定 ダイアログ<br />
ボックスでページ 指 定 が<br />
範 囲 を 超 えています。<br />
確 認 メッセージです。<br />
サーバ 印 刷 が 正 常 に 終 了<br />
しました。<br />
確 認 メッセージです。ス<br />
プール 処 理 が 正 常 に 終 了<br />
しました。<br />
指 定 する 部 数 には、1 から<br />
999 の 値 で 指 定 してくださ<br />
い。<br />
印 刷 範 囲 のページ 指 定 を 確<br />
認 し、 正 しく 指 定 してださ<br />
い。<br />
1 から 最 大 ページ 数 の 値 で 指<br />
定 してください。<br />
116
エラー<br />
番 号<br />
P9008<br />
P9009<br />
P9010<br />
99999 ページを 超 え<br />
るページをプレ<br />
ビューすることがで<br />
きません。1 から<br />
99999 の 間 で 指 定 し<br />
てください。<br />
99999 ページを 超 え<br />
るページをプレ<br />
ビューすることがで<br />
きません。<br />
99999 ページを 超 え<br />
るページをプレ<br />
ビューすることがで<br />
きません。99999<br />
ページを 表 示 します。<br />
プレビュー 時 にページ 指<br />
定 ダイアログボックスの<br />
ページの 指 定 値 に 99999<br />
ページを 超 える 値 を 指 定<br />
しています。プレビュー<br />
機 能 では、99999 ページ<br />
を 超 えるページをプレ<br />
ビューすることはできま<br />
せん。<br />
プレビュー 時 に[ 次 ペー<br />
ジ]ボタンをクリックし<br />
た 場 合 に、99999 ページ<br />
を 超 えるページを 表 示 し<br />
ようとしています。プレ<br />
ビュー 機 能 では、99999<br />
ページを 超 えるページを<br />
プレビューすることはで<br />
きません。<br />
プレビュー 時 に[ 最 後 ]<br />
ボタンをクリックした 場<br />
合 に、99999 ページを 超<br />
えるページを 表 示 しよう<br />
としています。プレ<br />
ビュー 機 能 では、99999<br />
ページを 超 えるページを<br />
プレビューすることはで<br />
きないため、99999 ペー<br />
ジを 表 示 します。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールで、<br />
99999 ページを 超 えるペー<br />
ジをプレビューすることは<br />
できません。<br />
エラー 番 号 、submit メソッドおよび Terminate イベントの 復 帰 値 の 関 係 につい<br />
て 以 下 に 示 します。<br />
エラー 番 号<br />
submit メソッド<br />
の 復 帰 値<br />
Terminate イベントの 復 帰 値<br />
P1000 0 -1<br />
P2XXX 0 -2<br />
P3000 ~<br />
-3 Terminate イベントは 通 知 されません。<br />
P3003<br />
P3004 ~<br />
P3018<br />
P9XXX<br />
エラーメッセージ 説 明 処 置<br />
0 -3<br />
0 警 告 または 確 認 メッセージのため Terminate イベント<br />
には 関 係 ありません<br />
117
P1000 の 詳 細 コードを 以 下 に 示 します。<br />
• P1000 エラーはネットワーク 経 路 で 異 常 が 発 生 した 場 合 に 発 生 します。<br />
P1000 エラーが 発 生 した 場 合 はプログラムを 再 起 動 してください。<br />
なお、P1000 エラーが 頻 繁 に 発 生 する 場 合 や、 詳 細 コードまたは 処 置 が<br />
記 載 されていないエラーが 発 生 した 場 合 は、WWW サーバや PROXY<br />
サーバをはじめネットワーク 経 路 に 異 常 が 発 生 していないか 確 認 してく<br />
ださい。<br />
詳 細<br />
コード<br />
説 明<br />
処 置<br />
0<br />
6<br />
8<br />
400<br />
401<br />
ホスト 名 、ポート 番 号 の 誤 りなどで<br />
サーバに 接 続 できません。<br />
API に 受 け 渡 されたハンドルは、すで<br />
に 無 効 になっているか、クローズされ<br />
ています。<br />
メモリ 不 足 が 発 生 しました。<br />
サーバ 上 で 構 文 エラーが 検 出 されまし<br />
た。<br />
起 動 用 HTML ファイルの hostname プ<br />
ロパティまたは port プロパティが 正 し<br />
く 指 定 されているか、 以 下 の 点 を 確 認<br />
してください。<br />
• ブラウザから 起 動 用 HTML のソー<br />
スを 開 き、hostname プロパティ<br />
および port プロパティを 確 認 して<br />
ください。WWW ブラウザの<br />
キャッシュに 格 納 されている<br />
HTML が 参 照 されていませんか。<br />
• hostname プロパティの 指 定 が 名<br />
前 解 決 されていますか。ping コマ<br />
ンドで 確 認 してください。<br />
• port プロパティに 正 しいポート 番<br />
号 が 指 定 されていますか。<strong>MeFt</strong>/<br />
<strong>Web</strong> サーバサービスマネージャを<br />
起 動 できますか。<br />
また、WWW サーバが 起 動 されている<br />
か 確 認 してください。<br />
当 社 技 術 員 にご 連 絡 ください。<br />
以 下 の 点 を 確 認 してください。<br />
• 不 要 な 処 理 が 動 作 していないか。<br />
• 仮 想 メモリ 領 域 が 十 分 確 保 されて<br />
いるか。<br />
• 搭 載 しているメモリは 十 分 か。<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 している<br />
場 合 には、Netscape Navigator の 接 続<br />
方 法 の 設 定 を 確 認 してください。 詳 細<br />
は、「7.2 <strong>MeFt</strong>/<strong>Web</strong> プラグイン」を 参<br />
照 してください。<br />
なお、 上 記 以 外 の 場 合 には、 当 社 技 術<br />
員 にご 連 絡 ください。<br />
適 正 な 利 用 者 権 限 を 持 っていません。 認 証 画 面 にユーザ 名 とパスワードを 正<br />
しく 入 力 してください。<br />
118
詳 細<br />
コード<br />
説 明<br />
処 置<br />
403<br />
404<br />
405<br />
406<br />
407<br />
408<br />
409<br />
410<br />
411<br />
500<br />
501<br />
サーバがクライアントからの 要 求 を 拒<br />
否 しました。<br />
指 定 されたドキュメントが 存 在 しませ<br />
ん。<br />
クライアントによって 使 用 された 方 式<br />
をサポートしていません。<br />
クライアントによって 指 定 された 方 式<br />
はサポートされていません。<br />
代 理 サーバが 要 求 を 転 送 するために 認<br />
証 が 必 要 です。<br />
サーバがトランザクションを 切 断 しま<br />
した。<br />
クライアントからの 要 求 が 別 の 要 求 と<br />
競 合 したか、または、サーバの 設 定 と<br />
矛 盾 しています。<br />
クライアントとサーバ 間 の 資 源 が 不 一<br />
致 です。<br />
サーバは 要 求 の 中 に Content-Length<br />
ヘッダの 指 定 がないと 要 求 を 受 け 付 け<br />
ません。<br />
サーバの 一 部 が 異 常 終 了 したか、また<br />
は 設 定 エラーが 発 生 しました。<br />
クライアントがサーバでは 実 行 できな<br />
いアクションを 要 求 しました。<br />
サーバ(または 代 理 サーバ)が 別 の<br />
502 サーバ(または 代 理 サーバ)から 無 効<br />
な 応 答 を 検 出 しました。<br />
503 サーバが 高 負 荷 状 態 です。<br />
504<br />
12001<br />
サーバがトランザクションを 切 断 しま<br />
した。<br />
現 在 、これ 以 上 、ハンドルを 作 成 する<br />
ことはできません。<br />
WWW サーバの 環 境 を 確 認 してくださ<br />
い。<br />
• WWW サーバの 環 境 設 定 の CGI 識<br />
別 名 に「/cgi-bin」が 指 定 されてい<br />
るか 確 認 してください。<br />
• プロキシサーバなどのネットワー<br />
ク 環 境 に 異 常 がないか 確 認 してく<br />
ださい。<br />
WWW サーバが 起 動 しているか 確 認 し<br />
てください。<br />
当 社 技 術 員 にご 連 絡 ください。<br />
以 下 の 点 を 確 認 してください。<br />
• サーバマシンのメモリおよびス<br />
ワップ 容 量 が 十 分 か 確 認 してくだ<br />
さい。<br />
• サーバマシンで <strong>MeFt</strong>/<strong>Web</strong> が 正 し<br />
くインストールされているか 確 認<br />
してください。<br />
問 題 が 解 決 しない 場 合 は、 当 社 技 術 員<br />
にご 連 絡 ください。<br />
当 社 技 術 員 にご 連 絡 ください。<br />
119
詳 細<br />
コード<br />
説 明<br />
処 置<br />
12002<br />
12003<br />
リクエストは 時 間 切 れです。<br />
サーバから 拡 張 エラーが 返 されまし<br />
た。これは、 長 いエラーメッセージを<br />
含 む 文 字 列 またはバッファです。エ<br />
ラーテキストを 検 索 するときは<br />
InternetGetLastResponseInfo を 呼 び<br />
出 します。<br />
12004 内 部 エラーが 発 生 しました。<br />
12005 URL が 無 効 です。<br />
12006<br />
URL スキームが 認 識 されないか、サ<br />
ポートされていません。<br />
12007 サーバ 名 が 解 読 できませんでした。<br />
12008<br />
12009<br />
12010<br />
12011<br />
12012<br />
12013<br />
12014<br />
リクエストのあったプロトコルが 突 き<br />
とめられませんでした。<br />
InternetQueryOption または<br />
InternetSetOption の 呼 出 が 無 効 なオプ<br />
ション 値 を 指 定 しました。<br />
InternetQueryOption または<br />
InternetSetOption に 提 示 されたオプ<br />
ションの 長 さが、 指 定 のオプションの<br />
タイプとしては 正 しくありません。<br />
リクエストオプションが 設 定 できない<br />
ので、クエリーだけを 行 います。<br />
Win32 インターネット 関 数 サポートは<br />
停 止 またはアンロードします。<br />
提 示 されたユーザー 名 が 正 しくないの<br />
で、FTP サーバへの 接 続 およびログオ<br />
ンリクエストを 完 了 できませんでし<br />
た。<br />
提 示 されたパスワードが 正 しくないの<br />
で、FTP サーバへの 接 続 およびログオ<br />
ンリクエストを 完 了 できませんでし<br />
た。<br />
12015<br />
FTP サーバへの 接 続 およびログオンリ<br />
クエストは 失 敗 しました。<br />
12016 リクエストのあった 操 作 は 無 効 です。<br />
12017<br />
一 般 に、 操 作 を 完 了 しないうちにリク<br />
エストの 動 作 するハンドルがクローズ<br />
したために、 操 作 をキャンセルしまし<br />
た。<br />
以 下 の 点 を 確 認 してください。<br />
• WWW サーバが 起 動 しているか 確<br />
認 してください。<br />
• LANケーブルが 抜 けていないかな<br />
ど、ネットワーク 環 境 に 異 常 がな<br />
いか 確 認 してください。<br />
• WWW サーバのタイムアウト 時 間<br />
に 最 大 値 を 設 定 してください。<br />
当 社 技 術 員 にご 連 絡 ください。<br />
120
詳 細<br />
コード<br />
12018<br />
12019<br />
12020<br />
12021<br />
12022<br />
12023<br />
12024<br />
12025<br />
12026<br />
12027<br />
12028<br />
提 示 されたハンドルのタイプが、この<br />
操 作 では 正 しくありません。<br />
提 示 されたハンドルが 正 しい 状 態 にな<br />
いので、リクエストのあった 操 作 を 実<br />
行 することができません。<br />
代 理 名 ではリクエストを 受 け 入 れられ<br />
ません。<br />
リクエストのあったレジストリ 値 を 突<br />
きとめられませんでした。<br />
リクエストのあったレジストリ 値 は 突<br />
きとめました。タイプが 正 しくない<br />
か、 無 効 な 値 です。<br />
現 在 、ダイレクトネットワークアクセ<br />
スは 実 行 できません。<br />
コンテキスト 値 としてゼロが 提 示 され<br />
ているので、 非 同 期 リクエストを 受 け<br />
付 けることができませんでした。<br />
コールバック 関 数 が 設 定 されていな<br />
かったので、 非 同 期 リクエストを 受 け<br />
付 けることができませんでした。<br />
1 つまたは 複 数 のリクエストが 中 断 し<br />
ているので、リクエストのあった 操 作<br />
を 完 了 することができませんでした。<br />
リクエストのフォーマットが 無 効 で<br />
す。<br />
リクエストのあった 項 目 を 突 きとめる<br />
ことができませんでした。<br />
12029<br />
サーバへの 接 続 の 試 みが 失 敗 しまし<br />
た。<br />
12030 サーバとの 接 続 を 中 止 しました。<br />
12031 サーバとの 接 続 をリセットしました。<br />
12032<br />
12036<br />
12041<br />
12046<br />
12110<br />
12111<br />
12130<br />
説 明<br />
Win32 インターネット 関 数 にリクエス<br />
トをやり 直 すように 要 求 します。<br />
ハンドルが 存 在 するために、リクエス<br />
トは 失 敗 しました。<br />
閲 覧 した 内 容 で、 安 全 ではないサーバ<br />
から 入 ったものがあるおそれがありま<br />
す。<br />
このコンピュータではクライアント 許<br />
可 がセットアップされていません。<br />
操 作 が 現 在 、 進 行 中 なので、リクエス<br />
トのあった 操 作 を FTP セッションで<br />
実 行 することができません。<br />
セッションを 中 止 したので、FTP 操 作<br />
を 完 了 できませんでした。<br />
Gopher サーバから 返 されたデータの<br />
解 析 中 にエラーが 発 見 されました。<br />
処 置<br />
当 社 技 術 員 にご 連 絡 ください。<br />
WWW サーバが 起 動 しているか 確 認 し<br />
てください。<br />
当 社 技 術 員 にご 連 絡 ください。<br />
121
詳 細<br />
コード<br />
12131<br />
ファイルロケータに 対 してリクエスト<br />
を 行 ってください。<br />
12132<br />
Gopher サーバからデータを 受 信 中 に<br />
エラーが 発 見 されました。<br />
12133 データの 最 後 に 到 達 しました。<br />
12134 提 示 されたロケータは 無 効 です。<br />
12135<br />
12136<br />
この 操 作 では、ロケータのタイプが 正<br />
しくありません。<br />
リクエストのあった 操 作 は、Gopher+<br />
か、Gopher+ 操 作 を 指 定 するロケータ<br />
との 組 み 合 せでしか 実 行 できません。<br />
12137<br />
リクエストのあった 属 性 を 突 きとめる<br />
ことができませんでした。<br />
12138 ロケータのタイプがわかりません。<br />
12150<br />
12151<br />
リクエストのあったヘッダを 突 きとめ<br />
ることができませんでした。<br />
サーバから 1 つもヘッダを 返 しません<br />
でした。<br />
12152<br />
サーバレスポンスを 解 析 することがで<br />
きませんでした。<br />
12153 明 示 されたヘッダは 無 効 です。<br />
12154<br />
12155<br />
説 明<br />
HttpQueryInfo へのリクエストは 無 効<br />
です。<br />
すでに 存 在 するため、ヘッダを 追 加 で<br />
きませんでした。<br />
処 置<br />
当 社 技 術 員 にご 連 絡 ください。<br />
122
<strong>MeFt</strong>/<strong>Web</strong> プラグインのエラーメッセージ<br />
以 下 に <strong>MeFt</strong>/<strong>Web</strong> プラグインが 表 示 するエラーメッセージについて 説 明 します。<br />
エラーメッセージは <strong>MeFt</strong>/<strong>Web</strong> ドキュメントの message キーワードで“ 表 示 す<br />
る”を 指 定 した 場 合 に 表 示 されます。<br />
エラー 番<br />
エラーメッセージ<br />
説 明<br />
号<br />
P4001<br />
P4002<br />
P1000 ~<br />
P9010<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインの 初 期 化<br />
に 失 敗 しました。<br />
以 下 の 原 因 が 考 えられます。<br />
• メモリ 不 足 などによりプラグインの 初<br />
期 化 に 失 敗 しました。<br />
• クライアントに 必 要 なモジュールが 存<br />
在 しない。<br />
• クライアントマシンの PATH 環 境 変 数<br />
に <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストー<br />
ル 先 が 設 定 されていない。<br />
使 用 するモジュールのバージョ プラグインで 使 用 するモジュールのバー<br />
ンが 異 なっているため 処 理 でき ジョンが 異 なっています。プラグインを 一<br />
ません。<br />
度 削 除 してから、 再 度 インストールしてく<br />
ださい。<br />
エラーメッセージの 内 容 は <strong>MeFt</strong>/<strong>Web</strong> コン<br />
トロールと 同 じです。「 付 録 <strong>MeFt</strong>/<strong>Web</strong> コ<br />
ントロールのエラーメッセージ」を 参 照 し<br />
てください。<br />
123
<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログ<br />
トレースログは、<strong>MeFt</strong>/<strong>Web</strong> が 持 つ 障 害 調 査 用 の 内 部 処 理 結 果 の 記 録 です。ト<br />
ラブル 発 生 時 に 採 取 し 当 社 技 術 員 にお 渡 しください。<br />
1. 設 定 方 法<br />
<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログを 記 録 するには、トレースログ<br />
環 境 設 定 コマンドを 起 動 して「ログ 環 境 設 定 」を 変 更 します。<br />
インストール 直 後 の 採 取 レベルはコントロールログ、<strong>MeFt</strong> ログともに<br />
「 採 取 しない」に 設 定 されています。 障 害 が 再 現 可 能 な 場 合 はコント<br />
ロールログを「LEVEL1」に、<strong>MeFt</strong> ログを「 採 取 する」に 設 定 して、 現<br />
象 を 再 現 してください。<br />
ログ 環 境 の 設 定 方 法 については、「2.5.2 クライアント 側 のト<br />
レースログ 環 境 を 設 定 する」を 参 照 してください。<br />
2. 採 取 方 法<br />
トラブルが 発 生 した 場 合 は、 以 下 に 格 納 されたトレースログファイルを<br />
採 取 してください。<br />
ログの 種 類<br />
コントロール<br />
ログ<br />
<strong>MeFt</strong><br />
ログ<br />
格 納 先 とファイル<br />
トレースログ 環 境 設 定 コマンドの「 格 納 先 」に 指 定<br />
されているディレクトリの f3eswweblog.xxx(xxx は<br />
001 ~ 010)<br />
画 面 処 理 トレースログ 環 境 設 定 コマンドの「 格 納 先 」に 指 定<br />
されたディレクトリ 配 下 の Meftrace.log ディレクト<br />
リ<br />
印 刷 処 理 "TMP" または "TEMP" 環 境 変 数 に 指 定 されたディレ<br />
クトリ 配 下 の MEFTPLOG ディレクトリ<br />
124
トラブルシューティング<br />
<strong>MeFt</strong>/<strong>Web</strong> の 使 用 中 、トラブルが 発 生 した 場 合 に、 当 てはまる 事 象 がないか 確<br />
認 してください。 考 えられる 原 因 と 対 処 方 法 について 説 明 しています。<br />
◆ リモート 実 行 すると「インターネットエクスプローラスクリプト<br />
エラー」が 発 生 する。<br />
【 原 因 】<br />
Internet Explorer のプロパティで、アクティブコンテンツの「アクティブコンテ<br />
ンツのダウンロード」と「ActiveX コントロール/プラグインの 使 用 」がオン<br />
になっていますか?<br />
【 対 処 】<br />
Internet Explorer のプロパティで、アクティブコンテンツの「アクティブコンテ<br />
ンツのダウンロード」と「ActiveX コントロール/プラグインの 使 用 」をオン<br />
にしてください。<br />
◆ リモート 実 行 すると「このページのスクリプトでエラーが 発 生 し<br />
ました。」が 発 生 する。<br />
【 原 因 】<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードするときに 表 示 されるセキュリティの<br />
警 告 画 面 で、「いいえ」と 応 答 していませんか?<br />
【 対 処 】<br />
Internet Explorer のプロパティで、アクティブコンテンツの「アクティブコンテ<br />
ンツのダウンロード」と「ActiveX コントロール/プラグインの 使 用 」をオン<br />
にしてください。<br />
◆ WWW サーバ 上 に 格 納 されたウィンドウ 情 報 ファイル、プリンタ<br />
情 報 ファイル、または 画 面 帳 票 定 義 体 を 入 れ 替 えても 反 映 されな<br />
い。<br />
【 原 因 】<br />
WWW ブラウザのキャッシュに 格 納 されているファイルが 参 照 されていません<br />
か?<br />
【 対 処 】<br />
WWW ブラウザのキャッシュを 削 除 してから、 再 度 、リモート 実 行 を 行 ってく<br />
ださい。キャッシュファイルを 削 除 するには、 以 下 のように 行 います。<br />
• Internet Explorer の 場 合<br />
「インターネットオプション」を 開 き、「 全 般 」タブのインターネット 一<br />
時 ファイルの 削 除 を 選 択 します。<br />
• Netscape Navigator の 場 合<br />
「 設 定 」を 開 き、「 詳 細 」カテゴリの「キャッシュ」でメモリキャッシュ<br />
のクリアとディスクキャッシュのクリアを 選 択 します。<br />
125
◆ <strong>MeFt</strong>/<strong>Web</strong> プラグインでリモート 実 行 できない。<br />
【 原 因 】<br />
クライアントマシンの PATH 環 境 変 数 に <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール<br />
ディレクトリが 指 定 されていますか?<br />
WWW サーバに <strong>MeFt</strong>/<strong>Web</strong> プラグインが 使 用 する MIME タイプが 登 録 されてい<br />
ますか?<br />
【 対 処 】<br />
クライアントマシンの PATH 環 境 変 数 に <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール<br />
ディレクトリが 指 定 されているか 確 認 してください。<br />
また、WWW サーバに <strong>MeFt</strong>/<strong>Web</strong> プラグインが 使 用 する MIME タイプが 登 録 さ<br />
れているか 確 認 してください。<br />
MIME タイプの 登 録 方 法 については、「6.2.1 WWW サーバに MIME<br />
タイプを 追 加 する」を 参 照 してください。<br />
◆「P1000 ネットワークエラーが 発 生 しました。 詳 細 コード:0」が<br />
表 示 され、リモート 実 行 できない。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. 起 動 用 HTML ファイルの hostname プロパティまたは port プロパティが<br />
正 しく 設 定 されていますか?<br />
または、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの hostname キーワードまたは port キー<br />
ワードが 正 しく 設 定 されていますか?<br />
b. WWW サーバが 起 動 されていますか?<br />
c. LAN ケーブルが 抜 けているなど、ネットワーク 環 境 に 異 常 はありませ<br />
んか?<br />
【 対 処 】<br />
a. hostname プロパティ(キーワード)または port プロパティ(キーワー<br />
ド)を 確 認 してください。<br />
b. WWW サーバを 起 動 してください。<br />
c. ネットワーク 管 理 者 に 相 談 して、ネットワーク 環 境 を 確 認 してくださ<br />
い。<br />
◆ 動 作 環 境 で 設 定 した 値 が 有 効 とならない。<br />
【 原 因 】<br />
動 作 環 境 を 変 更 後 、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 していますか?<br />
動 作 環 境 を 変 更 した 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 する 必 要 があります。<br />
変 更 した 値 は、<strong>MeFt</strong>/<strong>Web</strong> サーバの 再 起 動 後 から 有 効 となります。<br />
【 対 処 】<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 してください。<br />
126
◆「P1000 ネットワークエラーが 発 生 しました。 詳 細 コード:<br />
12002」が 表 示 される。<br />
【 原 因 】<br />
a. <strong>MeFt</strong>/<strong>Web</strong> サーバでの 処 理 が 完 了 する 前 に、WWW サーバでタイムアウ<br />
トが 発 生 している 可 能 性 があります。<br />
b. Internet Explorer を 使 用 している 場 合 、Internet Explorer でタイムアウト<br />
が 発 生 している 可 能 性 があります。<br />
Internet Explorer のタイムアウト 時 間 は、Internet Explorer 4.0x または 5.0<br />
での 初 期 値 は 5 分 、また、Internet Explorer 5.01 は 60 分 です。<br />
【 対 処 】<br />
a. <strong>MeFt</strong>/<strong>Web</strong> サーバで 時 間 のかかる 処 理 を 行 う 場 合 には、WWW サーバの<br />
タイムアウト 時 間 を 最 大 値 に 設 定 します。<br />
タイムアウト 時 間 の 設 定 方 法 については、インストールガ<br />
イドを 参 照 してください。<br />
b. 以 下 の 手 順 で、Internet Explorer のタイムアウト 時 間 を 変 更 することがで<br />
きます。<br />
1) レジストリエディタを 実 行 します。<br />
(regedt32.exe または regedit.exe)<br />
2) 次 のキーに 移 動 します<br />
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVers<br />
ion\Internet Settings<br />
3) 以 下 のとおり 値 を 作 成 します。<br />
値 の 名 前 :ReceiveTimeout<br />
値 の 型 :DWORD<br />
値 :タイムアウト 時 間 ( 単 位 :ミリ 秒 )<br />
例 )15 分 に 変 更 する 場 合 は、900000(=15 × 60 × 1000)<br />
4) コンピュータを 再 起 動 します。なお、 上 記 操 作 はコンピュータに<br />
ログオンするユーザごとに 行 ってください。<br />
レジストリの 変 更 に 失 敗 すると Windows が 起 動 しな<br />
くなるおそれもありますので、 十 分 注 意 して 行 って<br />
ください。<br />
127
◆ <strong>MeFt</strong>/<strong>Web</strong> コントロールがダウンロードされない。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. Internet Explorer の「インターネット オプション」ダイアログボックス<br />
の「セキュリティ」タグの「セキュリティレベル」が「 高 ( 最 も 安 全 )」<br />
になっていませんか?<br />
「セキュリティレベル」が「 高 ( 最 も 安 全 )」である 時 にはコントロール<br />
のダウンロードや 実 行 を 行 うことができません。<br />
b. <strong>MeFt</strong>/<strong>Web</strong> コントロールの 削 除 に 失 敗 していませんか?<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールが 完 全 に 削 除 されていない 状 態 でも <strong>MeFt</strong>/<strong>Web</strong><br />
コントロールはダウンロードされません。<strong>MeFt</strong>/<strong>Web</strong> コントロールが 完<br />
全 に 削 除 されなかった 原 因 には、Internet Explorer を 閉 じずに <strong>MeFt</strong>/<strong>Web</strong><br />
コントロールを 削 除 したことが 考 えられます。<br />
【 対 処 】<br />
a. 「セキュリティレベル」には「 高 ( 最 も 安 全 )」 以 外 を 設 定 してくださ<br />
い。<br />
また、「セキュリティレベル」に「カスタム」を 設 定 する 場 合 には 以 下<br />
の 情 報 を 許 可 するように 設 定 してください。<br />
- スクリプトを 実 行 しても 安 全 だとマークされている ActiveX ® コ<br />
ントロールのスクリプト 実 行<br />
- ActiveX ® コントロールとプラグインの 実 行<br />
- 署 名 済 み ActiveX ® コントロールのダウンロード<br />
b. <strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 してから、 再 度 、<strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
をダウンロードしてください。<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 するためには、「3.2 <strong>MeFt</strong>/<strong>Web</strong><br />
コントロールを クライアントマシンから 削 除 する 方 法 」を<br />
参 照 してください。<br />
◆ リモート 実 行 できない。エラーメッセージも 表 示 されない。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. スレッド 型 プログラムの 場 合 、funcname プロパティが 指 定 されていま<br />
すか?<br />
b. /var 配 下 のディスク 空 き 容 量 が 不 足 していませんか?<br />
【 対 処 】<br />
a. funcname プロパティの 指 定 を 確 認 してください。<br />
funcname プロパティの 指 定 方 法 については、「3.4.3 利 用 者<br />
プログラムの 指 定 方 法 (pathname/argument/environment/<br />
funcname)」を 参 照 してください。<br />
b. /var 配 下 の 不 要 なファイルを 削 除 してください。<br />
128
◆ リモート 実 行 すると「P3005 画 面 処 理 中 にエラーが 発 生 しまし<br />
た。(エラーコード:22)」または「P3006 印 刷 処 理 中 にエラーが<br />
発 生 しました。(エラーコード:22)」「P3007 プレビュー 処 理 中<br />
にエラーが 発 生 しました。(エラーコード:22)」のエラーメッ<br />
セージが 表 示 される。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. ウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイルの MEDDIR キー<br />
ワード 指 定 に 誤 りがありませんか?<br />
b. 環 境 変 数 MEFTWEBDIR の 指 定 に 誤 りがありませんか。<br />
c. ウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイルの MEDDIR キー<br />
ワードで 複 数 ディレクトリを 指 定 する 場 合 の 区 切 り 文 字 にコロンを 使 用<br />
していませんか?<br />
【 対 処 】<br />
a. 定 義 体 格 納 ディレクトリを 指 定 する MEDDIR キーワードを 確 認 してく<br />
ださい。<br />
MEDDIR キーワードの 指 定 方 法 については、「Windows ®<br />
<strong>MeFt</strong> 説 明 書 」を 参 照 してください。<br />
b. 環 境 変 数 MEFTWEBDIR の 指 定 を 確 認 してください。<br />
環 境 変 数 MEFTWEBDIR の 指 定 方 法 については、「4.3.2 環 境<br />
変 数 」を 参 照 してください。<br />
c. MEDDIR キーワードに 複 数 ディレクトリを 指 定 する 場 合 の 区 切 り 文 字<br />
にはセミコロンを 使 用 してください。<br />
◆ リモート 実 行 すると「P3007 プレビュー 処 理 中 にエラーが 発 生 し<br />
ました。(エラーコード:91)」のエラーメッセージが 表 示 され<br />
る。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. プリンタ 情 報 ファイルの OVLPDIR キーワード 指 定 に 誤 りがありません<br />
か?<br />
b. プリンタ 情 報 ファイルの OVLPDIR キーワードで 複 数 ディレクトリを 指<br />
定 する 場 合 の 区 切 り 文 字 にコロンを 使 用 していませんか?<br />
【 対 処 】<br />
a. オーバレイパターン 格 納 ディレクトリを 指 定 する OVLPDIR キーワード<br />
を 確 認 してください。<br />
OVLPDIR キーワードの 指 定 方 法 については、「4.4 ユーザ 資<br />
源 の 指 定 方 法 」を 参 照 してください。<br />
129
. OVLPDIR キーワードに 複 数 ディレクトリを 指 定 する 場 合 の 区 切 り 文 字<br />
にはセミコロンを 使 用 してください。<br />
◆ 利 用 者 プログラムの 実 行 時 に、「P2003 プログラムを 処 理 できま<br />
せんでした。プログラムの 起 動 に 失 敗 しました。」のエラーメッ<br />
セージが 表 示 され、リモート 実 行 に 失 敗 する。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
• Internet Explorer を 使 用 している 場 合 、 起 動 用 HTML ファイルの 内 容 を<br />
確 認 します。<br />
a) pathname プロパティが 正 しく 設 定 されていますか?<br />
b) プロセス 型 プログラムを 起 動 する 場 合 、funcname プロパティが 指<br />
定 されていませんか?<br />
c) スレッド 型 プログラムを 起 動 する 場 合 、funcname プロパティが 正<br />
しく 設 定 されていますか?<br />
• Netscape Navigator を 使 用 している 場 合 、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの 内 容<br />
を 確 認 します。<br />
a) pathname キーワードが 正 しく 設 定 されていますか?<br />
b) プロセス 型 プログラムを 起 動 する 場 合 、funcname キーワードが 指<br />
定 されていませんか?<br />
c) スレッド 型 プログラムを 起 動 する 場 合 、funcname キーワードが 正<br />
しく 設 定 されていますか?<br />
【 対 処 】<br />
a. pathname プロパティ(キーワード)を 確 認 してください。<br />
b. プロセス 型 プログラムを 起 動 する 場 合 には、funcname プロパティ<br />
(キーワード)を 指 定 することはできません。<br />
funcname プロパティ(キーワード)が 指 定 されている 場 合 には、 指 定<br />
を 削 除 してください。<br />
c. funcname プロパティ(キーワード)を 確 認 してください。<br />
◆ COBOL の 実 行 用 の 初 期 化 ファイル(COBOL.CBR)を 使 用 した<br />
スレッド 型 プログラムのリモート 実 行 時 において、 実 行 用 の 初 期<br />
化 ファイルの 変 更 が 反 映 されない。<br />
【 原 因 】<br />
COBOL の 実 行 用 の 初 期 化 ファイル 変 更 後 、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 しました<br />
か?<br />
COBOL の 実 行 用 の 初 期 化 ファイルを 変 更 した 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再<br />
起 動 する 必 要 があります。 変 更 した 内 容 は、<strong>MeFt</strong>/<strong>Web</strong> サーバの 再 起 動 後 から<br />
有 効 となります。<br />
【 対 処 】<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 し、 再 度 、リモート 実 行 してください。<br />
130
◆ プレビュー 画 面 からのサーバ 印 刷 実 行 時 に「P2010 サーバ 印 刷 に<br />
失 敗 しました」のエラーメッセージが 表 示 され、サーバ 印 刷 に 失<br />
敗 する。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. プリンタ 情 報 ファイルに、 以 下 の 内 容 が 正 しく 設 定 されていますか?<br />
- PRTDEV、PRTNAME などのプリンタの 情 報<br />
- MEDDIR、OVLPDIR などのユーザ 資 源 の 格 納 先<br />
b. 環 境 変 数 MEFTDIR に、URL が 指 定 されていませんか?<br />
【 対 処 】<br />
a. プリンタ 情 報 ファイルに、 以 下 の 内 容 が 正 しく 設 定 されているか 確 認 し<br />
てください。<br />
- PRTDEV、PRTNAME などのプリンタの 情 報<br />
- MEDDIR、OVLPDIR などのユーザ 資 源 の 格 納 先<br />
b. 環 境 変 数 MEFTDIR が、URL で 指 定 されていないことを 確 認 してくだ<br />
さい。<br />
◆ printmode プロパティに 3(サーバ 印 刷 )を 指 定 してリモート 実 行<br />
した 場 合 、サーバ 印 刷 に 失 敗 する。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. プリンタ 情 報 ファイルに、 以 下 の 内 容 が 正 しく 設 定 されていますか?<br />
- PRTDEV、PRTNAME などの 出 力 するプリンタの 指 定<br />
- MEDDIR、OVLPDIR などのユーザ 資 源 の 格 納 先 の 指 定<br />
b. 環 境 変 数 MEFTDIR に、URL が 指 定 されていませんか?<br />
【 対 処 】<br />
a. プリンタ 情 報 ファイルに、 以 下 の 内 容 が 正 しく 設 定 されているか 確 認 し<br />
てください。<br />
- PRTDEV、PRTNAME などの 出 力 するプリンタの 指 定<br />
- MEDDIR、OVLPDIR などのユーザ 資 源 の 格 納 先 の 指 定<br />
b. 環 境 変 数 MEFTDIR が、URL で 指 定 されていないことを 確 認 してくださ<br />
い。<br />
◆ リモート 実 行 すると「P2005 プログラムを 処 理 できませんでし<br />
た。サービスマネージャに 異 常 があります」となる。またはプロ<br />
セス 一 覧 を 表 示 すると「P1000 ネットワークエラーが 発 生 しまし<br />
た。 詳 細 コード:0」となる。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. サーバマシンで <strong>MeFt</strong>/<strong>Web</strong> サーバが 起 動 されていますか?<br />
b. 利 用 者 プログラムの 権 限 または WWW サーバの CGI の 権 限 が、nobody<br />
以 外 に 指 定 されていませんか?<br />
131
【 対 処 】<br />
a. サーバマシンで <strong>MeFt</strong>/<strong>Web</strong> サーバが 起 動 されているか 確 認 してくださ<br />
い。<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 方 法 については、「2.3 <strong>MeFt</strong>/<strong>Web</strong><br />
サーバの 起 動 と 停 止 」を 参 照 してください。<br />
b. 利 用 者 プログラムの 権 限 または WWW サーバの CGI の 権 限 が、nobody<br />
以 外 に 指 定 されていないか 確 認 してください。<br />
nobody 以 外 が 指 定 されている 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「 利 用 者 プ<br />
ログラムの 権 限 変 更 」を「1」に 変 更 してから <strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起<br />
動 してください。<br />
「 利 用 者 プログラムの 権 限 変 更 」については、「2.2 <strong>MeFt</strong>/<strong>Web</strong><br />
の 動 作 環 境 を 設 定 する」を、<strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止<br />
方 法 については、「2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止 」を 参<br />
照 してください。<br />
◆ プレビュー、クライアント 印 刷 またはスプール 出 力 を 行 うと<br />
「JMP0310I-U 'XXXX' ファイルで 'OPEN' エラーが 発 生 しました。<br />
'ERRCD=9021'」が 発 生 する。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. <strong>MeFt</strong>/<strong>Web</strong> のスプール 格 納 ディレクトリに 書 き 込 み 権 が 設 定 されていま<br />
すか?<br />
b. <strong>MeFt</strong>/<strong>Web</strong> のスプール 格 納 ディレクトリの 空 き 容 量 が 不 足 していません<br />
か?<br />
c. 利 用 者 プログラムの 権 限 または WWW サーバの CGI の 権 限 が、nobody<br />
以 外 に 指 定 されていませんか?<br />
【 対 処 】<br />
a. <strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 に 設 定 してある <strong>MeFt</strong>/<strong>Web</strong> のスプール 格 納 ディレク<br />
トリに 書 き 込 み 権 が 設 定 されているか 確 認 してください。<br />
b. <strong>MeFt</strong>/<strong>Web</strong> のスプール 格 納 ディレクトリの 空 き 容 量 が 不 足 していないか<br />
確 認 してください。<br />
132
c. 利 用 者 プログラムの 権 限 または WWW サーバの CGI の 権 限 が、nobody<br />
以 外 に 指 定 されていないか 確 認 してください。nobody 以 外 が 指 定 され<br />
ている 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「 利 用 者 プログラムの 権 限 変 更 」<br />
を「1」に 変 更 してから <strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 してください。<br />
「 利 用 者 プログラムの 権 限 変 更 」については、「2.2 <strong>MeFt</strong>/<strong>Web</strong><br />
の 動 作 環 境 を 設 定 する」を、<strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止<br />
方 法 については、「2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止 」を 参<br />
照 してください。<br />
◆ <strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 の 登 録 または 削 除 が 失 敗 する。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. <strong>MeFt</strong>/<strong>Web</strong> のドキュメント 格 納 ディレクトリに 書 き 込 み 権 が 設 定 されて<br />
いますか?<br />
b. <strong>MeFt</strong>/<strong>Web</strong> のドキュメント 格 納 ディレクトリの 空 き 容 量 が 不 足 していま<br />
せんか?<br />
c. WWW サーバの CGI の 権 限 が nobody 以 外 に 指 定 されていませんか?<br />
【 対 処 】<br />
a. <strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 に 設 定 してある <strong>MeFt</strong>/<strong>Web</strong> のドキュメント 格 納 ディ<br />
レクトリに 書 き 込 み 権 が 設 定 されているか 確 認 してください。<br />
b. <strong>MeFt</strong>/<strong>Web</strong> のドキュメント 格 納 ディレクトリの 空 き 容 量 が 不 足 していな<br />
いか 確 認 してください。<br />
c. WWW サーバの CGI の 権 限 が nobody 以 外 に 指 定 されていないか 確 認 し<br />
てください。nobody 以 外 が 指 定 されている 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境<br />
の「 利 用 者 プログラムの 権 限 変 更 」を「1」に 変 更 してから <strong>MeFt</strong>/<strong>Web</strong><br />
サーバを 再 起 動 してください。<br />
「 利 用 者 プログラムの 権 限 変 更 」については、「2.2 <strong>MeFt</strong>/<strong>Web</strong><br />
の 動 作 環 境 を 設 定 する」を、<strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止<br />
方 法 については、「2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止 」を 参<br />
照 してください。<br />
◆ 利 用 者 プログラムの 標 準 出 力 、 標 準 エラー 出 力 および COBOL ラ<br />
ンタイムシステムの 標 準 エラー 出 力 がファイルに 出 力 されない。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. <strong>MeFt</strong>/<strong>Web</strong> のログ 出 力 ディレクトリに 書 き 込 み 権 が 設 定 されています<br />
か?<br />
b. <strong>MeFt</strong>/<strong>Web</strong> のログ 出 力 ディレクトリの 空 き 容 量 が 不 足 していませんか?<br />
c. 利 用 者 プログラムの 権 限 が nobody 以 外 に 指 定 されていませんか?<br />
【 対 処 】<br />
a. <strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 に 設 定 してある <strong>MeFt</strong>/<strong>Web</strong> のログ 出 力 ディレクトリ<br />
に 書 き 込 み 権 が 設 定 されているか 確 認 してください。<br />
b. <strong>MeFt</strong>/<strong>Web</strong> のログ 出 力 ディレクトリの 空 き 容 量 が 不 足 していないか 確 認<br />
してください。<br />
133
c. 利 用 者 プログラムの 権 限 が nobody 以 外 に 指 定 されていないか 確 認 して<br />
ください。nobody 以 外 が 指 定 されている 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の<br />
「 利 用 者 プログラムの 権 限 変 更 」を「1」に 変 更 してから <strong>MeFt</strong>/<strong>Web</strong> サー<br />
バを 再 起 動 してください。<br />
「 利 用 者 プログラムの 権 限 変 更 」については、「2.2 <strong>MeFt</strong>/<strong>Web</strong><br />
の 動 作 環 境 を 設 定 する」を、<strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止<br />
方 法 については、「2.3 <strong>MeFt</strong>/<strong>Web</strong> サーバの 起 動 と 停 止 」を 参<br />
照 してください。<br />
◆ シフト 状 態 に「カナ」が 指 定 された 英 数 字 項 目 に 入 力 しても、シ<br />
フト 状 態 がカナに 切 り 替 わらない。<br />
【 原 因 】<br />
以 下 の 原 因 が 考 えられます。<br />
a. 日 本 語 入 力 システムに IME2002 を 使 用 していませんか?<br />
b. ウィンドウ 情 報 ファイルの CTLFEP キーワードに「N」が 指 定 されてい<br />
ませんか?<br />
【 対 処 】<br />
a. 日 本 語 入 力 システムに IME2002 を 使 用 している 場 合 は、ウィンドウ 情<br />
報 ファイルに 以 下 のキーワードを 指 定 してください。<br />
SHIFTTIMER 300<br />
現 象 が 回 避 されない 場 合 は、 設 定 値 を 300 よりも 大 きくして 調 整 してく<br />
ださい。<br />
b. ウィンドウ 情 報 ファイルの CTLFEP キーワードに「N」 以 外 を 指 定 して<br />
ください。 設 定 値 の 詳 細 は、「Windows ® <strong>MeFt</strong> 説 明 書 」を 参 照 してくだ<br />
さい。<br />
134
索 引<br />
索 引<br />
A<br />
argument ............................ 39<br />
C<br />
CGI アクセス ....................... 41<br />
D<br />
displaywindow ....................... 41<br />
dspcompress ......................... 44<br />
E<br />
environment ......................... 39<br />
F<br />
funcname ............................ 39<br />
H<br />
hideprtbtn ........................... 46<br />
hostname ............................ 39<br />
HTML 作 成 ......................... 70<br />
hyperlink ....................... 43, 50<br />
hyperlinktarget ....................... 43<br />
I<br />
Internet Explorer ..................... 106<br />
M<br />
<strong>MeFt</strong> .............................. 104<br />
<strong>MeFt</strong>/<strong>Web</strong> .....................1, 2, 3<br />
<strong>MeFt</strong>/<strong>Web</strong> クライアント ........ 14, 124<br />
<strong>MeFt</strong>/<strong>Web</strong> コントロール .. 22, 31, 100,<br />
103, ............................ 112<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバ .................... 14<br />
<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ .29,<br />
75, .............................. 96<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメント .............. 88<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 作 成 .......... 95<br />
<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 .......... 96<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグイン 82, 83, 84, 102,<br />
103, ............................ 123<br />
<strong>MeFt</strong>/<strong>Web</strong> プラグインの 利 用 .......... 93<br />
message ............................. 40<br />
MIME タイプ ....................... 83<br />
N<br />
Netscape Navigator ................... 81<br />
P<br />
pathname ........................... 39<br />
port ................................ 39<br />
previewdc ........................... 45<br />
previewdrawpos ...................... 45<br />
previewrate .......................... 46<br />
previewwindow ...................... 45<br />
printmode ........................... 44<br />
Q<br />
Quit ................................ 48<br />
S<br />
SSL ............................41, 73<br />
submit .............................. 47<br />
T<br />
Terminate ........................... 49<br />
U<br />
Unicode アプリケーション ............ 66<br />
usedcgi ............................. 41<br />
W<br />
<strong>Web</strong> 連 携 環 境 ....................... 26<br />
WWW サーバ ....................... 73<br />
WWW サーバの 指 定 方 法 ............. 39<br />
WWW ブラウザ .................66, 73<br />
あ<br />
アンインストール ................... 84<br />
い<br />
移 行 方 法 ........................... 68<br />
イベント ........................... 49<br />
イベント 一 覧 ....................... 49<br />
印 刷 イメージ ....................... 37<br />
印 刷 イメージの 画 面 表 示 形 式 ......... 45<br />
印 刷 イメージの 表 示 位 置 ............. 45<br />
135
索 引<br />
印 刷 ボタン 表 示 ..................... 46<br />
インストール .................. 16, 83<br />
え<br />
エラーメッセージ ............ 112, 123<br />
か<br />
画 面 機 能 ............................ 8<br />
画 面 データ 圧 縮 ..................... 44<br />
画 面 表 示 形 式 の 指 定 方 法 ............. 41<br />
環 境 変 数 ........................... 56<br />
関 連 ソフトウェア ................... 14<br />
き<br />
起 動 ............................... 47<br />
起 動 方 法 ...................... 76, 96<br />
起 動 用 HTML ファイル ............... 74<br />
く<br />
クライアント ....................... 22<br />
クライアント 印 刷 ................... 10<br />
さ<br />
サーバ 印 刷 ......................... 11<br />
採 取 方 法 ........................... 24<br />
作 業 の 流 れ .................... 52, 93<br />
削 除 ............................... 34<br />
サンプルプログラム ............ 25, 85<br />
し<br />
実 行 ............................... 69<br />
処 理 の 流 れ .................... 53, 94<br />
す<br />
ズーム 率 の 指 定 方 法 ................. 46<br />
スタンドアロン 環 境 ................. 25<br />
スプール 一 覧 .................. 79, 98<br />
スプール 機 能 ....................... 12<br />
スプール 再 生 機 能 ................... 13<br />
スレッド 型 プログラム .. 6, 28, 30, 68<br />
せ<br />
セキュリティ ...................... 108<br />
セットアップ .................. 22, 83<br />
た<br />
ダウンロード ...................22, 32<br />
ち<br />
注 意 点 .........................54, 66<br />
帳 票 処 理 実 行 モードの 指 定 方 法 ....... 44<br />
帳 票 の 電 子 化 ....................... 72<br />
つ<br />
追 加 通 知 コード ..................... 67<br />
通 信 データ 保 護 ..................... 73<br />
ツールバー ......................... 36<br />
て<br />
定 義 体 サイズ ....................... 37<br />
デバイスの 指 定 方 法 ................. 45<br />
と<br />
動 作 環 境 ........................... 17<br />
ドキュメント ...................80, 98<br />
トラブルシューティング ............ 125<br />
トレースログ ...................... 124<br />
トレースログ 環 境 ................... 22<br />
は<br />
ハイパーリンク 先 指 定 ................ 8<br />
ハイパーリンク 先 の 指 定 方 法 ......... 43<br />
ハイパーリンクの 通 知 ............... 50<br />
ひ<br />
表 示 形 式 ........................... 36<br />
ふ<br />
負 荷 分 散 装 置 利 用 上 の 注 意 点 ........ 107<br />
プレビュー 機 能 ...................... 9<br />
プログラム 起 動 .................77, 96<br />
プログラム 修 正 ..................... 68<br />
プロセス 一 覧 ...................78, 97<br />
プロセス 型 プログラム .. 5, 27, 29, 68<br />
プロパティ ......................... 38<br />
プロパティ 一 覧 ..................... 38<br />
プロパティセクション ............... 88<br />
へ<br />
別 プロセスの 起 動 方 法 ............... 58<br />
136
索 引<br />
ほ<br />
翻 訳 .......................... 66, 69<br />
め<br />
メソッド ........................... 47<br />
メソッド 一 覧 ....................... 47<br />
メッセージ ......................... 40<br />
ゆ<br />
ユーザ 資 源 の 格 納 先 ................. 74<br />
ユーザ 資 源 の 指 定 方 法 ...........61, 95<br />
り<br />
利 用 者 プログラムの 終 了 ............. 49<br />
リモート 実 行 機 能 .................... 4<br />
利 用 者 プログラム 開 発 ...........54, 95<br />
利 用 者 プログラムの 指 定 方 法 ......... 39<br />
利 用 者 プログラムの 中 断 ............. 48<br />
リンク 方 法 .....................66, 69<br />
137
索 引<br />
138