25.11.2014 Views

リッチインターネット アプリケーション - Magic Software Enterprises

リッチインターネット アプリケーション - Magic Software Enterprises

リッチインターネット アプリケーション - Magic Software Enterprises

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!