リモート・キューへのメッセージの書き込み
リモート・キュー定義オブジェクトを使用して、キュー名を隣接するキュー・マネージャーに通じる伝送キューとして解決できます。
分散キューイング環境では、伝送キューとチャネルは、メッセージが運用しているローカル・システムのアプリケーションから出される場合にも、隣接システムからチャネルを介して到達する場合にも、あるロケーションに送られるすべてのメッセージの中心拠点になります。 図1は、「QA_norm」という名前の論理キューにメッセージを配置するアプリケーションを示している。 このネーム・レゾリューションでは、'QA_norm' というリモート・キュー定義を使用して伝送キュー QMB を選択します。 次に、'QA_norm at QMB' というメッセージに伝送ヘッダーを追加します。
隣接システムから 'Channel_back' に到着するメッセージには伝送ヘッダーが付いていて、 例えば 'QA_norm at QMB' などの物理キュー名を示します。 これらのメッセージは、未変更のまま伝送キュー QMB に入ります。

- 隣接システムからのメッセージ・チャネルを定義する。
- 隣接システムに向かうメッセージ・チャネルを定義する。
- 伝送キュー QMB を作成する。
- リモート・キュー・オブジェクト 'QA_norm' を定義し、 アプリケーションによって使用されるキュー名を解決して宛先キュー名、宛先キュー・マネージャー名、および伝送キュー名が得られるようにする。
クラスター化環境では、ローカル・キュー・マネージャーにクラスター受信側チャネルを定義するだけで十分です。 伝送キューまたはリモート・キュー・オブジェクトを定義する必要はありません。 クラスターを参照します。
解決に関する補足説明
リモート・キュー定義により、物理的な宛先キュー名およびキュー・マネージャー名が定義されます。 これらの名前は、メッセージの伝送ヘッダーに書き込まれます。
隣接システムからの着信メッセージでは、既に元のキュー・マネージャーによってこのタイプのネーム・レゾリューションが実行されています。 したがって、物理的な宛先キュー名およびキュー・マネージャー名が示されている伝送ヘッダーがあります。 これらのメッセージは、リモート・キュー定義による影響を受けません。