12.07.2015 Views

MeFt/Web V9.0説明書 - ソフトウェア - Fujitsu

MeFt/Web V9.0説明書 - ソフトウェア - Fujitsu

MeFt/Web V9.0説明書 - ソフトウェア - Fujitsu

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

B1WW-9261-01Z0(00)NetCOBOL V9.0<strong>MeFt</strong>/<strong>Web</strong> V9.0 説 明 書


まえがき■オペレーティングシステムの 略 記 について本 製 品 のマニュアルでは、オペレーティングシステムを 次 のように 表 記 しています。オペレーティングシステムMicrosoft ® Windows ® 2000Professional operatingsystemWindows ® 2000Professional本 書 での 表 記Windows ® 2000 Windows ®Microsoft ® Windows ® 2000Server operating systemMicrosoft ® Windows ® 2000Advanced Server operatingsystemMicrosoft ® Windows ® XPProfessional operatingsystemMicrosoft ® Windows ® XPHome Edition operatingsystemMicrosoft ® Windows Server ®2003, Standard EditionMicrosoft ® Windows Server ®2003, Enterprise EditionMicrosoft ® Windows Server ®2003, Standard x64 EditionMicrosoft ® Windows Server ®2003, Enterprise x64 EditionWindows ® 2000ServerWindows ® 2000ServerまたはWindows ® 2000AdvancedServerWindows ® XPProfessionalWindows ® XPHome EditionWindowsServer ® 2003SEWindowsServer ® 2003EEWindowsServer ® 2003SE(x64)※ 1WindowsServer ® 2003EE(x64)※ 1Windows ® XPWindowsServer ® 2003※ 1: WOW64 サブシステム 上 で、32 ビットアプリケーションとして 動 作 します。2


■ソフトウェアの 表 記 について本 製 品 のマニュアルでは、ソフトウェアを 次 のように 表 記 しています。ソフトウェアMicrosoft ® Internet ExplorerNetscape ® NavigatorMicrosoft ® Internet Information ServicesInterstage Application Server のInfoProvider ProInternet Explorer本 書 での 表 記Netscape NavigatorIISInfoProvider Pro■ 本 書 の 目 的本 書 は、<strong>MeFt</strong>/<strong>Web</strong> の 機 能 と 使 用 方 法 について 説 明 しています。本 書 を 利 用 する 際 には、 以 下 のマニュアルも 併 せてご 利 用 ください。• <strong>MeFt</strong> 説 明 書• NetCOBOL 使 用 手 引 書• NetCOBOL 文 法 書■ 本 文 中 のマークについて本 文 中 のマークは, 以 下 のようになっています。マーク説 明特 に 注 意 が 必 要 な 事 項 を 示 しています。必 ずお 読 みください。操 作 に 関 して 参 考 になる 情 報 を 示 しています。関 連 する 情 報 が 記 載 されている 参 照 先 またはマニュアルを示 しています。■ 登 録 商 標 についてMicrosoft、Windows、Windows Server、および ActiveX は 米 国 MicrosoftCorporation の 米 国 およびその 他 の 国 における 商 標 または 登 録 商 標 です。Netscape、Netscape Navigator は、 米 国 Netscape Communications Corporation の 商標 です。その 他 の 社 名 、 製 品 名 は、 一 般 に 各 社 の 商 標 または 登 録 商 標 です。Microsoft Corporation のガイドラインに 従 って 画 面 写 真 を 使 用 しています。All Rights Reserved, Copyright © 富 士 通 株 式 会 社 2006All Rights Reserved, Copyright © 株 式 会 社 PFU 20063


目 次目 次第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは ...................................................... 71.1 <strong>MeFt</strong>/<strong>Web</strong> とは................................................................................... 81.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要 ............................................................................... 91.3 <strong>MeFt</strong>/<strong>Web</strong> クライアント................................................................. 221.4 ソフトウェア 環 境 ........................................................................... 241.5 旧 バージョンの 製 品 から 移 行 する 場 合 の 注 意 事 項 ................... 26第 2 章 セットアップ........................................................ 282.1 <strong>MeFt</strong>/<strong>Web</strong> のインストール............................................................. 292.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する................................................. 332.3 利 用 者 プログラムの 指 定 ............................................................... 362.4 サーバ 側 のトレースログ 環 境 を 設 定 する ................................... 372.5 権 限 設 定 ........................................................................................... 382.6 クライアントのセットアップ ....................................................... 402.7 サンプルプログラム ....................................................................... 43第 3 章 <strong>MeFt</strong>/<strong>Web</strong> プラグイン.......................................... 503.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインとは............................................................. 513.2 <strong>MeFt</strong>/<strong>Web</strong> プラグインのセットアップ......................................... 523.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント................................................................. 54第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール ...................................... 584.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールをサーバ 上 からダウンロードする..... 594.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールをクライアントマシンから削 除 する 方 法 ................................................................................. 614.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールの 表 示 形 式 ............................................. 634.4 プロパティ ....................................................................................... 654.5 メソッド ........................................................................................... 734.6 イベント ........................................................................................... 75第 5 章 リモート 実 行 機 能 を 利 用 する .............................. 774


目 次5.1 作 業 の 流 れ ....................................................................................... 785.2 処 理 の 流 れ ....................................................................................... 795.3 利 用 者 プログラムを 開 発 する ....................................................... 805.4 ユーザ 資 源 の 指 定 方 法 ................................................................... 875.5 Unicode アプリケーションの 使 用 方 法 ......................................... 915.6 <strong>MeFt</strong> の 追 加 通 知 コード ................................................................. 925.7 プロセス 型 プログラムからスレッド 型 プログラムへの移 行 方 法 ......................................................................................... 935.8 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 する............................................. 965.9 HTML を 作 成 する........................................................................... 975.10 帳 票 の 電 子 化 ............................................................................... 1005.11 SSL で 通 信 データを 保 護 する ................................................... 101第 6 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ............... 1056.1 起 動 方 法 ......................................................................................... 1066.2 プログラム 起 動 ............................................................................. 1076.3 プロセス 一 覧 ................................................................................. 1086.4 スプール 一 覧 ................................................................................. 1096.5 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 ....................................................... 110第 7 章 注 意 事 項 ............................................................. 1117.1 <strong>MeFt</strong>/<strong>Web</strong> プラグイン................................................................... 1127.2 <strong>MeFt</strong>/<strong>Web</strong> コントロール............................................................... 1137.3 <strong>MeFt</strong>/<strong>Web</strong> プラグインとコントロール 共 通 ............................... 1157.4 <strong>MeFt</strong> ................................................................................................ 1167.5 Internet Explorer.............................................................................. 1197.6 システム 構 築 上 の 注 意 ................................................................. 1207.7 CGI アクセス ................................................................................. 1217.8 セキュリティ ................................................................................. 1247.9 InfoProvider Pro .............................................................................. 1277.10 IIS .................................................................................................. 1287.11 その 他 ........................................................................................... 1295


目 次付 録 ............................................................................... 130<strong>MeFt</strong>/<strong>Web</strong> クライアントのエラーメッセージ ................................ 131<strong>MeFt</strong>/<strong>Web</strong> プラグイン 固 有 のエラーメッセージ ............................ 143<strong>MeFt</strong>/<strong>Web</strong> サーバのイベントログ .................................................... 144<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログ ........................................ 148<strong>MeFt</strong>/<strong>Web</strong> サーバのトレースログ .................................................... 149トラブルシューティング .................................................................. 150<strong>MeFt</strong>/<strong>Web</strong> 導 入 時 チェックリスト .................................................... 161索 引 ............................................................................... 1636


第 1 章<strong>MeFt</strong>/<strong>Web</strong> とはこの 章 では、<strong>MeFt</strong>/<strong>Web</strong> とは 何 か、および <strong>MeFt</strong>/<strong>Web</strong> の 概 要 について 説 明 します。目 次1.1 <strong>MeFt</strong>/<strong>Web</strong> とは .................................................. 81.2 <strong>MeFt</strong>/<strong>Web</strong> の 概 要 ................................................ 91.3 <strong>MeFt</strong>/<strong>Web</strong> クライアント ......................................... 221.4 ソフトウェア 環 境 ............................................... 241.5 旧 バージョンの 製 品 から 移 行 する 場 合 の 注 意 事 項 ................... 267


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは1.1 <strong>MeFt</strong>/<strong>Web</strong> とは<strong>MeFt</strong>/<strong>Web</strong> とは、WWW ブラウザを 使 って、WWW サーバ 上 で 動 作 する 利 用 者プログラムをディスプレイ 装 置 やプリンタ 装 置 に 入 出 力 することができる 通 信プログラムです。この <strong>MeFt</strong>/<strong>Web</strong> は、サーバ 上 で 動 作 する WWW サーバ 連 携 プログラム( 以 降 、<strong>MeFt</strong>/<strong>Web</strong> サーバ)と、クライアント 側 で 動 作 する <strong>MeFt</strong>/<strong>Web</strong> クライアントから 構 成 されています。<strong>MeFt</strong>/<strong>Web</strong> サーバは、 利 用 者 プログラムから <strong>MeFt</strong> に 要 求 された 入 出 力 要 求 をWWW サーバを 介 して、クライアント 側 の <strong>MeFt</strong>/<strong>Web</strong> クライアントに 渡 すなどの 処 理 を 行 っています。<strong>MeFt</strong>/<strong>Web</strong> クライアントは、<strong>MeFt</strong>/<strong>Web</strong> サーバからの 入 出 力 要 求 を WWW ブラウザやプリンタ 装 置 に 対 して 行 います。以 下 に、<strong>MeFt</strong>/<strong>Web</strong> の 動 作 概 念 図 を 示 します。<strong>MeFt</strong>/<strong>Web</strong> はイントラネット 環 境 で 使 用 してください。インターネット 環 境 では 使 用 できません。8


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは 1.2.1 リモート 実 行 機 能リモート 実 行 機 能 とは、<strong>MeFt</strong>/<strong>Web</strong> クライアントからサーバ 上 の 利 用 者 プログラムをリモート 実 行 して、 利 用 者 プログラムから <strong>MeFt</strong> への 入 出 力 要 求 をWWW ブラウザ 上 で 画 面 入 出 力 、プレビューおよび 印 刷 することができる 機 能です。このリモート 実 行 機 能 では、これまでスタンドアロン 環 境 で 利 用 してきた 既 存 の 利 用 者 プログラムを 活 用 して、 簡 単 にイントラネット 環 境 に 移 行 することができます。リモート 実 行 機 能 で 起 動 できる 利 用 者 プログラムには、 以 下 の 2 種 類 があります。プログラムの 種 類説 明プロセス 型 プログラムスレッド 型 プログラム実 行 可 能 なモジュール 形 式 (EXE)のプログラムです。ダイナミックリンクライブラリ 形 式 (DLL)のプログラムです。10


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは以 下 にプロセス 型 プログラムとスレッド 型 プログラムについて 説 明 します。■プロセス 型 プログラムプロセス 型 プログラムの 場 合 、サーバはクライアントから 要 求 を 受 信 すると、新 しいプロセスとして 指 定 された EXE ファイルを 起 動 します。同 時 に、 下 図 のように 複 数 の WWW ブラウザからリモート 実 行 すると、WWWブラウザごとにプロセスが 生 成 されます。クライアントからのリクエストごとに 利 用 者 プログラムのプロセスが 個 別 に 生成 されるので、サーバの CPU やメモリなどの 資 源 が 大 量 に 消 費 されます。11


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは■スレッド 型 プログラムスレッド 型 プログラムの 場 合 、サーバはクライアントから 要 求 を 受 信 すると、新 しいプロセスを 起 動 するのではなく、 下 図 のようにプロセスのスレッドによってスレッド 型 プログラムとして 起 動 します。スレッド 型 プログラムは DLL です。 最 初 に 呼 び 出 されたときに、プロセス 空間 にロードされ、 通 常 はその 後 も 常 駐 します。このため、スタートアップのオーバヘッドがなくなるとともに、 必 要 なメモリの 量 も 削 減 されます。12


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは• スレッド 型 プログラムが 動 作 するプロセスの 単 位スレッド 型 プログラムは、DLL が 格 納 されているフォルダ 単 位 で、別 々のプロセスに 分 離 して 起 動 されます。同 じフォルダに 格 納 されているスレッド 型 プログラムは、 上 の 図 のように 同 じプロセスで 動 作 します。 一 方 、スレッド 型 プログラム(DLL)の格 納 フォルダが 異 なる 場 合 は、 下 図 のように 別 々のプロセスに 分 離 して起 動 されます。例 えば、フォルダ 1(C:¥A)に 格 納 された A.DLL のスレッド 型 プログラムと、フォルダ 2(C:¥B)に 格 納 された B.DLL のスレッド 型 プログラムは、それぞれ 別 のプロセス 空 間 で 動 作 します。なお、スレッド 型 プログラムに 異 常 が 発 生 すると、 同 じプロセスで 動 作 する 他のスレッド 型 プログラムも 一 緒 に 異 常 終 了 します。 上 図 の 例 では、A プログラムの 1 つに 異 常 が 発 生 すると、 起 動 中 の A プログラムはすべて 異 常 終 了 します。ただし、プロセスが 異 なる B プログラムには 影 響 を 及 ぼしません。13


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは■プロセス 型 プログラムとスレッド 型 プログラムの 比 較プロセス 型 プログラムとスレッド 型 プログラムの 違 いについて 以 下 に 示 します。項 目 プロセス 型 プログラム スレッド 型 プログラムアプリケーションの 主 プログラム(EXE) 副 プログラム(DLL)形 式実 行 単 位 プロセス スレッド起 動 性 能スレッド 型 プログラムと比 べ 低 速サーバの 資 源 消 費 大 小既 存 資 産 の 活 用 性アプリ 異 常 終 了 時 の影 響 範 囲ソース 修 正 および 再 翻 訳 ・再 リンクは 不 要 です。異 常 が 発 生 したプログラム 以 外 には 影 響 が 及 びません。スタートアップのオーバヘッドがないため 高 速再 翻 訳 ・ 再 リンクが 必 要です。 場 合 によっては 若干 のソース 修 正 が 必 要 です。同 じプロセスで 動 作 する他 のスレッド 型 プログラムも 異 常 終 了 します。1.2.2 画 面 機 能画 面 機 能 とは、WWW ブラウザ 上 でリモート 実 行 した 利 用 者 プログラムをディスプレイ 装 置 に 入 出 力 することができる 機 能 です。1.2.3 ハイパーリンク 先 指 定ハイパーリンク 先 指 定 とは、 以 下 の 場 合 に、 項 目 内 で 指 定 された URL をWWW ブラウザに 表 示 する 機 能 です。• URLを 指 定 した 項 目 をマウスでクリックした 場 合• URLとしてヘルプを 定 義 した 場 合 に【ヘルプ】キーを 押 下 した 場 合項 目 やヘルプに URL を 指 定 する 方 法 については、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。14


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは1.2.4 プレビュー 機 能プレビュー 機 能 とは、 出 力 帳 票 をプリンタに 印 刷 する 前 に WWW ブラウザ 上で 印 刷 イメージを 表 示 する 機 能 です。また、プレビュー 画 面 から、プリンタ 装 置 に 印 刷 することや、サーバ 上 に 帳 票結 果 をスプールすることもできます。以 下 にプレビュー 画 面 の 概 要 図 を 示 します。プレビューの 表 示 結 果 は、Windows ® システムの 画 面 の 設 定 やディスプレイドライバ/プリンタドライバの 仕 様 に 従 います。そのため、 画 面 の 設 定 や 使 用 するドライバによって 表 示 結 果 は 異 なります。また、 表 示 結 果 と 印 刷 結 果 が 一 致 しない 場 合 があります。15


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは1.2.5 クライアント 印 刷クライアントマシンに 接 続 されているプリンタ 装 置 に 印 刷 する 機 能 です。クライアント 印 刷 を 行 うには、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの printmode キーワードまたは 起 動 用 HTML の printmode プロパティに 1 を 指 定 します。また、printmode プロパティ(キーワード)に 0 を 指 定 し、 一 度 プレビュー 表 示 をしてからクライアント 印 刷 することもできます。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの printmode キーワードについては、「3.3<strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。起 動 用 HTML の printmode プロパティについては、「4.4.9 帳 票 処 理実 行 モードの 指 定 方 法 (printmode)」を 参 照 してください。クライアント 印 刷 で 使 用 するプリンタ 情 報 ファイルの 格 納 先 は、 環 境 変 数MEFTWEBDIR で 指 定 します。ただし、 環 境 変 数 MEFTWEBDIR が 省 略 された場 合 は、 環 境 変 数 MEFTDIR に 指 定 されたディレクトリが 参 照 されます。クライアント 印 刷 で 使 用 するプリンタ 情 報 ファイルの 指 定 方 法 については、「5.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。また、プリンタ 情 報 ファイルに 指 定 するキーワードについては、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。16


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは17


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは1.2.6 サーバ 印 刷サーバマシンに 接 続 されているプリンタ 装 置 に 印 刷 する 機 能 です。サーバ 印 刷 を 行 うには、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの printmode キーワードまたは起 動 用 HTML の printmode プロパティに 3 を 指 定 します。また、printmode キーワードまたは printmode プロパテイに 0 を 指 定 し、 一 度 プレビュー 表 示 をしてからサーバ 印 刷 することもできます。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの printmode キーワードについては、「3.3<strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。起 動 用 HTML の printmode プロパティについては、「4.4.9 帳 票 処 理実 行 モードの 指 定 方 法 (printmode)」を 参 照 してください。サーバ 印 刷 で 使 用 するプリンタ 情 報 ファイルの 格 納 先 は、 環 境 変 数 MEFTDIRで 指 定 します。サーバ 印 刷 で 使 用 するプリンタ 情 報 ファイルの 指 定 方 法 については、「5.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。また、プリンタ 情 報 ファイルに 指 定 するキーワードについては、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。サーバ 印 刷 を 行 う 場 合 は、 出 力 プリンタデバイス 名 を 指 定 してください。出 力 プリンタデバイス 名 は、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 またはプリンタ 情報 ファイルの PRTDRV キーワードで 指 定 します。<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 で 出 力 プリンタデバイス 名 を 指 定 する 方 法 については、「2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する」を 参 照 してください。プリンタ 情 報 ファイルの PRTDRV キーワードについては、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。18


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは19


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは1.2.7 スプール 機 能スプール 機 能 とは、 利 用 者 プログラムからの 印 刷 要 求 をサーバ 上 に 保 持 (スプール)する 機 能 です。このスプール 機 能 を 利 用 することにより、いつでもプレビューできるようになります(スプールの 再 生 機 能 )。以 下 にスプール 機 能 の 概 要 図 を 示 します。 スプール 機 能 では、 利 用 者 プログラムからの 処 理 要 求 とレコードデータ、ユーザ 資 源 (プリンタ 情 報 ファイル、 帳 票 定 義 体 など)の 格 納 先 パスを 保 持 します。スプールを 再 生 する 場 合 には、スプールデータと、これに 対 応 するユーザ資 源 が 必 要 となります。作 成 されるスプールファイルの 権 限 は、リモート 実 行 された 利 用 者 プログラムの 権 限 で 作 成 されます。利 用 者 プログラムの 権 限 については、「2.5.1 利 用 者 プログラムの 権限 を 設 定 する」を 参 照 してください。20


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とはまた、プレビュー 画 面 から 印 刷 先 指 定 に「スプール」を 指 定 した 場 合 には、 使用 する WWW サーバによってスプールファイルの 権 限 が 異 なります。InfoProvider Pro を 使 用 する 場 合 は、InfoProvider Pro のサービスプログラムのログオンに 指 定 されているユーザの 権 限 でスプールファイルが 作 成 されます。 通常 はシステムアカウントが 指 定 されているため、システムアカウントの 権 限 でスプールファイルが 作 成 されます。IIS を 使 用 する 場 合 は、IIS に 接 続 するときに 使 用 したユーザの 権 限 でスプールファイルが 作 成 されます。 例 えば、 匿 名 接 続 中 の 場 合 は、IIS の 匿 名 アクセスのユーザ 名 に 指 定 されたユーザ 権 限 でスプールファイルが 作 成 されます。IIS の 認 証 制 御 については、「IIS」のマニュアルを 参 照 してください。スプール 機 能 を 実 行 したあとに、 帳 票 定 義 体 やプリンタ 情 報 ファイルなどの 格 納 先 を 変 更 すると、スプール 再 生 は 正 常 に 動 作 しません。これは、スプールされたデータ 中 に 帳 票 定 義 体 やプリンタ情 報 ファイルへの 格 納 先 パスを 保 持 しているためです。1.2.8 スプール 再 生 機 能スプール 再 生 機 能 とは、サーバ 上 でスプールされた 印 刷 要 求 を 再 生 (プレビュー)する 機 能 です。スプールを 再 生 する 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 使 用 します。<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャでスプールを 再 生 する 方 法 については、「6.4 スプール 一 覧 」を 参 照 してください。1.2.9 サービスマネージャ 機 能サーバ 上 の 利 用 者 プログラムの 起 動 、 起 動 しているプログラムの 一 覧 表 示 、スプールデータの 一 覧 表 示 などを 行 うサービス 機 能 です。詳 細 は、「 第 6 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャ」を 参 照 してください。21


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とはセットアップ機 能機 能 <strong>MeFt</strong>/<strong>Web</strong> プラグイン <strong>MeFt</strong>/<strong>Web</strong> コントロールインストール /更 新削 除リモート 実 行 の設 定画 面 処 理ハイパーリンクプレビュー 機 能クライアント印 刷 機 能サーバ 印 刷 機 能スプール 機 能スプール 再 生 機能サービスマネージャ 機 能インストールコマンドをダウンロードして、インストールおよび 更 新 を 行います。WWW サーバから 自 動 的にダウンロードして、インストールおよび 更 新 を行 います。[コントロールパネル] 削 除 コマンドの[プログラムの 追 加 と (MWDelReg.exe )をダ削 除 ]から[ 削 除 ]を 実 ウンロードして 実 行 しま行 します。す。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントに 記 述 します。※ 3ハイパーリンク 先(hyperlink 、hyperlinktarget プロパティ 相 当 )を 指 定 できません。Internet Explorer プラグインでは 未 サポートです。Internet Explorer プラグインでは 未 サポートです。起 動 用 HTML に 記 述 します。同 等 です。同 等 です。同 等 です。同 等 です。同 等 です。※ 1: Internet Explorer 用 プラグインの 場 合 、Internet Explorer のインターネットオプションで 以 下 を 設 定 する 必 要 があります。-「ActiveX コントロールとプラグインの 実 行 」を 無 効 以 外 に 設 定 する。※ 2: Internet Explorer のインターネットオプションで、 以 下 を 設 定 する 必 要 があります。-「ActiveX コントロールとプラグインの 実 行 」を 無 効 以 外 に 設 定 する。-「ActiveX コントロールのスクリプトによる 実 行 」 権 限 を 有 効 に 設定 する。※ 3: スクリプトによる 制 御 が 行 えないため 以 下 の 機 能 は 利 用 できません。- submit および Quit メソッド- イベント(Terminate および hyperlink)の 通 知---23


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは1.4 ソフトウェア 環 境1.4.1 <strong>MeFt</strong>/<strong>Web</strong> クライアント■ 動 作 オペレーティングシステム• Windows ® 2000Windows ® XP上 記 を <strong>MeFt</strong>/<strong>Web</strong> クライアントの 動 作 オペレーティングシステムとしてサポートしています。■ 関 連 ソフトウェア• Microsoft ® Internet Explorer 5.5、6.0Netscape Navigator 4.0x、4.5x、4.6x、4.7x上 記 のどれかが、WWW ブラウザソフトとして 必 要 です。Netscape ® 6.x 以 降 では 使 用 できません。• JEF 拡 張 漢 字 サポート V4.1L10 以 降使 用 するクライアントのオペレーティングシステムによって、 必 要 なバージョン / レベルが 異 なります。詳 細 は、JEF 拡 張 漢 字 サポートの 説 明 書 を 参 照 してください。プリンタ 情 報 ファイルの JEFEXTN(JEF 拡 張 漢 字 サポートの 有 無 )に「Y」を 指 定 した 場 合 、およびウィンドウ 情 報 ファイルの JEFEXTN(JEF 拡 張 漢 字 サポートの 有 無 )に「Y」、「1」、または「2」を 指 定 した場 合 に 必 要 です。JEF 拡 張 漢 字 を 入 力 する 場 合 には、 日 本 語 入 力 システムを「OAK」などの JEF 拡 張 文 字 に 対 応 した 日 本 語 入 力 システムを 使 用 してください。• JEF ゴシックフォント V1.1L10 以 降使 用 するクライアントのオペレーティングシステムによって、 必 要 なバージョン / レベルが 異 なります。詳 細 は、JEF ゴシックフォントの 説 明 書 を 参 照 してください。プリンタ 情 報 ファイルの JEFEXTN(JEF 拡 張 漢 字 サポートの 有 無 )に「Y」を 指 定 した 場 合 、ウィンドウ 情 報 ファイルの JEFEXTN(JEF 拡 張漢 字 サポートの 有 無 )に「Y」、「1」、または「2」を 指 定 した 場 合 のゴシックフォントとして 必 要 です。24


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは1.4.2 <strong>MeFt</strong>/<strong>Web</strong> サーバソフトウェア 説 明 書 (meftweb.txt)を 参 照 してください。25


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは1.5 旧 バージョンの 製 品 から 移 行 する 場 合の 注 意 事 項■リモート 実 行 機 能 について<strong>MeFt</strong>/<strong>Web</strong> でリモート 実 行 するプログラムは、 事 前 にサーバ 上 の 利 用 者 プログラム 指 定 ファイルへ 登 録 してください。利 用 者 プログラム 指 定 ファイルに 記 述 されていない 利 用 者 プログラムが 指 定 された 場 合 、「P2016 プログラムの 起 動 に 失 敗 しました」のエラーメッセージがクライアントに 表 示 され、 処 理 が 停 止 されます。利 用 者 プログラム 指 定 ファイルについては、「2.3 利 用 者 プログラムの 指 定 」を 参 照 してください。■CGI アクセス 機 能 についてCGI アクセス 機 能 (ユーザ 資 源 をサーバのローカルパスで 指 定 する 方 法 )を 利用 する 場 合 は、 参 照 するユーザ 資 源 を 事 前 に 利 用 者 プログラム 指 定 ファイルへ登 録 してください。詳 細 については、「7.7 CGI アクセス」を 参 照 してください。■<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ 機 能 について<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ 機 能 を 利 用 するには、インストール 後 にWWW サーバの 環 境 設 定 を 変 更 する 必 要 があります。設 定 方 法 については、ソフトウェア 説 明 書 (meftweb.txt)を 参 照 してください。なお、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 起 動 するための URL は、 以 下 のように 変 更 されています。• <strong>MeFt</strong>/<strong>Web</strong> V8.0 以 前 :http://hostname/<strong>MeFt</strong><strong>Web</strong>/default.htm• <strong>MeFt</strong>/<strong>Web</strong> V9.0 :http://hostname/mw-mgr/default.htm■クライアント 印 刷 中 のダイアログボックス 表 示 についてクライアント 印 刷 を 行 った 場 合 、クライアントマシン 上 には、 印 刷 中 を 示 すダイアログボックスが 必 ず 表 示 されます。26


第 1 章 <strong>MeFt</strong>/<strong>Web</strong> とは■WWW サーバの 設 定 についてCGI アクセス 機 能 および <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 使 用 する 場 合は、インストール 後 に 手 動 で 仮 想 ディレクトリを 設 定 する 必 要 があります。設 定 方 法 については、ソフトウェア 説 明 書 (meftweb.txt)を 参 照 してください。なお、<strong>MeFt</strong>/<strong>Web</strong> V9.0 から 以 下 の WWW サーバはサポート 対 象 外 となります。• InfoProvider Pro V2.027


第 2 章セットアップこの 章 では、<strong>MeFt</strong>/<strong>Web</strong> のセットアップについて 説 明 します。目 次2.1 <strong>MeFt</strong>/<strong>Web</strong> のインストール ....................................... 292.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する ................................. 332.3 利 用 者 プログラムの 指 定 ......................................... 362.4 サーバ 側 のトレースログ 環 境 を 設 定 する........................... 372.5 権 限 設 定 ....................................................... 382.6 クライアントのセットアップ..................................... 402.7 サンプルプログラム ............................................. 4328


第 2 章 セットアップ2.1 <strong>MeFt</strong>/<strong>Web</strong> のインストール仮 想 ディレクトリの 設 定 、およびサーバモジュールの 登 録 について 説 明 します。2.1.1 仮 想 ディレクトリの 設 定<strong>MeFt</strong>/<strong>Web</strong> の「インストール 方 法 」および「アンインストール 方 法 」については、ソフトウェア 説 明 書 (meftweb.txt)を 参 照 してください。<strong>MeFt</strong>/<strong>Web</strong> をインストールすると WWW サーバの 仮 想 ディレクトリ(WWWサーバが 公 開 するディレクトリ)が 自 動 的 に 設 定 されます。仮 想 ディレクトリが 設 定 されない 場 合 は 以 下 の 手 順 に 従 い、 手 動 で 仮 想 ディレクトリを 設 定 してください。• IIS を 使 用 する 場 合仮 想 ディレクトリはインターネットサービスマネージャで 定 義 します。「 既 定 の <strong>Web</strong> サイト」で、 次 に 示 す 内 容 を 指 定 して、 仮 想 ディレクトリを 新 規 作 成 します。仮 想 ディレクトリ 物 理 ディレクトリ アクセス/<strong>MeFt</strong><strong>Web</strong>/<strong>MeFt</strong><strong>Web</strong>/ScriptsNetCOBOL インストールディレクトリ¥<strong>MeFt</strong><strong>Web</strong>¥inetsrvNetCOBOL インストールディレクトリ¥<strong>MeFt</strong><strong>Web</strong>¥scripts読 み 取 り実 行仮 想 ディレクトリの 定 義 方 法 については、IIS のオンラインマニュアルを 参 照 してください。• InfoProvider Pro を 使 用 する 場 合インストール 時 には、InfoProvider Pro のインストールディレクトリ 配 下に <strong>MeFt</strong>/<strong>Web</strong> のファイルをコピーすることにより 仮 想 ディレクトリが 自動 的 に 設 定 されます。なお、InfoProvider Pro の「 公 開 する 最 上 位 のフォルダ 名 」または「CGIアプリケーションを 格 納 するフォルダ 名 と 識 別 名 」がデフォルトの 設 定から 変 更 されている 場 合 は、InfoProvider Pro の 環 境 定 義 ファイルに 以 下の 指 定 を 追 加 してください。link: <strong>MeFt</strong><strong>Web</strong> InfoProvider Pro インストールディレクトリ¥IPPHome¥<strong>MeFt</strong><strong>Web</strong>cgi-path-idnt: InfoProvider Pro インストールディレクトリ¥cgibin¥<strong>MeFt</strong><strong>Web</strong> <strong>MeFt</strong><strong>Web</strong>¥cgi-bin仮 想 ディレクトリの 定 義 方 法 については、InfoProvider Proのオンラインマニュアルを 参 照 してください。29


第 2 章 セットアップ2.1.2 サーバモジュールの 登 録(Windows Server ® 2003 の IIS を 使 用 する 場 合 )Windows Server ® 2003 の IIS 6.0 ではセキュリティ 強 化 に 伴 いデフォルトの 状 態では「P2000 通 信 処 理 の 初 期 化 に 失 敗 しました」のエラーが 発 生 し <strong>MeFt</strong>/<strong>Web</strong>は 動 作 しません。以 下 の 手 順 により IIS 6.0 の 設 定 を 変 更 する 必 要 があります。>1. <strong>Web</strong> サービスの 追 加1) 「インターネットインフォメーションサービス(IIS)マネージャ」を起 動 します。2) 「インターネットインフォメーションサービス」 配 下 の「ローカルコンピュータ」の「<strong>Web</strong> サービス 拡 張 」を 選 択 し、[ 操 作 ]-[ 新 しい <strong>Web</strong> サービス 拡 張 を 追 加 ]を 選 択 します。3) 新 しい <strong>Web</strong> サービス 拡 張 画 面 で、 以 下 のように 設 定 します。- 拡 張 名<strong>MeFt</strong><strong>Web</strong>- 必 要 なファイル以 下 のファイルを 追 加 します。・<strong>MeFt</strong><strong>Web</strong> インストールディレクトリ¥<strong>MeFt</strong><strong>Web</strong>¥scripts¥F3ESWSI0.dll- 拡 張 の 状 態 を 許 可 済 みに 設 定 するチェックボックスをチェックします。2. MIME タイプの 設 定Windows Server ® 2003 の IIS では、MIME タイプが 設 定 されていないファイルのダウンロードはできないため、 以 下 のように MIME タイプを 設 定 してください。1) 「インターネットインフォメーションサービス(IIS)マネージャ」を 起 動 します。2) 「インターネットインフォメーションサービス」 配 下 の「ローカルコンピュータ」の「<strong>Web</strong> サイト」の「 既 定 の <strong>Web</strong> サイト」から「<strong>MeFt</strong><strong>Web</strong>」を 選 択 します。3) ファイル 一 覧 から「FGATEWAY」を 選 択 し、プロパティ 画 面 を起 動 します。4) FGATEWAY のプロパティ 画 面 の[HTTP ヘッダー]タブの[MIME の 種 類 ]ボタンをクリックします。5) MIME の 種 類 画 面 で、 以 下 の MIME タイプを 設 定 します。・ 拡 張 子 :*(アスタリスク)・MIME タイプ:application/octet-stream30


第 2 章 セットアップ上 記 FGATEWAY ファイルに 加 えて、ユーザプログラムでダウンロードする 画面 帳 票 定 義 体 やウィンドウ 情 報 ファイル、プリンタ 情 報 ファイルなどのユーザ資 源 の 拡 張 子 ( 例 えば「.smd」や「.ovd」など)についても MIME タイプを「application/octet-stream」として 設 定 する 必 要 があります。MIME タイプが 正 しく 設 定 されていない 場 合 は、ファイルがダウンロードできずに、<strong>MeFt</strong> の "10"、"22"、"42"、"91" エラーが 発 生 しますので 注 意 してください。MIME タイプの 設 定 方 法 については、IIS のマニュアルを 参 照 してください。<strong>MeFt</strong>/<strong>Web</strong> では、インストール 時 に FGATEWAY ファイルの MIMEタイプを 自 動 的 に 設 定 します。ただし、 自 動 で 設 定 されない 場 合は 手 動 で 設 定 してください。3. アプリケーションプールの 設 定IIS 6.0 ではデフォルトの 動 作 モードが「ワーカープロセス 分 離 モード」に 変 更 されたことにより、 一 定 時 間 を 経 過 すると 利 用 者 プログラムにエラーが 通 知 されるなどの 問 題 が 発 生 します。IIS 6.0 のデフォルトのアプリケーションプール(DefaultAppPool)では、ワーカープロセスをリサイクル( 再 起 動 )するよう 設 定 されており、また、アイドル 状 態 を 監 視 し 指 定 時 間 アイドル 状 態 が 続 く 場 合 は、ワーカープロセスをシャットダウンするよう 設 定 されています。このため、<strong>MeFt</strong>/<strong>Web</strong> がデフォルトのアプリケーションプール(DefaultAppPool)で 動 作 すると、サーバ 上 の 利 用 者 プログラムとクライアントの <strong>MeFt</strong>/<strong>Web</strong> コントロール 間 のセッション 管 理 がシャットダウンされてしまい、 利 用 者 プログラムの 通 知 コード MEFD_RC_NSHUT(N8)が 通 知 されたり、「P2009 データ 送 受 信 エラーが 発 生 しました」や「P2015 タイムアウトまたはプログラムの 異 常 により 処 理 を 中 断 しました。プログラムを 再 起 動 してください」のエラーが 発 生 する 場 合 があります。そこで、 以 下 の 手 順 で <strong>MeFt</strong>/<strong>Web</strong> 専 用 のアプリケーションプールを 作 成 してください。1) 「インターネットインフォメーションサービス(IIS)マネージャ」を 起 動 します。2) 「インターネットインフォメーションサービス」 配 下 の「ローカルコンピュータ」の「アプリケーションプール」を 選 択 します。さらに 右 クリックして「 新 規 作 成 」の「アプリケーションプール」を 選 択 し「 新 しいアプリケーションプールの 追 加 」 画 面 で 以下 を 指 定 します。・アプリケーションプール ID :<strong>MeFt</strong><strong>Web</strong>・アプリケーションプールの 設 定 : 新 しいアプリケーションプールに 既 定 の 設 定 を 使 用する。31


