MQSC アダプターの送信ポートを構成する方法

BizTalk Server管理コンソールを使用して、BizTalk Adapter for WebSphere MQ の送信ポートを構成します。 BizTalk Server 管理者グループに属するアカウントでログオンする必要があります。 さらに、単一 Sign-On (SSO) データベースに適切なアクセス許可が必要です。

送信ポートを構成するには

  1. [スタート] で [Microsoft BizTalk Server] を選択し、[BizTalk Server管理] をクリックします。

  2. コンソール ツリーで、[ BizTalk グループ] を展開し、[ アプリケーション] を展開して、送信ポートを作成するアプリケーションを選択します。

  3. [ 送信ポート] を右クリックし、[ 新規] をポイントして、[ 静的一方向送信ポート] をクリックします。

  4. [送信ポートのプロパティ] ウィンドウで、[トランスポートの種類] の一覧で [mqsc] を選択します。

  5. [構成] をクリックします。

  6. アダプターの [トランスポートのプロパティ] ウィンドウで、送信ポートのプロパティを構成します (この手順の最後にある表を参照してください)。

    Note

    送信ポートを構成するには、次のプロパティが必要です。

    チャネル名 (大文字と小文字が区別されるプロパティです)。

    Connection Name

    トランスポートの種類

    Queue (これは大文字と小文字が区別されるプロパティです)。

    Queue Manager (これは大文字と小文字が区別されるプロパティです)。

    チャネル名プロパティーを指定しない場合は、クライアント・チャネル定義ファイルを指定して、BizTalk Server・コンピューターにインストールされている WebSphere MQ クライアントがリモート・キュー・マネージャーと通信できるようにする必要があります。 トランザクション メッセージングを操作するように Secure Sockets Layer (SSL) を構成する場合は、クライアント チャネル定義ファイルも指定する必要があります。 詳細については、「 クライアント チャネル定義ファイルを構成する方法」を参照してください。

  7. プロパティの構成が完了したら、[ OK] をクリックします

  8. [ 送信ポートのプロパティ ] ウィンドウの [ 送信ハンドラー ] ボックスの一覧で、送信アダプターが実行されているホスト インスタンスを選択します。

  9. [ パイプラインの送信 ] ボックスの一覧で、このポートを介して送信されたメッセージを処理するパイプラインを選択します。

  10. [OK] をクリックします。

  11. [ 送信ポート ] ウィンドウの [ 名前 ] 列で送信ポートを右クリックし、[ 参加] を選択します。

  12. [名前] 列で送信ポートを右クリックし、[開始] を選択します。

    [トランスポートのプロパティ] ウィンドウの [詳細設定] セクションで、次の送信ポート プロパティを設定できます。

    プロパティ 目的
    [SSO 関連] シングル サインオン (SSO) 関連のアプリケーションを設定します。 SSO のユーザー ID とパスワードは、MQMD_UserIdentifier プロパティと MQIIH_Authenticator (または MQCIH_Authenticator) プロパティにそれぞれ使用されます。 これは、有効な SSO チケットが存在することを前提としています。

    既定値: 空白
    サポートされているトランザクション このプロパティーが Yes に設定されている場合、MQSC アダプターは、BizTalk Serverコンピューター上の WebSphere MQ 拡張トランザクション・クライアント (拡張クライアント) と連携して動作し、メッセージの損失を防ぎ、メッセージの 1 回限りの配信を保証します。

    [いいえ] に設定すると、メッセージの重複が発生する可能性があります。 この場合、アダプターは非トランザクション WebSphere MQ クライアント (Base-Client) を使用して MQSeries と統合します。

    既定値: いいえ

    [トランスポートのプロパティ] ウィンドウの [チャネル定義] セクションでは、次のプロパティを設定できます。

    プロパティ 目的
    チャンネル名 クライアントが通信する MQSeries サーバー・コンピューターで定義されているチャネルの名前。 これは、"サーバー接続" チャネルの種類である必要があります。

    これは大文字と小文字を区別するプロパティであることに注意してください。
    Connection Name MQSC アダプターがメッセージを送信するキュー・マネージャーとキューを含む MQSeries サーバーの名前。

    TCP トランスポートの種類の場合、指定する形式は SERVERNAME(PORT) です。 ポート番号は、Queue Manager に関連付けられているリスナーで定義されているポート番号と同じです。

    サーバー名は、IP アドレスとして指定することもできます。

    LU6.2 の場合は、ホスト統合サーバーで構成されている LU 名または LU プール名を指定します。
    心拍 クライアント/サーバー接続が動作していることを確認するためのチェックの間隔の秒数。

    既定: 300
    パスワード リモート MCA とのセキュリティで保護された LU 6.2 セッションを開始しようとしたときに MCA が使用できるパスワード。

    この省略可能なプロパティの初期値は null です。
    SSL 暗号の仕様 アダプターで構成されたエンドポイントによって使用される SSL 接続の 1 つの CipherSpec を定義します。 WebSphere MQ SSL チャネル定義の両端に 属性を含める必要があり、ここで指定する値はチャネルのサーバー側で指定された名前と一致している必要があります。 値は、最大長が 32 文字の文字列です。

    MQSeries クライアントとリモート・キュー・マネージャー間の通信に SSL が構成されている場合にのみ必要です。
    SSL ピア名 WebSphere MQ チャネルのもう一方の端にあるピア・キュー・マネージャーまたはクライアントから証明書の識別名 (DN とも呼ばれます) をチェックするために使用されます。 ピアから受信した識別名がこの値と一致しない場合、チャネルは開始されません。

    MQSeries クライアントとキュー・マネージャー間の通信に SSL が構成されている場合にのみ必要です。
    トランスポートの種類 TCP と LU6.2 がサポートされています。

    既定値: TCP
    ユーザー ID MQSeries リソースへのアクセスを許可するために MQSeries MCA によって使用される MCA ユーザー ID。

    初期値は null です。 これは省略可能なプロパティです。 この属性が空白の場合、MCA は既定のユーザー識別子を使用します。

    [トランスポートのプロパティ] ウィンドウの MQSeries セクションでは、次のプロパティを設定できます。

    プロパティ 目的
    セグメント化の許可 MQSeries キューに大きなメッセージを送信するときにセグメント化されたメッセージを作成するように MQSeries キュー・マネージャーに指示するには、 Yes に設定します。

    既定値: いいえ

    トランスポート プロパティ ウィンドウの [キュー定義] セクションで、次のプロパティを設定できます。

    プロパティ 目的
    キュー アダプターがメッセージを送信する MQSeries キュー。

    リモート キュー定義、ローカル キュー、エイリアス キュー、および伝送キューがサポートされています。

    これは大文字と小文字を区別するプロパティであることに注意してください。
    キュー マネージャー アダプターがメッセージを送信するキューを含む MQSeries キュー・マネージャーの名前。

    クラスター化されたキュー マネージャーがサポートされています。

    これは大文字と小文字を区別するプロパティであることに注意してください。
  13. [OK] をクリックします。

参照

BizTalk Adapter for WebSphere MQ
クライアント チャネル定義ファイルを構成する方法
MQSC アダプターの受信ポートと受信場所を構成する方法