Oracle WebLogicを設定する

Oracle WebLogic 」というサービスポートの種類を使用して、Oracle WebLogicのキューまたはトピックに接続し、メッセージをプッシュおよびプルします。

Oracle WebLogicの詳細につきましては、 Oracle WebLogicのドキュメントをご参照ください。

前提条件

Oracle WebLogicを使用するには、WebLogic JMS NETクライアントライブラリをインストールする必要があります。

サービスポートを設定する

サービスポートを作成したら、一般サービスポートの詳細を設定できます:

属性

説明

一般 - 名前

サービスポートの名前を入力してください。

一般 - タイプ

サービスポートテクノロジーを選択してください。

読み取り/書き込み/読み取り&書き込み

メッセージに対してサービスポートがどのように対応するかを選択してください。

  • メッセージを読み取ります。

  • メッセージを書き込みます。

  • メッセージの読み取り&書き込みを行います。

Real Service

現実世界のサービスに接続するかどうかを指定します。

Forwarding

OSV がリクエストを現実世界のサービスに転送できるようにします。このオプションを使用するには、「現実世界のサービス」を選択する必要があります。

学習

OSVレコーダータブに転送されたメッセージを保存できるようにします。このオプションを使用するには、「転送」を有効にする必要があります。

アクティブ

サービスポートをアクティブにする場合は選択し、非アクティブにする場合は選択を解除します。

Oracle WebLogicに接続するには、以下の属性を指定します。

属性

説明

Type

キューまたはトピックを選択します。

どちらを選択するかは、ActiveMQを使用してメッセージをプッシュおよびプルする方法によって異なります。キューは1対1のメッセージングパターンを表し、トピックは1対多のメッセージングを可能にします。

Name

接続先のキュー名またはトピック名を入力

Host

ホストの名前またはIPアドレスを入力します。

Connection Factory

接続ファクトリの名前を入力します。このオブジェクトを使用すると、JMSクライアントでJMS接続を作成することができます。

Username

ユーザー名を入力(接続に認証が必要な場合)

Password

パスワードを入力(接続に認証が必要な場合)

MessageType

送受信するメッセージのタイプを指定: JmsTextMessage または JmsBytesMessage

Selector

到来するJMSメッセージのヘッダーとプロパティをフィルターするためのセレクタを定義

これで、ユーザーのフィルタリング条件に一致するJMSメッセージのみを受信できるようになります。

このテクノロジー用にあらかじめ定義されたセレクタの詳細情報については、 Oracle WebLogicのドキュメントをご参照ください。

Port

リッスンするポートを指定

Unprocessable Messages

クライアントが処理できなくなったキュー内のメッセージの扱い方を定義

  • メッセージを削除する。

  • メッセージを保持し、別のクライアントで処理する。

これはキューにのみ適用され、トピックには適用されません。

Oracle WebLogic サービスポート

変更を保存するには、「適用する」をクリックします。変更を破棄するには、「リセットする」をクリックします。

サービスポートを設定されたら、Oracle WebLogicの接続を使用してテストが可能です。OSV Scenariosに対するJMSメッセージを編集する方法については、こちらをご覧ください: see chapter "JMSメッセージを編集する"