9.6.8 アクティビティパラメータについて

LANSA Composer

9.6.8 アクティビティパラメータについて


アクティビティ定義の一部は、アクティビティが予期するパラメータまたは返すパラメータの定義です。

アクティビティ・プロセッサを記述する際には、アクティビティ定義のこの部分は契約というよりは広告のようなものだということを念頭に置いてください。これによって、ほかの人がアクティビティを処理シーケンス内で使用するときに、アクティビティの値を設定し、アクティビティから値を受け取ることができます。

ただし、LANSA Composerではアクティビティパラメータは強制されません。また、アクティビティ・プロセッサに自動的に渡されるわけでもありません。変数プールから変数値を取得し、必要に応じて変数値を変数プールに格納したり更新したりする処理は、アクティビティ・プロセッサ側で実行する必要があります。アクティビティパラメータ定義で指定された名前を使用してこれを実行することをお勧めします。そうでない場合、ほかの人が処理シーケンス内でアクティビティを使用するときに、正しい値を設定したり取得したりできないおそれがあります。