第 2 章 セットアップ3) 2) で 作 成 したアプリケーションプールの「<strong>MeFt</strong><strong>Web</strong>」を 選 択 し 右クリックしてプロパティ 画 面 を 開 き「リサイクル」タブの「ワーカープロセスのリサイクル ( 分 ごと )」のチェックボックスをオフにします。また、「パフォーマンス」タブの「アイドルタイムアウト」の「アイドルなワーカープロセス 解 放 までの 待 ち 時 間 ( 分 )」のチェックボックスをオフにします。さらに「<strong>Web</strong> ガーデン」の「 最 大 ワーカープロセス 数 」が 1 以 外 の 場 合 は 1 に 変 更 します。4) 「インターネットインフォメーションサービス」 配 下 の「ローカルコンピュータ」の「<strong>Web</strong> サイト」の「 既 定 の <strong>Web</strong> サイト」から「<strong>MeFt</strong><strong>Web</strong>」 配 下 の「scripts」を 選 択 します。さらに 右 クリックして「プロパティ」を 選 択 してプロパティ 画 面 の「 仮 想 ディレクトリ」タブを 開 きます。5) 「アプリケーションの 設 定 」の「 作 成 」ボタンを 選 択 し、「アプリケーションプール」の 一 覧 から「<strong>MeFt</strong><strong>Web</strong>」を 選 択 します。• <strong>MeFt</strong>/<strong>Web</strong> 専 用 のアプリケーションプール(<strong>MeFt</strong><strong>Web</strong>)の 設 定は 変 更 しないでください。• <strong>MeFt</strong>/<strong>Web</strong> では、インストール 時 に「ワーカープロセスのリサイクル( 分 ごと)」と「アイドルなワーカープロセスの 解 放 までの 待 ち 時 間 ( 分 )」を 無 効 とした、<strong>MeFt</strong>/<strong>Web</strong> 専 用 のアプリケーションプール(<strong>MeFt</strong><strong>Web</strong>)を 作 成 します。ただし、 自 動 で作 成 されない 場 合 は 手 動 で 作 成 してください。また、 手 動 で 作成 した 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> をアンインストールした 後 に、「インターネットインフォメーションサービス(IIS)マネージャ」を 起 動 して、 作 成 した <strong>MeFt</strong>/<strong>Web</strong> 専 用 のアプリケーションプール(<strong>MeFt</strong><strong>Web</strong>)を 削 除 してください。32


2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する第 2 章 セットアップ<strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 情 報 は、 動 作 環 境 設 定 コマンドで 設 定 します。動 作 環 境 設 定 コマンドを 起 動 する 手 順 は、 以 下 のとおりです。1. <strong>MeFt</strong>/<strong>Web</strong> がインストールされたマシンで、[スタート]ボタンをクリックします。2. [プログラム]をクリックします。3. [<strong>MeFt</strong>/<strong>Web</strong>]をクリックします。4. [<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 ]をクリックします。<strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 には 以 下 の 項 目 があります。[ 画 面 の 入 力 項 目 ]項 目 名利 用 者 プログラムログ説 明起 動 を 許 可 する 利 用 者 プログラムおよび 参 照 を 許 可 するユーザ 資 源 を 指 定 します。[ 指 定 ]ボタンをクリックすると、 拡 張 子 ".inf" ファイルに関 連 付 けられているアプリケーションが 起 動 されます。指 定 方 法 については、「2.3 利 用 者 プログラムの 指 定 」および「7.7 CGI アクセス」を 参 照 してください。<strong>MeFt</strong>/<strong>Web</strong> サーバで 採 取 するトレースログ 環 境 を 指 定 します。[ 設 定 ]ボタンをクリックすると「ログの 設 定 」 画 面が 表 示 されます。33


第 2 章 セットアップ項 目 名サーバ 印 刷 用 の出 力 プリンタデバイス 名プリンタ 情 報ファイルの 出 力プリンタデバイス 名 を 使 用 する通 信 監 視 時 間同 時 実 行 可 能 数スプール 格 納ディレクトリサーバ 印 刷 を 行 う 場 合 には、サーバに 接 続 されているプリンタデバイス 名 を <strong>MeFt</strong>/<strong>Web</strong> サーバに 登 録 します。サーバ印 刷 については、「1.2.6 サーバ 印 刷 」を 参 照 してください。 設 定 する 出 力 プリンタデバイス 名 については、「<strong>MeFt</strong>説 明 書 」を 参 照 してください(プリンタ 情 報 ファイルのPRTDRV キーワード)。<strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 とプリンタ 情 報 ファイルの 両 方 に 出力 プリンタデバイス 名 が 指 定 された 場 合 、どちらのプリンタに 印 刷 するかを 指 定 します。チェックボックスをオンにした 場 合 は、プリンタ 情 報 ファイルで 指 定 された 出 力 プリンタデバイスに 印 刷 されます。チェックボックスがオフの 場 合 、 動 作 環 境 で 指 定 した 出 力プリンタデバイスに 印 刷 されます。(※)<strong>MeFt</strong>/<strong>Web</strong> サーバでは、WWW ブラウザからの 長 時 間 の 無応 答 またはネットワーク 異 常 などにより、 一 定 の 時 間 ( 通信 監 視 時 間 )を 超 えて 利 用 者 プログラムに 応 答 が 返 らない場 合 、<strong>MeFt</strong> の 通 知 コード MEFD_RC_NTIME(N7)で 処理 を 終 了 させることができます。1 分 から 65535 分 の 間 を分 単 位 で 指 定 します。 通 信 監 視 時 間 を 設 定 しない 場 合 は、「0」を 指 定 します。 初 期 値 は「0」です。<strong>MeFt</strong>/<strong>Web</strong> サーバからリモート 実 行 する 利 用 者 プログラムの 同 時 実 行 可 能 数 を 指 定 します。 無 制 限 を 指 定 する 場 合 は「9999」を 指 定 します。 初 期 値 は「9999」です。スプール 機 能 を 実 行 した 際 に 印 刷 データを 格 納 するディレクトリをフルパスで 指 定 します。スプール 機 能 については、「1.2.7 スプール 機 能 」を 参 照 してください。変 更 する 場 合 には、リモート 実 行 された 利 用 者 プログラムが 起 動 されていない 状 態 で 行 ってください。ドキュメント 格 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 格 納 するディレクトリをフルパ納 ディレクトリ スで 指 定 します。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントについては、「3.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。※) 動 作 環 境 で 指 定 された 出 力 プリンタデバイス 名 とプリンタ 情 報 ファイルの出 力 プリンタデバイス 名 の 関 係 は 下 記 のとおりです。プリンタ 情 報ファイルの出 力 プリンタデバイス 名 を使 用 する動 作 環 境 のプリンタデバイス 名説 明プリンタ 情 報 のプリンタデバイス 名印 刷 されるプリンタオン PRTA PRTB PRTBオフ PRTA PRTB PRTA-(※ 1) PRTA なし PRTA-(※ 1) なし PRTB PRTB-(※ 1) なし なし 印 刷 できない34


第 2 章 セットアップ※ 1) 動 作 環 境 またはプリンタ 情 報 ファイルのどちらか 一 方 だけに 出 力 プリンタデバイス 名 が 指 定 されている 場 合 は、「プリンタ 情 報 ファイルの 出 力 プリンタデバイス 名 を 使 用 する」の 情 報 は 無 視 されます。35


2.3 利 用 者 プログラムの 指 定第 2 章 セットアップ利 用 者 プログラム 指 定 ファイルに、リモート 実 行 機 能 で 起 動 する 利 用 者 プログラムを 指 定 し、 実 行 できるプログラムを 制 限 します。利 用 者 プログラム 指 定 ファイルに 記 述 されていない 利 用 者 プログラムが 指 定 された 場 合 、「P2016 プログラムの 起 動 に 失 敗 しました」のエラーメッセージがクライアントに 表 示 され、 処 理 が 停 止 されます。利 用 者 プログラムの 指 定 は、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 設 定 コマンドを 起 動 して、「 利用 者 プログラムの 指 定 」を 選 択 して 行 います。利 用 者 プログラム 指 定 ファイルは、NetCOBOL インストールディレクトリ ¥<strong>MeFt</strong><strong>Web</strong>¥env¥f3eselst.inf です。• 編 集 した 利 用 者 プログラム 指 定 ファイルを 保 存 するには、Administrators 権 限 が 必 要 です。• 編 集 した 利 用 者 プログラム 指 定 ファイルの 内 容 を 有 効 にするには、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 する 必 要 があります。<strong>MeFt</strong>/<strong>Web</strong> サービスプログラム(<strong>MeFt</strong>/<strong>Web</strong> Service)を 再 起 動 するには、コントロールパネルの[ 管 理 ツール]の 中 にある[サービス]アイコンを 使 って 停 止 してから 開 始 します。2.3.1 利 用 者 プログラム 指 定 ファイルの 編 集利 用 者 プログラム 指 定 ファイルの [programs] セクションに、リモート 実 行 機 能で 起 動 する 利 用 者 プログラムを 指 定 します。利 用 者 プログラムは、ファイル 名 またはディレクトリ 名 で 指 定 できます。• 記 述 例*** <strong>MeFt</strong>/<strong>Web</strong> 利 用 者 プログラム 指 定 ファイル ***←コメント[programs]* 以 下 に <strong>MeFt</strong>/<strong>Web</strong> サーバで 実 行 を 許 可 する 利 用 者 プログラムの* ファイル 名 またはディレクトリ 名 を 記 述 してください。←コメントc:¥Program files¥NetCOBOL¥samples¥<strong>MeFt</strong><strong>Web</strong>¥sample¥denpyous.exe←プログラム 名 を 指 定c:¥Program files¥NetCOBOL¥samples¥<strong>MeFt</strong><strong>Web</strong>¥sample¥←ディレクトリ 名 を 指 定(sample 直 下 のプログラムが 起 動 できる)• ファイル 名 またはディレクトリ 名 はフルパス 名 で 指 定 します。相 対 パスは 指 定 できません。• 行 頭 および 行 末 の 空 白 およびタブは 無 視 されます。• ディレクトリ 名 を 記 述 した 場 合 は、その 直 下 にあるファイルのみ 有 効 です。サブディレクトリにあるプログラムの 起 動 やファイルの 参 照 は 許 可 されません。• 先 頭 に 半 角 アスタリスク(*)を 記 述 した 行 はコメントとして認 識 されます。36


第 2 章 セットアップ2.4 サーバ 側 のトレースログ 環 境 を 設 定 するトレースログは 内 部 処 理 の 結 果 を 記 録 する 機 能 です。トレースログ 環 境 は、「ログの 設 定 」 画 面 で 指 定 します。「ログの 設 定 」 画 面 を 表 示 するには、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の[ 設 定 ]ボタンをクリックします。項 目 名採 取 しない採 取 する説 明トレースログを 採 取 しない 場 合 に 指 定 します。トレースログを 採 取 する 場 合 に 指 定 します。トラブル 発 生 時 の 調 査 を 迅 速 に 行 うため、トレースログは 必 ず採 取 することを 推 奨 します。採 取 レベル格 納 先ファイルサイズトレースする 情 報 のレベルを 以 下 から 選 択 します。初 期 値 はレベル 2 です。レベル 1:エラー 情 報 だけ 採 取 します。レベル 2:エラー 情 報 と 処 理 結 果 を 採 取 します。レベル 3:エラー 情 報 、 処 理 結 果 、および 詳 細 情 報を 採 取 します。トレースログの 格 納 先 ディレクトリを 指 定 します。トレースログのファイルサイズを 指 定 します。ファイルサイズを 変 更 した 場 合 は、 変 更 前 のトレースログの 内 容 は 無 効 です。64K バイト ~ 99999K バイトの 範 囲 で 指 定 できます。 初 期 値 は 1024KB です。■ 採 取 方 法トレースログの 採 取 の 有 無 を 変 更 した 場 合 、または 採 取 レベルを変 更 した 場 合 は、 以 下 のサービスを 手 順 に 従 って 再 起 動 してください。• <strong>MeFt</strong>/<strong>Web</strong> Log Serviceコントロールパネルの[ 管 理 ツール]の 中 にある[サービス]アイコンを 使 って 停 止 してから 開 始 します。トラブルが 発 生 した 場 合 は、「ログの 設 定 」の「 格 納 先 」に 指 定 されているディレクトリの f3esobsc.log ファイルを 採 取 してください。37


第 2 章 セットアップ2.5 権 限 設 定2.5.1 利 用 者 プログラムの 権 限 を 設 定 するリモート 実 行 機 能 で 起 動 される 利 用 者 プログラムの 権 限 を 設 定 することができます。 利 用 者 プログラムが 扱 う 資 源 に 応 じて、アカウントを 設 定 します。以 下 に Windows ® 2000 での 設 定 手 順 を 示 します。1. <strong>MeFt</strong>/<strong>Web</strong> がインストールされたマシンで、[スタート]ボタンをクリックします。2. [ 設 定 ]-[コントロールパネル]-[ 管 理 ツール]をクリックします。3. 管 理 ツール 画 面 から[サービス]を 起 動 します。4. サービス 画 面 から「<strong>MeFt</strong>/<strong>Web</strong> Service」を 選 択 し、[ログオン]タブをクリックします。5. [ログオン]でアカウントを 選 択 し、リモート 実 行 時 に 使 用 するユーザアカウント 名 とパスワードを 設 定 します。• 必 ず、システムアカウント 以 外 のアカウントを 指 定 してください。システムアカウントを 指 定 すると、プロセスを 強 制 終 了 できないなどの 不 都 合 が 発 生 します。• Administrators グループ 以 外 のアカウントを 指 定 した 場 合 には、ディレクトリの 権 限 を 変 更 する 必 要 があります。セキュリティを 考 慮 する 場 合 には、Administrators グループ 以 外 のアカウントを 指 定 してください。ディレクトリの 権 限 については、「2.5.2 ディレクトリの 権 限 を 設 定 する」を 参 照 してください。• プレビュー 画 面 を 表 示 してからサーバ 印 刷 を 行 う 場 合 、サーバ印 刷 の 処 理 はシステムアカウントの 権 限 で 実 行 されます。 例 えば、<strong>MeFt</strong>/<strong>Web</strong> サービスのログオンアカウントに Administratorが 指 定 されている 場 合 、プレビュー 画 面 を 表 示 しないでサーバ印 刷 を 行 うと Administrator の 権 限 で 印 刷 処 理 されます。 一 方 、プレビュー 画 面 を 表 示 してからサーバ 印 刷 を 行 うとシステムアカウントの 権 限 で 印 刷 処 理 されます。• <strong>MeFt</strong>/<strong>Web</strong> Log Service のログオンアカウントをシステムアカウント( 既 定 値 ) 以 外 に 変 更 しないでください。 変 更 するとサーバ 側 のトレースログが 出 力 されなくなる 場 合 があります。38


第 2 章 セットアップ2.5.2 ディレクトリの 権 限 を 設 定 するインストール 直 後 の 状 態 では、Administrators グループ 以 外 のユーザからプレビュー、クライアント 印 刷 、およびスプール 出 力 機 能 を 利 用 することはできません。これらの 機 能 を 使 用 する 場 合 には、スプール 格 納 ディレクトリに 権 限 を設 定 する 必 要 があります。以 下 に 製 品 インストールディレクトリが "C:¥Program Files" の 場 合 の 権 限 設 定例 を 示 します。権 限 を 設 定するディレクトリ( 初期 値 )権 限 を 与 えるユーザグループ与 える 権 限の 種 類C:¥Program Files¥NetCOBOL¥<strong>MeFt</strong><strong>Web</strong>¥Spool※スプール 格 納 ディレクトリのパスは、「<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 」ダイアログで 確 認 できます。プレビューからのスプール 出 力 を 行 う 場 合• WWWサーバの 認 証 機 構 を 使 用 して 利 用 者 プログラムをリモート 実 行 するユーザグループ。• インターネットゲストアカウント( 通 常 は IUSR_hostnameというユーザ 名 )。ただし、WWW サーバの 設 定 で 匿 名ユーザを 許 可 する 場 合 にだけ、このユーザに 権 限 を 設 定 してください。また、 匿 名 ユーザを 許 可 すると 不 特 定 のユーザがアスセス 可 能 になります。セキュリティを 考 慮 する 場合 には 匿 名 ユーザを 許 可 しないでください。プレビュー、クライアント 印 刷 、およびスプール 印 刷 を 行 う 場合• <strong>MeFt</strong>/<strong>Web</strong> Service のログオンアカウント。(「2.5.1 利 用 者プログラムの 権 限 を 設 定 する」で 利 用 者 プログラムの 権 限を 設 定 したアカウント)• フルコントロールWindows ® 2000 でディレクトリの 権 限 を 設 定 する 手 順 は 以 下 のとおりです。1. インストールしたマシンに、Administrators グループのユーザでログインします。2. エクスプローラまたはマイコンピュータを 開 きます。3. 権 限 を 変 更 するディレクトリを 右 クリックして、[プロパティ]を 選 択します。4. [セキュリティ]タブをクリックして、グループとユーザーのアクセス権 を 設 定 します。39


2.6 クライアントのセットアップ2.6.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインのセットアップ第 2 章 セットアップ<strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 する 場 合 、あらかじめクライアントマシンに<strong>MeFt</strong>/<strong>Web</strong> プラグインをインストールしておく 必 要 があります。詳 細 については、「3.2 <strong>MeFt</strong>/<strong>Web</strong> プラグインのセットアップ」を 参照 してください。2.6.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールのダウンロードクライアントマシン 上 で 動 作 する <strong>MeFt</strong>/<strong>Web</strong> コントロールは、ActiveX ® コントロールです。HTML の OBJECT タグに <strong>MeFt</strong>/<strong>Web</strong> コントロールの 格 納 先 を 指 定すると、 自 動 的 にサーバ 上 からダウンロード/セットアップされます。HTML の 記 述 については、「4.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールを サーバ 上からダウンロードする」および「5.9 HTML を 作 成 する」を 参 照 してください。2.6.3 クライアント 側 のトレースログ 環 境 を 設 定 するトレースログは 内 部 処 理 の 結 果 を 記 録 する 機 能 です。<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログには、 以 下 の 3 種 類 があります。ログの 種 類説 明コントロールログ <strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログ<strong>MeFt</strong> ログ画 面 処 理 <strong>MeFt</strong> の 画 面 処 理 のトレースログ印 刷 処 理 <strong>MeFt</strong> の 印 刷 処 理 のトレースログトレースログの 環 境 を 設 定 する 場 合 には、トレースログ 環 境 設 定 コマンド(F3ESTRLG.exe)を 使 用 します。トレースログ 環 境 設 定 コマンドは、<strong>MeFt</strong>/<strong>Web</strong> コントロールのダウンロード 時 、または <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール 時 にインストールされます。• <strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 している 場 合<strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール 先 にインストールされています。Netscape Navigator を 使 用 する 場 合 、<strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール 先 は、Netscape Navigator がインストールされたディレクトリの 下 のPlugins¥meftweb です。40


第 2 章 セットアップ• <strong>MeFt</strong>/<strong>Web</strong> コントロールを 使 用 している 場 合Windows のシステムディレクトリ( 例 えば、Windows ® XP の 場 合 はC:¥Windows¥SYSTEM32、Windows ® 2000 の 場 合 はC:¥WINNT¥SYSTEM32¥)にインストールされています。トレースログ 環 境 設 定 コマンドを 実 行 すると 以 下 の 画 面 が 表 示 されます。トレースログ 環 境 設 定 コマンドでは、 以 下 の 項 目 を 設 定 することができます。項 目 名 説 明 初 期 値コントロールログ<strong>MeFt</strong> ログ格 納 先ファイルサイズ<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログを 採 取 するかどうかを 指 定 します。• 採 取 しない:ログを 出 力 しません。• LEVEL1:トレース 情 報 とエラー 情 報 を出 力 します。• LEVEL2: 性 能 情 報 を 出 力 します。<strong>MeFt</strong> の 画 面 および 印 刷 処 理 のトレースログを 採 取 するかどうかを 指定 します。• 採 取 しない:ログを 出 力 しません。• 採 取 する:<strong>MeFt</strong> のトレースログを 出 力 します。<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログおよび <strong>MeFt</strong> の 画 面 処 理 のトレースログの 格 納 先 ディレクトリを指 定 します。ただし、 格 納 先 ディレクトリに 書 き込 み 権 がない 場 合 や、 格 納 先 ディレクトリに 指 定 されたドライブの 空 き容 量 がない 場 合 にはトレースログが出 力 されません。<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログのファイルサイズを 指 定 します。128K バイト ~ 10240K バイトの 範 囲 で 指 定 できます。採 取 しない採 取 しない以 下 の 優 先 順 位 で 決 定 されます。1. TMP ディレクトリ2. TEMP ディレクトリ3. Windows のインストールディレクトリ128KB41


第 2 章 セットアップTMP ディレクトリとは、Windows の "TMP" 環 境 変 数 に 設 定 されているディレクトリです。"TMP" 環 境 変 数 に 設 定 されているディレクトリ 名 は、 以 下 の 手 順で 確 認 できます。(TEMP ディレクトリについても 同 様 です)1. コマンドプロンプトを 起 動 します。2. 以 下 のようにコマンドを 入 力 します。> SET TMP■ 採 取 方 法トラブルが 発 生 した 場 合 は、 以 下 に 格 納 されたトレースログファイルを 採 取 してください。ログの 種 類コントロールログ格 納 先 とファイルログ 環 境 設 定 ダイアログの「 格 納 先 」に 指 定 されているディレクトリの f3eswweblog.xxx(xxx は 001 ~010)<strong>MeFt</strong> ログ画 面 処 理印 刷 処 理ログ 環 境 設 定 ダイアログの「 格 納 先 」に 指 定 されたディレクトリ 配 下 の Meftrace.log ディレクトリ"TMP" または "TEMP" 環 境 変 数 に 指 定 されたディレクトリ 配 下 の MEFTPLOG ディレクトリ※)TMP または TEMP 環 境 変 数 のデフォルトの 値は、 以 下 の 隠 しフォルダです。C:¥Documents and Settings¥USERNAME¥LocalSettings隠 しフォルダをエクスプローラから 見 えるようにするにはフォルダオプションの 設 定 変 更 が 必 要 ですので 注 意 してください。42


2.7 サンプルプログラム第 2 章 セットアップここでは、スタンドアロン 環 境 で 動 作 するサンプルプログラム( 入 金 伝 票 処理 )を、<strong>Web</strong> 連 携 環 境 で 動 作 させるための 手 順 について 説 明 します。• サーバマシンを 使 用 したスタンドアロン 環 境 で 必 要 となるファイルについて。• <strong>Web</strong> 連 携 環 境 でサンプルプログラムを 動 作 させるために 必 要 となるHTML ファイルおよびクライアントで 使 用 する <strong>MeFt</strong> の 環 境 設 定 ファイルについて。• <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 用 いたサンプルプログラムの 起動 方 法 について。2.7.1 スタンドアロン 環 境<strong>MeFt</strong>/<strong>Web</strong> のサンプルプログラムは 下 記 ディレクトリにインストールされます。NetCOBOL のインストールディレクトリ ¥samples¥<strong>MeFt</strong><strong>Web</strong>¥InfoProvider Pro を 使 用 する 場 合 、 以 下 の <strong>MeFt</strong>/<strong>Web</strong> のサンプルプログラム 格 納 ディレクトリを、InfoProvider Pro のインストールディレクトリ 配 下 にコピーする 必 要 があります。• コピーするフォルダNetCOBOL のインストールディレクトリ¥samples¥<strong>MeFt</strong><strong>Web</strong>¥sampleNetCOBOL のインストールディレクトリ¥samples¥<strong>MeFt</strong><strong>Web</strong>¥sample.WEB• コピー 先Interstage インストールディレクトリ¥F3FMwww¥IPPHome¥<strong>MeFt</strong><strong>Web</strong><strong>MeFt</strong>/<strong>Web</strong> をアンインストールした 場 合 は、コピーしたサンプルプログラムを 削 除 してください。スタンドアロン 環 境 で 使 用 するファイルには 以 下 のものがあります。これらのファイルは、NetCOBOL のインストールディレクトリ¥samples¥<strong>MeFt</strong>web¥sample ディレクトリ 下 に 格 納 されています。denpyous.bat 入 金 伝 票 プログラム 起 動 用 のバッチファイルです。cobol85.cbr COBOL の 実 行 用 初 期 化 ファイルです。denpyous.exe 入 金 伝 票 プログラムです。denpyoud.smd 画 面 帳 票 定 義 体 です。denpyoup.smdhelpmed.smddsp1.envdsp2.envprt1.envスタンドアロン 環 境 で 使 用 される 伝 票 画 面 のウィンドウ 情 報ファイルです。スタンドアロン 環 境 で 使 用 されるヘルプ 画 面 のウィンドウ 情報 ファイルです。スタンドアロン 環 境 で 使 用 されるプリンタ 情 報 ファイルです。また、<strong>MeFt</strong>/<strong>Web</strong> のサーバ 印 刷 時 にも 使 用 されます。43


第 2 章 セットアップスタンドアロン 環 境 でサンプルプログラムを 動 作 させるためには、インストール 環 境 に 応 じてファイルを 修 正 する 必 要 があります。以 下 に 方 法 を 示 します。環 境 設 定 ファイルのキーワード MEDDIR および MEDIADIR に 記 述 されているディレクトリを、インストールしたディレクトリに 変 更 後 、denpyous.exe を 実行 します。• dsp1.env(52 行 目 )• dsp2.env(32 行 目 、35 行 目 )• prt1.env(2 行 目 )2.7.2 <strong>Web</strong> 連 携 環 境<strong>Web</strong> 連 携 環 境 では、スタンドアロン 環 境 と 比 べて、 以 下 のファイルが 新 しく 必要 となります。クライアント 用の <strong>MeFt</strong> の 環 境設 定 ファイル<strong>MeFt</strong>/<strong>Web</strong>ドキュメントHTML ファイルクライアント 用 の <strong>MeFt</strong> の 環 境 設 定 ファイルです。<strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 するための 起 動 用 ファイルです。WWW ブラウザ 上 に 表 示 する HTML ファイルを 用 意 します。<strong>MeFt</strong>/<strong>Web</strong> コントロールを 定 義 した、 利 用 者 プログラム 起動 用 の HTML ファイルです。サンプルプログラムで 使 用 するこれらのファイルは、NetCOBOL のインストールディレクトリ ¥samples¥meftweb¥sample.web に 格 納 されています。dsp1.envdsp2.envprt1.envdenpyou1.htmdenpyou2.htmdenpyou1.mwddenpyou2.mwdクライアントで 使 用 される 伝 票 画 面 のウィンドウ 情 報 ファイルです。クライアントで 使 用 されるヘルプ 画 面 のウィンドウ 情 報ファイルです。クライアントで 使 用 されるプリンタ 情 報 ファイルです。入 金 伝 票 プログラム(プロセス 型 ) 起 動 用 の HTML ファイルです。入 金 伝 票 プログラム(スレッド 型 ) 起 動 用 の HTML ファイルです。入 金 伝 票 プログラム(プロセス 型 ) 起 動 用 の <strong>MeFt</strong>/<strong>Web</strong>ドキュメントです。入 金 伝 票 プログラム( スレッド 型 ) 起 動 用 の <strong>MeFt</strong>/<strong>Web</strong>ドキュメントです。<strong>Web</strong> 連 携 環 境 でサンプルプログラムを 動 作 させるためには、インストール 環 境に 応 じてファイルを 修 正 する 必 要 があります。サーバマシンで 以 下 の 作 業 を 行 ってください。44


第 2 章 セットアップ以 下 に 手 順 を 示 します。■プロセス 型 プログラム1. クライアント 用 の 環 境 設 定 ファイルのキーワード MEDDIR およびMEDIADIR に 記 述 されている hostname に、インストール 先 のホスト 名を 指 定 します。- dsp1.env(52 行 目 )- dsp2.env(32 行 目 、35 行 目 )- prt1.env(2 行 目 )詳 細 については、「5.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。2. COBOL85.cbr ファイルの「@MessOutFile」に、COBOL ランタイムシステムが 出 力 する 実 行 時 メッセージを 格 納 するファイル 名 を 指 定 します。ファイル 名 の 指 定 は、 絶 対 パスを 使 用 してください。これを 指 定 しないと、COBOL プログラムでエラーが 発 生 した 場合 に、エラーメッセージがサーバマシン 上 に 表 示 され、WWW ブラウザが 無 応 答 の 状 態 になってしまいます。なお、COBOL85.cbr ファイルは、NetCOBOL のインストールディレクトリ ¥samples¥meftweb¥sample に 格 納 されています。3. 利 用 者 プログラム 指 定 ファイルに、 以 下 のプログラムのパスを 追 加 します。-NetCOBOL のインストールディレクトリ ¥samples¥meftweb¥sample¥denpyous.exe利 用 者 プログラムの 指 定 方 法 については「2.3 利 用 者 プログラムの 指 定 」を 参 照 してください。4. <strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 します。<strong>MeFt</strong>/<strong>Web</strong> サービスプログラム(<strong>MeFt</strong>/<strong>Web</strong> Service)を 再 起 動 するには、コントロールパネルの[ 管 理ツール]の 中 にある[サービス]アイコンを 使 って 停 止 してから 開 始 します。◆ <strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 する 場 合5. 入 金 伝 票 プログラム 起 動 用 の 以 下 の <strong>MeFt</strong>/<strong>Web</strong> ドキュメント(denpyou1.mwd) を 変 更 します。denpyou1.mwd に 記 述 されている hostname キーワード には、インストール 先 のホスト 名 を 指 定 します。- denpyou1.mwd(2 行 目 、6 行 目 )<strong>MeFt</strong>/<strong>Web</strong> ドキュメントについては、「3.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。45


第 2 章 セットアップ6. denpyou1.mwd の pathname キーワードに 指 定 してある 利 用 者 プログラム(EXE)のパスをインストール 環 境 に 応 じて 変 更 します。pathname キーワードの 指 定 方 法 については、「3.3 <strong>MeFt</strong>/<strong>Web</strong>ドキュメント」を 参 照 してください。7. denpyou1.mwd の port キーワードに 指 定 してあるポート 番 号 を 必 要 に 応じて 変 更 します。SSL 未 使 用 時 の 省 略 値 は 80 です。SSL 使 用 時 の 省 略値 は 443 です。SSL キーワードの 指 定 方 法 については、「3.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。8. http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web/denpyou1.mwd を 起 動 すると 入 金 伝票 プログラムがリモート 実 行 されます。hostname には、インストール 先 のホスト 名 を 指 定 します。◆ <strong>MeFt</strong>/<strong>Web</strong> コントロールを 使 用 する 場 合5. 入 金 伝 票 プログラム 起 動 用 の 以 下 の HTML ファイルに 記 述 されているhostname に、インストール 先 のホスト 名 を 指 定 します。- denpyou1.htm(11 行 目 、15 行 目 、17 行 目 )HTML ファイルおよび <strong>MeFt</strong>/<strong>Web</strong> コントロールのプロパティについては、「4.4 プロパティ」、「5.9 HTML を 作 成 する」を参 照 してください。6. denpyou1.htm の pathname プロパティに 指 定 してある 利 用 者 プログラム(EXE)のパスをインストール 環 境 に 応 じて 変 更 します。pathname プロパティの 指 定 方 法 については、「4.4 プロパティ」を 参 照 してください。7. 必 要 ならばポート 番 号 を denpyou1.htm に 指 定 します。SSL 未 使 用 時 の省 略 値 は 80 です。SSL 使 用 時 の 省 略 値 は 443 です。ポート 番 号 の 指 定 方 法 については、「4.4 プロパティ」を 参照 してください。8. http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web/denpyou1.htm を 起 動 します。hostname には、インストール 先 のホスト 名 を 指 定 します。このページが 表 示 されると 同 時 に <strong>MeFt</strong>/<strong>Web</strong> コントロールのダウンロードが 開 始 されます。ダウンロードが 終 了 すると、<strong>MeFt</strong>/<strong>Web</strong> コントロールがはりついたページが 表 示 されます。9. [GO!]ボタンをクリックします。入 金 伝 票 プログラムがリモート 実 行 されます。46


第 2 章 セットアップ■スレッド 型 プログラム1. クライアント 用 の 環 境 設 定 ファイルのキーワード MEDDIR および 以 下の MEDIADIR に 記 述 されている hostname には、インストール 先 のホスト 名 を 指 定 します。- dsp1.env(52 行 目 )- dsp2.env(32 行 目 、35 行 目 )- prt1.env(2 行 目 )詳 細 については、「5.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。2. 環 境 変 数 MEFTWEBDIR を 指 定 します。NetCOBOL のインストールディレクトリ ¥samples¥meftweb¥sample に 格納 されている COBOL85.cbr ファイルに 以 下 の 行 を 追 加 します。hostname には、インストール 先 のホスト 名 を 指 定 します。- MEFTWEBDIR=http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web環 境 変 数 MEFTWEBDIR は、COBOL85.cbr ファイルではなく、システムの 環 境 変 数 に 設 定 することができます。システムの 環 境 変 数 に 設 定 した 場 合 は、 設 定 後 、システムを 再起 動 してください。3. COBOL85.cbr ファイルの「@MessOutFile」に、COBOL ランタイムシステムが 出 力 する 実 行 時 メッセージを 格 納 するファイル 名 を 指 定 します。ファイル 名 の 指 定 は、 絶 対 パスを 使 用 してください。これを 指 定 しないと、COBOL プログラムでエラーが 発 生 した 場合 に、エラーメッセージがサーバマシン 上 に 表 示 され、WWW ブラウザが 無 応 答 の 状 態 になってしまいます。4. 利 用 者 プログラム 指 定 ファイルに、 以 下 のプログラムのパスを 追 加 します。- NetCOBOL のインストールディレクトリ ¥samples¥meftweb¥sample¥denpyous.dll利 用 者 プログラムの 指 定 方 法 については「2.3 利 用 者 プログラムの 指 定 」を 参 照 してください5. <strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 します。<strong>MeFt</strong>/<strong>Web</strong> サービスプログラム(<strong>MeFt</strong>/<strong>Web</strong> Service)を 再 起 動 するには、コントロールパネルの[ 管 理ツール]の 中 にある[サービス]アイコンを 使 って 停 止 してから 開 始 します。◆ <strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 する 場 合6. 入 金 伝 票 プログラム 起 動 用 の 以 下 の <strong>MeFt</strong>/<strong>Web</strong> ドキュメント(denpyou2.mwd)を 変 更 します。denpyou2.mwd に 記 述 されている hostname キーワード には、インストール 先 のホスト 名 を 指 定 します。47


