SCA アウトバウンド・メッセージ・フローは、WebSphere® Process Server 上のサービス・コンポーネントを呼び出すメッセージ・フローです。 SCARequest ノードか、SCAAsyncRequest ノードと SCAAsyncResponse ノードのペアを使用して、WebSphere Process Server 内のサービス・コンポーネントを呼び出せます。
要求が要求-応答の場合は、ノードは要求を送信してから、応答を受け取るかタイムアウト期間が超過するまでブロックします。 タイムアウト期間を過ぎると、SCARequest の入力ターミナルで受信されたメッセージは、Failure ターミナルに伝搬されます。
要求が片方向の場合は、ノードは要求の送信のみ行います。 SCARequest ノードの入力ターミナル上で受信したメッセージは、Out ターミナルに伝搬されます。
WebSphere Message Broker が WebSphere Process Server によって提供されるサービス・コンポーネントに対する非同期呼び出しを行う必要がある場合は、SCAAsyncRequest ノードと SCAAsyncResponse ノードのペアを含む 1 つ以上のメッセージ・フローを使用します。 SCAAsyncRequest ノードは、WebSphere Process Server 上で動作するサービス・コンポーネントに要求を送信します。 SCAAsyncResponse ノードは、SCAAsyncRequest ノードから以前に行われた非同期要求に対する応答を、WebSphere Process Server から受け取ります。 応答は元の要求に対して相関されます。
SCAAsyncRequest ノード要求は、WebSphere Process Server 上で動作するサービス・コンポーネントに要求を送信します。 SCAAsyncResponse ノードは、SCAAsyncRequest ノードから以前に行われた非同期要求に対する応答を、WebSphere Process Server から受け取ります。 応答は元の要求に対して相関されます。
SCAAsyncResponse ノードは、要求を行う SCAAsyncRequest ノードと同一のメッセージ・フロー内でも、別のメッセージ・フロー内でも構いません。しかし、SCAAsyncRequest ノードと同一の実行グループ中になければなりません。