次の方法で共有


MQSeries アダプターの受信場所と送信ポートを構成する方法

MQSeries アダプターの受信場所と送信ポートを構成できます。

受信場所と送信ポートを構成するには

受信ポートと受信場所を作成するには

  1. BizTalk Server管理コンソールで、[BizTalk Server管理] を展開し、[BizTalk グループ]、[アプリケーション] の順に展開し、受信場所を作成するアプリケーションを展開します。

  2. [受信ポート] ノードを右クリックし、[新規] をクリックして、[一方向の受信ポート] をポイントします。

  3. [ ポートのプロパティ ] ダイアログ ボックスに適切な値を入力します。 [ ポートのプロパティ ] ダイアログ ボックスの詳細については、「 受信ポートを作成する方法」を参照してください。

  4. BizTalk Server管理コンソールで、作成した [受信ポート] ノードを右クリックし、[プロパティ] をクリックします。

  5. [ 受信ポートのプロパティ ] ダイアログ ボックスの左側のウィンドウで、[ 受信場所] を選択し、右側のウィンドウで [ 新規 ] をクリックします。

  6. [受信場所のプロパティ] ダイアログ ボックスの [種類] の横にある [トランスポート] セクションで、ドロップダウン リストから [MQSeries] を選択し、[構成] をクリックします。

  7. [ MQSeries トランスポートのプロパティ ] ダイアログ ボックスで、次の操作を行います。

    プロパティ 目的
    バッチ サイズ メッセージの最大バッチ サイズを KB 単位で設定します。 メモ: 受信場所の Transaction Supported プロパティが [はい] に設定されている場合。各メッセージ バッチは、Microsoft 分散トランザクション コーディネーター (MSDTC) トランザクションのコンテキストで MessageBox データベースに送信されます。 メッセージ バッチ用に作成された MSDTC トランザクションは、そのメッセージ バッチのすべてのメッセージがメッセージ ボックスに保存され、適切なサブスクライバー キューに置かれるまで、開いたままになります。 したがって、この MSDTC トランザクションの期間は、[ 最大バッチ サイズ ] パラメーターが増加すると増加します。 同時に多数の MSDTC トランザクションを開くと全体的なパフォーマンスに悪影響を与える可能性があるため、トランザクションのサポートが有効になっている場合は、[ 最大バッチ サイズ ] パラメーターを非常に大きな値に設定しないでください。
    順次処理 MQSeries キューからメッセージを受信するときのメッセージ順序を保存するかどうかを設定します。 メモ: 特定のキューのメッセージ順序を維持するために、その MQSeries キューからメッセージを受信できる BizTalk ホスト インスタンスは 1 つだけです。

    既定値: False
    キュー [ キュー定義 ] ダイアログ ボックスの情報を入力します。 メモ: 送信ポートまたは受信場所の URI は 256 文字を超えることはできません。
    トランザクション アダプターは、BizTalk Server と MQSeries Server 間の Microsoft 分散トランザクション コーディネーター (DTC) トランザクションを開始します。 [いいえ] に設定すると、メッセージの配信は保証されません。

    既定値: False
  8. [MQSeries トランスポートのプロパティ] ダイアログ ボックスで、[OK] をクリックして、[受信場所のプロパティ] ダイアログ ボックスの [アドレス (URI)] ボックスに値を設定します。

  9. [ 受信場所のプロパティ ] ダイアログ ボックスで、受信場所の構成を完了するための適切な値を入力し、[ OK] を クリックして設定を保存します。 [ 受信場所のプロパティ ] ダイアログ ボックスの詳細については、「 受信場所を作成する方法」を参照してください。

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

  10. BizTalk Server 管理コンソールで、新しい静的送信ポートを作成します。 詳細については、「 送信ポートを作成する方法 」を参照してください。 すべての送信ポート・オプションを構成し、「全般」タブの「トランスポート」セクションの「タイプ」オプションに MQSeries を指定します。

  11. [ 全般 ] タブの [ トランスポート ] セクションで、[種類] の横にある [構成 ] ボタンをクリック します

  12. [ MQSeries トランスポートのプロパティ ] ダイアログ ボックスで、次の操作を行います。

    プロパティ 説明
    フラグメント化サイズ アダプターと MQSAgent との間でメッセージが送信されるときのメッセージ チャンク サイズを KB 単位で設定します。
    SSO 関連アプリケーション シングル サインオン (SSO) 関連のアプリケーションを設定します。 SSO のユーザー ID とパスワードは、 MQMD_UserIdentifier、それぞれ MQIIH_Authenticator (または MQCIH_Authenticator) プロパティに使用されます。

    既定: 空白
    データ変換 MQSeries for Windows サーバーの ANSI コード ページにメッセージを変換します。

    [ はい ] を選択して、Unicode から ANSI へのこの変換を実行します。

    既定: いいえ
    Ordered MQSeries を設定して、メッセージが MQSeries キューに送信されるときのメッセージの順序を保存します。

    メッセージの順序を維持するには、[ はい] を 選択します。 メモ: オーケストレーションの [配信通知 ] プロパティを送信ポートの [送信済み] に設定する必要があります。

    既定: いいえ
    キュー定義 [ キュー定義 ] ダイアログ ボックスまたはフィールドに直接情報が入力されます。 メモ: 送信ポートまたは受信場所の URI は 256 文字を超えることはできません。
    セグメント化の許可 個別のメッセージが MQSeries キューのメッセージの最大長を超えた場合に MQSeries キュー マネージャーのセグメント化を使用します。 [はい] を選択すると、MQSeries はセグメント化されたメッセージをキューに入れます。

    既定: いいえ
    サポートされているトランザクション アダプターで、BizTalk Server と MQSeries Server との間の DTC トランザクションを開始します。 [いいえ] に設定すると、メッセージの配信は保証されません。

    既定: はい 注: 同じ MQSeries キューにメッセージを送信するように、 異なるトランザクション・サポート設定 を持つ送信ポートを構成しないでください。 メモ: テスト シナリオを除き、このプロパティは常に既定値の Yes に設定する必要があります。 運用環境でこのプロパティの値を No に設定すると、予期しない問題が発生する可能性があります。

    次の図は、上記のプロパティの構成例を示しています。

    [MQSeries トランスポートのプロパティ] ダイアログ ボックス

  13. [キュー定義] ボックスの右側にある省略記号 (...) ボタンをクリックして、キューを定義します。 受信場所と同様に、[ エクスポート ] ダイアログ ボックスを使用して、キューをすぐに作成したり、キューを定義するスクリプトをエクスポートしたりできます。

  14. 各ダイアログ ボックスで [OK] を クリックして閉じ、設定を保存します。

    送信ポートの参加、送信ポートの開始、および受信場所の有効化を行うには

  15. 送信ポートを右クリックし、[ 参加 ] をクリックして送信ポートに参加します。

  16. 送信ポートを右クリックし、[ 開始 ] をクリックして送信ポートを開始します。

  17. 受信場所を右クリックし、[ 有効] をクリックして受信場所を有効にします。

  18. イベント ログで、BizTalk Server エラーが発生していないかどうかを確認します。

参照

MQSeries アダプターの送受信ハンドラーを構成する方法
MQSeries アダプターの構成