ActiveMQを設定する

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

ActiveMQについての詳細は ActiveMQドキュメンテーションをご覧ください。

サービスポートを構成する

サービスポートを作成すると、一般的なサービスポートの詳細を設定できます:

属性

説明

一般 - 名前

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

一般 - タイプ

サービスポート技術を選択してください。

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

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

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

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

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

実際のサービス

実際のサービスに接続するかどうかを選択します。

転送

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

学習

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

アクティブ

サービスポートをアクティブにするかどうかを選択。非アクティブにする場合はチェックボックスをオフにする

ActiveMQに接続するには、次の属性を指定します。

属性

説明

Type

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

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

Name

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

Host

ホスト名またはIPアドレスを入力

安全な接続を使用する

Secure Sockets Layer (SSL) プロトコルを使用する場合はこのオプションを選択

Username

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

Password

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

MessageType

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

Selector

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

フィルター条件に一致したJMSメッセージのみを受信することができます。

あらかじめ定義されたセレクタについての詳細は ActiveMQドキュメンテーションをご覧ください。

Client pfx File Path

ユーザーが指定するPFXファイルへの Windows ファイルパスを指定する

PFXファイルには、証明書および対応する秘密鍵が含まれています。

Client pfx File Password

Client pfx ファイルパス用のパスワードを入力する

Port

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

Unprocessable Messages

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

  • メッセージを削除する

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

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

アクティブMQ サービスポート

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

サービスポートを設定すると、ActiveMQの接続をテストに使用できます。OSVScenarios see chapter "JMSメッセージを編集する" の JMS メッセージを編集する方法については、こちらをご覧ください。