第 2 章 セットアップ- denpyou2.mwd(2 行 目 )<strong>MeFt</strong>/<strong>Web</strong> ドキュメントについては、「3.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。7. denpyou2.mwd の pathname キーワードに 指 定 してある 利 用 者 プログラム(DLL) のパスをインストール 環 境 に 応 じて 変 更 します。pathname キーワードの 指 定 方 法 については、「3.3 <strong>MeFt</strong>/<strong>Web</strong>ドキュメント」を 参 照 してください。8. denpyou2.mwd の port キーワードに 指 定 してあるポート 番 号 を 必 要 に 応じて 変 更 します。SSL 未 使 用 時 の 省 略 値 は 80 です。SSL 使 用 時 の 省 略値 は 443 です。ポート 番 号 の 指 定 方 法 については、「4.4 プロパティ」を 参照 してください。9. http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web/denpyou2.mwd を 起 動 すると 入 金 伝票 プログラムがリモート 実 行 されます。hostname には、インストール 先 のホスト 名 を 指 定 します。◆ <strong>MeFt</strong>/<strong>Web</strong> コントロールを 使 用 する 場 合6. 入 金 伝 票 プログラム 起 動 用 の 以 下 の HTML ファイルに 記 述 されているhostname に、インストール 先 のホスト 名 を 指 定 します。- denpyou2.htm(11 行 目 、15 行 目 )HTML ファイルおよび <strong>MeFt</strong>/<strong>Web</strong> コントロールのプロパティについては、「4.4 プロパティ」、「5.9 HTML を 作 成 する」を参 照 してください。7. denpyou2.htm の pathname プロパティに 指 定 してある 利 用 者 プログラム(DLL)のパスをインストール 環 境 に 応 じて 変 更 します。pathname プロパティの 指 定 方 法 については、「4.4 プロパティ」を 参 照 してください。8. 必 要 ならばポート 番 号 を denpyou2.htm に 指 定 します。SSL 未 使 用 時 の省 略 値 は 80 です。SSL 使 用 時 の 省 略 値 は 443 です。ポート 番 号 の 指 定 方 法 については、「4.4 プロパティ」を 参照 してください。9. http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web/denpyou2.htm を 起 動 します。hostname には、インストール 先 のホスト 名 を 指 定 します。<strong>MeFt</strong>/<strong>Web</strong> コントロールがはりついたページが 表 示 されます。10.[GO!]ボタンをクリックします。48


第 2 章 セットアップ入 金 伝 票 処 理 プログラムがリモート 実 行 されます。49


第 3 章<strong>MeFt</strong>/<strong>Web</strong> プラグインこの 章 では、<strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 して、WWW ブラウザ で <strong>MeFt</strong>/<strong>Web</strong>を 利 用 する 方 法 を 説 明 します。目 次3.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインとは ....................................... 513.2 <strong>MeFt</strong>/<strong>Web</strong> プラグインのセットアップ ............................. 523.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント ......................................... 5450


3.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインとは第 3 章 <strong>MeFt</strong>/<strong>Web</strong> プラグイン<strong>MeFt</strong>/<strong>Web</strong> プラグインは、<strong>MeFt</strong>/<strong>Web</strong> サーバからの 入 出 力 要 求 を WWW ブラウザやプリンタ 装 置 に 対 して 行 います。以 下 に、<strong>MeFt</strong>/<strong>Web</strong> プラグインの 動 作 概 念 図 を 示 します。 51


第 3 章 <strong>MeFt</strong>/<strong>Web</strong> プラグイン3.2 <strong>MeFt</strong>/<strong>Web</strong> プラグインのセットアップここでは、<strong>MeFt</strong>/<strong>Web</strong> プラグインのセットアップについて 説 明 します。3.2.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインをインストールする以 下 に、<strong>MeFt</strong>/<strong>Web</strong> プラグインをクライアントマシンにインストールする 手 順を 示 します。◆ Internet Explorer の 場 合1. <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストールコマンドをクライアントマシン 上に 取 り 出 します。取 り 出 し 方 法 は 以 下 のとおりです。1) WWW ブラウザを 起 動 します。2) アドレスに 下 記 URL を 指 定 します。http://hostname/<strong>MeFt</strong><strong>Web</strong>/f3esplgi.exehostname には、<strong>MeFt</strong>/<strong>Web</strong> をインストールした WWW サーバの 名前 を 指 定 します。3) 名 前 を 付 けて 保 存 ダイアログボックスで、 適 当 なディレクトリにファイル(f3esplgi.exe)を 保 存 します。2. <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストールコマンド(f3esplgi.exe)を 実 行 します。3. 画 面 に 表 示 される 指 示 に 従 ってインストールを 進 めます。◆ Netscape Navigator の 場 合1. <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストールコマンドをクライアントマシン 上に 取 り 出 します。取 り 出 し 方 法 は 以 下 のとおりです。1) WWW ブラウザを 起 動 します。2) 場 所 ボックスに 下 記 URL を 指 定 します。http://hostname/<strong>MeFt</strong><strong>Web</strong>/f3esplg.exehostname には、<strong>MeFt</strong>/<strong>Web</strong> をインストールした WWW サーバの 名前 を 指 定 します。3) 名 前 を 付 けて 保 存 ダイアログボックスで、 適 当 なディレクトリにファイル(f3esplg.exe)を 保 存 します。2. <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストールコマンド(f3esplg.exe)を 実 行 します。3. 画 面 に 表 示 される 指 示 に 従 ってインストールを 進 めます。52


第 3 章 <strong>MeFt</strong>/<strong>Web</strong> プラグイン• Internet Explorer を 使 用 して <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードしてある 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 する必 要 があります。<strong>MeFt</strong>/<strong>Web</strong> プラグインと <strong>MeFt</strong>/<strong>Web</strong> コントロールは 同 一 マシン 上 にどちらか 1 つしかインストールできません。また、Internet Explorer 用 のプラグインとNetscape Navigator 用 のプラグインを 同 一 マシンにインストールすることはできません。• <strong>MeFt</strong>/<strong>Web</strong> プラグインをインストールするには、Administrators権 限 のあるユーザで 行 います。• 旧 バージョンの <strong>MeFt</strong>/<strong>Web</strong> プラグインがインストールされている 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> プラグインを 削 除 する 必 要 があります。<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 する 方 法 については、「4.2 <strong>MeFt</strong>/<strong>Web</strong>コントロールを クライアントマシンから 削 除 する 方 法 」を 参 照 してください。3.2.2 <strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールする以 下 に、<strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールする 手 順 を 示 します。1. WWW ブラウザを 起 動 していないことを 確 認 します。2. [コントロールパネル]の[アプリケーションの 追 加 と 削 除 ]をダブルクリックします。3. [<strong>MeFt</strong>/<strong>Web</strong> プラグイン(for Internet Explorer)]または[<strong>MeFt</strong>/<strong>Web</strong> プラグイン(for Netscape Navigator)]をダブルクリックし、[ 追 加 と 削 除 ]ボタンをクリックします。4. 画 面 に 表 示 される 指 示 に 従 ってアンインストールを 進 めます。• WWW ブラウザが 起 動 中 などの 理 由 により <strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールしても 一 部 のファイルが 削 除 されない 場合 があります。この 場 合 、インストールディレクトリの 下 に 格納 されているすべてのファイルを 手 動 で 削 除 してください。Netscape Navigator を 使 用 する 場 合 、<strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール 先 は、Netscape Navigator がインストールされたディレクトリ 配 下 の Plugins¥meftweb です。• <strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールするには、Administrators 権 限 のあるユーザで 行 います。53


第 3 章 <strong>MeFt</strong>/<strong>Web</strong> プラグイン3.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントここでは、<strong>MeFt</strong>/<strong>Web</strong> プラグインが 使 用 する <strong>MeFt</strong>/<strong>Web</strong> ドキュメントについて説 明 します。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントとは、<strong>MeFt</strong>/<strong>Web</strong> プラグインの 動 作 情 報 を 記 述 するファイルです。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントファイル 名 の 拡 張 子 は ".mwd" です。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントは、プロパティセクションだけから 構 成 されています。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントはテキスト 形 式 であり、テキストエディタなどで 作 成します。1 行 には、512 文 字 まで 指 定 できます。 行 の 終 わりには 改 行 コードを付 加 してください。 記 述 形 式 を 示 します。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントは SJIS コード 系 で 作 成 してください。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 使 用 して 利 用 者 プログラムをリモート 実 行 するには、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを URL で 指 定 します。そのため、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントは URL でアクセスできるディレクトリに 格 納 する 必 要 があります。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの 例 については、「5.8 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 する」を 参 照 してください。また、「4.4 プロパティ」もあわせて 参 照 してください。■プロパティセクションプロパティセクションは、<strong>MeFt</strong>/<strong>Web</strong> プラグインの 起 動 情 報 を 定 義 するセクションです。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの 先 頭 に、[Property] と 記 述 します。以 下 の 表 にプロパティセクションで 指 定 できる 情 報 を 示 します。関 連 機 能 名 キーワード データ 型 説 明対 象 サーバhostname LPCTSTR WWW サーバのホスト 名 (ドメイン 名 )を 指 定 します。省 略 することはできません。port long ポート 番 号 を 指 定 します。省 略 値 は ssl キーワードの 指 定 によって 異 なります。ssl キーワードが 省 略 されている、または 0 が 指 定 されている 場 合 は、ポート 番 号 に 80 が 使 用 されます。ssl キーワードに 1 が 指 定 されている 場 合 は、ポート 番 号 に 443 が 使用 されます。ssl BOOL SSL(Secure Sockets Layer)で 通信 データを 保 護 するかどうかを 指 定します。0:SSL を 使 用 しません( 省 略 値 )。1: SSL を 使 用 します。54


第 3 章 <strong>MeFt</strong>/<strong>Web</strong> プラグイン関 連 機 能 名 キーワード データ 型 説 明利 用 者 プログラム画 面pathname LPCTSTR 起 動 する 利 用 者 プログラムの 実 行 可能 ファイルまたは DLL を、サーバのローカルパス 名 で 指 定 します。 必ずフルパスで 指 定 します。省 略 することはできません。argument LPCTSTR pathname で 指 定 した 利 用 者 プログラムの 引 数 を 指 定 します。 省 略 可 能です。environment LPCTSTR 環 境 変 数 を 指 定 します。 環 境 変 数 名および 環 境 変 数 に 指 定 する 値 には、「!」を 使 用 することはできません。複 数 の 環 境 変 数 を 指 定 する 場 合 は、「!」を 区 切 り 文 字 として 使 用 します。例 えば、 環 境 変 数 A に「123」、 環境 変 数 B に「abc」を 指 定 する 場 合には、「A=123!B=abc」と 指 定 します。 省 略 可 能 です。funcname LPCTSTR スレッド 型 プログラムを 起 動 する 場合 は、 実 行 する 関 数 名 (COBOL のプログラム 名 )を 指 定 します。スレッド 型 アプリを 起 動 する 場 合 は省 略 できません。プロセス 型 プログラムの 場 合 は 指 定 しても 無 視 されます。message BOOL エラーメッセージをコントロール 内で 処 理 するかどうかを 指 定 します。1: エラーメッセージを 表 示 します( 省 略 値 )。0: エラーメッセージを 抑 止 します。displaywindow long 画 面 の 表 示 形 式 を 指 定 します。0: すべての 画 面 をコントロールサイズではり 付 けます( 省 略 値 )。1: 1 画 面 だけコントロールサイズではり 付 け、2 画 面 目 以 降は 別 画 面 で 表 示 します。dspcompress BOOL 画 面 処 理 時 にサーバとクライアントで 通 信 するデータを 圧 縮 するかどうかを 指 定 します。1: 画 面 処 理 時 の 通 信 データを圧 縮 します。0: 画 面 処 理 時 の 通 信 データを圧 縮 しません( 省 略 値 )。55


第 3 章 <strong>MeFt</strong>/<strong>Web</strong> プラグイン関 連 機 能 名 キーワード データ 型 説 明印 刷printmode long 帳 票 処 理 実 行 モードを 指 定 します。0: プレビュー( 省 略 値 )1: クライアント 印 刷2: スプール3: サーバ 印 刷previewwindow long プレビュー 画 面 の 画 面 表 示 形 式 を 指定 します。0: コントロール 内 に 表 示 します( 省 略 値 )。1: 別 画 面 として 表 示 します。previewdrawpos longプレビュー 表 示 をプレビュー 画 面 のどの 位 置 に 表 示 するかを 指 定 します。0: プレビュー 画 面 の 左 上 を 基 準に 表 示 します( 省 略 値 )。1: プレビュー 画 面 の 中 央 に 表 示します。previewdc short プレビュー 表 示 での 表 示 精 度 を 指 定します。0: デバイスを 自 動 的 に 選 択 します( 省 略 値 )。プリンタのデバイスを 使 用 して 実 イメージで 表 示 します。ただし、プリンタがセットアップされていない 場 合 には 画 面 のデバイスを 使 用 して 表 示 します。1: プリンタのデバイスを 使 用 して 実 イメージで 表 示 します。プリンタがセットアップされていない 場 合 、プレビューできません。2: 画 面 のデバイスを 使 用 して 表示 します。印 刷 結 果 と 異 なる 場 合 があります。previewrate LPCTSTR プレビュー 表 示 での 印 刷 イメージの拡 縮 率 の 初 期 値 を 指 定 します。拡 縮 率 は、30% から 200% までの間 で 指 定 することができます。 例 えば、150% で 表 示 する 場 合 には、 文字 列 「150」を 指 定 します。また、ページ 全 体 を 基 準 に 表 示 するためには、 文 字 列 「0」を 指 定 します( 省 略 値 )。ページの 横 幅 を 基 準 にする 場 合 には文 字 列 「W」を、ページの 縦 幅 を 基準 にする 場 合 には 文 字 列 「H」を 指定 します。56


