MeFt/Web V7.2 - ソフトウェア - Fujitsu
MeFt/Web V7.2 - ソフトウェア - Fujitsu
MeFt/Web V7.2 - ソフトウェア - Fujitsu
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
第 3 章 <strong>MeFt</strong>/<strong>Web</strong> コントロール<br />
• スレッド 型 プログラムを 起 動 する 場 合<br />
利 用 者 プログラム(.so)のパス 名 を pathname プロパティに 指 定 します。<br />
指 定 するパスはサーバのローカルディレクトリを 指 定 します。<br />
さらに 実 行 する 関 数 名 (COBOL のプログラム 名 )を funcname プロパ<br />
ティに 指 定 します。pathname プロパティと funcname プロパティを 省 略<br />
することはできません。<br />
指 定 した 利 用 者 プログラムに 引 数 を 指 定 する 場 合 には、argument プロパ<br />
ティを 使 用 します。ただし、スレッド 型 プログラムに 指 定 できる 引 数 は<br />
1 個 だけです。<br />
なお、environment プロパティを 使 用 することはできません( 指 定 して<br />
も 無 視 されます)。<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.pathname =<br />
"/opt/FSUNmeftw/<strong>MeFt</strong><strong>Web</strong>/sample.web/ja_JP.eucJP/libdenpyous.so"<br />
<strong>MeFt</strong><strong>Web</strong>1.funcname = "DENPYOU"<br />
<strong>MeFt</strong><strong>Web</strong>1.argument = "arg1"<br />
• pathname プロパティには 半 角 空 白 を 含 むディレクトリは 指 定 で<br />
きません。<br />
• 環 境 変 数 名 および 環 境 変 数 に 指 定 する 値 に「!」は 使 用 できま<br />
せん。<br />
• funcname プロパティには 日 本 語 は 指 定 できません。<br />
• プロセス 型 COBOL プログラムでは、argument プロパティに 指<br />
定 した 引 数 は、コマンド 行 引 数 の 操 作 機 能 を 使 用 して 取 り 出 し<br />
ます。コマンド 行 引 数 の 取 り 出 しの 詳 細 については、<br />
「NetCOBOL 使 用 手 引 書 」を 参 照 してください。<br />
スレッド 型 COBOL プログラムでの 引 数 の 受 け 渡 し 方 法 につい<br />
ては、「4.7.1 プログラム 修 正 」を 参 照 してください。<br />
• 引 数 で 二 重 引 用 符 を 渡 す 場 合 は、 以 下 のように argument プロ<br />
パティを 指 定 してください。<br />
例 :<strong>MeFt</strong><strong>Web</strong>1.pathname = "a.exe"<br />
<strong>MeFt</strong><strong>Web</strong>1.argument = """arg"""<br />
上 記 のように 指 定 した 場 合 、 以 下 のコマンドラインを 生 成 して<br />
起 動 します。<br />
> a.exe "arg"<br />
3.4.4 メッセージ(message)<br />
エラーメッセージをコントロール 内 で 処 理 するかどうかを 指 定 します。 以 下 の<br />
どちらかの 値 を 指 定 します。<br />
有 効 値 意 味 備 考<br />
TRUE エラーメッセージを 表 示 します。 省 略 値<br />
FALSE エラーメッセージを 抑 制 します。<br />
40