ãªããã¤ã³ã¿ã¼ããã ã¢ããªã±ã¼ã·ã§ã³ - Magic Software Enterprises
ãªããã¤ã³ã¿ã¼ããã ã¢ããªã±ã¼ã·ã§ã³ - Magic Software Enterprises
ãªããã¤ã³ã¿ã¼ããã ã¢ããªã±ã¼ã·ã§ã³ - Magic Software Enterprises
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
リッチインターネットアプリケーションのチュートリアル<br />
バッチタスクへの 呼 び 出 しは、 常 に 同 期 型 です。これは、クライアントはバッチタスクが 完 了 するまでの 待 つことを 意 味 してい<br />
ます。リッチクライアントからバッチタスクを 呼 び 出 す 場 合 は、 開 始 と 停 止 を 行 うためのダイアログはサポートされません。<br />
[タスク 前 ]の[コール] 処 理 コマンド<br />
[タスク 前 ]からリッチクライアント・プログラムを 呼 び 出 そうとすると、エラーが 発 生 します。[タスク 前 ]では、クライアン<br />
ト 側 のプログラムを 呼 び 出 すことができません。<br />
しかし、「クライアント 側 の 処 理 コマンドを 使 用 する」(ページ 12)で 説 明 しているように、クライアント 上 でタスクが 開 始 さ<br />
れた 時 点 で 実 行 されるプログラムを 呼 び 出 すようにするには、[イベント 実 行 ] 処 理 コマンドの[ウェイト] 特 性 を「No」に 設<br />
定 して 使 用 することで 可 能 になります。<br />
[コール OS] 処 理 コマンド<br />
[コール OS] 処 理 コマンドは、 興 味 深 い 処 理 コマンドです。これは、OS のネイティブなコマンドを 呼 び 出 します。1 つの PC 上<br />
で 実 行 している 場 合 は、 明 確 に 理 解 できるはずです。しかし、リッチクライアント 環 境 では、どの 様 な 意 味 を 持 つのでしょう<br />
か。 実 際 は、クライアント、またはサーバ 上 で OS コマンドを 実 行 したいかもしれません。<br />
どのような 環 境 でコマンドを 処 理 するかを 指 定 することは、 開 発 者 に 依 存 します。<br />
サーバ 側 で 呼 び 出 す<br />
ここでは、 簡 単 な OS コマンドとして、 現 在 のディレクトリを 表 示 し、それを 一 時 的 なファイルにリダイレクトする 例 を 示 して<br />
います。ここでの 問 題 は、サーバ PC、または、クライアント PC のどちらのディレクトリを 表 示 するのでしょうか? これは、<br />
[ 実 行 ] 特 性 を 設 定 することで 開 発 者 によって 制 御 できます。ここでは、サーバ 側 に 設 定 されています。これによって、この 処<br />
理 コマンドはサーバ 側 の 処 理 コマンドとなります。<br />
クライアント 側 で 呼 び 出 す<br />
ここでは、 同 じ 処 理 コマンドが 定 義 されていますが、[ 実 行 ] 特 性 は「クライアント」と 設 定 されています。これによって、 処<br />
理 コマンドはクライアント 側 で 実 行 されます。このコマンドが 実 行 された 場 合 、クライアント 側 のディレクトリが 表 示 されます。<br />
18