次の方法で共有


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

MQSeries アダプターは、受信場所と送信ポートの両方に構成できます。

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

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

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

  2. 受信ポート ノードを右クリックし、新規 をクリックして、One-Way 受信ポート を選択します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    既定: いいえ
    注文 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 アダプターの構成