05.11.2014 Views

MeFt/Web V7.2 - ソフトウェア - Fujitsu

MeFt/Web V7.2 - ソフトウェア - Fujitsu

MeFt/Web V7.2 - ソフトウェア - Fujitsu

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!