MeFt/Web V7.2 - ソフトウェア - Fujitsu
MeFt/Web V7.2 - ソフトウェア - Fujitsu
MeFt/Web V7.2 - ソフトウェア - Fujitsu
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
第 4 章 リモート 実 行 機 能 を 利 用 する<br />
4.3 利 用 者 プログラムを 開 発 する<br />
ここでは、<strong>MeFt</strong>/<strong>Web</strong> の <strong>Web</strong> 連 携 機 能 固 有 の 事 項 について 説 明 します。<br />
利 用 者 プログラムのコンパイルおよびリンクオプションについて<br />
は、「<strong>MeFt</strong> 説 明 書 」および「NetCOBOL 使 用 手 引 書 」を 参 照 して<br />
ください。<br />
4.3.1 利 用 者 プログラム 作 成 上 の 注 意 点<br />
• <strong>MeFt</strong>/<strong>Web</strong> で 画 面 入 出 力 や 印 刷 を 行 える 利 用 者 プログラムは、COBOL 言<br />
語 で 作 成 されたプログラムのみです。<strong>MeFt</strong> の C 言 語 インタフェースの<br />
プログラムは <strong>MeFt</strong>/<strong>Web</strong> で 使 用 できません。<br />
• ウィンドウ 情 報 ファイルおよびプリンタ 情 報 ファイルを 使 用 して 必 ず<br />
ユーザ 資 源 への 格 納 パスを 指 定 してください。<br />
ユーザ 資 源 の 格 納 場 所 については、「4.4 ユーザ 資 源 の 指 定<br />
方 法 」を 参 照 してください。<br />
• カレントディレクトリは 使 用 できません。スタンドアロン 環 境 下 のカレ<br />
ントディレクトリは、 通 常 、 実 行 ファイルが 存 在 するディレクトリで<br />
す。しかし、<strong>Web</strong> 連 携 環 境 ではカレントディレクトリは 不 定 になりま<br />
す。ユーザ 資 源 の 格 納 先 を 指 定 する 環 境 変 数 MEFTWEBDIR<br />
(MEFTDIR)や MEDDIR キーワードなどに 格 納 ディレクトリを 指 定 し<br />
て、フルパスになるようにします。また、 利 用 者 プログラムが 必 要 とす<br />
るライブラリの 格 納 ディレクトリについても、 環 境 変 数<br />
LD_LIBRARY_PATH にフルパスで 指 定 してください。<br />
詳 細 については、「4.3.2 環 境 変 数 」および「4.4 ユーザ 資 源<br />
の 指 定 方 法 」を 参 照 してください。<br />
• 利 用 者 プログラムでは、 必 ず 適 切 なエラー 処 理 が 必 要 です。<strong>MeFt</strong>/<strong>Web</strong><br />
などネットワーク 環 境 下 では、 予 期 しない 事 態 が 通 常 のスタンドアロン<br />
環 境 と 比 較 して 頻 繁 に 発 生 します。エラーの 対 処 を 行 わない 場 合 、シス<br />
テムループなど 重 大 な 障 害 が 発 生 する 可 能 性 があります。<br />
• 利 用 者 プログラムを 実 行 した 場 合 、<strong>MeFt</strong> のインタフェースを 使 用 しな<br />
い 画 面 は、サーバ 上 で 表 示 されます。<br />
• リモート 実 行 で 起 動 した 利 用 者 プログラム 中 から 子 プロセスやスレッド<br />
を 生 成 して、 別 の 利 用 者 プログラムを 非 同 期 に 実 行 できません。ただ<br />
し、 子 プロセスとして 別 の 利 用 者 プログラムを 非 同 期 に 実 行 する 場 合 に<br />
は、<strong>MeFt</strong> の ps_exec 関 数 (C インタフェースだけ)を 使 用 してくださ<br />
い。<br />
ps_exec 関 数 については、「<strong>MeFt</strong> 説 明 書 」および「4.3.3 別 プ<br />
ロセスの 起 動 方 法 」を 参 照 してください。<br />
• クライアント 印 刷 機 能 時 に、オープン 処 理 またはライト 処 理 でエラーが<br />
発 生 した 場 合 、 利 用 者 プログラムにはエラーが 通 知 されません。また、<br />
54