パラメーターの理解

パラメーターは、オーケストレーションからアクティビティーに、またはアクティビティーからオーケストレーションに受け渡される値です。パラメーターからの値は、オーケストレーションを構成する変数を初期化するために使用されます。

パラメーターは、入力パラメーターまたは出力パラメーターのいずれかにできます。 アクティビティーは、入力パラメーターのみ、出力パラメーターのみ、あるいはその両方を含むことができます。

「入力のマップ」タスクで、オーケストレーションの変数をアクティビティーの入力パラメーターにマップします。実行時に、変数の値はアクティビティーの入力パラメーターに受け渡され、アクティビティーによって使用されます。例えば実行時に FTP のファイルの書き込みアクティビティーにおいて、filename という入力パラメーターで指定された名前と、data という入力パラメーターで指定されたデータを使用してファイルを作成します。filename および data の入力パラメーターの値には、オーケストレーションの変数のデータが取り込まれます。

出力パラメーターはアクティビティーからの戻り値です。例えば「FTP」の「ディレクトリーのポーリング」アクティビティーでは、以下の表に示すように 3 つの出力パラメーターがオーケストレーションに渡され、各パラメーターがオーケストレーションの変数の初期化に使用できます。出力パラメーターはアクティビティーからオーケストレーションにマップすることができます。
表 1.
アクティビティー パラメーター 説明

FTP でディレクトリーをポーリング (FTP Poll Directory)

filename

FTP サーバーから取得されたファイルの名前。

FTP でディレクトリーをポーリング (FTP Poll Directory)

data

ファイルの内容を含むストリング。

FTP でディレクトリーをポーリング (FTP Poll Directory)

timestamp

ファイルのタイム・スタンプ。