「Oracle WebLogic JMSアダプタ」の機能
「Oracle WebLogic JMSアダプタ」を使用すると、オンプレミス接続エージェントを使用してOracle WebLogic JMSをOracle Integrationと統合できます。 「Oracle WebLogic JMSアダプタ」を使用すると、Oracle IntegrationはOracle IntegrationのOracle WebLogic JMSから処理するためのメッセージを消費し、Oracle IntegrationからOracle WebLogic JMSへのメッセージを生成できます。 「Oracle WebLogic JMSアダプタ」は、統合でアウトバウンド(起動)またはインバウンド(トリガー)接続として構成できます。
「Oracle WebLogic JMSアダプタ」には、次の機能があります:
-
キューを介してメッセージが交換されるポイント・ツー・ポイント・メッセージング・ドメインであるJMSキューをサポートし、各メッセージは1つのレシーバにのみ配信されます。
-
トピックにサブスクライブすることによってメッセージが交換されるパブリッシュ/サブスクライブ・メッセージング・ドメインであるJMSトピックをサポートします。 トピック・パブリッシャ(プロデューサ)によって、特定のトピックにメッセージが送信されます。 そして、特定のトピックからトピック・サブスクライバ(コンシューマ)によってメッセージが取得されます。
-
テキストとバイトの両方のJMSメッセージ・タイプをサポートします。
-
不透明なXMLスキーマ・ペイロードをサポートします。
-
メッセージ(インバウンド)を消費し、メッセージ(アウトバウンド)機能を生成します。 消費メッセージはキュー上の着信メッセージをポーリングし、生成メッセージはキューにメッセージをパブリッシュします。
-
スキーマ・アーカイブのアップロードをサポートします。 スキーマ・アーカイブは、インポートがネストされ、絶対パスまたは相対パスを含む単一の最上位レベルのスキーマを持つことができます。 「ヘッダー・ページ」を参照してください。
- トリガー方向および起動方向の両方でJMSヘッダーをサポートします。 メッセージ・ヘッダーを設定して、キューからメッセージをデキューし、メッセージ・ヘッダーを設定してメッセージをキューにエンキューできます。
-
最大10 MBのメッセージ・ペイロードの処理をサポートします。 「Oracle WebLogic JMSアダプタ」は、10 MBよりも大きいデキューされたメッセージを拒否します。
無効なメッセージ・チャネル構成は、すべてのタイプの障害(メッセージ・ペイロード・サイズの障害、システム・エラーなど)に有効です。 システム・エラーの場合でも、再試行回数に達すると、メッセージは無効なメッセージ・チャネルに移動します。 再試行のたびに、「Oracle WebLogic JMSアダプタ」がonRejectを起動します。 したがって、同じメッセージに対して複数の通知を送信することができます。 これは、再試行回数を可能な限り最小限の数に設定することで回避できます。
アダプタ・エンドポイント構成ウィザードの「サマリー」ページでは、「Oracle WebLogic JMSアダプタ」に必要な動作と構成について説明します。
Oracle WebLogic Server管理コンソールで、次のJMSモジュール・プロパティを設定することをお勧めします:-
失敗したメッセージ・ペイロードの再試行を制限するには、「再配信の制限」を1または2などの最小値に設定します。
-
「エラー宛先」を、失敗したメッセージ・ペイロードを移動するキューのロケーションに設定します。
-
「Oracle WebLogic JMSアダプタ」は、Oracle Integrationに含まれている多数の事前定義済アダプタのいずれかです。 「Oracle WebLogic JMSアダプタ」は、Oracle Integrationの統合で起動またはトリガー接続として構成できます。