オーケストレートされた統合全体で使用できる複雑で単純なタイプのグローバル変数を作成できます(たとえば、割当てアクションの式ビルダーで式を作成する場合)。
ユーザー定義の複合型変数は、トリガー接続および起動接続によって統合で公開されるWSDL/XSDに基づいて定義されます。 これらの変数は、割当および使用のために統合全体で使用できます。
グローバル変数を作成するには:
- 統合キャンバスの右上隅にある
をクリックします。グローバル変数がない場合は、「グローバル変数」ダイアログが表示されます。
- 「Add Variable」をクリックします
- 名前を入力し、ドロップダウン・リストからデータ型を選択します。 「オブジェクト」の選択は複合型とみなされます。

「図define_global_variable.pngの説明」
- +をクリックして、グローバル変数をさらに追加します。 最大20個のグローバル変数を追加できます。
- 「オブジェクト」データ型のグローバル変数を追加すると、ダイアログが展開され、リクエスト・オブジェクトのすべての要素を含むソース・ツリーが表示されます。
- ツリーを展開し、任意の要素(ルート/子)をクリックします。 これにより、現在のグローバル変数タイプが選択したノード・タイプとしてマークされます。 「タイプ」リストの選択が、「オブジェクト」から選択したノード名に変更されます。

「図global_variable_complex.pngの説明」
次の複合データ型設計ルールに注意してください:
-
複合型は、XMLルート要素にのみ基づいています。 複合タイプのグローバル変数の作成時に非ルート要素を選択すると、統合全体で使用するルート要素として定義されたWSDLが自動的に生成されます。
-
複合型のグローバル変数は、トリガー接続および起動接続によって統合に導入されたWSDL/XSDに基づいているため、トリガーまたは起動が削除、変更または再生成されると影響を受ける可能性があります。 グローバル変数はこれらの設計変更に対応するため、使用方法/割当てが無効になる可能性があります。
をクリックして変更を保存し、ダイアログを閉じます。変数は編集できません。 かわりに、
をクリックして変数を削除し、変数を再作成します。