第 3 章 <strong>MeFt</strong>/<strong>Web</strong> プラグイン関 連 機 能 名 キーワード データ 型 説 明印 刷hideprtbtn short 印 刷 ダイアログ 画 面 のサーバ 印 刷 とスプールのボタンを 表 示 するかどうかを 指 定 します。0: サーバ 印 刷 とスプールボタンを 表 示 します( 省 略 値 )。1: サーバ 印 刷 とスプールボタンを 表 示 しません。• 記 述 形 式キーワード値キーワードの 説 明キーワード : 設 定 する 環 境 のキーワードを 1 けた 目 から 記 述 します。値 :キーワードに 対 する 値 を、1 つ 以 上 の 半 角 の 空 白 をあけて 記 述 します。 全 角 の 空 白 は 使 用 しないでください。• 記 述 例起 動 する 利 用 者 プログラムのファイルを 指 定 します。pathname c:¥meftweb¥sample¥denpyous.exe• タイプが LPCTSTR のキーワードには 文 字 列 を 指 定 します。例 えば、hostname キーワードに 文 字 列 「hostname.co.jp」を 指 定するには、「hostname hostname.co.jp」と 指 定 します。• タイプが long、short のキーワードには 数 値 を 指 定 します。例 えば、port キーワードに 数 値 「8080」を 指 定 するには、「port8080」と 指 定 します。• タイプが BOOL のキーワードには 1 または 0 を 指 定 します。例 えば、message キーワードに TRUE を 指 定 するには、「message 1」と 指 定 します。• <strong>MeFt</strong>/<strong>Web</strong> ドキュメントのファイル 名 には 以 下 の 文 字 および 日本 語 文 字 を 使 用 できません。半 角 空 白 {} | \ ^ ~ [ ] ` < > # % " ; / ? : @ & = , *• Netscape Navigator では、ssl キーワードは 使 用 できません。57


第 4 章<strong>MeFt</strong>/<strong>Web</strong> コントロールこの 章 では、<strong>MeFt</strong>/<strong>Web</strong> が 提 供 するクライアントマシン 上 で 動 作 する ActiveX ®コントロールの <strong>MeFt</strong>/<strong>Web</strong> コントロールについて 説 明 します。目 次4.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールを サーバ 上 からダウンロードする .......... 594.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールを クライアントマシンから 削 除 する 方 法 .... 614.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールの 表 示 形 式 ............................... 634.4 プロパティ ..................................................... 654.5 メソッド ....................................................... 734.6 イベント ....................................................... 7558


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールをサーバ 上 からダウンロードするクライアントマシン 上 で 動 作 する <strong>MeFt</strong>/<strong>Web</strong> コントロールは、ActiveX ® コントロールです。 以 下 の CODEBASE を HTML の OBJECT タグに 記 述 すると、 自 動的 にサーバ 上 からダウンロード/セットアップが 行 われます。ただし、<strong>MeFt</strong>/<strong>Web</strong> コントロールがバージョンアップ、レベルアップされた 場合 、CODEBASE に 記 述 されているバージョン 情 報 を 更 新 する 必 要 があります。クライアントマシン 上 に <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードするには、Administrators 権 限 または Power Users グループに 属 するユーザで 行 います。← <strong>MeFt</strong>/<strong>Web</strong> コントロールの 格 納 先 を 指 定← OBJECT タグの 終 了CODEBASE="http://hostname/<strong>MeFt</strong><strong>Web</strong>/meftweb.cab #version=9,0,10,2"↑↑<strong>MeFt</strong>/<strong>Web</strong> コントロールの 格 納 先 バージョン<strong>MeFt</strong>/<strong>Web</strong> コントロールは、meftweb.cab という 圧 縮 ファイルで、<strong>MeFt</strong>/<strong>Web</strong> のインストールディレクトリに 格 納 されています。hostname には <strong>MeFt</strong>/<strong>Web</strong> がインストールされているホスト 名 を 指 定 し、バージョンには「#version=9,0,10,2」を 指 定 します。59


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール• バージョンアップされた <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードするときは、 一 度 、すべての 起 動 中 の Internet Explorer を 終了 してください。• <strong>MeFt</strong>/<strong>Web</strong> プラグインがインストールされている 場 合 には、 必ず <strong>MeFt</strong>/<strong>Web</strong> プラグインをアンインストールする 必 要 があります。<strong>MeFt</strong>/<strong>Web</strong> コントロールと <strong>MeFt</strong>/<strong>Web</strong> プラグインは 同 一 マシン 上 にどちらか 1 つしかインストールできません。<strong>MeFt</strong>/<strong>Web</strong> プラグインについては、「3.1 <strong>MeFt</strong>/<strong>Web</strong> プラグインとは」を 参 照 してください。• meftweb.cab には、Windows のシステムファイルが 含 まれます。Windows のシステムフォルダ 配 下 にあるシステムファイルのファイルバージョンが、meftweb.cab に 含 まれるシステムファイルより 古 い 場 合 、システムファイルの 更 新 を 行 います。 更 新対 象 となるシステムファイル 名 とファイルバージョンは、 以 下のとおりです。- MFC42.DLL (6.0.8267.0)- MSVCRT.DLL (6.0.8337.0)() 内 はバージョン 情 報システムファイルが 置 き 換 わる 場 合 は、マシンの 再 起 動 を 促 すメッセージが 表 示 されます。• WWW サーバに InfoProviderPro を 使 用 する 場 合 、クライアントマシンに <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードしている 最 中に、WWW サーバのタイムアウトが 発 生 しダウンロードに 失 敗する 場 合 があります。ダウンロードに 失 敗 する 場 合 には、InfoProviderPro の 環 境 定 義 ファイルの「browser-timeout」の 設定 値 を 大 きめに 設 定 してください。環 境 定 義 ファイルおよび browser-timeout の 詳 細 については、InfoProviderPro のマニュアルを 参 照 してください。60


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールをクライアントマシンから 削 除 する 方 法クライアントマシン 上 にインストールされた <strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 する 場 合 は、Administrators 権 限 のユーザで 行 います。1. 以 下 の URL から <strong>MeFt</strong>/<strong>Web</strong> コントロール 削 除 コマンドをクライアントマシン 上 に 取 り 出 します。hostname にはインストール 先 のホスト 名 を 指定 します。http://hostname/<strong>MeFt</strong><strong>Web</strong>/MWDelReg.exe2. Internet Explorer を 起 動 していないことを 確 認 します。3. 以 下 のように MWDelReg.exe コマンドを DOS コマンドプロンプトから実 行 します。c:¥temp¥MWDelReg.exe > log.txtMWDelReg.exe コマンドを c:¥temp ディレクトリに 格 納 し、 実 行 結 果 をlog.txt ファイルに 出 力 します。• ActiveX ® コントロールの 削 除 機 構 を 利 用 して、エクスプローラから <strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 しないでください。• Internet Explorer が 起 動 中 などの 理 由 により <strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 しても、 一 部 のファイルが 削 除 されない 場 合 があります。その 場 合 は、 手 動 で 以 下 のファイルを 削 除 してください。- Windows システムディレクトリの「Downloaded ProgramFiles」ディレクトリに 格 納 されるファイル。・F3ESWC00.OCX・F3ESWC01.OCX・F3ESWC02.OCX・F3ESWC03.OCX・F3ESWC04.OCX・F3ESWC05.OCX・F3ESWCS0.OCX・F3ESWCS1.OCX・F3ESWCS2.OCX・F3ESWCS3.OCX・F3ESWSPL.OCX・F3ESWWEB.INF・F3ESWWEB.OCX61


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール- Windows システムディレクトリの system32 ディレクトリに 格 納 されるファイル。・F3ES11IC.DLL・F3ES12IC.DLL・F3ES13IC.DLL・F3ES14IC.DLL・F3ES15IC.DLL・F3ES23IC.DLL・F3ES24IC.DLL・F3ES25IC.DLL・F3ES27IC.DLL・F3ES34IC.DLL・F3ES35IC.DLL・F3ES45IC.DLL・F3ES66IC.DLL・F3ES77IC.DLL・F3ESALAM.WAV・F3ESBCOD.DLL・F3ESICNV.DLL・F3ESIPID.DLL・F3ESLGHI.WAV・F3ESLGLO.WAV・F3ESLGMD.WAV・F3ESM000.DLL・F3ESMASP.DLL・F3ESMCNV.DLL・F3ESMD00.DLL・F3ESMD01.DLL・F3ESMD10.DLL・F3ESMD11.DLL・F3ESMD12.DLL・F3ESMICK.DLL・F3ESMP00.DLL・F3ESMP10.DLL・F3ESMP11.DLL・F3ESMP12.DLL・F3ESMPLG.DLL・F3ESOLOD.DLL・F3ESOVL1.DLL・F3ESOVLG.DLL・F3ESPBAR.DLL・F3ESSMDA.DLL・F3ESSTHI.WAV・F3ESSTLO.WAV・F3ESSTMD.WAV・F3ESTRLG.EXE・F3ESURA0.DLL・F3ESURA1.DLL・F3ESVOID.WAV・F3ESWCMG.DLL・F3ESWLOG.DLL・MWPSEXEC.EXE62


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.3 <strong>MeFt</strong>/<strong>Web</strong> コントロールの 表 示 形 式4.3.1 ツールバー以 下 にプレビュー 画 面 のツールバーについて 説 明 します。 番 号 名 称 説 明1 終 了 プレビュー 画 面 を 終 了 します。2 印 刷プレビューされている 出 力 帳 票 をプリンタに 印 刷 する 場合 に 選 択 します。ボタンをクリックすると 印 刷 画 面 が 表示 されます。 印 刷 する 場 合 には、 印 刷 するページ 範 囲 およびコピー 部 数 を 指 定 することができます。3 縮 小 プレビューされている 出 力 帳 票 を 縮 小 します。4 拡 大 プレビューされている 出 力 帳 票 を 拡 大 します。5 ズームプレビューされている 出 力 帳 票 を 指 定 した 大 きさ(30%から 200% の 間 )で 表 示 します。6 先 頭 出 力 帳 票 の 先 頭 ページを 表 示 します。7 前 ページ 現 在 表 示 されているページの 前 ページを 表 示 します。891011ページ 番 号次 ページ最 後ページ 指 定現 在 表 示 されているページ 数 を[ 現 在 のページ 番 号 / 全体 ページ 数 ]で 表 示 します。現 在 表 示 されているページの 次 ページを 表 示 します。 次ページが 99999 ページを 超 える 場 合 には 処 理 されません。出 力 帳 票 の 最 終 ページを 表 示 します。 最 終 ページが99999 ページを 超 える 場 合 には、99999 ページが 表 示 されます。表 示 するページ 番 号 を 指 定 する 場 合 に 選 択 します。ページ 番 号 を 指 定 する 画 面 が 表 示 されます。 指 定 画 面 で 指 定できる 値 は 1 から 99999 までです。63


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール2の[ 印 刷 ]ボタンをクリックすると 以 下 の 印 刷 画 面 が 表 示 されます。印 刷 範 囲 に「ページの 指 定 」を 選 択 した 場 合 に、 指 定 できる 値 は 1から 99999 までです。4.3.2 印 刷 イメージと 定 義 体 サイズプレビューを 行 う 際 には、 帳 票 定 義 体 サイズを 基 準 にして 表 示 します。オーバレイ 定 義 体 が 帳 票 定 義 体 サイズよりも 大 きい 場 合 には、 以 下 の 図 のようにオーバレイ 定 義 体 の 一 部 が 表 示 されません。すべて 表 示 させるためには、 縮小 表 示 します。64


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.4 プロパティ4.4.1 プロパティ 一 覧以 下 に <strong>MeFt</strong>/<strong>Web</strong> コントロールが 実 装 しているプロパティについて 説 明 します。機 能 名 プロパティ 名 データ 型 初 期 値ホスト 名 hostname 文 字 列 LPCTSTR -対 象サーバポート 番 号port整 数 値 long 80(ssl プロパティが TRUEの 場 合 は 443)パス 名 pathname 文 字 列 LPCTSTR -利 用 者プログラム画 面印 刷引 数 argument 文 字 列 LPCTSTR -関 数 名 funcname 文 字 列 LPCTSTR -環 境 変 数 environment 文 字 列 LPCTSTR -メッセージ message 文 字 列 BOOL TRUESSL ssl 文 字 列 BOOL FALSE表 示 形 式 displaywindow 整 数 値 long 0ハイパーリンク hyperlink 整 数 値 short 0フレームターhyperlinktarget文 字 列 LPCTSTR -ゲット画 面 データ 圧 縮 dspcompress 文 字 列 BOOL FALSE実 行 形 式 printmode 整 数 値 long 0画 面 表 示 形 式 previewwindow 整 数 値 long 0表 示 位 置previewdrawpos整 数 値 long 0表 示 精 度 previewdc 整 数 値 short 0ズーム 率 previewrate 文 字 列 LPCTSTR 0印 刷 ボタン 表 示 hideprtbtn 整 数 値 short 0なお、<strong>MeFt</strong>/<strong>Web</strong> コントロールには 以 下 のプロパティが 存 在 します。ただし、使 用 することはできません。これらのプロパティを 変 更 した 場 合 、 動 作 保 証 されません。gatewaypathname(NULL) cache(TRUE) datacompress(TRUE)prtcallmode(0) dataoptimize(TRUE) username(NULL)password(NULL) proxy(NULL) envpath(NULL)multiinstance(FALSE) navigaterestrict(FALSE) meftmessage(FALSE)previewdrawmode(0) destination(0) scriptfile(NULL)indatafile(NULL) smedfile(NULL) portname(NULL)strpage(0) endpage(0) timeout(32000)prtnum(0) ctrlmode(0) prtdatapartition(0)collate(FALSE) copynumber(0) disableprtbtn(FALSE)() 内 にはプロパティ 値 を 明 記 してあります。 変 更 しないでください。65


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.4.2 WWW サーバの 指 定 方 法 (hostname/port)リモート 実 行 機 能 やクライアント 実 行 機 能 を 使 用 する 場 合 、 利 用 者 プログラムが 格 納 されている WWW サーバのホスト 名 または IP アドレスを hostname プロパティに 指 定 します。 省 略 することはできません。また、port プロパティにポート 番 号 を 指 定 します。port プロパティが 指 定 されていない 場 合 の 省 略 値 は、ssl プロパティの 指 定 によって 異 なります。ssl プロパティが 省 略 されている、または FALSE が 指 定 されている 場 合 には、ポート番 号 に 80 が 使 用 されます。ssl プロパティに TRUE が 指 定 されている 場 合 には、ポート 番 号 に 443 が 使 用 されます。例 :<strong>MeFt</strong><strong>Web</strong>1.hostname = "hostname"<strong>MeFt</strong><strong>Web</strong>1.port = 8080サーバとクライアントが 異 なるドメインに 所 属 する 場 合 は、hostname をフルドメイン 形 式 で 指 定 してください。例 :<strong>MeFt</strong><strong>Web</strong>1.hostname = "hostname.fujitsu.co.jp"4.4.3 利 用 者 プログラムの 指 定 方 法(pathname/argument/environment/funcname)プロセス 型 プログラムを 起 動 する 場 合 とスレッド 型 プログラムを 起 動 する 場 合では、 以 下 のように 指 定 方 法 が 異 なります。• プロセス 型 プログラムを 起 動 する 場 合利 用 者 プログラム( 実 行 可 能 ファイル)のパス 名 を pathname プロパティに 指 定 します。 指 定 するパスはサーバのローカルディレクトリを 指定 します。 省 略 することはできません。指 定 した 利 用 者 プログラムに 引 数 を 指 定 する 場 合 には、argument プロパティを 使 用 します。さらに、リモート 実 行 した 利 用 者 プログラムで 使 用 する 環 境 変 数 を 指 定する 場 合 には、environment プロパティを 使 用 します。environment プロパティに 環 境 変 数 を 複 数 指 定 する 場 合 には「!」を 区 切 り 文 字 として 使用 します。例 :<strong>MeFt</strong><strong>Web</strong>1.pathname ="c:¥winnt¥system32¥meftweb¥sample¥denpyous.exe"<strong>MeFt</strong><strong>Web</strong>1.argument = "arg1 arg2"<strong>MeFt</strong><strong>Web</strong>1.environment = "VAR1=¥dir1!VAR2=¥env1"• スレッド 型 プログラムを 起 動 する 場 合利 用 者 プログラム(DLL)のパス 名 を pathname プロパティに 指 定 します。 指 定 するパスはサーバのローカルディレクトリを 指 定 します。さらに 実 行 する 関 数 名 (COBOL のプログラム 名 )を funcname プロパティに 指 定 します。pathname プロパティと funcname プロパティを 省 略することはできません。指 定 した 利 用 者 プログラムに 引 数 を 指 定 する 場 合 には、argument プロパティを 使 用 します。ただし、スレッド 型 プログラムに 指 定 できる 引 数 は1 個 だけです。なお、environment プロパティを 使 用 することはできません( 指 定 しても 無 視 されます)。66


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール例 :<strong>MeFt</strong><strong>Web</strong>1.pathname="c:¥winnt¥system32¥meftweb¥sample¥denpyous.dll"<strong>MeFt</strong><strong>Web</strong>1.funcname = "DENPYOU"<strong>MeFt</strong><strong>Web</strong>1.argument = "arg1"• 環 境 変 数 名 および 環 境 変 数 に 指 定 する 値 に「!」を 使 用 することはできません。• funcname プロパティには 日 本 語 は 指 定 できません。• プロセス 型 COBOL プログラムでは、argument プロパティに 指定 した 引 数 は、コマンド 行 引 数 の 操 作 機 能 を 使 用 して 取 り 出 します。コマンド 行 引 数 の 取 り 出 しの 詳 細 については、「NetCOBOL 使 用 手 引 書 」を 参 照 してください。スレッド 型COBOL プログラムでの 引 数 の 受 け 渡 し 方 法 については、「5.7.1プログラム 修 正 」を 参 照 してください。• 引 数 で 二 重 引 用 符 を 渡 す 場 合 には。 以 下 のように argument プロパティを 指 定 してください例 :<strong>MeFt</strong><strong>Web</strong>1.pathname = "a.exe"<strong>MeFt</strong><strong>Web</strong>1.argument = """arg"""上 記 のように 指 定 した 場 合 には 以 下 のコマンドラインを 生 成 して 起 動 します。> a.exe "arg"4.4.4 メッセージ(message)エラーメッセージをコントロール 内 で 処 理 するかどうかを 指 定 します。 以 下 のどちらかの 値 を 指 定 します。有 効 値 意 味 備 考TRUE エラーメッセージを 表 示 します。 省 略 値FALSE エラーメッセージを 抑 制 します。 -4.4.5 SSL(ssl)SSL(Secure Sockets Layer)で 通 信 データを 保 護 するかどうかを 指 定 します。以 下 のどちらかの 値 を 指 定 します。有 効 値 意 味 備 考TRUE SSL を 使 用 します。 -FALSE SSL を 使 用 しません。 省 略 値ssl プロパティは WWW ブラウザとして Internet Explorer をサポートしています。Netscape Navigator では 使 用 できません。SSL の 概 要 や SSL を 有 効 にするための 作 業 については、「5.11 SSLで 通 信 データを 保 護 する」を 参 照 してください。67


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.4.6 画 面 表 示 形 式 の 指 定 方 法 (displaywindow)画 面 表 示 形 式 を 指 定 します。以 下 のどちらかの 値 を 指 定 します。有 効 値 意 味 備 考0 すべての 画 面 をコントロールサイズではり 付 けます。 省 略 値11 画 面 だけコントロールサイズではり 付 け、2 画 面 目以 降 (※)は 別 画 面 で 表 示 します。※)2 画 面 目 以 降 とはプログラム 内 ですでに CLOSEされていない 画 面 がある 状 態 で 別 の 画 面 を OPEN した場 合 です。displaywindow プロパティの 設 定 によって、ウィンドウ 情 報 ファイルや 入 力 制御 情 報 で 指 定 した 情 報 が 無 効 になる 場 合 があります。以 下 に displaywindow プロパティの 値 によって、 無 効 になる 情 報 を 示 します。○: 有 効 、×: 無 効 、△: 有 効 (ただし、 制 限 あり)画 面 表 示 形 式情 報 分 類 内 容 キーワードウィンドウ 情 報ファイル設定値コントロールサイズで表 示「0」、「1(1 画 面目 )」の場 合WWW ブラウザと別 画 面 で表 示「1(2 画面 目 以降 )」の場 合タイトル 名 TITLE - × ○ -ウィンドウ WINPOSX - × ○ -位 置 WINPOSY - × ○ -ウィンドウ WINPOSCX - × ○ -位 置 ( 行 けた 指 定 )WINPOSCY - × ○ -ウィンドウサイズウィンドウサイズ( 行けた 指 定 )ベースウィンドウサイズ 固 定ウィンドウ開 設 モードウィンドウ最 前 面 指 定WINSIZEX - × ○ -WINSIZEY - × ○ -WINSIZECX - × ○ -WINSIZECY - × ○ -FIXSIZE - × ○ -WINOPEN - × ○ -TOPMOST - × ○ --備 考68


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール情 報 分 類 内 容 キーワードウィンドウ 情 報ファイル入 力 制 御情 報オーニーウィンドウタイトルバーの 有 無サイジングボーダーの有 無コントロールメニューボックスの有 無最 大 表 示 ボタンの 有 無アイコン 化ボタンの有 無メニューバーの 有 無右 マウスボタンのアテンション 通 知オーニーウィンドウの 同 期 位 置変 更設定値画 面 表 示 形 式コントロールサイズで表 示「0」、「1(1 画 面目 )」の場 合WWW ブラウザと別 画 面 で表 示「1(2 画面 目 以降 )」の場 合TTLBAR - × ○ -SIZEB - × ○ -SYSMENU - × ○ -MAXBOX - × ○ -MINBOX - × ○ -備 考MENUBAR Y △ ○ △:メニューバーの 代 わりにポップアップメニューとなります。N ○ ○ -F ○ ○ -RMOUSE - △ ○ △:ポップアップメニュー 時 には通 知 されません。SYNCPOS - × △ △:オーナーウィンドウに1 画 面 目 を 指定 することはできません。69


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.4.7 ハイパーリンク 先 の 指 定 方 法(hyperlink/hyperlinktarget)ハイパーリンク 先 の 指 定 とは、URL を 指 定 した 項 目 をマウスでクリックしたり、URL としてヘルプを 定 義 した 際 に【ヘルプ】キーを 押 した 場 合 に、 指 定 した 表 示 形 式 に 従 って 表 示 する 機 能 です。hyperlinktarget の 指 定 は、hyperlink に「1」を 指 定 した 場 合 だけ 可 能 です。ハイパーリンクの 処 理 種 別 として、 以 下 のどれかの 値 を 指 定 します。有 効 値 意 味 備 考0 別 ブラウザを 表 示 して 起 動 します。 省 略 値hyperlinktarget プロパティに 指 定 したフレームター -1ゲットに 表 示 します。2 コンテナにハイパーリンクイベントを 通 知 します。 -例 :<strong>MeFt</strong><strong>Web</strong>1.hyperlink = "1"<strong>MeFt</strong><strong>Web</strong>1.hyperlinktarget = "framename"項 目 に URL を 指 定 する 方 法 や、ヘルプに URL を 指 定 する 方 法 については、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。Internet Explorer の「インターネットオプション」ダイアログボックスの「 詳 細 設 定 」タブにある「ショートカットを 起 動 するためにウィンドウを 再 使 用 する」がチェックされている 場 合 、hyperlinkプロパティに「0」を 指 定 しても、 別 ブラウザが 起 動 されません。4.4.8 画 面 データ 圧 縮 (dspcompress)画 面 処 理 時 にサーバとクライアントで 通 信 するデータを 圧 縮 するかどうかをdspcompress プロパティに 指 定 します。 以 下 のどれかの 値 を 指 定 します。有 効 値 意 味 備 考TRUE 画 面 処 理 時 の 通 信 データを 圧 縮 します。 -FALSE 画 面 処 理 時 の 通 信 データを 圧 縮 しません。 省 略 値画 面 データの 圧 縮 指 定 は、 使 用 するネットワークの 回 線 速 度 が 遅い 場 合 にだけ 使 用 してください。ネットワークの 回 線 速 度 が 速 い 場 合 は、 画 面 データを 圧 縮 しても性 能 への 効 果 はありません。帳 票 処 理 時 は、 通 信 データは dspcompress の 指 定 に 関 係 なく、 必 ず圧 縮 されます。70


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.4.9 帳 票 処 理 実 行 モードの 指 定 方 法 (printmode)印 刷 イメージを WWW ブラウザでプレビューするか、 直 接 プリンタ 装 置 に 印刷 するか、サーバ 上 にスプールするかを 指 定 します。 以 下 のどれかの 値 を 指 定します。有 効 値 意 味 備 考0WWW ブラウザでプレビューします。この 場 合 、プレビュー 画 面 から 印 刷 することができます。1直 接 、クライアントに 接 続 されているプリンタ 装 置 に -印 刷 します。2 サーバ 上 にスプールします。 -3直 接 、サーバに 接 続 されているプリンタ 装 置 に 印 刷 します。省 略 値-4.4.10 印 刷 イメージの 画 面 表 示 形 式 (previewwindow)プレビュー 画 面 の 画 面 表 示 形 式 を 指 定 します。 以 下 のどちらかの 値 を 指 定 します。有 効 値 意 味 備 考0 コントロール 内 に 表 示 します。 省 略 値1 別 画 面 として 表 示 します。 -4.4.11 印 刷 イメージの 表 示 位 置 (previewdrawpos)プレビューを 行 う 場 合 、 印 刷 イメージをコントロール 域 の 左 上 を 基 準 に 表 示 するか、 中 央 を 基 準 にして 表 示 するかを previewdrawpos プロパティに 指 定 します。 以 下 のどちらかの 値 を 指 定 します。有 効 値 意 味 備 考0 コントロール 域 の 左 上 を 基 準 にします。 省 略 値1 コントロール 域 の 中 央 を 基 準 にします。 -4.4.12 印 刷 イメージ 生 成 時 に 使 用 するデバイスの指 定 方 法 (previewdc)プレビューを 行 う 場 合 、プリンタ 装 置 のデバイス 情 報 をもとに 印 刷 イメージを生 成 するか、ディスプレイ 装 置 のデバイス 情 報 をもとに 印 刷 イメージを 生 成 するかを previewdc プロパティに 指 定 します。以 下 のどれかの 値 を 指 定 します。有 効 値 意 味 備 考0プリンタ 装 置 のデバイス 情 報 をもとに 印 刷 イメージを生 成 します。プリンタがセットアップされていない 場合 には、その 旨 の 確 認 メッセージを 表 示 後 、ディスプレイのデバイス 情 報 をもとに 生 成 します。省 略 値71


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール有 効 値 意 味 備 考12常 に、クライアントマシン 上 のプリンタ 情 報 をもとに印 刷 イメージを 生 成 します。プリンタがセットアップされていない 場 合 には、エラーとなります。常 に、ディスプレイのデバイス 情 報 をもとに 生 成 します。この 場 合 、プリンタがセットアップされていても無 視 されますので、プリンタが 定 義 されていない 場 合だけ、この 値 を 指 定 してください。--previewdc に「 0」または 「2」を 指 定 して、バーコードが 定 義 されている 帳 票 をプレビューするとエラーになる 場 合 があります。エラーが 発 生 した 場 合 は、「1」を 指 定 してください。4.4.13 ズーム 率 の 指 定 方 法 (previewrate)プレビューを 行 う 場 合 、 最 初 に 表 示 される 印 刷 イメージのズーム 率 をpreviewrate プロパティに 指 定 します。ズーム 率 は、 印 刷 イメージ 表 示 後 、プレビュー 画 面 のツールバーで 変 更 することができます。以 下 のどれかの 値 を 指 定 します。有 効 値 意 味 備 考0WH30 ~200ページ 全 体 が 表 示 されるようにしてズーム 率 を 自 動 的に 計 算 します。ページの 横 幅 が 表 示 されるようにしてズーム 率 を 自 動的 に 計 算 します。ページの 縦 幅 が 表 示 されるようにしてズーム 率 を 自 動的 に 計 算 します。ズーム 率 を 30 ~ 200%までの 間 で 指 定 します。 例 えば、150%で 表 示 する 場 合 には、 文 字 列 「150」と 指 定します。省 略 値---4.4.14 印 刷 ボタン 表 示 (hideprtbtn)印 刷 ダイアログ 画 面 のサーバ 印 刷 とスプールのボタンを 表 示 するかどうかを 指定 します。 以 下 のどちらかの 値 を 指 定 します。有 効 値 意 味 備 考0 サーバ 印 刷 とスプールボタンを 表 示 します。 省 略 値1 サーバ 印 刷 とスプールボタンを 表 示 しません。 -72


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.5 メソッド4.5.1 メソッド 一 覧以 下 に <strong>MeFt</strong>/<strong>Web</strong> コントロールが 実 装 しているメソッドについて 説 明 します。起 動メソッド 名 引 数 復 帰 値利 用 者 プログラムの 中 断submit なし long 0 正 常 に 起 動 しました。-1 プロパティの 指 定 に 誤 りがあります。-2 すでにプログラムが 実 行 中 です。-3 コントロールの 初 期 化 に 失 敗しました。Quit なし long 0 正 常 に 中 断 しました。-1 中 断 に 失 敗 しました。4.5.2 起 動 (submit)submit メソッドでサーバ 上 の 利 用 者 プログラムを 起 動 します。正 常 にプログラムを 起 動 した 場 合 ( 復 帰 値 が「0」の 場 合 )、 起 動 したプログラムが 終 了 すると Terminate イベントが 通 知 されます。復 帰 値 が「0」 以 外 の 場 合 には、Terminate イベントは 通 知 されません。例 :<strong>MeFt</strong><strong>Web</strong>1.submit()起 動 用 HTML 表 示 と 同 時 に 利 用 者 プログラムを 起 動 するには、 以下 のように 記 述 します。sub Window_onload()<strong>MeFt</strong><strong>Web</strong>1.host = "hostname":<strong>MeFt</strong><strong>Web</strong>1.submit()end sub4.5.3 利 用 者 プログラムの 中 断 (Quit)リモート 実 行 したサーバ 上 の 利 用 者 プログラムを 中 断 ( 終 了 )することができます。中 断 するためには、Quit メソッドを 実 行 します。Quit メソッドを 実 行 すると、サーバで 実 行 している 利 用 者 プログラムには 通 知 コード(N8)が 通 知 されます。Quit メソッドが 実 行 された 場 合 には、Terminate イベントは 通 知 されません。ページを 移 動 する 前 には WWW ブラウザから Window_onUnload 関 数 が 呼 び 出されるため、この 関 数 で Quit メソッドを 実 行 します。73


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール例 :Sub Window_onUnload()<strong>MeFt</strong><strong>Web</strong>1.Quit()end subWWW ブラウザ 上 でリモート 実 行 中 のページを 移 動 する 前 に 利 用者 プログラムを 終 了 するか、または Quit メソッドを 実 行 してプログラムを 中 断 してください。74


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.6 イベント4.6.1 イベント 一 覧以 下 に <strong>MeFt</strong>/<strong>Web</strong> コントロールが 通 知 するイベントについて 説 明 します。関 連 機 能名リモート実 行画 面 処 理イベントTerminate(longErrorCode,longProgramCode)hyperlink(LPCTSTRURL)説 明起 動 したプログラムが 終 了 した 場 合 に 通知 されます。ErrorCode:<strong>MeFt</strong>/<strong>Web</strong> コントロールの 通知 コード0: 正 常 終 了-1 : ネットワークエラー-2 :<strong>MeFt</strong>/<strong>Web</strong> サーバのエラー-3 :<strong>MeFt</strong>/<strong>Web</strong> コントロールのエラーProgramCode: プログラムの 通 知 コード起 動 したプログラムの 復 帰 値URL を 指 定 した 項 目 、ヘルプを 選 択 した 場 合 に URL を 通 知 します。このイベントは hyperlink プロパティに“コンテナにハイパーリンクイベントを通 知 ”を 指 定 した 場 合 に 通 知 されます。4.6.2 利 用 者 プログラムの 終 了 (Terminate)submit メソッドによって 起 動 した 利 用 者 プログラムが 終 了 すると、Terminate イベントが 発 生 します。この Terminate イベントを 処 理 することにより、 利 用 者 プログラムの 復 帰 値 を得 ることができます。例 :sub <strong>MeFt</strong><strong>Web</strong>1_Terminate(ErrorCode, ProgramCode)if ErrorCode = 0 thenmsgbox " 利 用 者 プログラムが 終 了 しました。 復 帰 コード:" & ProgramCodeelsemsgbox "<strong>MeFt</strong>/<strong>Web</strong> でエラーが 発 生 しました。 復 帰 コード:" & ProgramCodeend ifend sub利 用 者 プログラムの 終 了 時 にページを 遷 移 するには、 以 下 のように 記 述 します。sub <strong>MeFt</strong><strong>Web</strong>1_Terminate(ErrorCode, ProgramCode)location.href = " 遷 移 先 ページの URL"end sub75


第 4 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール4.6.3 ハイパーリンクの 通 知 (hyperlink)URL を 指 定 した 項 目 、ヘルプを 選 択 した 場 合 に URL を 通 知 します。このイベントは hyperlink プロパティに“コンテナにハイパーリンクイベントを 通 知 ”を 指 定 した 場 合 に 通 知 されます。項 目 に URL を 指 定 する 方 法 や、ヘルプに URL を 指 定 する 方 法 については、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。76


第 5 章リモート 実 行 機 能 を 利 用 するこの 章 では、サーバ 上 の 利 用 者 プログラムを 実 行 するリモート 実 行 機 能 について 説 明 します。目 次5.1 作 業 の 流 れ ..................................................... 785.2 処 理 の 流 れ ..................................................... 795.3 利 用 者 プログラムを 開 発 する..................................... 805.4 ユーザ 資 源 の 指 定 方 法 ........................................... 875.5 Unicode アプリケーションの 使 用 方 法 ............................. 915.6 <strong>MeFt</strong> の 追 加 通 知 コード.......................................... 925.7 プロセス 型 プログラムから スレッド 型 プログラムへの 移 行 方 法 ...... 935.8 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 する ............................... 965.9 HTML を 作 成 する ............................................... 975.10 帳 票 の 電 子 化 ................................................. 1005.11 SSL で 通 信 データを 保 護 する .................................. 10177


5.1 作 業 の 流 れ第 5 章 リモート 実 行 機 能 を 利 用 するスタンドアロン 環 境 で 作 成 した 利 用 者 プログラムを、<strong>Web</strong> 連 携 環 境 に 移 行 するまでの 作 業 の 流 れを 以 下 に 示 します。1. スタンドアロン 環 境 で <strong>MeFt</strong> のインタフェースを 使 用 した 利 用 者 プログラムを 作 成 します。利 用 者 プログラムの 作 成 方 法 については、「<strong>MeFt</strong> 説 明 書 」および「NetCOBOL 使 用 手 引 書 」を 参 照 してください。2. 1. で 作 成 した 利 用 者 プログラムを、<strong>MeFt</strong>/<strong>Web</strong> をインストールしたWWW サーバのマシン 上 に 移 動 します。3. ウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイルなどのユーザ 資 源の 格 納 先 の 指 定 を 変 更 します。ユーザ 資 源 の 指 定 方 法 については、「5.4 ユーザ 資 源 の 指 定方 法 」を 参 照 してください。4. <strong>MeFt</strong>/<strong>Web</strong> ドキュメントまたは HTML を 作 成 します。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの 作 成 方 法 の 詳 細 については、「3.3<strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。HTML の 作 成 方 法 の 詳 細 については、「5.9 HTML を 作 成 する」を 参 照 してください。5. 作 成 した <strong>MeFt</strong>/<strong>Web</strong> ドキュメントまたは HTML を WWW ブラウザで 開きます。リモート 実 行 が 行 われます。78


5.2 処 理 の 流 れ第 5 章 リモート 実 行 機 能 を 利 用 するリモート 実 行 機 能 時 、サーバ 上 の 利 用 者 プログラムの 入 出 力 要 求 が WWW ブラウザに 画 面 表 示 / 印 刷 /プレビューされるまでの 処 理 の 流 れを 以 下 に 示 します。以 下 に 処 理 の 説 明 をします( 図 中 の 番 号 と 対 応 しています)。1 WWW ブラウザが <strong>MeFt</strong>/<strong>Web</strong> ドキュメントまたは 起 動 用 HTML ファイルを読 み 込 みます。2 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントまたは 起 動 用 HTML ファイルに 記 述 してある、プロパティ(キーワード) 情 報 に 従 って 利 用 者 プログラムをリモート 実 行 します。3 <strong>MeFt</strong>/<strong>Web</strong> サーバから <strong>MeFt</strong>/<strong>Web</strong> コントロールに <strong>MeFt</strong> の 入 出 力 情 報 が 渡 されます。4 環 境 設 定 ファイル、 画 面 帳 票 定 義 体 などのユーザ 資 源 がクライアントにダウンロードされます。5 プロパティ(キーワード)に 従 って、 画 面 入 出 力 、プレビュー、または 印刷 を 行 います。79


5.3 利 用 者 プログラムを 開 発 する第 5 章 リモート 実 行 機 能 を 利 用 するここでは、<strong>MeFt</strong>/<strong>Web</strong> の <strong>Web</strong> 連 携 機 能 固 有 の 事 項 について 説 明 します。利 用 者 プログラムのコンパイルおよびリンクオプションについては、「<strong>MeFt</strong> 説 明 書 」および「NetCOBOL 使 用 手 引 書 」を 参 照 してください。5.3.1 利 用 者 プログラム 作 成 上 の 注 意 点• <strong>MeFt</strong>/<strong>Web</strong> で 画 面 入 出 力 や 印 刷 を 行 える 利 用 者 プログラムは、COBOL言 語 で 作 成 されたプログラムのみです。<strong>MeFt</strong> の C 言 語 インタフェースのプログラムは <strong>MeFt</strong>/<strong>Web</strong> で 使 用 できません。• ウィンドウ 情 報 ファイルおよびプリンタ 情 報 ファイルを 使 用 して 必 ずユーザ 資 源 への 格 納 パスを 指 定 してください。ユーザ 資 源 の 格 納 場 所 については、「5.4 ユーザ 資 源 の 指 定方 法 」を 参 照 してください。• カレントディレクトリは 使 用 できません。スタンドアロン 環 境 下 のカレントディレクトリは、 通 常 、 実 行 ファイルが 存 在 するディレクトリです。しかし、<strong>MeFt</strong>/<strong>Web</strong> で <strong>Web</strong> 連 携 する 場 合 、カレントディレクトリは不 定 になります。 環 境 変 数 MEFTWEBDIR(MEFTDIR)やキーワードMEDDIR などに 格 納 先 ディレクトリを 指 定 して、フルパスになるようにします。• 利 用 者 プログラムでは、 必 ず 適 切 なエラー 処 理 が 必 要 です。<strong>MeFt</strong>/<strong>Web</strong>などネットワーク 環 境 下 では、ネットワーク 回 線 異 常 などの 予 期 しない事 態 が 通 常 のスタンドアロン 環 境 と 比 較 して 頻 繁 に 発 生 します。エラーの 対 処 を 行 わない 場 合 、システムループなど 重 大 な 障 害 が 発 生 する 可 能性 があります。• リモート 実 行 で 起 動 した 利 用 者 プログラム 中 から 子 プロセスやスレッドを 生 成 して、 別 の 利 用 者 プログラムを 非 同 期 に 実 行 すると、クライアントのディスプレイ 装 置 やプリンタ 装 置 へ 入 出 力 できません。 子 プロセスとして 別 の 利 用 者 プログラムを 非 同 期 に 実 行 する 場 合 には、<strong>MeFt</strong> のps_exec 関 数 (C インタフェースだけ)を 使 用 してください。ps_exec 関 数 については、「<strong>MeFt</strong> 説 明 書 」、および、「5.3.3 別プロセスの 起 動 方 法 」を 参 照 してください。• 画 面 帳 票 定 義 体 名 にロングファイル 名 は 使 用 できません。• クライアント 印 刷 およびプレビューでは、オープンからクローズまでの処 理 をクローズ 処 理 時 に 一 括 して 行 います。このため、オープン 処 理 またはライト 処 理 でエラーが 発 生 した 場 合 、 利 用 者 プログラムにはクローズ 処 理 の 復 帰 コードとしてエラーが 通 知 されます。また、プリンタ 情 報ファイルやメディアデータを 削 除 する 場 合 は、クローズ 処 理 が 完 了 してから 削 除 してください。• 利 用 者 プログラムを 実 行 した 場 合 、<strong>MeFt</strong> を 利 用 しない 画 面 は、サーバ上 で 処 理 されます。しかし、 通 常 、WWW サーバを 介 して 起 動 されたプ80


第 5 章 リモート 実 行 機 能 を 利 用 するログラムはバックグラウンドで 処 理 されるため、 実 際 には 表 示 されずに、 入 力 待 ちになります。• COBOL で 出 力 される 実 行 時 メッセージは、ファイルまたはイベントログへ 出 力 してください。メッセージの 出 力 先 は、 実 行 用 の 初 期 化 ファイルまたは 環 境 変 数 に「@CBR_MESSAGE=EVENTLOG」または「@MessOutFile= ファイル 名 」を 指 定 します。詳 細 については「NetCOBOL 使 用 手 引 書 」を 参 照 してください。• 実 行 用 の 初 期 化 ファイルまたは 環 境 変 数 に「@WinCloseMsg=OFF」を 指定 してください。• コンソール 画 面 への DISPLAY/ACCEPT はできません。• ソート 処 理 を 行 う 場 合 は、 環 境 変 数 BSORT_TMPDIR または TEMP を 設定 してください。• COBOL の 診 断 機 能 が 起 動 されると、サーバマシンにメッセージボックスが 表 示 され、WWW ブラウザが「 応 答 なし」の 状 態 になります。これを 回 避 するには、 実 行 用 の 初 期 化 ファイルまたは 環 境 変 数 に「@CBR_JUSTINTIME_DEBUG=ALLERR,SNAP -l」または「@CBR_JUSTINTIME_DEBUG=NO」を 指 定 してください。• プロセス 型 プログラムで DISPLAY 文 の 実 行 結 果 をファイルに 出 力 する場 合 は、プロセス 間 でファイル 名 の 衝 突 が 起 こらないように 対 処 が 必 要です。 例 えば 以 下 のような 対 処 があります。- プロセス 型 プログラムの 起 動 用 バッチファイルまたはプログラム起 動 ページの environment プロパティの 指 定 などで、 使 用 するファイル 名 をプロセスごとに 変 更 します。• <strong>MeFt</strong>/<strong>Web</strong> でリモート 実 行 するプログラムは、<strong>MeFt</strong>/<strong>Web</strong> のサービスプログラム 配 下 で 動 作 します。サービス 配 下 で 動 作 するプログラムの 注 意 点 については、「NetCOBOL 使 用 手 引 書 」の「22.1.3 サービス 配 下 で 動 作 するプログラム」を 参 照 してください。• FORMAT 句 付 き 印 刷 ファイルを 使 う 印 刷 において、 用 紙 内 で 印 字 可 能な 行 数 を 超 えて 出 力 しても 自 動 的 に 改 ページされません。 利 用 者 プログラムで 出 力 する 行 数 を 管 理 して 改 ページ 処 理 を 行 ってください。81


第 5 章 リモート 実 行 機 能 を 利 用 する5.3.2 環 境 変 数<strong>MeFt</strong>/<strong>Web</strong> を 使 用 した 利 用 者 プログラムの 実 行 時 には、 以 下 の 環 境 変 数 を 設 定します。<strong>MeFt</strong> で 使 用 する 環 境 変 数 については、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。環 境 変 数MEFTWEBDIRMEFTDIR意 味<strong>MeFt</strong>/<strong>Web</strong> クライアントが 使 用 するウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイルの 格 納 ディレクトリを 指 定します。 複 数 のディレクトリを 指 定 する 場 合 は、%( 文 字コード:0x25)で 区 切 ります。 例 えば、http://host/dir1 とhttp://host/dir2 を 指 定 する 場 合 は 以 下 のようにします。set MEFTWEBDIR=http://host/dir1%http://host/dir2MEFTWEBDIR が 設 定 されていない 場 合 、 環 境 変 数MEFTDIR に 指 定 されたディレクトリが 格 納 ディレクトリとして 参 照 されます。サーバ 印 刷 時 に、 使 用 するプリンタ 情 報 ファイルの 格 納ディレクトリを 指 定 します。 指 定 方 法 については、「<strong>MeFt</strong>説 明 書 」を 参 照 してください。MEFTWEBDIR と MEFTDIR が 両 方 指 定 されている 場 合 は、MEFTWEBDIR の 指 定 が 優 先 されます(ただし、サーバ 印 刷 時 をのぞきます)。また、<strong>MeFt</strong>/<strong>Web</strong> では、 利 用 者 プログラムをリモート 実 行 する 際 に、 以 下 の 環境 変 数 を 使 用 します。 利 用 者 プログラムなどでは、これらの 環 境 変 数 は 使 用 しないでください。_MW_ID _MW_DSP _MW_PRT _MW_USR_MW_WIN _MW_PRE _MW_MSG _MW_PAR_MW_PIPE _MW_PIPEINH _MW_IP _MW_CMP_MW_OPT _MW_DTR _MW_ENV(※ 1) _MW_CGI_MW_GAI※ 1) 環 境 変 数 _MW_ENV は、ps_exec 関 数 を 使 用 する 場 合 に、 利 用 者 プログラムで 使 用 します。「5.3.3 別 プロセスの 起 動 方 法 」を 参 照 してください。82


第 5 章 リモート 実 行 機 能 を 利 用 する5.3.3 別 プロセスの 起 動 方 法利 用 者 プログラムから、 別 の 利 用 者 プログラムを 起 動 する 場 合 には、ps_exec関 数 を 使 用 します。• プログラムインタフェース本 機 能 は C だけ 対 応 です。【 形 式 】PSINT PSFUNCTION ps_exec(PSPSTR pCmdLine, PSPVOID pExtension);【 機 能 説 明 】指 定 したアプリケーションを 実 行 します。【パラメータ】pCmdLine : アプリケーションを 実 行 するコマンドライン(ファイル 名とオプションのパラメータ)を 持 つ、NULL で 終 わる 文 字列 を 指 定 します。ファイル 名 は、ディレクトリパスを含 んだフルパスで 指 定 してください。pExtension :リザーブです。0 を 指 定 します。【 使 用 例 】C ドライブの FUJITSU ディレクトリに 格 納 されている TEST.EXE を 起動 します。ps_exec("C:¥FUJITSU¥TEST.EXE",0);【 診 断 】正 常 終 了 時 には 0 が 返 されます。システムにメモリまたはリソースが 足りない 場 合 には 1 が、 指 定 したファイルが 見 つからない 場 合 には 2 が、指 定 した 実 行 ファイルが 無 効 の 場 合 には 3 が 返 されます。【 注 意 事 項 】本 機 能 を 使 用 する 場 合 には、F3BJWI00.lib をリンクしてください。83


第 5 章 リモート 実 行 機 能 を 利 用 する• ps_exec 関 数 の 動 作<strong>MeFt</strong>/<strong>Web</strong> の ps_exec 関 数 の 動 作 について 説 明 します。 利 用 者 プログラム A から ps_exec 関 数 によって 利 用 者 プログラム B の実 行 を 要 求 すると、<strong>MeFt</strong>/<strong>Web</strong> サーバはその 要 求 をクライアント 側 の<strong>MeFt</strong>/<strong>Web</strong> クライアントに 渡 します。<strong>MeFt</strong>/<strong>Web</strong> クライアントは、 現 在 、利 用 者 プログラム A を 実 行 している WWW ブラウザとは 別 のウィンドウを 自 動 的 に 開 設 し、そのウィンドウから 利 用 者 プログラム B をリモート 実 行 します。また、 利 用 者 プログラム B をリモート 実 行 する 場合 、 利 用 者 プログラム A を 起 動 する 際 に 使 用 された 以 下 のプロパティ(キーワード)が 引 き 継 がれます。hostname port messageusedcgi displaywindow printmodepreviewwindow previewdrawpos previewdcpreviewrateなお、hyperlink、hyperlinktarget は、 引 き 継 がれません。 別 ウィンドウでハイパーリンクされます。ps_exec 関 数 では、 利 用 者 プログラム A の 環 境 情 報 ( 環 境 変 数 )を、 利用 者 プログラム B に 渡 すことができます。84


第 5 章 リモート 実 行 機 能 を 利 用 する利 用 者 プログラム A の 環 境 変 数 を 利 用 者 プログラム B に 渡 すためには、 環 境 変 数 _MW_ENV に 渡 す 環 境 変 数 名 をカンマ(,)で 区 切 って 指定 します。例 : 利 用 者 プログラム A の 環 境 変 数 を 以 下 のように 設 定 していた 場 合 、利 用 者 プログラム B に 環 境 変 数 X と 環 境 変 数 Y の 内 容 が 引 き 継 がれます。X=12345Y=98765_MW_ENV=X,Y• _MW_ENV で 継 承 できる 環 境 変 数 の 情 報 量 には 制 限 があります。_MW_ENV に 指 定 された " 環 境 変 数 名 とその値 の 総 和 " が 2048 バイトを 超 えると、 環 境 変 数 が 引 き継 がれません。なお、 上 記 の 例 では " 環 境 変 数 名 とその値 の 総 和 " は、15 バイトになります。• スレッド 型 プログラムは ps_exec 関 数 で 起 動 できません。5.3.4 利 用 者 プログラムのデバッグ 方 法COBOL プログラムをデバッガを 使 用 してデバッグするには、デバッグするプログラムからデバッガを 起 動 します。以 下 に 手 順 を 説 明 します。1. COBOL プログラムを 翻 訳 ・リンクします。デバッグを 行 うための 翻 訳 オプションおよびリンクオプションを 指 定 します。COBOL プログラムが 作 成 されます。2. 実 行 環 境 変 数 を 設 定 します。デバッグするプログラムからデバッガを 起 動 するために、あらかじめシステムの 環 境 変 数 または 実 行 用 の 初 期 化 ファイル(COBOL85.CBR)に以 下 の 実 行 環 境 情 報 を 設 定 しておく 必 要 があります。システムの 環 境 変数 に 設 定 した 場 合 は、 設 定 後 システムを 再 起 動 してください。@CBR_ATTACH_TOOL=TEST[ 起 動 パラメータ]3. アプリケーションの 実 行 時 にデバッガを 起 動 するファイル(TEST)を指 定 します。“TEST”に 続 けてデバッガ 起 動 パラメータを 指 定 できます。4. WWW ブラウザから COBOL プログラムをリモート 実 行 します。このとき、WWW ブラウザは、デバッグする COBOL プログラムが 実 行 されるサーバマシンである 必 要 はありません。COBOL プログラムが 起 動 されると、サーバマシン 上 にデバッガが 自 動的 に 起 動 されます。5. [デバッグを 開 始 する]ダイアログから、デバッグ 情 報 ファイル 格 納フォルダと 必 要 な 情 報 を 指 定 してデバッグを 開 始 します。85


第 5 章 リモート 実 行 機 能 を 利 用 する6. デバッグ 操 作 は、 通 常 のデバッガを 使 用 したデバッグと 同 じです。デバッグを 行 うための 翻 訳 およびリンクの 方 法 、 起 動 パラメータ、およびデバッガの 使 用 方 法 ついては、「NetCOBOL使 用 手 引 書 」を 参 照 してください。5.3.5 ウィンドウ 情 報 ファイルとプリンタ 情 報 ファイルのキーワード<strong>MeFt</strong> のウィンドウ 情 報 ファイルおよびプリンタ 情 報 ファイルに 指 定 するキーワードについては、「5.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。また、<strong>MeFt</strong>/<strong>Web</strong> で 使 用 できないキーワードについては、「7.4 <strong>MeFt</strong>」を 参 照 してください。86


5.4 ユーザ 資 源 の 指 定 方 法第 5 章 リモート 実 行 機 能 を 利 用 する<strong>MeFt</strong>/<strong>Web</strong> で 使 用 するユーザ 資 源 の 指 定 方 法 について 説 明 します。• ユーザ 資 源 の 指 定 方 法ユーザ 資 源 の 格 納 先 は URL で 指 定 します。指 定 方 法URL 指 定説 明WWW サーバ 上 に 格 納 されたユーザ 資 源 を URL で 指 定 します。URL にはプロトコル 名 、ホスト 名 を 含 めます( 必要 に 応 じてポートも 指 定 します)。ただし、 取 り 扱 うことのできる URL は、http プロトコルまたは https プロトコルのものだけです(https を 使 用 できるのは Internet Explorerで SSL を 利 用 する 場 合 です)。( 設 定 例 )http://host/dir1 に 格 納 された 環 境 設 定 ファイルを 指 定 する例 を 以 下 に 示 します。set MEFTWEBDIR=http://host/dir1• URL には、「¥」 文 字 を 含 むディレクトリは 使 用 できません。• ユーザ 資 源 を URL で 指 定 した 場 合 、クライアントにダウンロードされたユーザ 資 源 は Internet Explorer にキャッシュされます。このため、サーバ 上 のユーザ 資 源が 変 更 されない 限 り、プログラムを 起 動 する 度 に 毎 回 ダウンロードされることはありません。• ウィンドウ 情 報 ファイルとプリンタ 情 報 ファイル<strong>MeFt</strong> の 環 境 設 定 ファイルであるウィンドウ 情 報 ファイルとプリンタ 情報 ファイルは、 画 面 帳 票 定 義 体 の 格 納 ディレクトリやプリンタ 機 種 などの 各 種 情 報 を 設 定 します。<strong>MeFt</strong>/<strong>Web</strong> を 使 用 しないスタンドアロン 環 境 では、ウィンドウ 情 報 ファイルとプリンタ 情 報 ファイルの 格 納 ディレクトリを 環 境 変 数 MEFTDIRで 指 定 します。スタンドアロン 環 境 で 使 用 する 環 境 設 定 ファイルについては、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。87


第 5 章 リモート 実 行 機 能 を 利 用 する<strong>MeFt</strong>/<strong>Web</strong> では、サーバ 印 刷 時 に 使 用 するプリンタ 情 報 ファイルの 格 納ディレクトリを 環 境 変 数 MEFTDIR で 指 定 します。また、<strong>MeFt</strong>/<strong>Web</strong> コントロールが 使 用 するウィンドウ 情 報 ファイルとプリンタ 情 報 ファイルの 格 納 ディレクトリを 環 境 変 数 MEFTWEBDIR で 指 定 します。ただし、サーバ 印 刷 用 のプリンタ 情 報 ファイル 名 と、クライアント 用 のプリンタ情 報 ファイル 名 は 同 一 名 にする 必 要 があります。88


第 5 章 リモート 実 行 機 能 を 利 用 する例 えば、サーバ 印 刷 用 のプリンタ 情 報 ファイル(prtenv)をサーバ 上 のディレクトリ C:¥dir1 に 格 納 し、<strong>MeFt</strong>/<strong>Web</strong> クライアント 用 のプリンタ 情報 ファイル(prtenv)を http://host/dir に 格 納 した 場 合 、 以 下 のようになります。- COBOL プログラムの ASSIGN 句 の 記 述ASSIGN TO GS-PRTFILE-環 境 変 数 の 記 述set MEFTDIR=c:¥dirset MEFTWEBDIR=http://host/dirset PRTFILE=prtenv89


第 5 章 リモート 実 行 機 能 を 利 用 する• クライアント 用 のユーザ 資 源 の 指 定 方 法<strong>MeFt</strong>/<strong>Web</strong> クライアントが 使 用 する 画 面 帳 票 定 義 体 などのユーザ 資 源 は以 下 のように 指 定 します。ユーザ 資 源 名指 定 方 法ウィンドウ情 報 ファイルプリンタ情 報 ファイル画 面 帳 票定 義 体オーバレイ定 義 体組 込 みメディア背 景 メディアヘルプファイルアイコンファイル 名 をフルパスまたはパス 名 を 省 略 して 指 定 します。ファイル 名 だけを 指 定 する 場 合 は、 環 境 変 数MEFTWEBDIR に URL またはサーバのローカルパスを指 定 します。 環 境 変 数 を 指 定 する 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> クライアントの environment プロパティ(キーワード)を 使 用 することができます(ただし、プロセス 型 プログラムの 場 合 だけ)。格 納 ディレクトリをクライアント 用 の 環 境 設 定 ファイルの MEDDIR キーワードに、URL またはサーバのローカルパスで 指 定 します。 拡 張 子 を 環 境 設 定 ファイルの MEDSUF キーワードで 指 定 します。格 納 ディレクトリをクライアント 用 の 環 境 設 定 ファイルの OVLPDIR キーワードに、URL またはサーバのローカルパスで 指 定 します。 拡 張 子 を 環 境 設 定 ファイルの OVLPSUF キーワードで 指 定 します。格 納 ディレクトリをクライアント 用 の 環 境 設 定 ファイルの MEDIADIR キーワードに、URL またはサーバのローカルパスで 指 定 します。メディアファイル 名 をクライアント 用 の 環 境 設 定 ファイルの BACKMEDIA キーワードに、URL またはサーバのローカルパスで 指 定 します。ヘルプファイルは 使 用 できません。クライアント 用 のウィンドウ 情 報 ファイルの HELPDIR キーワードは 削除 してください。アイコンは 使 用 できません。クライアント 用 のウィンドウ 情 報 ファイルの ICONRSRC キーワードは 削 除 してください。URL で 指 定 されたユーザ 資 源 をアクセスする 際 に、 匿 名 接続 が 不 可 であった 場 合 には、 認 証 画 面 が 表 示 されます。ただし、サーバ 印 刷 を 行 う 場 合 には、 必 ず、 匿 名 接 続 ができる 状 態 にします。これは、サーバ 印 刷 ではバックグラウンドで 処 理 されるため 認 証 画 面 が 表 示 されないためです。90


第 5 章 リモート 実 行 機 能 を 利 用 する5.5 Unicode アプリケーションの 使 用 方 法Unicode で 動 作 する COBOL アプリケーションの 使 用 方 法 について 説 明 します。5.5.1 WWW ブラウザUnicode アプリケーションを <strong>MeFt</strong>/<strong>Web</strong> で 使 用 する 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントまたは 起 動 用 HTML ファイルの 文 字 コードにシフト JIS を 使 用 してください。5.5.2 翻 訳 、リンク 方 法 について<strong>MeFt</strong>/<strong>Web</strong> 固 有 の 注 意 点 はありません。翻 訳 、リンク 方 法 については、「NetCOBOL 使 用 手 引 書 」を 参 照 してください。5.5.3 実 行 時 の 注 意 点• pathname プロパティ(キーワード)および argument プロパティ(キーワード)に 日 本 語 を 指 定 できません。Unicode アプリケーション 実 行 時 の 注 意 点 については、「NetCOBOL 使 用 手 引 書 」を 参 照 してください。91


第 5 章 リモート 実 行 機 能 を 利 用 する5.6 <strong>MeFt</strong> の 追 加 通 知 コード<strong>MeFt</strong>/<strong>Web</strong> の 運 用 時 には、<strong>MeFt</strong> の 通 知 コードに 加 えて、 以 下 の 通 知 コードが 利用 者 プログラムに 通 知 されます。英 数 字通 知 コードラベルトラブル 内 容 、 対 処 方 法コードMEFD_RC_NSVERMEFD_RC_NTIMEMEFD_RC_NSHUTN1N7N8クライアントマシンでエラーが 発 生 しました。【 原 因 】• クライアントマシンまたはサーバマシンでメモリ 不 足 が 発 生 しました。• WWWサーバが 正 常 に 通 信 を 行 うことができなかったため、リモート 実 行 処 理 を 続 行できなくなりました。【 対 処 】以 下 の2 点 を 確 認 してください。• クライアントマシンまたはサーバマシンにメモリの 空 きがありますか。• WWWサーバは 正 常 に 動 作 していますか。<strong>MeFt</strong>/<strong>Web</strong> サーバで 通 信 監 視 時 間 のタイムアウトが 発 生 しました。【 対 処 】利 用 者 プログラムで 後 処 理 (オープン 中 のファイルのクローズなど)を 行 い、 終 了 処 理 を 行 ってください。<strong>MeFt</strong>/<strong>Web</strong> クライアントの Quit メソッドが 実行 されました。または WWW サーバでエラーが 発 生 しました。【 対 処 】利 用 者 プログラムで 後 処 理 (オープン 中 のファイルのクローズなど)を 行 い、 終 了 処 理 を 行 ってください。なお、 一 度 、N7 または N8 エラーが 発 生 すると、 以 降 の 処 理 では N8 エラーが 通 知 されます。92


第 5 章 リモート 実 行 機 能 を 利 用 する5.7 プロセス 型 プログラムからスレッド 型 プログラムへの 移 行 方 法既 存 のプロセス 型 プログラムからスレッド 型 プログラムへの 移 行 は、 容 易 に 行えます。ただし、 翻 訳 、リンク 方 法 や 実 行 環 境 の 変 更 が 必 要 となります。また、 場 合 によっては、 若 干 のプログラム 修 正 が 必 要 です。 以 下 に、 移 行 の 際 の注 意 点 などについて 説 明 します。なお、スレッド 型 プログラムとして 使 用 できるプログラムは、COBOL プログラムだけです。5.7.1 プログラム 修 正以 下 の 機 能 を 使 用 している 既 存 のプロセス 型 プログラムをスレッド 型 プログラムに 移 行 する 場 合 は、プログラム 修 正 が 必 要 です。• 環 境 変 数 操 作スレッド 型 プログラムでは 1 つのプロセスで 複 数 のスレッドが 動 作 します。そのため、 環 境 変 数 の 内 容 を 変 更 すると、 他 のアプリケーションに影 響 を 及 ぼす 場 合 があります。また、 環 境 変 数 の 内 容 を 参 照 する 場 合も、 内 容 そのものが 不 変 であることが 一 切 保 証 されないので、アプリケーションの 動 作 が 意 図 したものと 異 なる 場 合 があります。• 引 数 の 受 け 渡 し 方 法プロセス 型 プログラムの 場 合 、プログラム 起 動 時 に 指 定 された 引 数(<strong>MeFt</strong>/<strong>Web</strong> クライアントの argument プロパティ(キーワード)に 指 定された 文 字 列 )を 受 け 取 るには、コマンド 行 引 数 の 操 作 機 能 を 使 用 します。 一 方 、スレッド 型 プログラムは、 副 プログラムとして C 呼 び 出 し規 約 に 従 って 呼 び 出 されます。そのため、プログラム 起 動 時 に 指 定 された 引 数 を 受 け 取 るには、 手 続 き 部 の 見 出 しの USING 指 定 にデータ 名 を記 述 する 必 要 があります。詳 細 については、「NetCOBOL 使 用 手 引 書 」の「10.1.2 各 種呼 出 し 規 約 の 違 い」および「10.3.2 C プログラムからCOBOL プログラムを 呼 び 出 す 方 法 」を 参 照 してください。なお、スレッド 型 プログラムで 受 け 取 れる 引 数 の 数 は、1 個 だけです。• プログラムの 終 了プロセス 型 プログラムでは、EXIT PROGRAM または STOP RUN を 使 用しますが、スレッド 型 プログラムでは、EXIT PROGRAM を 使 用 してください。スレッド 型 プログラムでは、STOP RUN は 使 用 しないでください。93


第 5 章 リモート 実 行 機 能 を 利 用 する5.7.2 翻 訳 、リンク 方 法 について既 存 のプロセス 型 プログラムをスレッド 型 プログラムに 移 行 するには、 再 翻 訳および 再 リンクが 必 要 です。• 翻 訳スレッド 型 プログラムの 翻 訳 では、プロセス 型 プログラムと 異 なり、 翻訳 オプション THREAD(MULTI) を 指 定 してください。プロセス 型 プログラムの 主 プログラムには 翻 訳 オプション MAIN を 指定 しなければなりませんが、スレッド 型 プログラムに 移 行 する 際 には、DLL を 作 成 するため、 翻 訳 オプション MAIN を 指 定 しないでください。以 下 に 翻 訳 コマンドを 使 用 して 翻 訳 するときの 例 を 示 します。COBOL32 -WC,"THREAD(MULTI)" COB.cob• リンクスレッド 型 プログラムは、オブジェクトをリンクして DLL を 作 成 しなければなりません。以 下 にリンクコマンドを 使 用 してリンクするときの 例 を 示 します。LINK /DLL COB.obj F3BICBDM.obj F3BICIMP.lib KERNEL32.LIB/ENTRY:COBDMAIN /OUT:COB.dllリンク 時 には F3BICBDM.obj をリンクし、/ENTRY:COBDMAIN を 指 定してください。翻 訳 オプション、リンク 方 法 の 詳 細 については、「NetCOBOL使 用 手 引 書 」を 参 照 してください。5.7.3 実 行• 実 行 用 初 期 化 ファイルの 設 定スレッド 型 プログラムでは、 実 行 用 の 初 期 化 ファイルの 内 容 は、 共 通 部だけで 構 成 されます。セクションに 記 述 された 情 報 は 無 視 されます。このため、 既 存 のプロセス 型 プログラムをスレッド 型 プログラムに 移 行 する 場 合 は、セクションに 記 述 された 情 報 を 共 通 部 に 指 定 してください。実 行 用 の 初 期 化 ファイルの 設 定 については、「NetCOBOL 使用 手 引 書 」を 参 照 してください。以 下 にファイル 識 別 名 を 環 境 変 数 情 報 名 として、ウィンドウ 情 報 ファイル 名 およびプリンタ 情 報 ファイルを 設 定 する 例 を 示 します。94


第 5 章 リモート 実 行 機 能 を 利 用 するまた、プログラムを 起 動 したあとに、 実 行 用 の 初 期 化 ファイルの 内 容 を変 更 した 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> サービスプログラム(<strong>MeFt</strong>/<strong>Web</strong> Service)を再 起 動 してください。サービスプログラムを 再 起 動 するには、コントロールパネルの[ 管 理 ツール]の 中 にある[サービス]アイコンを 使 って 停 止 してから 開 始 します。サービスプログラムを 再 起 動 しないと、 変 更 した 実 行 用 の 初 期 化 ファイルの 内 容 は 有 効 になりません。サービスの 起 動 / 停 止 は、コントロールパネルからの 操 作以 外 に、 以 下 のコマンドでコマンドプロンプトやバッチファイルから 実 行 することが 可 能 です。停 止 > net stop <strong>MeFt</strong><strong>Web</strong>Service起 動 > net start <strong>MeFt</strong><strong>Web</strong>Service• 環 境 変 数 の 設 定スレッド 型 プログラムでは、MEFTWEBDIR などの 環 境 変 数 をenvironment プロパティやバッチコマンドに 指 定 できません。そのため、環 境 変 数 は、 実 行 用 の 初 期 化 ファイル(COBOL85.cbr)またはシステムの 環 境 変 数 に 指 定 してください。なお、システムの 環 境 変 数 に 設 定 した場 合 は、 設 定 後 、システムを 再 起 動 してください。COBOL85.cbr とシステム 環 境 変 数 の 両 方 に 同 一 の 環 境 変 数 が 設 定 されている 場 合 は、COBOL85.cbr の 方 が 有 効 になります。• その 他 の 注 意 事 項- スレッド 型 プログラムを 起 動 したあとに、スレッド 型 プログラムを 入 れ 替 えるために、<strong>MeFt</strong>/<strong>Web</strong> サービスプログラム(<strong>MeFt</strong>/<strong>Web</strong>Service)を 再 起 動 してください。- COBOL 診 断 機 能 の 診 断 レポートファイルは、<strong>MeFt</strong>/<strong>Web</strong> のインストールディレクトリに 出 力 されます。ファイル 名 は、アプリケーションの 名 前 を「アプリケーション 名 _ エラー 発 生 時 間 」に 変 更し、 拡 張 子 を「LOG」に 置 き 換 えた 名 前 になります。95


第 5 章 リモート 実 行 機 能 を 利 用 する5.8 <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 するWWW サーバ 上 の 利 用 者 プログラムをリモート 実 行 するために、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 する 必 要 があります。ここでは、 入 金 伝 票 処 理 のプログラムを 例 に 説 明 します。1 [Property]2 hostname hostname ← WWW サーバのホスト 名 を 指 定3 port 80 ← WWW サーバのポート 番 号 を 指 定4 pathname c:¥program files¥NetCOBOL¥samples¥meftweb¥sample¥denpyous.exe← 起 動 する 利 用 者 プログラムを 指 定5 argument ← 起 動 する 利 用 者 プログラムの 引 数 を 指 定6 environment MEFTWEBDIR=http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web← 環 境 変 数 を 指 定7 displaywindow 0 ← 画 面 表 示 形 式 を 指 定8 printmode 0 ← 帳 票 処 理 実 行 モードを 指 定9 previewwindow 0 ←プレビュー 画 面 の 表 示 形 式 を 指 定10 previewdrawpos 0 ← 印 刷 イメージの 表 示 位 置 を 指 定11 previewdc 0 ← 印 刷 イメージ 生 成 時 に 使 用 するデバイスを 指 定12 previewrate 0 ← 印 刷 イメージの 拡 縮 率 を 指 定13 message 0 ←エラーメッセージの 処 理 を 指 定このドキュメントは、<strong>MeFt</strong>/<strong>Web</strong> のインストールディレクトリのdocument ディレクトリ 下 にある denpyou1.mwd です。下 線 で 示 されている hostname とサンプルプログラムの 格 納 ディレクトリは、 環 境 に 応 じて 変 更 してください。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの 詳 細 については、「3.3 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント」を 参 照 してください。96


第 5 章 リモート 実 行 機 能 を 利 用 する5.9 HTML を 作 成 するWWW サーバ 上 の 利 用 者 プログラムをリモート 実 行 するために、HTML を 作 成する 必 要 があります。ここでは、 入 金 伝 票 処 理 のプログラムを 例 に 説 明 します。1 2 3 <strong>MeFt</strong>/<strong>Web</strong> sample4 5 6 ←ボタンを 定 義 します。7 ← <strong>MeFt</strong>/<strong>Web</strong> コントロールの 格 納 先 を 指定 。「3.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールをサーバ 上 からダウンロードする」をお 読 みください。12 ← OBJECT タグの 終 了13 ←スクリプトの 開 始14 Sub GO_onClick() ←ボタン 処 理 の 開 始 (ボタンをクリックした 場 合 の 処 理 )15 <strong>MeFt</strong><strong>Web</strong>1.hostname = "hostname"← WWW サーバのホスト 名 を 指 定16 <strong>MeFt</strong><strong>Web</strong>1.pathname ="c:¥program files¥NetCOBOL¥meftweb¥sample¥denpyous.exe"← 起 動 する 利 用 者 プログラムを 指 定17 <strong>MeFt</strong><strong>Web</strong>1.environment ="MEFTWEBDIR=http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample.web"← 環 境 変 数 を 指 定18 <strong>MeFt</strong><strong>Web</strong>1.submit() ← 利 用 者 プログラムの 実 行19 end sub ←ボタン 処 理 の 終 了20 Sub Window_onUnload() ←ページを 終 了 した 場 合 の 処 理21 <strong>MeFt</strong><strong>Web</strong>1.Quit() ←プログラムを 終 了 します22 end sub ← Window_onUnload 処 理 の 終 了23 ←スクリプトの 終 了24 25 97


第 5 章 リモート 実 行 機 能 を 利 用 する<strong>MeFt</strong>/<strong>Web</strong> コントロールのプロパティについては、「4.4 プロパティ」を 参 照 してください。• この HTML は、NetCOBOL のインストールディレクトリ 下 の¥samples¥<strong>MeFt</strong><strong>Web</strong>¥sample.web ディレクトリ 下 にあるdenpyou1.htm です。下 線 で 示 されているホスト 名 とサンプルプログラムの 格 納 ディレクトリは、 環 境 に 応 じて 変 更 してください。また、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャの「プログラム 起動 」ページを 利 用 すると、 利 用 者 プログラムを 実 行 する HTMLを 自 動 的 に 作 成 できます。• <strong>MeFt</strong>/<strong>Web</strong> コントロールの 起 動 用 HTML を 開 くと、「このコントロールをアクティブ 化 して 使 用 するには、Space キーまたはEnter キーを 押 してください」のメッセージが 表 示 される 場 合があります。対 処 方 法 については、「 トラブルシューティング」を 参 照 してください。この HTML を WWW ブラウザで 開 くと 以 下 のようになります。この 入 金 伝 票 処 理 の 例 では、[GO!]ボタンをクリックすると、スクリプト(GO_onClick)が 実 行 されます。また、submit メソッドによって、WWW サーバ 上 の 利 用 者 プログラムが 実 行 されます。以 下 に 入 金 伝 票 処 理 プログラムが 実 行 された 場 合 の 図 を 示 します。98


99第 5 章 リモート 実 行 機 能 を 利 用 する


5.10 帳 票 の 電 子 化第 5 章 リモート 実 行 機 能 を 利 用 する帳 票 の 電 子 化 とは、<strong>MeFt</strong> が Interstage List Works(SystemWalker/ListWORKS )または Interstage List Creator Enterprise Edition(SystemWalker/e-DocGenerator )と 連 携 することにより、<strong>MeFt</strong> の 出 力 帳 票 を List Works で 扱 える 電 子 帳 票 または PDF ファイルにすることをいいます。 帳 票 を 電 子 化 することにより、 紙 などの 印 刷 コストや 管 理 スペース 削 減 などのメリットがあります。なお、 電 子 帳 票 の 出 力 はサーバ 印 刷 を 行 う 場 合 だけ 可 能 です。サーバ 印 刷 以 外の 印 刷 機 能 を 使 用 する 場 合 は、 帳 票 の 電 子 化 を 行 うことができません。<strong>MeFt</strong> の 出 力 帳 票 を 電 子 化 する 方 法 については、「<strong>MeFt</strong> 説 明 書 」を参 照 してください。100


5.11 SSL で 通 信 データを 保 護 する第 5 章 リモート 実 行 機 能 を 利 用 する5.11.1 SSL とは通 常 の WWW サーバが 使 用 する 通 信 プロトコルでは、セキュリティが 考 慮 されていないため、ネットワーク 上 でデータを 第 三 者 に 傍 受 、 改 ざんされる 危 険性 があります。SSL(Secure Sockets Layer)は WWW サーバの 通 信 プロトコル部 分 を 暗 号 化 することでこれらの 危 険 を 回 避 し、WWW サーバと WWW ブラウザ 間 で 安 全 に 通 信 することができます。SSL を 使 用 するためには 以 下 の 作 業 を 行 います。• WWWサーバと WWW ブラウザで SSL を 有 効 にします。• <strong>MeFt</strong>/<strong>Web</strong> で SSL を 有 効 にします。<strong>MeFt</strong>/<strong>Web</strong> では SSL を 使 用 するための WWW ブラウザとしてInternet Explorer をサポートしています。Netscape Navigator ではSSL を 使 用 できません。5.11.2 WWW サーバと WWW ブラウザでSSL を 有 効 にするための 作 業SSL を 使 用 するためには、WWW サーバと WWW ブラウザでそれぞれ 環 境 設定 が 必 要 になります。■WWW サーバの 設 定SSL を 使 用 するためには、 以 下 の 設 定 手 順 で WWW サーバの 環 境 設 定 を 行 ってください。1. 証 明 書 および 秘 密 鍵 を 作 成 します。2. 証 明 書 を WWW サーバに 登 録 します。3. 保 護 する 資 源 、 認 証 の 種 類 (サーバ 認 証 /クライアント 認 証 )を 設 定 します。詳 細 については、WWW サーバのマニュアルを 参 照 して 設 定 してください。101


第 5 章 リモート 実 行 機 能 を 利 用 する■WWW ブラウザの 設 定SSL を 使 用 するためには、 以 下 の 設 定 手 順 で WWW ブラウザの 環 境 設 定 を 行 ってください。1. 証 明 機 関 の 証 明 書 を 登 録 します。2. クライアント 証 明 書 の 発 行 依 頼 と 登 録 をします(SSL3.0 のクライアント 認 証 を 使 用 する 場 合 )。詳 細 については、WWW サーバのマニュアル、および WWW ブラウザのヘルプを 参 照 して 設 定 してください。■SSL 設 定 の 確 認 方 法1. <strong>MeFt</strong>/<strong>Web</strong> サンプル( 以 下 の URL)がブラウザで 表 示 できることを 確 認します。http://hostname/<strong>MeFt</strong><strong>Web</strong>/sample/denpyou1.htm(hostname には、インストール 先 のホスト 名 を 指 定 します)2. denpyou1.htm、または 以 下 の 例 に 示 すディレクトリにプロテクトパス(InfoProvider Pro の 場 合 )またはディレクトリセキュリティ(IIS の 場合 )を 設 定 します。- WWW サーバが InfoProvider Pro の 場 合C:¥Program Files¥INTERSTAGE¥F3FMwww¥IPPhome¥<strong>MeFt</strong><strong>Web</strong>¥sample- WWW サーバが IIS の 場 合C:¥Program Files¥NetCOBOL¥samples¥<strong>MeFt</strong><strong>Web</strong>¥sample3. この 状 態 では 通 常 の HTTP アクセスが 拒 否 されるため、WWW ブラウザから <strong>MeFt</strong>/<strong>Web</strong> サンプルにアクセスして、HTTP エラー(403)になることを 確 認 します。4. "http://" を "https://" に 変 更 して <strong>MeFt</strong>/<strong>Web</strong> サンプルが 表 示 され、InternetExplorer の 下 部 に「 鍵 マーク」が 表 示 されていれば SSL は 正 常 に 設 定 されています。102


第 5 章 リモート 実 行 機 能 を 利 用 する5.11.3 <strong>MeFt</strong>/<strong>Web</strong> で SSL を 有 効 にするための 作 業<strong>MeFt</strong>/<strong>Web</strong> で SSL を 有 効 にするためには 以 下 の 作 業 が 必 要 になります。ディレクトリにプロテクトパスまたはディレクトリセキュリティを 設 定 します。通 信 データを 暗 号 化 するためには、 以 下 のディレクトリにプロテクトパス(InfoProvider Pro の 場 合 )またはディレクトリセキュリティ(IIS の 場 合 )を 設定 してください。• WWWサーバが InfoProvider Pro の 場 合C:¥Program files¥NetCOBOL¥<strong>MeFt</strong><strong>Web</strong>¥mw-file¥bin• WWWサーバが IIS の 場 合仮 想 ディレクトリの /mw-file/bin■ 起 動 用 HTML ファイルの 設 定通 信 データを 暗 号 化 するためには、 利 用 者 プログラム 起 動 用 の HTML ファイルに ssl プロパティを 追 加 します。 以 下 に 例 を 示 します。<strong>MeFt</strong><strong>Web</strong>1.ssl = TRUEまた、SSL 通 信 のポート 番 号 は 通 常 443 が 使 用 されますが、ポート 番 号 に 443以 外 を 使 用 する 場 合 は、 利 用 者 プログラム 起 動 用 の HTML ファイルに port プロパティを 設 定 します。 以 下 に 例 を 示 します。<strong>MeFt</strong><strong>Web</strong>1.port =SSL 通 信 で 使 用 するポート 番 号なお、 利 用 者 プログラム 起 動 用 の HTML ファイルの 利 用 者 プログラムのパス名 には、サーバ 上 の 実 際 のパスを 記 述 するため、 通 信 データだけでなく、 起 動用 HTML も SSL で 暗 号 化 通 信 を 行 うことを 推 奨 します。利 用 者 プログラム 起 動 用 の HTML ファイル 自 体 を SSL の 対 象 とする 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> コントロール(c:¥Program Files¥INTERSTAGE¥F3FMwww¥IPPhome¥<strong>MeFt</strong><strong>Web</strong>¥meftweb.cab、または NetCOBOL インストールディレクトリ ¥<strong>MeFt</strong><strong>Web</strong>¥inetsrv¥meftweb.cab)も SSL 通 信 の 対 象 となるように WWW サーバを 設 定 してください。この 場 合 、 起 動 用 HTML ファイルの タグの CODEBASE の URL スキーマも 変 更 が 必 要 です。 以 下 に 例 を 示 します。CODEBASE=”https://hostname/<strong>MeFt</strong><strong>Web</strong>/meftweb.cab#version=9,0,10,2”103


第 5 章 リモート 実 行 機 能 を 利 用 する■ユーザ 資 源 の 格 納 先 を 設 定 する通 信 データだけでなく、 画 面 帳 票 定 義 体 やプリンタ 情 報 ファイルなどを 暗 号 化してデータ 通 信 する 場 合 は、 環 境 変 数 MEFTWEBDIR やプリンタ 情 報 ファイルの MEDDIR キーワードなどの 変 更 が 必 要 です。設 定 個 所環 境 変 数 、 起 動 用 HTML ファイル、実 行 用 の 初 期 化 ファイル(COBOL85.CBR)、またはバッチファイルウィンドウ 情 報 ファイルプリンタ 情 報 ファイル資 源 格 納 先 を 指 定するキーワードMEFTWEBDIRMEDDIROVLPDIRMEDIADIRBACKMEDIA104


第 6 章<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャこの 章 では、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 使 い、 離 れたところから<strong>MeFt</strong>/<strong>Web</strong> サーバのサービスを 管 理 する 方 法 について 説 明 します。目 次6.1 起 動 方 法 ...................................................... 1066.2 プログラム 起 動 ................................................ 1076.3 プロセス 一 覧 .................................................. 1086.4 スプール 一 覧 .................................................. 1096.5 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 .................................... 110105


6.1 起 動 方 法第 6 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャ以 下 に、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 起 動 する 手 順 を 示 します。1. クライアント 上 で WWW ブラウザ を 起 動 します。2. URL で 起 動 する 場 合 には、http://hostname/mw-mgr/default.htm と 指 定 します。hostname には、<strong>MeFt</strong>/<strong>Web</strong> をインストールしたマシンのホスト 名を 指 定 してください。• <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャは、<strong>MeFt</strong>/<strong>Web</strong> サーバのサービスを 管 理 する 管 理 者 向 けの 機 能 です。管 理 者 向 けの 機 能 が 不 正 に 利 用 される 危 険 性 がある 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ 機 能 を 使 用 しないでください。なお、インストール 直 後 の 状 態 では、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャは 動 作 しないように 設 定 されています。• <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャでは、サーバマシン 上 でどのファイルがどこに 格 納 されているかなどの 情 報 が 表 示 されてしまいます。これを 回 避 するためには、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャの HTML ファイルに 権 限 を 指 定 してください。• Internet Explorer で <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 使 用するには、<strong>MeFt</strong>/<strong>Web</strong> コントロールが 必 要 です。Internet Explorer で http://hostname/mw-mgr/defautl.htm を 開 くと<strong>MeFt</strong>/<strong>Web</strong> コントロールが 自 動 的 にダウンロード/セットアップされます。• <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャは <strong>MeFt</strong>/<strong>Web</strong> サーバのサービスを 管 理 する 管 理 者 向 けの 機 能 です。管 理 者 向 けの 機 能 が 不 正 に 利 用 される 危 険 性 があるため、インターネット 接 続 をする 環 境 に <strong>MeFt</strong>/<strong>Web</strong> をインストールする 場合 は、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ 機 能 をインストールしないでください。• <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャの 設 定 方 法 については、ソフトウェア 説 明 書 (meftweb.txt)を 参 照 してください。• HTML ファイルに 権 限 を 指 定 する 方 法 については、WWW サーバのマニュアルを 参 照 してください。106


第 6 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャ6.2 プログラム 起 動◆ Internet Explorer の 場 合プログラム 起 動 メニューを 選 択 すると、WWW サーバ 上 のプログラムを、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 通 して 実 行 できる 画 面 が 表 示 されます。また、 起 動 時 に 引 数 などのコマンドラインも 指 定 できます。このリモート 実 行 画 面 から WWW サーバ 上 のプログラムを 起 動 すると、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャによって HTML ファイルが 自 動 生 成 されます。それが 別 の WWW ブラウザの 画 面 となって 表 示 されます。ここで 使 用 している HTML ファイルを 参 考 にして、リモート 実 行用 の HTML ファイルを 簡 単 に 作 成 することができます。WWW ブラウザ 上 で 現 在 使 用 している HTML ファイルを 表 示 するには、Internet Explorer の< 表 示 /ソース 表 示 >メニューを 選 択 します。以 下 のプロパティには、、& の 文 字 は 指 定 できません。• pathmame• argument• environment• funcname• hyperlinktarget◆ Netscape Navigator の 場 合プログラム 起 動 メニューを 選 択 すると、WWW サーバ 上 のプログラムを、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 通 して 実 行 できる 画 面 が 表 示 されます。ドキュメント 名 に WWW サーバ 上 の <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを URL で 指 定 し、[ 起 動 ]ボタンをクリックすると、 起 動 画 面 が 表 示 されます。<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを URL で 指 定 する 場 合 は、 拡 張 子 (.mwd)も 含 めて 指定 してください。107


6.3 プロセス 一 覧第 6 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャプロセス 一 覧 メニューを 選 択 すると、WWW ブラウザ(<strong>MeFt</strong>/<strong>Web</strong> クライアント)からリモート 実 行 した 利 用 者 プログラムのプロセス 一 覧 が 表 示 されます。また、このプロセス 一 覧 に 表 示 されている ID は、プロセス ID(PID)です。何 かの 理 由 によってプログラムを 強 制 的 に 終 了 させる 場 合 は、サーバ 上 のタスクマネージャにこのプロセス ID を 指 定 して、プロセスを 終 了 します。また、[ 同 時 実 行 可 能 数 ]ボタンをクリックすると、 同 時 に 実 行 できるプログラムの 最 大 数 を 参 照 することができます。同 時 実 行 可 能 数 の 設 定 方 法 については、「2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境を 設 定 する」を 参 照 してください。108


6.4 スプール 一 覧第 6 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャスプール 一 覧 メニューを 選 択 すると、WWW サーバ 上 のスプールが 一 覧 表 示 されます。スプールを 再 生 するには、 管 理 番 号 フィールドに 再 生 するスプールの 管 理 番 号を 入 力 するか、または、 作 成 時 間 をダブルクリックします。さらに 配 置 や 表 示精 度 などを 指 定 し、[ 再 生 ]ボタンをクリックします。スプールを 削 除 する 場 合 には、 削 除 するスプールの 管 理 番 号 を 指 定 し、[ 削 除 ]ボタンをクリックします。プロセス 一 覧 およびスプール 一 覧 にユーザ 名 を 表 示 するためには、WWW サーバにユーザ 認 証 のセキュリティを 設 定 します。WWW サーバのセキュリティの 設 定 方 法 については、WWW サーバのマニュアルを 参 照 してください。109


第 6 章 <strong>MeFt</strong>/<strong>Web</strong> サーバサービス マネージャ6.5 <strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 メニューを 選 択 すると、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを編 集 するための 画 面 が 表 示 されます。ここでは、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 検 索 、 登 録 、 削 除 することができます。以 下 に、<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 の 検 索 、 登 録 、 削 除 について 説 明 します。<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 画 面 でドキュメント 名 を 指 定 する 場 合は、 拡 張 子 (.mwd)を 含 まない 名 前 を 指 定 してください。 拡 張 子(.mwd)は、ドキュメントの 作 成 時 に 自 動 的 に 付 加 されます。• 登 録利 用 者 プログラムを 実 行 する <strong>MeFt</strong>/<strong>Web</strong> ドキュメントを 作 成 します。 以下 に 手 順 を 示 します。1) 作 成 するドキュメント 名 と、プログラム 名 などのキーワード 情 報を 入 力 します。2) [ 登 録 ]ボタンをクリックします。ドキュメントが 正 常 に 作 成 されると、「ドキュメントの 編 集 に 成功 しました」のメッセージが 表 示 されます。作 成 したドキュメントは、<strong>MeFt</strong>/<strong>Web</strong> をインストールしたマシン上 に 格 納 されます。 格 納 ディレクトリは、 動 作 環 境 の「ドキュメント 格 納 ディレクトリ」に 指 定 されたディレクトリです。「ドキュメント 格 納 ディレクトリ」については、「2.2<strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する」を 参 照 してください。• 検 索検 索 とは、 登 録 されている <strong>MeFt</strong>/<strong>Web</strong> ドキュメントに 定 義 したキーワード 情 報 を 参 照 する 機 能 です。ドキュメントの 情 報 を 参 照 するには、ドキュメント 名 を 指 定 したあとに[ 検 索 ]ボタンをクリックします。指 定 したドキュメントが 登 録 されている 場 合 は、ドキュメントの 情 報 が表 示 されます。登 録 されているドキュメントの 情 報 を 更 新 する 場 合 、 検 索を 行 ってから 情 報 を 変 更 し、[ 登 録 ]ボタンをクリックします。• 削 除登 録 されているドキュメントを 削 除 します。 削 除 するには、ドキュメント 名 を 指 定 してから[ 削 除 ]ボタンをクリックします。削 除 すると、サーバマシン 上 の「ドキュメント 格 納 ディレクトリ」に 格 納 されたドキュメントファイルが 削 除 されます。110


第 7 章注 意 事 項この 章 では、<strong>MeFt</strong>/<strong>Web</strong> を 使 用 する 場 合 の 注 意 点 について 説 明 します。目 次7.1 <strong>MeFt</strong>/<strong>Web</strong> プラグイン .......................................... 1127.2 <strong>MeFt</strong>/<strong>Web</strong> コントロール ........................................ 1137.3 <strong>MeFt</strong>/<strong>Web</strong> プラグインとコントロール 共 通 ....................... 1157.4 <strong>MeFt</strong> ....................................................... 1167.5 Internet Explorer ............................................. 1197.6 システム 構 築 上 の 注 意 ........................................ 1207.7 CGI アクセス ................................................ 1217.8 セキュリティ .................................................. 1247.9 InfoProvider Pro ............................................. 1207.10 IIS ........................................................ 1287.11 その 他 ....................................................... 129111


第 7 章 注 意 事 項7.1 <strong>MeFt</strong>/<strong>Web</strong> プラグイン• <strong>MeFt</strong>/<strong>Web</strong> プラグインでは、<strong>MeFt</strong>/<strong>Web</strong> コントロールと 比 べて 下 記 の 機 能が 使 用 できません。- ハイパーリンク 先 (<strong>MeFt</strong>/<strong>Web</strong> コントロールでは hyperlink およびhyperlinktarget プロパティ)を 指 定 できません。ハイパーリンクはすべて 別 ブラウザを 起 動 して 表 示 されます。-<strong>MeFt</strong>/<strong>Web</strong> コントロールが 実 装 している submit および Quit メソッドは 使 用 できません。- <strong>MeFt</strong>/<strong>Web</strong> コントロールが 通 知 する Terminate および hyperlink イベントは 通 知 されません。• <strong>MeFt</strong>/<strong>Web</strong> プラグインをインストールするには、 以 下 の 注 意 が 必 要 です。-Internet Explorer を 使 用 して <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードしてある 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 する 必 要 があります。なお、<strong>MeFt</strong>/<strong>Web</strong> プラグインと <strong>MeFt</strong>/<strong>Web</strong> コントロールは、 同 一マシン 上 にどちらか 1 つしかインストールできません。また、Internet Explorer 用 のプラグインと Netscape Navigator 用 のプラグインを 同 一 マシンにインストールすることもできません。<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 するためには、「4.2 <strong>MeFt</strong>/<strong>Web</strong>コントロールを クライアントマシンから 削 除 する 方 法 」を参 照 してください。• リモート 実 行 を 行 う 場 合 、 起 動 中 に 他 のページに 移 動 (ページの 更 新 も含 む)しないでください。• 使 用 する WWW サーバに MIME タイプの 設 定 が 行 われていない 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> プラグインは 動 作 しません。MIME タイプの 設 定 方 法 については、ソフトウェア 説 明 書(meftweb.txt)を 参 照 してください。• WWWサーバに 認 証 を 設 定 している 場 合 、リモート 実 行 を 行 うと 認 証 画面 が 表 示 されます。• <strong>MeFt</strong>/<strong>Web</strong> プラグインを、EMBED タグを 使 用 して HTML ページに 埋 め込 んだ 場 合 は、JavaScript による 制 御 を 行 うことができません。• Netscape Navigator では、SSL キーワードを 使 用 することはできません。• Netscape ® 6.x および Netscape ® 7.x では 使 用 できません。112


第 7 章 注 意 事 項7.2 <strong>MeFt</strong>/<strong>Web</strong> コントロール• <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードおよび 削 除 する 場 合 には、Administrators 権 限 のユーザで 行 います。なお、ダウンロードする 場 合 は、Power Users グループに 属 するユーザでも 可 能 です。• バージョンアップされた <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードするときは、 一 度 、すべての 起 動 中 の Internet Explorer を 終 了 してください。• <strong>MeFt</strong>/<strong>Web</strong> コントロールがダウンロードされない 場 合 には、 以 下 のことを 確 認 してください。セキュリティレベルの 設 定 によってはコントロールをダウンロードすることはできません。「インターネットオプション」ダイアログボックスの「セキュリティ」タブで「レベルのカスタマイズ」ボタンを 選 択 して、 一 時 的 に「 署 名 済 み ActiveX ® コントロールのダウンロード」を「ダイアログを 表 示 する」にしてください。なお、ダウンロード 中 は 他のウィンドウやアプリケーションを 終 了 させてください。また、ダウンロード 終 了 後 はセキュリティレベルを 元 に 戻 してください。また、<strong>MeFt</strong>/<strong>Web</strong> コントロールが 完 全 に 削 除 されていない 状 態 でも<strong>MeFt</strong>/<strong>Web</strong> コントロールはダウンロードされません。<strong>MeFt</strong>/<strong>Web</strong> コントロールが 完 全 に 削 除 されなかった 原 因 には、Internet Explorer を 閉 じずに<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 したことが 考 えられます。この 場 合 、 再度 、<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 してから <strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードしてください。• WWWブラウザで、リモート 実 行 を 行 っている 最 中 に 他 のページに 移 動する(ページの 更 新 も 含 む) 場 合 には、 以 下 の 注 意 が 必 要 です。-<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削 除 するためには、「4.2 <strong>MeFt</strong>/<strong>Web</strong>コントロールを クライアントマシンから 削 除 する 方 法 」を参 照 してください。<strong>MeFt</strong>/<strong>Web</strong> コントロールの Quit メソッド( 利 用 者 プログラムの 中断 )を 実 行 するようにします。利 用 者 プログラムの 中 断 については、「4.5.3 利 用 者 プログラムの 中 断 (Quit)」を 参 照 してください。- 画 面 の 表 示 中 (カーソルが 表 示 されていない 状 態 )は、ページを移 動 (Quit メソッドを 発 行 )しないでください。- クライアント 印 刷 中 は、ページを 移 動 (Quit メソッドを 発 行 )しないでください。- フレーム 機 能 を 利 用 したページで、 複 数 のフレーム 上 に<strong>MeFt</strong>/<strong>Web</strong> コントロールが 定 義 してある 状 態 で、また、 同 時 にリモート 実 行 している 場 合 は、ページを 移 動 (Quit メソッドを 発行 )しないでください。113


第 7 章 注 意 事 項• WWWサーバに InfoProviderPro を 使 用 する 場 合 、クライアントマシンに<strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードしている 最 中 に、WWW サーバのタイムアウトが 発 生 しダウンロードに 失 敗 する 場 合 があります。ダウンロードに 失 敗 する 場 合 には、InfoProviderPro の 環 境 定 義 ファイルの「browser-timeout」の 設 定 値 を 大 きめに 設 定 してください。環 境 定 義 ファイルおよび browser-timeout の 詳 細 については、InfoProviderPro のマニュアルを 参 照 してください。• 入 力 画 面 またはプレビュー 画 面 を 表 示 中 に、Internet Explorer のスクロールを 行 うと、コントロールの 表 示 が 乱 れる 場 合 があります。• Internet Explorer の 検 索 ページを 表 示 した 状 態 で <strong>MeFt</strong> の 画 面 を 開 くと、<strong>MeFt</strong> の 画 面 にフォーカスが 設 定 されない 場 合 があります。また、ウィンドウの 切 替 えやスクリーンセーバが 停 止 した 場 合 にも、<strong>MeFt</strong> の 画 面からフォーカスが 失 われることがあります。114


第 7 章 注 意 事 項7.3 <strong>MeFt</strong>/<strong>Web</strong> プラグインとコントロール共 通• hostname プロパティ(キーワード)に IP アドレスを 指 定 した 場 合 、 接続 できない 場 合 があります。この 場 合 、proxy サーバの 設 定 を 無 効 にするか、ネットワーク 管 理 者 に 問 い 合 わせてください。• 画 面 の 入 力 中 に、スクロールバーのつまみがスクロールバーの 両 端 にある 状 態 で、スクロールバーの 矢 印 ボタンをクリックすると、 勝 手 にクリックし 続 ける 場 合 があります。この 問 題 が 発 生 した 場 合 は、 一 度 、WWW ブラウザ 以 外 のウィンドウに切 り 替 えて、 再 度 その 画 面 を 表 示 してください。また、 画 面 定 義 体 の 標準 アテンション 情 報 に 画 面 単 位 のスクロールキーが 設 定 してある 場 合は、 設 定 を 解 除 してください。• リモート 実 行 中 にサーバ 上 の 利 用 者 プログラムから 長 時 間 応 答 がない 場合 、WWW ブラウザが「 応 答 なし」の 状 態 となり、ウィンドウの 再 描 画やキー 操 作 が 行 えない 状 態 になります。しかし、サーバから 応 答 が 返 されれば 正 常 に 動 作 します。• プレビュー 機 能 では、99999 ページを 超 えるページをプレビューすることはできません。• プレビューまたはクライアント 印 刷 中 にネットワークエラーなどの 異 常が 発 生 すると、サーバマシンのスプール 格 納 ディレクトリに 作 業 用 の 一時 ファイル(MWXXXXXXXX.tmp)が 削 除 されないで 残 ってしまう 場合 があります。この 作 業 ファイルがディスクを 圧 迫 する 場 合 は、 手 動 で削 除 してください。• displaywindow プロパティ(キーワード)に 0 を 設 定 してある 場 合 、または displaywindow プロパティ(キーワード)を 指 定 していない 場 合 、2画 面 目 以 降 の 画 面 を 表 示 するためには 画 面 出 力 後 に 必 ず 入 力 処 理 を 行 ってください。 入 力 処 理 を 行 わない 場 合 は 画 面 が 表 示 されません。• 用 紙 の 余 白 情 報 が 指 定 された 帳 票 定 義 体 をプレビューすると、 項 目 やオーバレイが 用 紙 部 分 からはみ 出 して 表 示 される 場 合 があります。• 日 本 語 入 力 システムに IME2002 または IME2003 を 使 用 する 場 合 、<strong>MeFt</strong>の 画 面 でシフト 制 御 が 行 われない 場 合 があります。また、 項 目 への 入 力時 、 確 定 前 の 文 字 が 対 象 項 目 とは 別 の 位 置 に 表 示 され 入 力 される 場 合 があります。この 場 合 は、 以 下 の 手 順 でクライアントマシンの 設 定 を 変 更 することで回 避 される 場 合 があります。1) コントロールパネルの[ 地 域 と 言 語 のオプション]をダブルクリックして 開 きます。2) [ 言 語 ]タブを 表 示 し、[ 詳 細 ]ボタンをクリックします。3) [ 詳 細 設 定 ]タブを 表 示 し、[ 詳 細 なテキスト サービスの 設 定 をオフにする]チェックボックスをオンにします。4) [OK]ボタンをクリックしてダイアログボックスを 閉 じます。115


第 7 章 注 意 事 項7.4 <strong>MeFt</strong>• プリントマネージャの 印 刷 待 ち 行 列 のファイル 数 はディスクの 容 量 に 依存 します。これを 超 えた 場 合 はシステムエラーとなります。• プリンタ 情 報 ファイルの 罫 線 ・ 網 がけ 印 刷 指 定 が 速 度 重 視 の 場 合 、<strong>MeFt</strong> は 網 がけを 透 過 モードで 印 刷 します。しかし、プリンタドライバによっては 透 過 モードが 有 効 にならないものがあります。 透 過 モードが無 効 になるプリンタドライバを 使 用 して 網 がけを 重 畳 して 印 刷 すると、行 方 向 で 下 方 に 定 義 されている 網 がけがあとから 印 刷 されるため 上 に 重なって 印 刷 され、 下 になった 網 がけは 印 刷 されません。- 透 過 モードが 有 効 になる 確 認 済 のプリンタドライバ 一 覧FUJITSU FMPR 180DPIFUJITSU FMPR 180DPI colorFUJITSU FMPR 360DPIFUJITSU FMPR 360DPI colorFUJITSU FMLBPFUJITSU XL-5600FUJITSU XL-5810EPSON LP-9200SX• FixedSysなどの 非 TrueType フォントを 使 用 すると、 平 体 、 長 体 、および 倍 角 の 文 字 が 標 準 サイズ( 全 角 )で 表 示 されることがあります。• 「Windows タスクマネージャ」でアプリケーションの 終 了 を 実 行 した 場合 、<strong>MeFt</strong> がアプリケーションに 終 了 の 通 知 を 行 ったにもかかわらずアプリケーションが 終 了 しなかった 場 合 は、 再 確 認 のダイアログボックスが 出 ます。そこで 再 度 、 終 了 を 選 択 するとプロセス 自 体 が 消 滅 されます。• プリンタ 装 置 、 解 像 度 によって、 網 がけおよび 罫 線 の 出 力 結 果 が 異 なる場 合 があります。• 漢 字 以 外 の 全 角 文 字 をプリンタのデバイスフォントで 印 字 すると、 文 字化 けすることがあります。• 画 面 帳 票 定 義 体 名 にロングファイルネームを 使 うことはできません。 定義 体 のファイル 名 は 8.3 形 式 にしてください。• デバイスフォントを 使 用 して 印 字 を 行 うと、 指 定 した 文 字 の 大 きさで 出力 されないことがあります。• カスタマバーコードを 印 刷 する 場 合 は、240dpi 以 上 の 解 像 度 のプリンタを 使 用 してください。• クライアント 印 刷 でのバーコード 印 刷 は GDI 印 刷 により 実 現 しているため 運 用 環 境 での 読 み 取 りテストが 必 要 です。• プリンタ 装 置 、プリンタドライバ、 解 像 度 によっては、 指 定 した 文 字 のサイズが 異 なる 場 合 があります。116


第 7 章 注 意 事 項• クライアント 側 で 使 用 するウィンドウ 情 報 ファイルやプリンタ 情 報 ファイルなどのユーザ 資 源 の 格 納 先 を URL で 指 定 すると、ユーザ 資 源 はWWW ブラウザのクライアントマシン 上 にキャッシュされます。そのため、サーバ 上 に 格 納 されているウィンドウ 情 報 ファイルやプリンタ 情 報ファイルなどのユーザ 資 源 を 変 更 したにもかかわらず、 変 更 が 反 映 されない 場 合 があります。この 場 合 、WWW ブラウザにキャッシュされているファイルを 削 除 してください。キャッシュファイルを 削 除 するには、Internet Explorer の「インターネットオプション」を 開 き、「 全 般 」タブのインターネット 一 時 ファイルの 削 除 を 選 択 します。• WWWブラウザでの 画 面 入 出 力 は、<strong>MeFt</strong> のヘルプ 機 能 は 使 用 できません。クライアント 用 のウィンドウ 情 報 ファイルの HELPDIR キーワードを 削 除 してください。• ウィンドウ 情 報 ファイルの ICONRSRC キーワードは 使 用 できません。クライアント 用 のウィンドウ 情 報 ファイルの ICONRSRC キーワードを削 除 してください。• プリンタ 情 報 ファイルの PREVIEW キーワードは 使 用 できません。• プレビュー 機 能 を 使 用 する 場 合 、プリンタ 情 報 ファイルの DISTRIBUTEキーワードは 使 用 できません。• プリンタ 情 報 ファイルの SETPRTDIALOG キーワードは 使 用 できません。プリンタ 情 報 ファイルの SETPRTDIALOG キーワードを 削 除 してください。• サーバマシンおよびクライアントマシンに、 環 境 変 数 MEFTPRE およびMEFTDLG は 設 定 しないでください。• クライアント 印 刷 およびプレビューでは、OLE2 オブジェクトは 印 刷 できません。• クライアント 側 のコントロールパネルの 地 域 が「 日 本 語 」 以 外 に 設 定 されている 場 合 、 動 作 は 保 証 されません。• ウィンドウ 情 報 ファイルの CLIENTEDGE キーワードは 有 効 になりません。• 日 本 語 入 力 システムに IME2002 または IME2003 を 使 用 すると、 最 初 に入 力 する 項 目 がカナシフトの 英 数 字 項 目 の 場 合 、シフト 状 態 がカナにならない 場 合 があります。この 場 合 は、 以 下 のキーワードをウィンドウ 情報 ファイルに 指 定 してください。SHIFTTIMER 300現 象 が 回 避 されない 場 合 は、 設 定 値 を 300 よりも 大 きくして 調 整 してください。• ウィンドウ 情 報 ファイルに OWNER キーワードを 指 定 し、プレビュー画 面 を 別 画 面 で 表 示 した 場 合 、プレビュー 画 面 が <strong>MeFt</strong> の 画 面 に 隠 れて表 示 されない 場 合 があります。この 場 合 は、OWNER キーワードを 指 定しないでください。• ウィンドウ 情 報 ファイルまたはプリンタ 情 報 ファイルの INCLUDE キーワードおよび DISTRIBUTE キーワードに 指 定 するファイル 名 は、 必 ずフルパスで 指 定 してください。ファイル 名 をフルパス 以 外 で 指 定 した 場合 、MEFTDIR に 指 定 されたフォルダおよびカレントフォルダでファイルの 検 索 は 行 われません。117


第 7 章 注 意 事 項• 矩 形 項 目 の 拡 張 に 伴 うパーティション 拡 張 を 前 提 とする 利 用 者 プログラムでは、WRITE における MEFP_RC_MALINE(62) エラーなどの 発 生 を改 ページや 改 フレームの 条 件 として 制 御 する 必 要 があります。クライアント 印 刷 またはプレビューでは、これらのエラーが 発 生 した 場合 には、 処 理 が 中 断 されるためパーティション 拡 張 を 前 提 とする 利 用 者プログラムを 使 用 することはできません。改 ページ/ 改 フレーム 判 定 に 使 用 するエラーを 以 下 に 示 します。- MEFP_RC_MALINE(62)- MEFP_RC_ENDBLOCK(65)- MEFP_RC_ENDFRAMELINK(6B)- MEFP_RC_ENDFRAME(6C)また、 利 用 者 プログラムインタフェースのプリンタの 制 御 の 下 端 情 報 設定 は 無 効 となるため、 指 定 した 下 端 位 置 を 超 えてパーティションが 出 力される 可 能 性 があります。そのため、 指 定 パーティションの 下 に 別 パーティションを 出 力 する 帳 票において 以 下 のような 現 象 が 発 生 します。- 指 定 パーティションの 下 に 出 力 するパーティションが 固 定 パーティションの 場 合- フリーフレーム 形 式 の 帳 票 定 義 体 の 場 合双 方 のパーティションが 重 ね 書 きされます。- フリーフレーム 形 式 以 外 の 帳 票 定 義 体 の 場 合プリンタヘッドの 位 置 が 固 定 パーティションの 開 始 位 置 より 下 になるため、 利 用 者 の 意 図 しない 改 ページが 発 生 します。- 指 定 パーティションの 下 に 出 力 するパーティションが 浮 動 パーティションの 場 合 、- フリーフレーム 形 式 の 帳 票 定 義 体 の 場 合下 に 出 力 するパーティションが 意 図 していた 開 始 位 置 より下 に 出 力 されるため、 利 用 者 の 意 図 しない 箇 所 でMEFP_RC_ENDFRAMELINK(6B) やMEFP_RC_ENDFRAME(6C) のエラーが 発 生 する 場 合 があります。- フリーフレーム 形 式 以 外 の 帳 票 定 義 体 の 場 合下 に 出 力 するパーティションが 意 図 していた 開 始 位 置 より下 に 出 力 されるため、 利 用 者 の 意 図 しない 箇 所 でMEFP_RC_MALINE(62) や MEFP_RC_ENDBLOCK(65) のエラーが 発 生 する 場 合 があります。• クライアント 印 刷 では、 多 目 的 プリンタ 機 能 は 使 用 できません。• クライアント 印 刷 において OCR-B フォントで 項 目 を 印 刷 する 場 合 は、クライアントに、 製 品 版 の OCR-B フォントをインストールするか、またはクライアント 用 に 用 意 した Windows ® <strong>MeFt</strong> に 添 付 されているOCR-B フォントをインストールしてください。その 他 の 注 意 事 項 については、<strong>MeFt</strong> のソフトウェア 説 明 書 を 参 照してください。118


第 7 章 注 意 事 項7.5 Internet Explorer• 画 面 入 出 力 中 は、Internet Explorer のメニュー 操 作 はできません。• <strong>MeFt</strong>/<strong>Web</strong> コントロールの 起 動 用 HTML を 開 くと、「このコントロールをアクティブ 化 して 使 用 するには、Space キーまたは Enter キーを 押 してください」のメッセージが 表 示 される 場 合 があります。対 処 方 法 については、「 トラブルシューティング」を 参 照 してください。119


第 7 章 注 意 事 項7.6 システム 構 築 上 の 注 意(1) 負 荷 分 散 装 置 利 用 上 の 注 意 点<strong>MeFt</strong>/<strong>Web</strong> でプログラムをリモート 実 行 して 対 話 処 理 を 行 っている 間 、サーバ上 で COBOL プログラムが 常 駐 します。このため、プログラムの 起 動 から 終 了 までの 間 、 同 じ 端 末 からのリクエストは同 じサーバへ 転 送 される 必 要 があります。業 務 の 途 中 で、リクエストの 転 送 先 サーバが 変 更 された 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> の動 作 は 保 証 されません。通 常 、 負 荷 分 散 装 置 は、 一 定 時 間 、 最 初 にアクセスしたサーバと 同 じサーバへのアクセスを 保 証 する「セッション 維 持 ( 一 意 性 保 証 ) 機 能 」を 提 供 しています。負 荷 分 散 装 置 が 提 供 するセッション 維 持 機 能 を 使 用 して、<strong>MeFt</strong>/<strong>Web</strong> でリモート 実 行 したプログラムが 起 動 している 間 は、セッションが 維 持 されるように 設定 してください。セッション 維 持 機 能 については、 使 用 される 負 荷 分 散 装 置 の 説 明 書 を 参 照 してください。(2) 性 能<strong>MeFt</strong>/<strong>Web</strong> の 性 能 は、ネットワークの 回 線 速 度 、 端 末 台 数 、および COBOL プログラムの 作 り 方 などに 依 存 します。このため、 運 用 前 に 必 ず 実 機 検 証 を 実 施してください。<strong>MeFt</strong>/<strong>Web</strong> の 性 能 / 負 荷 テストツールとしては、 富 士 通 アドバンストソリューションズが 提 供 する「E-SUP AP Test/<strong>Web</strong>」を 利 用 できます。「E-SUP AP Test/<strong>Web</strong>」については、 富 士 通 アドバンストソリューションズのホームページを 参照 してください。120


第 7 章 注 意 事 項7.7 CGI アクセス7.7.1 CGI アクセスとはCGI アクセスとは、<strong>MeFt</strong>/<strong>Web</strong> で 使 用 するユーザ 資 源 にアクセスする 方 法 の 1つです。 他 のアクセス 方 法 には URL アクセスがあります。CGI アクセスでは、ユーザ 資 源 の 格 納 先 にサーバのローカルパスを 指 定 した 場合 、CGI を 経 由 して <strong>MeFt</strong>/<strong>Web</strong> クライアントが 参 照 するサーバ 上 のユーザ 資 源を 参 照 します。CGI アクセスを 使 用 すると、ユーザ 資 源 の 格 納 先 をサーバのローカルパスで 指定 できるため、 従 来 のスタンドアロンで 運 用 していた 環 境 を 変 更 することなく<strong>Web</strong> 連 携 に 移 行 することができます。<strong>MeFt</strong>/<strong>Web</strong> では、 以 下 の 理 由 により CGI アクセスではなく URL アクセスを 利 用 することを 推 奨 します。• ファイルのアクセスコントロールを 細 かく 制 御 できないCGI アクセスを 使 用 すると、クライアントからのファイルの参 照 は、すべて CGI に 設 定 したアカウントの 権 限 で 行 われます。URL アクセスでは WWW サーバの 設 定 に 従 ってファイル 単位 でアクセスコントロールを 行 うことができます。• ユーザ 資 源 が 毎 回 ダウンロードされるCGI アクセスを 使 用 すると、クライアントにダウンロードされたユーザ 資 源 は WWW ブラウザにキャッシュされません。このため、ユーザ 資 源 を 参 照 する 度 に 毎 回 ダウンロードされます。7.7.2 CGI アクセスを 使 用 するための 準 備CGI アクセスを 使 用 するには、 以 下 の 設 定 が 必 要 です。• CGI の 登 録• 利 用 者 プログラム 指 定 ファイルの 編 集• <strong>MeFt</strong>/<strong>Web</strong> クライアントの 指 定■CGI の 登 録<strong>MeFt</strong>/<strong>Web</strong> クライアントからサーバ 上 のファイルを 取 得 するための CGI を 有 効に 設 定 します。設 定 方 法 の 詳 細 については、ソフトウェア 説 明 書 (meftweb.txt)を参 照 してください。■ 利 用 者 プログラム 指 定 ファイルの 編 集利 用 者 プログラム 指 定 ファイルに、CGI アクセスで 参 照 するユーザ 資 源 を 指 定し、クライアントから 参 照 を 許 可 するファイルを 制 限 します。121


第 7 章 注 意 事 項利 用 者 プログラム 指 定 ファイルにユーザ 資 源 を 指 定 するには、<strong>MeFt</strong>/<strong>Web</strong> 動 作環 境 設 定 コマンドを 起 動 して、「 利 用 者 プログラムの 指 定 」を 選 択 して 行 います。<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 設 定 コマンドについては、「2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動作 環 境 を 設 定 する」を 参 照 してください。利 用 者 プログラム 指 定 ファイルに 記 述 されていないユーザ 資 源 が 指 定 された 場合 、クライアントからファイルを 参 照 できないため、エラーコード:9010、9022、9042、9091 のエラーが 発 生 します。利 用 者 プログラムが 参 照 するユーザ 資 源 ファイルは、 利 用 者 プログラム 指 定ファイルの [resources] セクションにファイル 名 またはディレクトリ 名 で 指 定 します。• 記 述 例*** <strong>MeFt</strong>/<strong>Web</strong> 利 用 者 プログラム 指 定 ファイル ***←コメント[resources]* 以 下 に CGI アクセス 利 用 時 の、ユーザ 資 源 のファイル 名 または* ディレクトリ 名 を 記 述 してください。←コメントc:¥Program file¥NetCOBOL¥samples¥<strong>MeFt</strong><strong>Web</strong>¥sample¥DENPYOUD.smd←ファイル 名 を 指 定c:¥Program file¥NetCOBOL¥samples¥<strong>MeFt</strong><strong>Web</strong>¥sample¥←ディレクトリ 名 を 指 定• ファイル 名 またはディレクトリ 名 はフルパス 名 で 指 定 します。相 対 パスは 指 定 できません。• 行 頭 および 行 末 の 空 白 およびタブは 無 視 されます。• ディレクトリ 名 を 記 述 した 場 合 は、その 直 下 にあるファイルのみ 有 効 です。サブディレクトリにあるプログラムの 起 動 やファイルの 参 照 は 許 可 されません。• 先 頭 に 半 角 アスタリスク(*)を 記 述 した 行 はコメントとして認 識 されます。■<strong>MeFt</strong>/<strong>Web</strong> クライアントの 指 定CGI アクセスを 使 用 するには、<strong>MeFt</strong>/<strong>Web</strong> クライアントに 対 して 以 下 の 指 定 を行 います。• <strong>MeFt</strong>/<strong>Web</strong> プラグイン<strong>MeFt</strong>/<strong>Web</strong> ドキュメントに 以 下 のキーワードを 指 定 します。キーワード:usedcgiデータ 型 :BOOL122


第 7 章 注 意 事 項設 定 値 :有 効 値 意 味 備 考1 CGI アクセスを 行 います。 -0 CGI アクセスを 行 いません。 省 略 値• <strong>MeFt</strong>/<strong>Web</strong> コントロール<strong>MeFt</strong>/<strong>Web</strong> コントロールのプロパティに 以 下 の 値 を 設 定 します。プロパティ:usedcgiデータ 型 :BOOL設 定 値 :有 効 値 意 味 備 考TRUE CGI アクセスを 行 います。 -FALSE CGI アクセスを 行 いません。 省 略 値<strong>MeFt</strong>/<strong>Web</strong> クライアントに 対 して、CGI アクセスを 指 定 せずにユーザ 資 源 の 格 納 先 にローカルパスを 指 定 した 場 合 は、ローカルパスはクライアントマシン 上 のパスとして 認 識 されます。CGI アクセスを 有 効 に 設 定 した 場 合 、ユーザ 資 源 のパスには、 利 用 者 プログラムが 動 作 するサーバマシン 上 のローカルパス( 物 理 パス)を 指 定 します。パスはフルパスで 指 定 します。CGI アクセスで、ユーザ 資 源 のパス 名 、およびファイル 名 を 指 定する 場 合 、 半 角 英 数 字 のみで 指 定 する 必 要 があります。ただし、 以 下 の 半 角 英 数 字 を 含 むパス 名 、およびファイル 名 は 指定 しないでください。\ # & % ;• 設 定 例サーバ 上 のディレクトリ c:¥dir1 に 格 納 されたウィンドウ 情 報 ファイル、またはプリンタ 情 報 ファイルを 指 定 する 例 を 以 下 に 示 します。set MEFTWEBDIR=c:¥dir1123


7.8 セキュリティ第 7 章 注 意 事 項ネットワーク 環 境 では、 不 正 なアクセスにより、システムおよび 資 源 の 改 ざんや 破 壊 が 行 われたり、 情 報 が 漏 えいする 危 険 性 があります。このため、システムの 構 築 にあたっては、WWW サーバのユーザ 認 証 機 能 と 暗 号 化 通 信 機 能 を 使用 し、さらに、アプリケーションでユーザ 制 限 を 行 うなど、 自 己 防 衛 手 段 を 講じる 必 要 があります。7.8.1 運 用 環 境ファイアウォールによりインターネット( 外 部 ネットワーク)から 保 護 されたイントラネット 内 の 環 境 で 運 用 を 行 ってください。7.8.2 WWW サーバの 環 境 設 定WWW サーバの 環 境 設 定 において、 以 下 の 点 に 注 意 してください。■アクセス 制 御WWW サーバのアクセス 制 御 機 構 (IP アドレス 認 証 、ユーザ 認 証 )を 利 用 してアクセス 制 限 を 行 い、 不 正 なアクセスや 改 ざんから 保 護 してください。また、オペレーティングシステムの 機 能 やプログラムを 利 用 して、プログラム、データ(データベースファイル、 入 出 力 ファイルなど)、およびユーザ 資源 などの 重 要 な 資 源 へのアクセス 制 限 を 行 い、 不 正 なアクセスや 改 ざんから 保護 してください。■ 通 信 データの 暗 号 化通 信 データを 暗 号 化 して、ネットワーク 上 での 接 続 を 保 護 してください。通 信 データを 暗 号 化 するためには、SSL を 利 用 して、WWW サーバと WWWブラウザの 間 の HTTP メッセージを 暗 号 化 する 方 法 があります。WWW ブラウザが Internet Explorer の 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> で SSL を 利 用 することができます。■アクセスログの 記 録WWW サーバやオペレーティングシステムの 監 査 ログ 機 能 を 利 用 し、セキュリティに 関 するイベントを 記 録 して 不 正 アクセスの 監 視 を 行 ってください。また、セキュリティ 侵 害 が 発 生 した 場 合 の 分 析 や 追 跡 を 行 うことができるよう 考慮 してください。124


第 7 章 注 意 事 項7.8.3 <strong>MeFt</strong>/<strong>Web</strong> の 環 境 設 定<strong>MeFt</strong>/<strong>Web</strong> の 環 境 設 定 において、 以 下 の 点 に 注 意 してください。■リモート 実 行 機 能 の 実 行 制 限 の 設 定リモート 実 行 機 能 では、 利 用 者 プログラム 指 定 ファイルで 指 定 したプログラムのみが 実 行 できます。 利 用 者 プログラム 指 定 ファイルには、 必 要 最 小 限 のプログラムのみを 指 定 し、 実 行 できるプログラムを 制 限 してください。利 用 者 プログラムの 指 定 方 法 については、「2.3 利 用 者 プログラムの 指 定 」を 参 照 してください。■ 利 用 者 プログラムの 実 行 権 の 設 定リモート 実 行 機 能 で 起 動 する 利 用 者 プログラムは、<strong>MeFt</strong>/<strong>Web</strong> サービスプログラム(<strong>MeFt</strong>/<strong>Web</strong> Service)の 指 定 されたユーザの 権 限 で 実 行 されます。<strong>MeFt</strong>/<strong>Web</strong> サービスプログラムのユーザの 権 限 を 適 切 に 設 定 し、 不 正 なアクセスや 改 ざんから 保 護 してください。利 用 者 プログラムの 権 限 を 設 定 する 方 法 については、「2.5 利 用 者プログラムの 権 限 を 設 定 する」を 参 照 してください。7.8.4 <strong>MeFt</strong>/<strong>Web</strong> の 機 能<strong>MeFt</strong>/<strong>Web</strong> の 機 能 において、 以 下 の 点 に 注 意 してください。■<strong>MeFt</strong>/<strong>Web</strong> クライアントの 選 択<strong>MeFt</strong>/<strong>Web</strong> クライアントには、<strong>MeFt</strong>/<strong>Web</strong> プラグインを 利 用 することをお 勧 めします。<strong>MeFt</strong>/<strong>Web</strong> プラグインは、JavaScript や VBScript からは 操 作 できないため、<strong>MeFt</strong>/<strong>Web</strong> コントロールよりも 安 全 に 運 用 できます。■ユーザ 資 源 の 指 定 方 法URL 指 定 を 使 用 してユーザ 資 源 を 指 定 し、WWW サーバの 機 能 を 利 用 して、クライアントから 参 照 するファイルのアクセス 制 限 を 行 ってください。CGI アクセスを 使 用 しない 場 合 は、CGI アクセスが 動 作 しないように 設 定 してください。設 定 方 法 については、ソフトウェア 説 明 書 (meftweb.txt)を 参 照 してください。なお、インストール 直 後 の 状 態 では、CGI アクセスが 動 作 しないように 設 定 されています。125


第 7 章 注 意 事 項■<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャは、<strong>MeFt</strong>/<strong>Web</strong> サーバのサービスを 管 理 する 管 理 者 向 けの 機 能 です。 管 理 者 向 けの 機 能 が 不 正 に 利 用 される 危 険 性 がある場 合 は、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ 機 能 を 使 用 しないでください。設 定 方 法 については、ソフトウェア 説 明 書 (meftweb.txt)を 参 照 してください。なお、インストール 直 後 の 状 態 では、<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャは動 作 しないように 設 定 されています。7.8.5 その 他その 他 に、 以 下 の 点 に 注 意 してください。■サンプルの 削 除運 用 環 境 では、サンプルプログラムをインストールしないでください。なお、デフォルトでは、サンプルプログラムはインストールされません。■アプリケーション 作 成 上 の 留 意 点セキュリティを 考 慮 したアプリケーションを 作 成 するための 留 意 点 については、NetCOBOL 使 用 手 引 書 の「 付 録 セキュリティ」を 参 照 してください。126


第 7 章 注 意 事 項7.9 InfoProvider Pro• InfoProvider Pro の 環 境 設 定 については、InfoProvider Pro のソフトウェア説 明 書 をお 読 みください。• InfoProvider Pro の 環 境 設 定 にある「CGI コマンドに 渡 すコード 系 」には、EUC 以 外 を 指 定 してください。• WWWサーバに InfoProviderPro を 使 用 する 場 合 、クライアントマシンに<strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードしている 最 中 に、WWW サーバのタイムアウトが 発 生 しダウンロードに 失 敗 する 場 合 があります。ダウンロードに 失 敗 する 場 合 には、InfoProviderPro の 環 境 定 義 ファイルの「browser-timeout」の 設 定 値 を 大 きめに 設 定 してください。環 境 定 義 ファイルおよび browser-timeout の 詳 細 については、InfoProviderPro のマニュアルを 参 照 してください。127


第 7 章 注 意 事 項7.10 IIS• IIS の 環 境 設 定 については、IIS のオンラインマニュアルをお 読 みください。• Microsoft ® から 提 供 されているセキュリティパッチを 適 用 してください。• IIS 5.0 を 使 用 している 場 合 は、セキュリティ 上 の 脆 弱 点 を 防 ぐため 以 下の 処 置 を 行 ってください。- インターネットサービスマネージャでの 設 定- インターネットサービスマネージャを 起 動 し、「 既 定 の<strong>Web</strong> サイト」の "<strong>MeFt</strong><strong>Web</strong>" を 選 択 してプロパティ 画 面 を 開きます。- 「 仮 想 ディレクトリタブ」にある「アプリケーションの 設定 」の [ 作 成 ] ボタンを 選 択 し、さらに [ 構 成 ] ボタンを 選択 します。- 「アプリケーションの 構 成 」 画 面 の「アプリケーションのオプションタブ」を 開 き「 親 のパスを 有 効 にする」のチェックボックスのチェックをはずします。- 「アプリケーションのデバッグタブ」を 開 き「クライアントにテキストのエラーメッセージを 送 る」を 選 択 します。- cscript コマンドの 実 行- コマンドプロンプトを 起 動 し、 以 下 のコマンドを 実 行 してください。> cd C:¥Inetpub¥AdminScripts> cscript adsutil.vbs set w3svc/1/root/<strong>MeFt</strong><strong>Web</strong>/SSIExecDisable1• cscriptコマンドを 実 行 するには、WindowsScripting Host がインストールされている必 要 があります。• C:¥Inetpub は IIS のインストールディレクトリを指 定 します。• Windows Server ® 2003 の IIS 6.0 では、セキュリティ 強 化 に 伴 いデフォルトの 状 態 では「P2000 通 信 処 理 の 初 期 化 に 失 敗 しました」のエラーが 発生 し <strong>MeFt</strong>/<strong>Web</strong> は 動 作 しません。「2.1.2 サーバモジュールの 登 録 (Windows Server® 2003 の IIS を 使 用 する 場 合 )」を 参 照 して IIS の 設 定 を 変 更 してください。128


7.11 その 他第 7 章 注 意 事 項• <strong>MeFt</strong>/<strong>Web</strong> を 使 用 して 利 用 者 プログラムを 実 行 する 場 合 は、「 第 5 章 リモート 実 行 機 能 を 利 用 する」を 参 照 してください。• PATH 変 数 にネットワークドライブのパスが 含 まれていると、 利 用 者 プログラムが 異 常 終 了 する 場 合 があります。ネットワークドライブのパスは PATH 環 境 変 数 の 末 尾 に 設 定 してください。• <strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを SSL で 使 用 することはできません。129


付 録この 章 では、エラーログ、イベントログ、トレースログやトラブルシューティングについて 説 明 します。なお、 本 文 中 の「プロパティ」は「プロパティ(キーワード)」に 置 き 換 えてお 読 みください。目 次<strong>MeFt</strong>/<strong>Web</strong> クライアントのエラーメッセージ ......................... 131<strong>MeFt</strong>/<strong>Web</strong> プラグイン 固 有 の エラーメッセージ ...................... 143<strong>MeFt</strong>/<strong>Web</strong> サーバのイベントログ ................................... 144<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログ ............................. 148<strong>MeFt</strong>/<strong>Web</strong> サーバのトレースログ ................................... 149トラブルシューティング........................................... 150<strong>MeFt</strong>/<strong>Web</strong> 導 入 時 チェックリスト ................................... 161130


<strong>MeFt</strong>/<strong>Web</strong> クライアントのエラーメッセージ付 録以 下 に <strong>MeFt</strong>/<strong>Web</strong> クライアントが 表 示 するエラーメッセージについて 説 明 します。エラーメッセージはクライアントの message プロパティで“ 表 示 する”を指 定 している 場 合 に 表 示 されます。エラーエラーメッセージ 説 明 処 置番 号P1000P2000P2001P2002ネットワークエラーが 発 生 しました。詳 細 コード:XXXXX通 信 処 理 の 初 期 化 に失 敗 しました。現 在 、サーバにインストールされているモジュールでは 動 作させることができません。バージョンを確 認 してください。サーバでエラーが 発生 しました。ネットワークエラーが 発生 しました。 詳 細 コードにネットワークエラー 値を 表 示 します。通 信 のための 初 期 化 に 失敗 しました。ダウンロードされた <strong>MeFt</strong>/<strong>Web</strong> コントロールと<strong>MeFt</strong>/<strong>Web</strong> サーバの 整 合 性が 一 致 していません。<strong>MeFt</strong>/<strong>Web</strong> コントロールのバージョンまたは<strong>MeFt</strong>/<strong>Web</strong> サーバのバージョンが 古 い 可 能 性 があります。これは、<strong>MeFt</strong>/<strong>Web</strong> コントロールのダウンロードが正 常 に 終 了 していないことが 考 えられます。<strong>MeFt</strong>/<strong>Web</strong> サーバでエラーが 発 生 しました。詳 細 コードについては、 後述 の「P1000 の 詳 細 コード」を 参 照 してください。WWW サーバの 仮 想 パス( 資 源 公 開 ディレクトリ)に「/<strong>MeFt</strong><strong>Web</strong>」が 設 定 されているか 確 認 してください。WWW ブラウザを 終 了 し、<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削除 してから 再 度 <strong>MeFt</strong>/<strong>Web</strong>コントロールをダウンロードしてください。<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削除 するためには、「4.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールを クライアントマシンから 削 除 する 方 法 」を 参 照 してください。サーバマシンで 以 下 の 点 を確 認 してください。• WWW サーバの 環 境 設定 が 正 しいか、ソフトウェア 説 明 書(meftweb.txt)を 参 照 して 確 認 する。• 不 用 な 処 理 が 動 作 していないか。• 仮 想 メモリ 領 域 が 十 分 確保 されているか。• 搭 載 しているメモリは 十分 か。問 題 がある 場 合 は、 問 題 箇所 を 解 決 したあと、 再 度 、処 理 を 行 ってください。上 記 処 置 を 行 ったにもかかわらず、 再 度 発 生 した 場 合はサーバマシンでトレースログを 採 取 したあと、 当 社技 術 員 にご 連 絡 ください。131


付 録エラー番 号エラーメッセージ 説 明 処 置P2003 プログラムを 処 理 できませんでした。プログラムの 起 動 に 失敗 しました。P2004 サーバで 処 理 できませんでした。ファイル 入 出 力 エラーが 発生 しました。P2005 プログラムを 処 理 できませんでした。サービスマネージャに 異 常 があります。P2006 プログラムを 処 理 できませんでした。 同時 実 行 可 能 数 を 超 えました。P2007 サーバで 処 理 できませんでした。 作 業 領域 の 獲 得 に 失 敗 しました。P2008 サーバで 処 理 できませんでした。HTTPのメソッドが 不 当 でした。P2009 サーバで 処 理 できませんでした。データ送 受 信 エラーが 発 生しました。サーバでプログラムの 起動 に 失 敗 しました。起 動 用 HTML ファイルのpathname プロパティに、 起動 するプログラムのパスが正 しく 指 定 されているか 確認 してください。サーバ 上 でファイル 入 出 サーバマシンでトレースロ力 エラーが 発 生 しました。 グを 採 取 したあと、 当 社 技術 員 にご 連 絡 ください。サービスマネージャに 異常 が 発 生 しています。同 時 実 行 可 能 数 が 超 えています。<strong>MeFt</strong>/<strong>Web</strong> サービスプログラムが 起 動 しているか 確 認 してください。しばらくたってから 再 度 実行 してください。または、動 作 環 境 で、 同 時 実 行 可 能数 を 変 更 してください。サーバ 側 の 処 理 で 作 業 領 サーバマシンで 以 下 の 点 を域 の 獲 得 に 失 敗 しました。 確 認 してください。• 不 用 な 処 理 が 動 作 していないか。• 仮 想 メモリ 領 域 が 十 分 確保 されているか。• 搭 載 しているメモリは 十分 か。問 題 がある 場 合 は、 問 題 箇所 を 解 決 したあと、 再 度 、処 理 を 行 ってください。上 記 処 置 を 行 ったにもかかわらず、 再 度 発 生 した 場 合はサーバマシンでトレースログを 採 取 したあと、 当 社技 術 員 にご 連 絡 ください。通 信 処 理 で、HTTP のメソッドが 異 常 です。サーバ 側 の 処 理 でデータ送 受 信 エラーが 発 生 しました。サーバマシンでトレースログを 採 取 したあと、 当 社 技術 員 にご 連 絡 ください。サーバマシンでトレースログを 採 取 したあと、 当 社 技術 員 にご 連 絡 ください。132


付 録エラー番 号P2010 サーバ 印 刷 に 失 敗 しました。P2011 スプール 処 理 に 失 敗しました。サーバ 印 刷 に 失 敗 しました。スプール 処 理 に 失 敗 しました。P2012 スプールデータを 再 スプールデータが 正 しく生 できませんでした。 ないために、 再 生 できまスプールデータが 正 せんでした。しくありません。P2013 サーバでエラーが 発生 しました。詳 細 コード:XXXXXP2015 タイムアウトまたは サーバ 側 で 処 理 矛 盾 が 発プログラムの 異 常 に 生 しました。より 処 理 を 中 断 しました。プログラムを再 起 動 してください。P2016エラーメッセージ 説 明 処 置プログラムの 起 動 に失 敗 しました。サーバマシンの 印 刷 環 境 を確 認 してください。• "<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 のプリンタデバイス 名 " または "<strong>MeFt</strong> のプリンタ情 報 ファイル " に、 使 用するプリンタデバイスが指 定 されているか 確 認 してください。• PATH 環 境 変 数 を 確 認 してください。<strong>MeFt</strong>/<strong>Web</strong>ディレクトリの 前 にネットワークディレクトリの指 定 がありませんか。• 上 記 以 外 の 場 合 は 当 社 技術 員 にご 連 絡 ください。サーバマシンで 以 下 の 点 を確 認 してください。• <strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「スプール 格 納 ディレクトリ」に 指 定 したディレクトリの 空 きディスク 容量 が 十 分 か。• <strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「スプール 格 納 ディレクトリ」に 指 定 したディレクトリに 書 き 込 み 権 が 付与 されているか。• 「スプール 格 納 ディレクトリ」に 指 定 したディレクトリが 正 しいか。サーバ 側 で 予 期 しないエ サーバマシンでトレースロラーが 発 生 しました。 詳 グを 採 取 したあと、 当 社 技細 コードにサーバ 側 での 術 員 にご 連 絡 ください。エラー 詳 細 を 表 示 します。サーバ 側 でプログラムの起 動 に 失 敗 しました。IIS 6.0 を 使 用 している 場 合は、「2.1.2 サーバモジュールの 登 録 (WindowsServer® 2003 の IIS を 使 用する 場 合 )」を 参 照 して<strong>MeFt</strong>/<strong>Web</strong> 専 用 のアプリケーションプールを 作 成 してください。 負 荷 分 散 装 置 を 使用 している 場 合 は、 負 荷 分散 装 置 の 一 意 性 保 証 時 間 を長 く 変 更 してください。起 動 するプログラムが、サーバ 上 の 利 用 者 プログラム 指 定 ファイルに 正 しく 記載 されているか 確 認 してください。133


付 録エラー番 号エラーメッセージ 説 明 処 置P3000 現 在 、 処 理 が 実 行 中です。 実 行 中 の 処 理を 終 了 してから、 再度 実 行 してください。P3001 プロパティに 誤 りがあります。ホスト 名が 指 定 されていません。P3002 プロパティに 誤 りがあります。プログラム 名 が 指 定 されていません。P3003 <strong>MeFt</strong>/<strong>Web</strong> コントロールの 初 期 化 に 失敗 しました。P3004 十 分 なメモリが 獲 得できないため 処 理 できません。プログラムが 実 行 中 です。 起 動 中 のプログラムが 終 了してから、 再 度 実 行 してください。プロパティにホスト 名 を指 定 していません。プロパティにプログラム名 を 指 定 していません。メモリ 不 足 などによりコントロールの 初 期 化 に 失敗 しました。または、クライアントに 必 要 なモジュールが 存 在 しない 場合 があります。十 分 なメモリが 獲 得 できないため 処 理 を 続 行 できません。または、WWWサーバからタイムアウトが 通 知 されました。P3005 画 面 処 理 中 にエラー 画 面 処 理 中 にエラーが 発が 発 生 しました。 生 しました。エラーコー(エラーコード:XX) ドの XX には <strong>MeFt</strong> の 通 知コードを 表 示 します。P3006 印 刷 処 理 中 にエラー 印 刷 処 理 中 にエラーが 発が 発 生 しました。 生 しました。エラーコー(エラーコード:XX) ドの XX には <strong>MeFt</strong> の 通 知コードを 表 示 します。P3007 プレビュー 処 理 中 に プレビュー 処 理 中 にエエラーが 発 生 しまし ラーが 発 生 しました。エた。ラーコードの XX には(エラーコード:XX) <strong>MeFt</strong> の 通 知 コードを 表 示します。起 動 用 HTML ファイルのhostname プロパティが 指 定されているか 確 認 してください。起 動 用 HTML ファイルのpathname プロパティが 指 定されているか 確 認 してください。以 下 の 点 を 確 認 してください。• 不 用 な 処 理 が 動 作 していないか。• 仮 想 メモリ 領 域 が 十 分 確保 されているか。• 搭 載 しているメモリは 十分 か。• クライアントマシンでウィルス 対 策 ソフトの「<strong>Web</strong> からインターネット・ウィルスのダウンロードを 防 ぐ 機 能 」を 使用 している 場 合 は、 一度 、 機 能 を 停 止 してから<strong>MeFt</strong>/<strong>Web</strong> のリモート 実行 を 行 ってください。問 題 がある 場 合 は、 問 題 箇所 を 解 決 したあと、 再 度 、処 理 を 行 ってください。上 記 処 置 を 行 ったにもかかわらず、 再 度 発 生 した 場 合は 当 社 技 術 員 にご 連 絡 ください。<strong>MeFt</strong> 説 明 書 を 参 照 してエラー 原 因 と 対 処 方 法 を 確 認します。CGI アクセスを 利 用 している 場 合 は、 利 用 者 プログラムが 参 照 するファイル ( ユーザ 資 源 ) が 利 用 者 プログラム指 定 ファイルに 正 しく 記 載されているか 確 認 してください。134


付 録エラー番 号エラーメッセージ 説 明 処 置P3008 使 用 するモジュールが 見 つからないため処 理 できません。P3009 ドライブリストの 追加 に 失 敗 しました。P3010 ファイルリストの 追加 に 失 敗 しました。P3011 初 期 表 示 処 理 が 行 われていません。P3012 アイテムが 選 択 されていません。P3015 同 時 実 行 可 能 数 の 取得 に 失 敗 しました。P3018 サーバで 処 理 できませんでした。P9000 プリンタが 設 定 されていません。ディスプレイ 属 性 でプレビューを 行 います。クライアントで 使 用 するモジュールが 見 つかりません。クライアントの 環境 を 見 直 してください。内 部 処 理 エラーです。内 部 処 理 エラーです。リストコントロールの 作成 が 行 われていない(DispFast が 正 常 終 了 していない) 状 態 でのリストコントロールへの 処 理 を要 求 しました。アイテムの 選 択 が 行 われていないのに 選 択 アイテムの 読 みとりメソッドを呼 び 出 しました。同 時 実 行 可 能 数 の 取 得 に失 敗 しました。詳 細 コードが 8 の 場 合 は、サーバでメモリ 不 足 が 通知 されました。WWW ブラウザを 終 了 し、<strong>MeFt</strong>/<strong>Web</strong> コントロールを 削除 してから 再 度 <strong>MeFt</strong>/<strong>Web</strong>コントロールをダウンロードしてください。<strong>MeFt</strong>/<strong>Web</strong>コントロールを 削 除 するためには、「4.2 <strong>MeFt</strong>/<strong>Web</strong> コントロールを クライアントマシンから 削 除 する 方 法 」を 参 照 してください。サーバマシンでトレースログを 採 取 したあと、 当 社 技術 員 にご 連 絡 ください。サーバマシンに <strong>MeFt</strong>/<strong>Web</strong>が 正 しくインストールされていない 可 能 性 があります。<strong>MeFt</strong>/<strong>Web</strong> をアンインストールしてから 再 度 インストールしてください。サーバマシンで 以 下 の 点 を確 認 してください。• 不 用 な 処 理 が 動 作 していないか。• 仮 想 メモリ 領 域 が 十 分 確保 されているか。• 搭 載 しているメモリは 十分 か。問 題 がある 場 合 は、 問 題 箇所 を 解 決 したあと、 再 度 、処 理 を 行 ってください。上 記 処 置 を 行 ったにもかかわらず、 再 度 発 生 した 場 合はサーバマシンでトレースログを 採 取 したあと、 当 社技 術 員 にご 連 絡 ください。プレビュー 時 にプリンタ クライアントマシンにプリが 設 定 されていないため ンタを 追 加 してください。に、プリンタ 属 性 でプレビューできませんでした。135


付 録エラー番 号P9001 指 定 された 部 数 に 誤りがあります。エラーメッセージ 説 明 処 置P9002 指 定 されたページに誤 りがあります。P9003 値 が 正 しくありません。1 から n の 間 で指 定 してください。P9006 サーバ 印 刷 が 終 了 しました。P9007 スプール 処 理 が 終 了しました。P9008 99999 ページを 超 えるページをプレビューすることができません。1 から99999 の 間 で 指 定 してください。P9009 99999 ページを 超 えるページをプレビューすることができません。P9010 99999 ページを 超 えるページをプレビューすることができません。99999ページを 表 示 します。印 刷 指 定 ダイアログボックスで 部 数 に 誤 りがあります。印 刷 指 定 ダイアログボックスで 印 刷 範 囲 のページ指 定 に 誤 りがあります。ページ 指 定 ダイアログボックスでページ 指 定 が範 囲 を 超 えています。確 認 メッセージです。サーバ 印 刷 が 正 常 に 終 了しました。確 認 メッセージです。スプール 処 理 が 正 常 に 終 了しました。プレビュー 時 にページ 指定 ダイアログボックスのページの 指 定 値 に 99999ページを 超 える 値 を 指 定しています。プレビュー機 能 では、99999 ページを 超 えるページをプレビューすることはできません。プレビュー 時 に[ 次 ページ]ボタンをクリックした 場 合 に、99999 ページを 超 えるページを 表 示 しようとしています。プレビュー 機 能 では、99999ページを 超 えるページをプレビューすることはできません。プレビュー 時 に[ 最 後 ]ボタンをクリックした 場合 に、99999 ページを 超えるページを 表 示 しようとしています。プレビュー 機 能 では、99999ページを 超 えるページをプレビューすることはできないため、99999 ページを 表 示 します。指 定 する 部 数 には、1 から999 の 値 で 指 定 してください。印 刷 範 囲 のページ 指 定 を 確認 し、 正 しく 指 定 してださい。1 から 最 大 ページ 数 の 値 で 指定 してください。エラー 番 号 、submit メソッドおよび Terminate イベントの 復 帰 値 の 関 係 について 以 下 に 示 します。エラー 番 号submit メソッドの 復 帰 値Terminate イベントの ErrorCodeP1000 0 -1P2XXX 0 -2--<strong>MeFt</strong>/<strong>Web</strong> クライアントで、99999 ページを 超 えるページをプレビューすることはできません。136


付 録エラー 番 号P3000 ~P3003P3004 ~P3018P9XXXsubmit メソッドの 復 帰 値-3 Terminate イベントは 通 知 されません。0 -3Terminate イベントの ErrorCode0 警 告 または 確 認 メッセージのため Terminate イベントには 関 係 ありませんP1000 の 詳 細 コードを 以 下 に 示 します。• P1000 エラーはネットワーク 経 路 で 異 常 が 発 生 した 場 合 に 発 生 します。P1000 エラーが 発 生 した 場 合 はプログラムを 再 起 動 してください。 尚 、P1000 エラーが 頻 発 する 場 合 や、 詳 細 コードまたは 処 置 が 記 載 されていないエラーが 発 生 した 場 合 は、WWW サーバや PROXY サーバをはじめネットワーク 経 路 に 異 常 が 発 生 していないか 確 認 してください。詳 細説 明処 置コード06400401ホスト 名 、ポート 番 号 の 誤 りなどでサーバに 接 続 できません。API に 受 け 渡 されたハンドルは、すでに 無 効 になっているか、クローズされています。サーバ 上 で 構 文 エラーが 検 出 されました。起 動 用 HTML ファイルの hostname プロパティまたは port プロパティが 正 しく 指 定 されているか、 以 下 の 点 を 確 認してください。• ブラウザから 起 動 用 HTML のソースを 開 き、hostname プロパティおよび port プロパティを 確 認 してください。WWW ブラウザのキャッシュに 格 納 されているHTML が 参 照 されていませんか。• hostname プロパティの 指 定 が 名前 解 決 されていますか。ping コマンドで 確 認 してください。• port プロパティに 正 しいポート 番号 が 指 定 されていますか。<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャを 起 動 できますか。また、WWW サーバが 起 動 されているか 確 認 してください。当 社 技 術 員 にご 連 絡 ください。<strong>MeFt</strong>/<strong>Web</strong> プラグインを 使 用 している場 合 には、プロキシにホスト 名 が 指 定されていることを 確 認 してください。適 正 な 利 用 者 権 限 を 持 っていません。 認 証 画 面 にユーザ 名 とパスワードを 正しく 入 力 してください。137


付 録詳 細コード説 明処 置403404405406407408409410411サーバがクライアントからの 要 求 を 拒否 しました。指 定 されたドキュメントが 存 在 しません。クライアントによって 使 用 された 方 式をサポートしていません。クライアントによって 指 定 された 方 式はサポートされていません。代 理 サーバが 要 求 を 転 送 するために 認証 が 必 要 です。サーバがトランザクションを 切 断 しました。クライアントからの 要 求 が 別 の 要 求 と競 合 したか、あるいは、サーバの 設 定と 矛 盾 しています。クライアントとサーバ 間 の 資 源 が 不 一致 です。サーバは 要 求 の 中 に Content-Lengthヘッダの 指 定 がないと 要 求 を 受 け 付 けません。WWW サーバの 環 境 を 確 認 してください。• IIS を 使 用 する 場 合 は、 仮 想 パスに実 行 権 をもつ「/<strong>MeFt</strong><strong>Web</strong>/Scripts」が 指 定 されているか 確 認 してください。• InfoProvider Pro を 使 用 する 場 合は、 環 境 設 定 の CGI 識 別 名 に「/cgi-bin」が 指 定 されているか 確認 してください。• WWW ブラウザのプロキシサーバーの 設 定 が 正 しいか 確 認 してください。• プロキシサーバなどのネットワーク 環 境 に 異 常 がないか 確 認 してください。WWW サーバが 起 動 しているか 確 認 してください。WWW サーバの 環 境 を 確 認 してください。• IIS を 使 用 する 場 合 は、 仮 想 パスに実 行 権 をもつ「/<strong>MeFt</strong><strong>Web</strong>/Scripts」が 指 定 されているか 確 認 してください。• InfoProvider Pro を 使 用 する 場 合は、 環 境 設 定 の CGI 識 別 名 に「/cgi-bin」が 指 定 されているか 確認 してください。• WWW ブラウザのプロキシサーバーの 設 定 が 正 しいか 確 認 してください。• プロキシサーバなどのネットワーク 環 境 に 異 常 がないか 確 認 してください。当 社 技 術 員 にご 連 絡 ください。138


付 録詳 細コード説 明処 置500501502503504120011200212003サーバの 一 部 が 異 常 終 了 したか、または 設 定 エラーが 発 生 しました。クライアントがサーバでは 実 行 できないアクションを 要 求 しました。サーバ(または 代 理 サーバ)が 別 のサーバ(または 代 理 サーバ)から 無 効な 応 答 を 検 出 しました。サーバが 高 負 荷 状 態 です。サーバがトランザクションを 切 断 しました。現 在 、これ 以 上 、ハンドルを 作 成 することはできません。リクエストは 時 間 切 れです。サーバから 拡 張 エラーが 返 されました。これは、 長 いエラーメッセージを含 む 文 字 列 またはバッファです。エラーテキストを 検 索 するときはInternetGetLastResponseInfo を 呼 び出 します。12004 内 部 エラーが 発 生 しました。12005 URL が 無 効 です。12006URL スキームが 認 識 されないか、サポートされていません。12007 サーバ 名 が 解 読 できませんでした。サーバマシンの PATH 環 境 変 数 に<strong>MeFt</strong>/<strong>Web</strong> のインストールディレクトリが 指 定 されているか 確 認 してください。 問 題 が 解 決 しない 場 合 はサーバマシンでトレースログを 採 取 したあと、当 社 技 術 員 にご 連 絡 ください。当 社 技 術 員 にご 連 絡 ください。WWW サーバの 環 境 を 確 認 してください。• IIS を 使 用 する 場 合 は、 仮 想 パスに実 行 権 をもつ「/<strong>MeFt</strong><strong>Web</strong>/Scripts」が 指 定 されているか 確 認 してください。• InfoProvider Pro を 使 用 する 場 合は、 環 境 設 定 の CGI 識 別 名 に「/cgi-bin」が 指 定 されているか 確認 してください。• WWW ブラウザのプロキシサーバーの 設 定 が 正 しいか 確 認 してください。• プロキシサーバなどのネットワーク 環 境 に 異 常 がないか 確 認 してください。当 社 技 術 員 にご 連 絡 ください。WWW サーバが 起 動 しているか 確 認 してください。当 社 技 術 員 にご 連 絡 ください。139


付 録詳 細コード12008120091201012011120121201312014リクエストのあったプロトコルが 突 きとめられませんでした。InternetQueryOption またはInternetSetOption の 呼 出 が 無 効 なオプション 値 を 指 定 しました。InternetQueryOption またはInternetSetOption に 提 示 されたオプションの 長 さが、 指 定 のオプションのタイプとしては 正 しくありません。リクエストオプションが 設 定 できないので、クエリーだけを 行 います。Win32 インターネット 関 数 サポートは停 止 またはアンロードします。提 示 されたユーザー 名 が 正 しくないので、FTP サーバへの 接 続 およびログオンリクエストを 完 了 できませんでした。提 示 されたパスワードが 正 しくないので、FTP サーバへの 接 続 およびログオンリクエストを 完 了 できませんでした。12015FTP サーバへの 接 続 およびログオンリクエストは 失 敗 しました。12016 リクエストのあった 操 作 は 無 効 です。120171201812019120201202112022120231202412025説 明一 般 に、 操 作 を 完 了 しないうちにリクエストの 動 作 するハンドルがクローズしたために、 操 作 をキャンセルしました。提 示 されたハンドルのタイプが、この操 作 では 正 しくありません。提 示 されたハンドルが 正 しい 状 態 にないので、リクエストのあった 操 作 を 実行 することができません。代 理 名 ではリクエストを 受 け 入 れられません。リクエストのあったレジストリ 値 を 突きとめられませんでした。リクエストのあったレジストリ 値 は 突きとめました。タイプが 正 しくないか、 無 効 な 値 です。現 在 、ダイレクトネットワークアクセスは 実 行 できません。コンテキスト 値 としてゼロが 提 示 されているので、 非 同 期 リクエストを 受 け付 けることができませんでした。コールバック 関 数 が 設 定 されていなかったので、 非 同 期 リクエストを 受 け付 けることができませんでした。処 置当 社 技 術 員 にご 連 絡 ください。140


付 録詳 細コード説 明処 置120261 つまたは 複 数 のリクエストが 中 断 しているので、リクエストのあった 操 作を 完 了 することができませんでした。当 社 技 術 員 にご 連 絡 ください。120271202812029リクエストのフォーマットが 無 効 です。リクエストのあった 項 目 を 突 きとめることができませんでした。サーバへの 接 続 の 試 みが 失 敗 しました。12030 サーバとの 接 続 を 中 止 しました。12031 サーバとの 接 続 をリセットしました。1203212036120411204612110121111213012131Win32 インターネット 関 数 にリクエストをやり 直 すように 要 求 します。ハンドルが 存 在 するために、リクエストは 失 敗 しました。閲 覧 した 内 容 で、 安 全 ではないサーバから 入 ったものがあるおそれがあります。このコンピュータではクライアント 許可 がセットアップされていません。操 作 が 現 在 、 進 行 中 なので、リクエストのあった 操 作 を FTP セッションで実 行 することができません。セッションを 中 止 したので、FTP 操 作を 完 了 できませんでした。Gopher サーバから 返 されたデータの解 析 中 にエラーが 発 見 されました。ファイルロケータに 対 してリクエストを 行 ってください。12132Gopher サーバからデータを 受 信 中 にエラーが 発 見 されました。12133 データの 最 後 に 到 達 しました。12134 提 示 されたロケータは 無 効 です。1213512136この 操 作 では、ロケータのタイプが 正しくありません。リクエストのあった 操 作 は、Gopher+か、Gopher+ 操 作 を 指 定 するロケータとの 組 み 合 せでしか 実 行 できません。12137リクエストのあった 属 性 を 突 きとめることができませんでした。12138 ロケータのタイプがわかりません。以 下 の 点 を 確 認 してください。• WWW サーバが 起 動 しているか 確認 してください。• LANケーブルが 抜 けていないかなど、ネットワーク 環 境 に 異 常 がないか 確 認 してください。• WWW サーバのタイムアウト 時 間に 最 大 値 を 設 定 してください。以 下 の 点 を 確 認 してください。• WWW サーバが 起 動 しているか 確認 してください。• LANケーブルが 抜 けていないかなど、ネットワーク 環 境 に 異 常 がないか 確 認 してください。• WWW サーバのタイムアウト 時 間に 最 大 値 を 設 定 してください。当 社 技 術 員 にご 連 絡 ください。1215012151リクエストのあったヘッダを 突 きとめることができませんでした。サーバから 1 つもヘッダを 返 されませんでした。141


付 録詳 細コード12152サーバレスポンスを 解 析 することができませんでした。12153 明 示 されたヘッダは 無 効 です。1215412155説 明HttpQueryInfo へのリクエストは 無 効です。すでに 存 在 するために、ヘッダを 追 加できませんでした。処 置当 社 技 術 員 にご 連 絡 ください。142


付 録<strong>MeFt</strong>/<strong>Web</strong> プラグイン 固 有 のエラーメッセージ以 下 に <strong>MeFt</strong>/<strong>Web</strong> プラグインが 表 示 するエラーメッセージについて 説 明 します。エラーメッセージは <strong>MeFt</strong>/<strong>Web</strong> ドキュメントの message キーワードで“ 表示 する”を 指 定 した 場 合 に 表 示 されます。エラー 番号エラーメッセージ説 明P4001P4002<strong>MeFt</strong>/<strong>Web</strong> プラグインの 初 期 化に 失 敗 しました。以 下 の 原 因 が 考 えられます。• メモリ 不 足 などによりプラグインの 初期 化 に 失 敗 しました。• クライアントに 必 要 なモジュールが 存在 しません。• Netscape Navigator を 使 用 している 場合 に、クライアントマシンの PATH 環境 変 数 に <strong>MeFt</strong>/<strong>Web</strong> プラグインのインストール 先 が 設 定 されていません。使 用 するモジュールのバージョンが 異 なっているため 処 理 できません。プラグインで 使 用 するモジュールのバージョンが 異 なっています。プラグインを 一度 削 除 してから、 再 度 インストールしてください。143


付 録<strong>MeFt</strong>/<strong>Web</strong> サーバのイベントログWWW サーバ 上 で 動 作 している <strong>MeFt</strong>/<strong>Web</strong> サーバでは、システムにイベントを通 知 しています。イベントを 表 示 するためには、イベントビューアを 起 動 して、[ログ]メニューの[アプリケーション]をクリックします。• <strong>MeFt</strong>/<strong>Web</strong> サービスプログラムのイベントログイベント100101102103104105106118122124127説 明 補 足 処 置サービスが 開 始 されました。サービスが 終 了 されました。サービスが 停 止 されました。一 時 停 止 中 のサービスが再 開 されました。サービスが 一 時 停 止 されました。サービスの 起 動 に 失 敗 しました。サービスの 停 止 に 失 敗 しました。最 大 実 行 可 能 プログラム数 が、 起 動 されています。ユーザレジストリのロードに 失 敗 しました。プロセスの 作 成 に 失 敗 しました。コマンドライン 関 数 アドレスの 取 得 に 失敗 しました。関 数 名 状 態 を 通 知 するイベントです。エラーではありません。---原 因 として <strong>MeFt</strong>/<strong>Web</strong>サービスのログオンアカウントにシステムアカウントが 指 定 されていることが 考 えられます。 にはリモート 実 行したプログラムのコマンドラインが 出 力 されます。 には 指 定 した 関 数名 が 出 力 されます。-----サーバマシンに <strong>MeFt</strong>/<strong>Web</strong>が 正 しくインストールされていない 可 能 性 があります。<strong>MeFt</strong>/<strong>Web</strong> をアンインストールしてから 再 度 インストールしてください。<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 情 報 の同 時 実 行 可 能 数 を 増 やします。 同 時 実 行 可 能 数 の 設 定方 法 については、「2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境を 設 定 する」を 参 照 してください。<strong>MeFt</strong>/<strong>Web</strong> サービスのログオンアカウントがシステムアカウントの 場 合 、サーバ印 刷 が 失 敗 したりプロセスを 強 制 終 了 できないなどの不 都 合 が 発 生 する 場 合 があります。<strong>MeFt</strong>/<strong>Web</strong> サービスのログオンアカウントをシステムアカウント 以 外 に指 定 します。pathname プロパティに、起 動 するプログラムのパスが 正 しく 指 定 されているか確 認 してください。funcname プロパティに、COBOL のプログラム 名 が正 しく 指 定 されているか 確認 します。144


付 録イベント128256500501502説 明 補 足 処 置指 定 された DLL のロードに 失 敗 しました。DLL 名 サーバ 印 刷 プログラムの起 動 に 失 敗 しました。スプールファイルの 作 成に 失 敗 しました。スプールファイルの 出 力に 失 敗 しました。サーバ 印 刷 に 失 敗 しました。詳 細 コード には 指 定 した DLL名 が 出 力 されます。-- には <strong>MeFt</strong> の 通 知コードが 出 力 されます。pathname プロパティに、起 動 する dll のパスが 正 しく指 定 されているか 確 認 します。<strong>MeFt</strong>/<strong>Web</strong> が 正 しくインストールされているか 確 認 してください。<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 のスプール 格 納 ディレクトリに指 定 されたディレクトリのディスク 空 き 容 量 があるか確 認 します。 空 き 容 量 がない 場 合 は、スプール 格 納ディレクトリを 変 更 するかディスクの 空 き 容 量 を 増 やします。<strong>MeFt</strong> 説 明 書 を 参 照 してエラー 原 因 と 対 処 方 法 を 確 認します。145


付 録• ログサーバのイベントログイベント説 明 補 足 処 置123125127130131I/O エラーが 発 生 したため、トレースログを 採 取できませんでした。メモリ 不 足 のため、トレースログを 採 取 できませんでした。ディスク 空 き 容 量 不 足 のため、トレースログファイルを 作 成 または 更 新 できませんでした。利 用 者 プログラム 指 定ファイルにアクセスできませんでした。起 動 を 許 可 されていないプログラム「XXX¥XXX.XXX」が 指定 されました。---利 用 者 プログラム 指 定ファイルが 存 在 しない、またはファイルにアクセスできません。指 定 された 利 用 者 プログラムが、 利 用 者 プログラム 指 定 ファイルに 記 載 されていません。ログファイルのアクセス 権を 確 認 してください。 問 題が 解 決 しない 場 合 は、<strong>MeFt</strong>/<strong>Web</strong> Log Service を 停止 後 にログファイルを 削 除して、 再 度 <strong>MeFt</strong>/<strong>Web</strong> LogService を 開 始 してください。削 除 するログファイルは、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「ログ 設 定 」で「 格 納 先 」に 指定 されているディレクトリの f3esobsc.log です。ログの 設 定 については、「2.4 サーバ 側 のトレースログ 環 境 を 設 定 する」を 参 照してください。サーバマシンに 仮 想 メモリ領 域 が 十 分 確 保 されているか 確 認 してください。トレースログファイルの 格納 先 に 指 定 したディスクの空 き 領 域 を、トレースログファイルのファイルサイズより 大 きくしてください。利 用 者 プログラム 指 定 ファイルが 配 置 されていること、および 利 用 者 プログラム 指定 ファイルに 読 み 取 りアクセス 権 が 設 定 されていることを 確 認 してください。利 用 者 プログラム 指 定 ファイルについては、「2.3 利 用者 プログラムの 指 定 」を 参照 してください。利 用 者 プログラム 指 定 ファイルに 利 用 者 プログラム 名が 正 しく 記 載 されているか、または <strong>MeFt</strong>/<strong>Web</strong> クライアントの pathanme プロパティの 指 定 が 正 しいか 確 認してください。146


付 録イベント説 明 補 足 処 置132参 照 を 許 可 されていないファイル「XXX¥XXX.XXX」が 指定 されました。利 用 者 プログラムが 参 照しようとしたファイルが、 利 用 者 プログラム 指定 ファイルに 記 載 されていません。CGI アクセス 機 能 を 利 用 している 場 合 、 利 用 者 プログラム 指 定 ファイルに 参 照 するユーザ 資 源 が 正 しく 指 定されているか 確 認 してください。CGI アクセス 機 能 を 利 用 する 場 合 の 利 用 者 プログラム指 定 ファイルについては、「7.7 CGI アクセス」を 参 照してください。147


付 録<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログトレースログは、<strong>MeFt</strong>/<strong>Web</strong> が 持 つ 障 害 調 査 用 の 内 部 処 理 結 果 の 記 録 です。トラブル 発 生 時 に 採 取 し 当 社 技 術 員 にお 渡 しください。1. 設 定 方 法<strong>MeFt</strong>/<strong>Web</strong> クライアントのトレースログを 記 録 するには、トレースログ環 境 設 定 コマンドを 起 動 して「ログ 環 境 設 定 」を 変 更 します。インストール 直 後 の 採 取 レベルはコントロールログ、<strong>MeFt</strong> ログともに「 採 取 しない」に 設 定 されています。 障 害 が 再 現 可 能 な 場 合 はコントロールログを「LEVEL1」に、<strong>MeFt</strong> ログを「 採 取 する」に 設 定 して、 現象 を 再 現 してください。ログ 環 境 の 設 定 方 法 については、「2.6.3 クライアント 側 のトレースログ 環 境 を 設 定 する」を 参 照 してください。2. 採 取 方 法トラブルが 発 生 した 場 合 は、 以 下 に 格 納 されたトレースログファイルを採 取 してください。ログの 種 類コントロールログ<strong>MeFt</strong>ログ格 納 先 とファイルトレースログ 環 境 設 定 コマンドの「 格 納 先 」に 指 定されているディレクトリの f3eswweblog.xxx(xxx は001 ~ 010)画 面 処 理 トレースログ 環 境 設 定 コマンドの「 格 納 先 」に 指 定されたディレクトリ 配 下 の Meftrace.log ディレクトリ印 刷 処 理 "TMP" または "TEMP" 環 境 変 数 に 指 定 されたディレクトリ 配 下 の MEFTPLOG ディレクトリ148


付 録<strong>MeFt</strong>/<strong>Web</strong> サーバのトレースログトレースログは、<strong>MeFt</strong>/<strong>Web</strong> が 持 つ 障 害 調 査 用 の 内 部 処 理 結 果 の 記 録 です。トラブル 発 生 時 に 採 取 し 当 社 技 術 員 にお 渡 しください。1. 設 定 方 法<strong>MeFt</strong>/<strong>Web</strong> サーバのトレースログを 記 録 するには、<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「ログの 設 定 」を 有 効 にします。インストール 直 後 の 採 取 レベルは「レベル 2」(エラー 情 報 と 処 理 結 果を 採 取 )に 設 定 されています。 障 害 が 再 現 可 能 な 場 合 はログの 採 取 レベルを「レベル 3」に 設 定 して、 現 象 を 再 現 してください。ログの 設 定 方 法 については、「2.4 サーバ 側 のトレースログ環 境 を 設 定 する」を 参 照 してください。トレースログの 採 取 の 有 無 を 変 更 した 場 合 または 採 取 レベルを 変 更 した 場 合 は、 以 下 のサービスをコントロールパネルの[サービス]アイコンを 使 って、 再 起 動 してください。• <strong>MeFt</strong>/<strong>Web</strong> Log Service2. 採 取 方 法トレースログは <strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「ログの 設 定 」で「 格 納 先 」に 指定 されているディレクトリの f3esobsc.log ファイルを 採 取 してください。149


トラブルシューティング付 録<strong>MeFt</strong>/<strong>Web</strong> の 使 用 中 、トラブルが 発 生 した 場 合 に、 当 てはまる 事 象 がないか 確認 してください。 考 えられる 原 因 と 対 処 方 法 について 説 明 しています。◆ 利 用 者 プログラムの 実 行 時 に、「P2003 プログラムを 処 理 できませんでした。プログラムの 起 動 に 失 敗 しました。」または「P2016プログラムの 起 動 に 失 敗 しました。」のエラーメッセージが 表 示 され、リモート 実 行 に 失 敗 する。【 原 因 】以 下 の 原 因 が 考 えられます。a. 利 用 者 プログラム 指 定 ファイルに 起 動 する 利 用 者 プログラムが 指 定 されていますか?b. <strong>MeFt</strong>/<strong>Web</strong> ドキュメントまたは 起 動 用 HTML ファイルの 内 容 を 確 認 します。1) pathname プロパティが 正 しく 設 定 されていますか?2) プロセス 型 プログラムを 起 動 する 場 合 、funcname プロパティが 指定 されていませんか?3) スレッド 型 プログラムを 起 動 する 場 合 、funcname プロパティが 正しく 設 定 されていますか?【 対 処 】a. 利 用 者 プログラム 指 定 ファイルに 起 動 するプログラムを 指 定 してください。詳 細 については、「2.3 利 用 者 プログラムの 指 定 」を 参 照 してください。b. <strong>MeFt</strong>/<strong>Web</strong> ドキュメントまたは 起 動 用 HTML ファイルの 以 下 の 内 容 を 確認 してください。1) pathname プロパティ(キーワード)を 確 認 してください。2) プロセス 型 プログラムを 起 動 する 場 合 には、funcname プロパティ(キーワード)を 指 定 することはできません。funcname プロパティ(キーワード)が 指 定 されている 場 合 には、指 定 を 削 除 してください。funcname プロパティ(キーワード)を 確 認 してください。◆ WWW ブラウザが 応 答 しなくなる。【 原 因 】COBOL の 実 行 用 の 初 期 化 ファイル(COBOL85.cbr)または 環 境 変 数 に「@MessOutFile= ファイル 名 」、「@EnvSetWindow=UNUSE」、「@WinCloseMsg=OFF」が 指 定 されていますか?サーバでエラーメッセージが 出 力 され、 応 答 待 ちになっていませんか?150


付 録【 対 処 】以 下 の 手 順 で <strong>MeFt</strong>/<strong>Web</strong> サービスプログラムをデバッグモードで 起 動 し、エラーが 発 生 していないか 確 認 します。1. コントロールパネル 中 の[サービス]アイコンを 使 って、<strong>MeFt</strong>/<strong>Web</strong>サービスプログラム(<strong>MeFt</strong>/<strong>Web</strong> Service)を 停 止 します。2. タスクマネージャの[プロセス]タブを 使 用 して、<strong>MeFt</strong><strong>Web</strong>.exe が 実 行中 でないことを 確 認 します。3. 以 下 のコマンドラインを 使 って <strong>MeFt</strong>/<strong>Web</strong> サービスプログラムをロードします。c:¥program files¥NetCOBOL¥<strong>MeFt</strong><strong>Web</strong>.exe -debug※) 下 線 部 は、<strong>MeFt</strong>/<strong>Web</strong> のインストール 先 を 指 定 します。4. WWW ブラウザで 起 動 用 HTML を 開 きます。リモート 実 行 が 行 われます。サーバでエラーメッセージが 表 示 された 場 合 は、エラーメッセージの 指 示 に従 って 問 題 を 解 決 してください。◆ リモート 実 行 すると「インターネットエクスプローラスクリプトエラー」または「このページのスクリプトでエラーが 発 生 しました」が 発 生 する。【 原 因 】<strong>MeFt</strong>/<strong>Web</strong> コントロールがダウンロードされていますか?【 対 処 】エクスプローラを 起 動 して Windows システムディレクトリの "DownloadedProgram Files" を 開 き、"<strong>MeFt</strong>/<strong>Web</strong> Control" があるか 確 認 してください。"<strong>MeFt</strong>/<strong>Web</strong> Control" がない 場 合 は、Internet Explorer の「インターネットオプション」ダイアログボックスの「セキュリティ」タブで「レベルのカスタマイズ」ボタンを 選 択 して、「 署 名 済 み ActiveX ® コントロールのダウンロード」を「ダイアログを 表 示 する」になっていることを 確 認 した 上 で、<strong>MeFt</strong>/<strong>Web</strong> コントロールをダウンロードしてください。ダウンロード 中 は 他 のウィンドウやアプリケーションを 終 了 させてください。また、ダウンロード 終 了 後 はセキュリティレベルを 元 に 戻 してください。◆ WWW サーバ 上 に 格 納 されたウィンドウ 情 報 ファイル、プリンタ情 報 ファイル、または 画 面 帳 票 定 義 体 を 入 れ 替 えても 反 映 されない。【 原 因 】WWW ブラウザのキャッシュに 格 納 されているファイルが 参 照 されていませんか?【 対 処 】WWW ブラウザのキャッシュを 削 除 してから、 再 度 、リモート 実 行 を 行 ってください。キャッシュファイルを 削 除 するには、Internet Explorer の「インターネットオプション」を 開 き、「 全 般 」タブのインターネット 一 時 ファイルの 削除 を 選 択 します。151


付 録◆ サーバ 印 刷 ができない。【 原 因 】<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「サーバ 印 刷 用 の 出 力 プリンタデバイス 名 」またはサーバ 印 刷 で 使 用 するプリンタ 情 報 ファイルに「 出 力 プリンタデバイス」が 指 定 されていますか?【 対 処 】<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の「サーバ 印 刷 用 の 出 力 プリンタデバイス 名 」またはプリンタ 情 報 ファイルに「 出 力 プリンタデバイス 名 」を 指 定 してから、サーバ 印 刷を 行 ってください。◆ <strong>MeFt</strong>/<strong>Web</strong> プラグインでリモート 実 行 できない。【 原 因 】WWW サーバに <strong>MeFt</strong>/<strong>Web</strong> プラグインが 使 用 する MIME タイプが 登 録 されていますか?【 対 処 】WWW サーバに <strong>MeFt</strong>/<strong>Web</strong> プラグインが 使 用 する MIME タイプが 登 録 されているか 確 認 してください。MIME タイプの 登 録 方 法 については、ソフトウェア 説 明 書(meftweb.txt)を 参 照 してください。◆ コントロールをバージョンアップしたら 利 用 者 プログラムの 起 動が 遅 くなった。【 原 因 】<strong>MeFt</strong>/<strong>Web</strong> コントロールが 起 動 の 度 にダウンロードされている 可 能 性 があります。【 対 処 】クライアントにダウンロードされている <strong>MeFt</strong>/<strong>Web</strong> コントロールのバージョンが 起 動 用 HTML の CODEBASE に 記 述 されているバージョン 情 報 より 古 い 場 合にこの 現 象 が 発 生 します。CODEBASE のバージョン 情 報 を 修 正 してください。CODEBASE については、<strong>MeFt</strong>/<strong>Web</strong> 説 明 書 の「4.1 <strong>MeFt</strong>/<strong>Web</strong> コントロールを サーバ 上 からダウンロードする」を 参 照 してください。◆ WWW サーバのポート 番 号 を 80 以 外 に 変 更 するとリモート 実 行に 失 敗 する。【 原 因 】ユーザ 資 源 の 指 定 方 法 に 誤 りはありませんか?【 対 処 】MEFTDIR などのユーザ 資 源 格 納 ディレクトリに URL を 指 定 する 場 合 は、 以 下のようにポート 番 号 を 指 定 してください。例 )MEFTDIR=http://hostname:81/<strong>MeFt</strong><strong>Web</strong>/152


付 録◆ http://hostname/<strong>MeFt</strong><strong>Web</strong> が 見 つからない。【 原 因 】IIS 4.0 の 仮 想 ディレクトリが 残 っていませんか?【 対 処 】以 下 の 手 順 で <strong>MeFt</strong>/<strong>Web</strong> の 仮 想 ディレクトリを 削 除 してから 再 登 録 します。1. 「インターネットサービスマネージャ」を 起 動 します。2. 「 既 定 の <strong>Web</strong> サイト」を 選 択 します。3. 仮 想 ディレクトリの "<strong>MeFt</strong><strong>Web</strong>" を 選 択 し、[ 削 除 ]ボタンをクリックして 削 除 します。4. 「 既 定 の <strong>Web</strong> サイト」を 選 択 し、「 新 規 作 成 」-「 仮 想 ディレクトリ」を選 択 します。5. 「 新 しい 仮 想 ディレクトリのウィザード」の「 仮 想 パス(エイリアス)」に 任 意 の 仮 想 パス 名 を 指 定 し、「 次 へ」を 選 択 します。6. 「 新 しい 仮 想 ディレクトリのウィザード」の「 物 理 パス」に 帳 票 定 義 情報 やデータファイルの 格 納 ディレクトリを 指 定 し、「 次 へ」を 選 択 します。7. 「 新 しい 仮 想 ディレクトリのウィザード」の「 読 み 取 りアクセスを 許 可する」を 選 択 し、「 完 了 」を 選 択 します。8. 新 しい 仮 想 ディレクトリが 作 成 されます。◆ リモート 実 行 すると、「P1000 ネットワークエラーが 発 生 しました。 詳 細 コード:XXXXX」が 発 生 する。【 原 因 】以 下 の 原 因 が 考 えられます。a. 起 動 用 HTML ファイルの hostname プロパティまたは port プロパティが正 しく 設 定 されていますか?または、<strong>MeFt</strong>/<strong>Web</strong> ドキュメントの hostname キーワードまたは port キーワードが 正 しく 設 定 されていますか?b. WWW サーバが 起 動 されていますか?c. LAN ケーブルが 抜 けているなど、ネットワーク 環 境 に 異 常 はありませんか?【 対 処 】原 因 によって、それぞれの 対 処 に 従 った 見 直 しを 実 施 してくださいa. hostname プロパティ(キーワード)または port プロパティ(キーワード)を 確 認 してください。サーバとクライアントが 異 なるドメインに 所属 する 場 合 は、hostname をフルドメイン 形 式 で 指 定 してください。また、hostname プロパティおよびユーザ 資 源 の 格 納 先 に 指 定 された URLのサーバ 名 が、クライアントで 名 前 解 決 されているか、ping コマンドで確 認 してください。b. WWW サーバを 起 動 してください。c. 詳 細 コードが 0 または 6 以 外 の 場 合 、 詳 細 コードには HTTP のステータスコード、または Windows システムが 提 供 している Windows Internet(WinInet) インタフェースのエラーコードが 表 示 されます。クライアン153


付 録トとサーバ 間 のネットワーク 機 器 や 回 線 品 質 の 問 題 が 考 えられるため、ネットワーク 管 理 者 に 相 談 してください。◆ リモート 実 行 するとユーザ 認 証 画 面 が 表 示 される。または「P1000 ネットワークエラーが 発 生 しました。 詳 細 コード:403」が 発 生 する。【 原 因 】インストールするファイルに、<strong>MeFt</strong>/<strong>Web</strong> の 読 み 取 り 権 限 が 設 定 されていますか?【 対 処 】インストールする 以 下 のファイルに <strong>MeFt</strong>/<strong>Web</strong> の 読 み 取 り 権 限 が 設 定 されているか 確 認 します。読 み 取 り 権 限 が 設 定 されていない 場 合 は、 権 限 を 変 更 してください。確 認 するファイル権 限 を 与 えるユーザグループ• WWWサーバが InfoProvider Pro の 場 合C:¥Program Files¥INTERSTAGE¥F3FMwww¥IPPhome¥<strong>MeFt</strong><strong>Web</strong>¥Fgateway• WWWサーバが IIS の 場 合C:¥Program Files¥NetCOBOL¥<strong>MeFt</strong><strong>Web</strong>¥inetsrv¥Fgateway※ 製 品 インストールディレクトリが "C:¥Program Files" の 場 合• 利 用 者 プログラムを 使 用 するユーザグループ。• インターネットゲストアカウント(IUSR_hostname)。WWW サーバの 設 定 で 匿 名 ユーザを 許 可 する 場 合 にだけ 設定 します。◆ プレビュー、クライアント 印 刷 、またはスプール 出 力 を 行 うと「JMP0310I-U 'XXXX' ファイルで 'OPEN' エラーが 発 生 しました.'ERRCD=9021'」が 発 生 する。またはプレビュー 画 面 からのスプール 処 理 が 行 えない。【 原 因 】<strong>MeFt</strong>/<strong>Web</strong> のスプール 格 納 ディレクトリに 正 しい 権 限 が 設 定 されていますか?【 対 処 】インストール 直 後 の 状 態 では、Administrators グループ 以 外 のユーザが<strong>MeFt</strong>/<strong>Web</strong> のプレビュー、クライアント 印 刷 、およびスプール 出 力 機 能 を 利 用することはできません。これらの 機 能 を 使 用 する 場 合 には、スプール 格 納 ディレクトリに 権 限 を 設 定 する 必 要 があります。権 限 の 設 定 方 法 は、「2.5.2 ディレクトリの 権 限 を 設 定 する」を 参 照してください。154


付 録◆ <strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 の 登 録 または 削 除 が 失 敗 する。【 原 因 】<strong>MeFt</strong>/<strong>Web</strong> のドキュメント 格 納 ディレクトリにフルコントロール 権 限 が 設 定 されていますか?【 対 処 】<strong>MeFt</strong>/<strong>Web</strong> のドキュメント 格 納 ディレクトリにフルコントロール 権 限 が 設 定 されているか 確 認 します。フルコントロール 権 限 が 設 定 されていない 場 合 は、 権 限 を 変 更 してください。ただし、セキュリティを 考 慮 して 開 発 時 以 外 にはフルコントロール 権 限 を 与 えないでください。確 認 するファイル権 限 を 与 えるユーザグループ• WWWサーバが InfoProvider Pro の 場 合C:¥Program Files¥INTERSTAGE¥F3FMwww¥IPPhome¥<strong>MeFt</strong><strong>Web</strong>¥Fgateway• WWWサーバが IIS の 場 合C:¥Program Files¥NetCOBOL¥<strong>MeFt</strong><strong>Web</strong>¥inetsrv¥Fgateway※ 製 品 インストールディレクトリが "C:¥Program Files" の 場 合◆ <strong>MeFt</strong>/<strong>Web</strong> サーバのトレースログが 出 力 されない。イベントビューアに「I/O エラーが 発 生 したため、トレースログを 採 取 できませんでした。」のログが 出 力 されている。【 原 因 】<strong>MeFt</strong>/<strong>Web</strong> のトレースログ 格 納 ディレクトリにフルコントロール 権 限 が 設 定 されていますか?【 対 処 】<strong>MeFt</strong>/<strong>Web</strong> のトレースログ 格 納 ディレクトリにフルコントロール 権 限 が 設 定 されているか 確 認 します。フルコントロール 権 限 が 設 定 されていない 場 合 は、 権 限 を 変 更 してください。確 認 するファイル権 限 を 与 えるユーザグループ• 利 用 者 プログラムを 使 用 するユーザグループ。• インターネットゲストアカウント(IUSR_hostname)。WWW サーバの 設 定 で 匿 名 ユーザを 許 可 する 場 合 にだけ 設定 します。C:¥Program Files¥NetCOBOL※トレースログ 格 納 ディレクトリのパスは、「<strong>MeFt</strong>/<strong>Web</strong> 動 作 環境 」ダイアログで 確 認 できます。• SYSTEM◆ SSL 使 用 時 にサーバ 印 刷 すると WWW ブラウザが 応 答 しなくなる。または「P2010 サーバ 印 刷 に 失 敗 しました。」が 発 生 する。【 原 因 】サーバ 印 刷 で 参 照 するユーザ 資 源 の 格 納 先 が URL で 指 定 されていませんか?【 対 処 】155


付 録サーバ 印 刷 で 参 照 するユーザ 資 源 の 格 納 先 は、サーバのローカルパスを 指 定 します。• <strong>MeFt</strong>/<strong>Web</strong> で SSL を 有 効 にするための 作 業 については、「5.11.3 <strong>MeFt</strong>/<strong>Web</strong> で SSL を 有 効 にするための 作 業 」を 参 照 してください。◆ プロセス 型 プログラムを 多 重 起 動 すると「アプリケーションを 正しく 初 期 化 できませんでした」のエラーが 発 生 する。【 原 因 】システムのリソース(Desktop heap 域 )が 枯 渇 している 可 能 性 があります。詳 細 については、FSC-NEWS の FNS-8080 または Microsoft のサポート 技 術 情 報の「 文 書 番 号 :JP184802」を 参 照 してください。【 対 処 】サーバマシンのレジストリ 情 報 を 変 更 することで 回 避 可 能 です。詳 細 については、FSC-NEWS の FNS-8080 または Microsoft のサポート 技 術 情 報の「 文 書 番 号 :JP184802」を 参 照 してください。◆ COBOL の 実 行 用 の 初 期 化 ファイル(COBOL85.CBR)を 使 用 したスレッド 型 プログラムのリモート 実 行 時 において、 実 行 用 の 初期 化 ファイルの 変 更 が 反 映 されない。【 原 因 】COBOL の 実 行 用 の 初 期 化 ファイル 変 更 後 、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 しましたか?COBOL の 実 行 用 の 初 期 化 ファイルを 変 更 した 場 合 には、<strong>MeFt</strong>/<strong>Web</strong> サーバを 再起 動 する 必 要 があります。 変 更 した 内 容 は、<strong>MeFt</strong>/<strong>Web</strong> サーバの 再 起 動 後 から有 効 となります。【 対 処 】<strong>MeFt</strong>/<strong>Web</strong> サーバを 再 起 動 し、 再 度 、リモート 実 行 してください。◆ シフト 状 態 に「カナ」が 指 定 された 英 数 字 項 目 に 入 力 しても、シフト 状 態 がカナに 切 り 替 わらない。【 原 因 】以 下 の 原 因 が 考 えられます。a. 日 本 語 入 力 システムに IME2002 を 使 用 していませんか?b. ウィンドウ 情 報 ファイルの CTLFEP キーワードに「N」が 指 定 されていませんか?【 対 処 】原 因 によって、それぞれの 対 処 に 従 った 見 直 しを 実 施 してくださいa. 日 本 語 入 力 システムに IME2002 を 使 用 している 場 合 は、ウィンドウ 情報 ファイルに 以 下 のキーワードを 指 定 してください。SHIFTTIMER 300現 象 が 回 避 されない 場 合 は、 設 定 値 を 300 よりも 大 きくして 調 整 してください。156


付 録b. ウィンドウ 情 報 ファイルの CTLFEP キーワードに「N」 以 外 を 指 定 してください。 設 定 値 の 詳 細 は、「<strong>MeFt</strong> 説 明 書 」を 参 照 してください。◆ Interstage List Works(SystemWalker/ListWORKS)またはInterstage List Creator Enterprise Edition(SystemWalker/ListCREATOR EE または SystemWalker/e-DocGenerator)と 連 携して、 帳 票 を 電 子 化 できない。【 原 因 】起 動 用 HTML の printmode プロパティに 3(サーバ 印 刷 ) 以 外 が 指 定 されていませんか?【 対 処 】プレビューしない 場 合 は、 起 動 用 HTML の printmode プロパティに 3(サーバ印 刷 )が 指 定 されているか 確 認 してください。<strong>MeFt</strong>/<strong>Web</strong> では、 帳 票 の 電 子 化 はサーバ 印 刷 を 行 う 場 合 だけ 可 能 です。◆ <strong>MeFt</strong>/<strong>Web</strong> コントロールの 起 動 用 HTML のページを 表 示 すると、「このコントロールをアクティブ 化 して 使 用 するには、Spaceキーまたは Enter キーを 押 してください。」のメッセージが 表 示 され、マウス・クリック 操 作 が 必 要 になる。【 原 因 】Internet Explorer 用 更 新 プログラム「KB912812」および「KB912945」には、ActiveX ® コントロールを 使 用 する <strong>Web</strong> ページの 処 理 方 法 を 変 更 する 修 正 が 含まれているため、これらの 処 理 により、 従 来 の 動 作 とは 異 なったことが 原 因 です。【 対 処 】回 避 方 法 については、 以 下 の Microsoft 社 の <strong>Web</strong> ページを 参 照 してください。• 「ActiveX コントロールのアクティブ 化 」(2006 年 3 月 現 在 )http://www.microsoft.com/japan/msdn/workshop/author/dhtml/overview/activating_activex.aspx回 避 方 法 についての 簡 単 な 例 を、 以 下 に 示 します。< 回 避 方 法 1 >外 部 スクリプトファイルを 作 成 し、そのスクリプトファイル 内 で ActiveX ® コントロールを 貼 り 付 けるための HTML を 修 正 します。157


付 録• 修 正 前起 動 用 HTML の 記 述 例• 修 正 後起 動 用 HTML の 記 述 例外 部 スクリプトファイル(object.js)の 記 述 例document.write("")document.write("")上 記 の 例 では、 外 部 スクリプトファイル(object.js)は、 起 動 用HTML と 同 じディレクトリに 配 置 する 必 要 があります。< 回 避 方 法 2 >外 部 スクリプトファイルを 作 成 し、そのスクリプトファイル 内 で ActiveX ® コントロールを 貼 り 付 けるための HTML を 修 正 します。外 部 スクリプトファイル 内 に、ActiveX ® コントロールを 貼 り 付 けるための 関 数を 定 義 します(VBScript 部 分 を 関 数 化 してパラメタを 渡 せるようにします)。158


付 録• 修 正 前起 動 用 HTML の 記 述 例• 修 正 後起 動 用 HTML の 記 述 例Create<strong>MeFt</strong><strong>Web</strong> "400", "300"外 部 スクリプトファイル(object.js)の 記 述 例Sub Create<strong>MeFt</strong><strong>Web</strong>(WIDTH, HEIGHT)document.write("")document.write("")End Sub◆ 画 面 入 出 力 処 理 、クライアント 印 刷 、またはプレビューを 行 うと、エラーコード:9010、9022、9042、9091 が 発 生 する。【 原 因 】以 下 の 原 因 が 考 えられます。a. ウィンドウ 情 報 ファイル、プリンタ 情 報 ファイル、 画 面 帳 票 定 義 体 、オーバレイ 定 義 体 、またはメディアファイルが、 指 定 した 格 納 ディレクトリに 存 在 しますか?b. ユーザ 資 源 をサーバのローカルパスで 指 定 (CGI アクセス)する 場 合 、利 用 者 プログラム 指 定 ファイルに、CGI アクセスで 参 照 するユーザ 資 源が 指 定 してありますか?【 対 処 】a. 指 定 した 格 納 ディレクトリにユーザ 資 源 が 存 在 するか 確 認 してください。詳 細 については、「5.4 ユーザ 資 源 の 指 定 方 法 」を 参 照 してください。159


付 録b. 利 用 者 プログラム 指 定 ファイルに、CGI アクセスで 参 照 するユーザ 資 源を 指 定 してください。詳 細 については、「7.7 CGI アクセス」を 参 照 してください。160


付 録<strong>MeFt</strong>/<strong>Web</strong> 導 入 時 チェックリスト<strong>MeFt</strong>/<strong>Web</strong> の 導 入 時 に 以 下 の 各 項 目 についてチェックを 行 ってください。No 分 類 チェック 項 目 対 応1234567インストール <strong>MeFt</strong>/<strong>Web</strong> を 使 用 するサーバ/ク ソフトウェア 説 明 書ライアントの OS は、 動 作 保 証 対 (meftweb.txt)のソフトウェア 組象 ですか。合 わせ 条 件 を 参 照 してください。WWWサーバ利 用 者プログラムリモート 実 行 機 能 で 起 動 される 利用 者 プログラムの 権 限 をシステムアカウント 以 外 に 設 定 しましたか。<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の 通 信 監 視 時間 に 適 切 な 時 間 が 指 定 されていますか。「2.5.1 利 用 者 プログラムの 権 限 を設 定 する」を 参 照 して、<strong>MeFt</strong>/<strong>Web</strong> サービスのログオンアカウントをシステムアカウント 以 外 に変 更 してください。システムアカウントの 場 合 はイベントビューアに「イベント ID:122 ユーザレジストリのロードに 失 敗 しました」のイベントが 出 力 されます。また、プロセスを 強 制 終 了 できないなどの 不 都 合 が 発 生 します。ネットワーク 異 常 などによりサーバとクライアント 間 の 通 信 が 切 断されると、サーバ 上 の 利 用 者 プログラムのプロセスが 終 了 せずに 残りサーバのリソースを 圧 迫 する 場合 があります。このような 場 合 に利 用 者 プログラムを 終 了 するには<strong>MeFt</strong>/<strong>Web</strong> 動 作 環 境 の 通 信 監 視 時間 に 0 以 外 を 指 定 してください。指 定 方 法 については「2.2 <strong>MeFt</strong>/<strong>Web</strong> の 動 作 環 境 を 設 定 する」を参 照 してください。<strong>MeFt</strong>/<strong>Web</strong> が 使 用 できるように ソフトウェア 説 明 書WWW サーバの 環 境 を 設 定 しまし (meftweb.txt)の 留 意 事 項 およびたか。「2.1 <strong>MeFt</strong>/<strong>Web</strong> のインストール」を 参 照 して WWW サーバの 環 境を 設 定 してください。なお、IIS 6.0 を 使 用 する 場 合 は、「2.1.2 サーバモジュールの 登 録(Windows Server® 2003 の IIS を使 用 する 場 合 )」を 参 照 してください。利 用 者 プログラム 指 定 ファイルに起 動 するプログラムが 指 定 されていますか。<strong>MeFt</strong>/<strong>Web</strong> 固 有 の 注 意 点 について適 切 に 対 処 されていますか。画 面 帳 票 定 義 体 などのユーザ 資 源は URL で 指 定 されていますか。「2.3 利 用 者 プログラムの 指 定 」を 参 照 してください。「5.3.1 利 用 者 プログラム 作 成 上 の注 意 点 」および「7.4 <strong>MeFt</strong>」を 参照 して 対 処 してください。ユーザ 資 源 の 指 定 方 法 については「5.4 ユーザ 資 源 の 指 定 方 法 」を参 照 してください。161


付 録No 分 類 チェック 項 目 対 応891011<strong>MeFt</strong>/<strong>Web</strong> hostname プロパティにホスト 名クライアント がフルドメイン 形 式 または IP アのプロパティ ドレスで 指 定 されていますか。その 他帳 票 を 電 子 化 する 場 合 、printmode プロパティに 3 が 指 定されていますか。不 正 アクセスや 情 報 漏 洩 がないよう、セキュリティ 対 策 は 行 われていますか。サーバとクライアントが 異 なるセグメントに 接 続 されている 場 合 、ホスト 名 のみを 指 定 すると 名 前 解決 できずに 接 続 できない 場 合 があるため、hostname プロパティはフルドメイン 形 式 または IP アドレスを 指 定 することを 推 奨 します。プレビューせずに 帳 票 を 電 子 化 する 場 合 は printmode プロパティに3 を 指 定 してください。 帳 票 の 電子 化 については「5.10 帳 票 の 電子 化 」を 参 照 してください。「7.8 セキュリティ」を 参 考 にして、セキュリティ 対 策 を 実 施 してください。負 荷 分 散 装 置 を 使 用 する 場 合 、 利 「7.6 システム 構 築 上 の 注 意 」を用 者 プログラム 起 動 中 はセッショ 参 照 して、 負 荷 分 散 装 置 の 一 意 性ンが 維 持 されるように 設 定 されて 保 証 時 間 を 適 切 な 時 間 に 設 定 していますか。ください。12IME2002 または IME2003 を 使 用して <strong>MeFt</strong> のシフト 制 御 を 行 う 場合 、コントロールパネルの [ 地 域と 言 語 のオプション ] は 正 しく 設定 されています。日 本 語 入 力 システムに IME2002または IME2003 を 使 用 する 場 合 、<strong>MeFt</strong> の 画 面 でシフト 制 御 が 行 われなかったり 確 定 前 の 文 字 が 対 象項 目 とは 別 の 位 置 に 表 示 される 場合 があります。 対 処 については「7.3 <strong>MeFt</strong>/<strong>Web</strong> プラグインとコントロール 共 通 」を 参 照 してください。162


索 引索 引Aargument ............................ 66CCGI アクセス ...................... 121Ddisplaywindow ....................... 68dspcompress ......................... 70Eenvironment ......................... 66Ffuncname ............................ 66Hhideprtbtn ........................... 72hostname ............................ 66HTML 作 成 ......................... 97hyperlink ....................... 70, 76hyperlinktarget ....................... 70IIIS ................................ 128InfoProvider Pro ..................... 127Internet Explorer ..................... 119M<strong>MeFt</strong> .............................. 116<strong>MeFt</strong>/<strong>Web</strong> .....................7, 8, 9<strong>MeFt</strong>/<strong>Web</strong> クライアント ...24, 131, 148<strong>MeFt</strong>/<strong>Web</strong> コントロール 40, 58, 113, 115<strong>MeFt</strong>/<strong>Web</strong> サーバ .........25, 144, 149<strong>MeFt</strong>/<strong>Web</strong> サーバサービスマネージャ.................................. 105<strong>MeFt</strong>/<strong>Web</strong> ドキュメント .............. 54<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 作 成 .......... 96<strong>MeFt</strong>/<strong>Web</strong> ドキュメント 編 集 ......... 110<strong>MeFt</strong>/<strong>Web</strong> プラグイン.... 40, 51, 52, 53, 112, 115, 143<strong>MeFt</strong>/<strong>Web</strong> プラグインのセットアップ .. 52message ............................. 67Ppathname ........................... 66port ................................ 66previewdc ........................... 71previewdrawpos ...................... 71previewrate .......................... 72previewwindow ...................... 71printmode ........................... 71QQuit ................................ 73SSSL ...........................67, 101SSL 設 定 の 確 認 方 法 ................ 102submit .............................. 73TTerminate ........................... 75UUnicode アプリケーション ............ 91W<strong>Web</strong> 連 携 環 境 ....................... 44WWW サーバ ...................... 101WWW サーバの 指 定 方 法 ............. 66WWW サーバの 設 定 ................ 101WWW ブラウザ ................91, 101WWW ブラウザの 設 定 .............. 102あアンインストール ................... 53い移 行 方 法 ........................... 93イベント ........................... 75イベント 一 覧 ....................... 75イベントログ ...................... 144印 刷 イメージ ....................... 64印 刷 イメージの 画 面 表 示 形 式 ......... 71印 刷 イメージの 表 示 位 置 ............. 71印 刷 ボタン 表 示 ..................... 72163


索 引インストール .................. 29, 52えエラーメッセージ ............ 131, 143か画 面 機 能 ........................... 14画 面 データ 圧 縮 ..................... 70画 面 表 示 形 式 の 指 定 方 法 ............. 68環 境 変 数 ........................... 82き起 動 ............................... 73起 動 方 法 .......................... 106起 動 用 HTML ファイル .............. 103くクライアント ....................... 40クライアント 印 刷 ................... 16け権 限 設 定 ...................... 38, 39さサーバ 印 刷 ......................... 18採 取 方 法 ...................... 37, 42作 業 の 流 れ ......................... 78削 除 ............................... 61サンプルプログラム ................. 43しシステム 構 築 上 の 注 意 .............. 120実 行 ............................... 94処 理 の 流 れ ......................... 79すズーム 率 の 指 定 方 法 ................. 72スタンドアロン 環 境 ................. 43スプール 一 覧 ...................... 109スプール 機 能 ....................... 20スプール 再 生 機 能 ................... 21スレッド 型 プログラム ......12, 47, 93せセキュリティ ...................... 124セットアップ ....................... 40そソフトウェア 環 境 ................... 24たダウンロード ...................40, 59ちチェックリスト .................... 161注 意 点 .........................80, 91帳 票 処 理 実 行 モードの 指 定 方 法 ....... 71帳 票 の 電 子 化 ...................... 100つ追 加 通 知 コード ..................... 92通 信 データ 保 護 .................... 101ツールバー ......................... 63て定 義 体 サイズ ....................... 64デバイスの 指 定 方 法 ................. 71デバッグ 方 法 ....................... 85と動 作 環 境 ........................... 33トラブルシューティング ............ 150トレースログ .................148, 149トレースログ 環 境 ...............37, 40はハイパーリンク 先 指 定 ............... 14ハイパーリンク 先 の 指 定 方 法 ......... 70ハイパーリンクの 通 知 ............... 76ひ表 示 形 式 ........................... 63ふ負 荷 分 散 装 置 利 用 上 の 注 意 点 ........ 120プレビュー 機 能 ..................... 15プログラム 起 動 .................... 107プログラム 修 正 ..................... 93プロセス 一 覧 ...................... 108プロセス 型 プログラム ...... 11, 45, 93プロパティ ......................... 65プロパティ 一 覧 ..................... 65プロパティセクション ............... 54164


索 引へ別 プロセスの 起 動 方 法 ............... 83ほ翻 訳 .......................... 91, 94めメソッド ........................... 73メソッド 一 覧 ....................... 73メッセージ ......................... 67ゆユーザ 資 源 の 格 納 先 ................ 104ユーザ 資 源 の 指 定 方 法 ............... 87り利 用 者 プログラムの 終 了 ............. 75リモート 実 行 機 能 ................... 10利 用 者 プログラム 開 発 ............... 80利 用 者 プログラムの 指 定 方 法 ......... 66利 用 者 プログラムの 中 断 ............. 73リンク 方 法 .................... 91, 94165

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!