「遷移」プロパティ・ダイアログの「統合」タブは、統合点または判断を生成する際に必要なプロパティを入力するために使用します。
ドロップダウン・リストにチャネルがまったくない場合や、別のチャネルを定義する場合は、 ボタンをクリックし、「チャネル・プロパティ」ダイアログを開きます。
メッセージの内容を分析し、判断を介して適切な接続先へルーティングされる方法を決定する場合に、内容ベースのルーティングが必要です。
作成したコードは、次の要件を満たす必要があります。
ソースが判断でOR擬似状態である遷移ごとにJavaコードを作成する必要があります。
ブール値のtrueまたはfalseを返す必要があります。
このフィールドを空白のままにし、E-Business統合コード・ジェネレータが作成するファイルにコードを追加することもできます。
注意: 「条件のコード」フィールドに入力されたコメントは、生成されたコードには表示されません。
このフィールドにコードを入力すると、最初にE-Business統合コード・ジェネレータを実行する際にJavaファイルに生成されます。再びジェネレータを実行しても、最初に生成されたメソッドは変更されません。これは、生成後にメソッドに対して変更を行った場合に備えた処置です。
このフィールドに指定する必要があるコードおよび内容ベースのルーティング用に生成されるファイルの詳細は、「カスタム内容ルーティング・ロジックの使用」を参照してください。チェックボックスのチェックを外すと、メッセージは非ブロードキャスト・モードで送信されます。メッセージは、選択されたインスタンスに対してのみ送信されます。この場合、「インスタンス・セレクタのコード」フィールドにJavaコードを指定して、選択されたインスタンスにメッセージをルーティングする必要があります。
単一インスタンスの接続先システムに対する統合点を生成する場合、このチェックボックスの値は無視されます。
複数インスタンス・システムのターゲットとしてのアクティビティが遷移にあり、「ブロードキャスト」チェックボックスがチェックされていない場合、「インスタンス・セレクタのコード」は必須です。
注意: 「インスタンス・セレクタのコード」フィールドに入力されたコメントは、生成されたコードには表示されません。
このフィールドに指定する必要があるコードおよびインスタンス・ベースのルーティング用に生成されるファイルの詳細は、「カスタム・インスタンス・ルーティング・ロジックの使用」を参照してください。