LocalEnvironment ツリーには独自の相関名 LocalEnvironment があり、 このツリーの内容を参照または設定するすべての ESQL ステートメントではこの名前を使用する必要があります。
LocalEnvironment ツリーはブローカーが使用し、ユーザーはこの情報を参照して変更できます。 またこのツリーを拡張して、ユーザー自身が作成する情報を含めることができます。 このツリー内にサブツリーを作成し、スクラッチパッドまたは作業域として使用できます。
メッセージ・フローは、LocalEnvironment ルートの下に、Destination および WrittenDestination という 2 つのサブツリーに情報をセットアップします。この両方の内容を参照して、Destination ツリーに書き込んでメッセージ・フローがメッセージを処理する方法に影響を与えることができます。しかし Destination ツリーに書き込む場合には、定義済みの構造に従ってツリーが有効であることを確認してください。
LocalEnvironment ツリーを Compute ノードが伝搬する出力メッセージに組み込む場合には、 Compute ノードの「計算モード」プロパティーを LocalEnvironment を含む値 (例えば、「すべて」) に設定する必要があります。 そのようにしない場合には、LocalEnvironment ツリーは出力メッセージにコピーされません。
DestinationData または Defaults に挿入する情報は、対応するノード・プロパティーの特性に依存します。
必要な場合は、宛先情報の場所を指示するように送信ノードを構成してください。 例えば、出力ノード MQOutput の場合は、「宛先モード」を設定します。
LocalEnvironment に対する典型的な更新を実行する ESQL プロシージャーについて詳しくは、LocalEnvironment ツリーの Destination へのデータの取り込みを参照してください。 LocalEnvironment を変更する方法については、これらのプロシージャーの ESQL ステートメントを確認してください。 これらの手順をそのまま使用することもできますし、独自の要件に合わせて変更することもできます。
独自の目的のためにこのツリーの内容を拡張する方法について詳しくは、LocalEnvironment でのスクラッチパッド領域の使用を参照してください。