MQSeries アダプターは、受信場所と送信ポートの両方に構成できます。
受信場所と送信ポートを構成するには
受信ポートと受信場所を作成するには:
BizTalk Server 管理コンソールで、 BizTalk Server 管理を展開し、 BizTalk グループを展開し、 アプリケーションを展開し、受信場所を作成するアプリケーションを展開します。
受信ポート ノードを右クリックし、新規 をクリックして、One-Way 受信ポート を選択します。
[ ポートのプロパティ ] ダイアログ ボックスに適切な値を入力します。 [ ポートのプロパティ ] ダイアログ ボックスの詳細については、「 受信ポートを作成する方法」を参照してください。
BizTalk Server 管理コンソールで、作成した 受信ポート ノードを右クリックし、[ プロパティ] をクリックします。
[ 受信ポートのプロパティ ] ダイアログ ボックスの左側のウィンドウで、[ 受信場所] を選択し、右側のウィンドウで [ 新規 ] をクリックします。
[受信場所のプロパティ] ダイアログ ボックスの [種類] の横にある [トランスポート] セクションで、ドロップダウン リストから MQSeries を選択し、[構成] をクリックします。
[MQSeries トランスポートのプロパティ] ダイアログ ボックスで、次の操作を行います。
これを使用する 目的 バッチ サイズ メッセージのバッチの最大サイズを KB 単位で決定します。 手記: 受信場所の Transaction Supported プロパティが [はい] に設定されている場合。各メッセージ バッチは、Microsoft 分散トランザクション コーディネーター (MSDTC) トランザクションのコンテキストで MessageBox データベースに送信されます。 メッセージ バッチ用に作成された MSDTC トランザクションは、バッチ内のすべてのメッセージが MessageBox に永続化され、適切なサブスクライバー キューに配置されるまで開いたままです。 そのため、この MSDTC トランザクションの期間は、[ 最大バッチ サイズ ] パラメーターが増加すると増加します。 多数の MSDTC トランザクションを同時に開くと、全体的なパフォーマンスに悪影響を及ぼす可能性があるため、トランザクションのサポートが有効になっている場合は、[ 最大バッチ サイズ] パラメーターを非常に大きな値に設定しないでください。 順序付け処理 MQSeries キューから受信したメッセージの順序を維持するように MQSeries を設定します。 手記: 特定のキューのメッセージ順序を維持するために、その MQSeries キューからメッセージを受信できる BizTalk ホスト インスタンスは 1 つだけです。
デフォルト: 偽キュー [キュー定義] ダイアログ ボックスの情報を入力します。 手記: 送信ポートまたは受信場所の URI は 256 文字を超えることはできません。 トランザクション アダプターは、BizTalk Server と MQSeries Server の間で Microsoft 分散トランザクション コーディネーター (DTC) トランザクションを開始します。 [いいえ] に設定した場合、メッセージ配信の保証はありません。
デフォルト: 偽[MQSeries トランスポートのプロパティ] ダイアログ ボックスで、[OK] をクリックして、[受信場所のプロパティ] ダイアログ ボックスの [アドレス (URI)] ボックスに値を入力します。
[ 受信場所のプロパティ ] ダイアログ ボックスで、適切な値を入力して受信場所の構成を完了し、[ OK] を クリックして設定を保存します。 [ 受信場所のプロパティ ] ダイアログ ボックスの詳細については、「 受信場所を作成する方法」を参照してください。
送信ポートを作成するには:
BizTalk Server 管理コンソールで、新しい静的送信ポートを作成します。 詳細については、「 送信ポートを作成する方法 」を参照してください。 すべての送信ポート・オプションを構成し、「全般」タブの「トランスポート」セクションの「タイプ」オプションに MQSeries を指定します。
[全般] タブの [トランスポート] セクションで、[種類] の横にある [構成] ボタンをクリックします。
[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 の値に設定すると、予期しない問題が発生する可能性があります。次の図は、これらのプロパティを構成する方法を示しています。
[キュー定義] ボックスの右側にある省略記号 (...) ボタンをクリックして、キューを定義します。 受信場所と同様に、[ エクスポート ] ダイアログ ボックスを使用して、キューをすぐに作成したり、キューを定義するスクリプトをエクスポートしたりできます。
各ダイアログ ボックスで [ OK] を クリックして閉じ、設定を保存します。
送信ポートを登録するには、送信ポートを開始し、受信場所を有効にします。
送信ポートを右クリックし、[ 参加 ] をクリックして送信ポートに参加します。
送信ポートを右クリックし、[ 開始 ] をクリックして送信ポートを開始します。
受信場所を右クリックし、[ 有効] をクリックして受信場所を有効にします。
イベント ログを確認して、BizTalk Server エラーがないことを確認します。