次の方法で共有


MQSAgent COM+ 構成ウィザードの使用

MQSAgent COM+ 構成ウィザードでは、アダプターの COM+ アプリケーション (MQSeries コンポーネント) 部分である MQSAgent を構成します。 このウィザードでは、コンポーネントのアプリケーション ID、およびロール名とそのロールに含めるユーザーを設定します。 MQSAgent COM+ 構成ウィザードで作成された MQSAgent COM+ コンポーネントの名前は MQSAgent2 です

Note

MQSAgent COM+ アプリケーションは、64 ビット版の Windows サーバーでサポートされています。 WOW64 の下で 32 ビット プロセスとして実行されます。 64 ビット版の Windows Server で実行されている BizTalk Server ベースのコンピュータは、MQSAgent がインストールされているリモートの 32 ビット コンピュータと通信できます。

Note

2009 年BizTalk ServerからBizTalk Serverにアップグレードした場合、MQSeries エージェントと MQSAgent COM+ 構成ウィザードの実行可能MQSConfigWiz.exeはインストールされません。 BizTalk Server 2009 の再実行セットアップから BizTalk Server にアップグレードした後、変更オプションを選択し、追加ソフトウェアの下にある MQSeries エージェントを選択してこれらのコンポーネントをインストールします。

アプリケーション ID を設定するには

  • MQSAgent COM+ 構成ウィザードの アプリケーション ID ページを使用して、MQSAgent のアプリケーション ID を次のように設定します。

    プロパティ 目的
    [対話ユーザー] アプリケーション ID に現在のログオン アカウントを使用する場合にこのオプションを選択します。
    Local Service アプリケーション ID にビルトイン サービス アカウントを設定します。
    Network Service アプリケーション ID にネットワーク アクセス権付きのビルトイン サービス アカウントを設定します。
    [次のユーザー] アプリケーション ID に、指定したユーザー名を設定します。

Note

アプリケーション ID に管理権限を持つアカウントを使用することはお勧めしません。 このアカウントには、MQSeries キューに対する必要最低限の権限 (読み取りと書き込みのアクセス許可) を付与する必要があります。

ロールに名前を付けてユーザーを追加するには

  • MQSAgent COM+ 構成ウィザード の [ロールの名前] ページを使用して、次のように名前とユーザーをロールに割り当てます。

    プロパティ 目的
    [ロールの名前] ロールの名前を入力します。
    ユーザー ロールに属しているユーザーを表示します。
    追加 ユーザーをロールに追加します。 これらのユーザーは、アダプタを使用する BizTalk Server サービス アカウントです。

Note

ロールには、アダプターにアクセスする必要のあるアカウントのみを追加してください。

Windows Server 2008 コンピューター上の MSDTC のセキュリティ構成を [認証を必要としない] に設定するには

MQSAgent COM+ アプリケーションが Windows Server 2008 SP2 コンピューターにインストールされ、MQSeries アダプター (BizTalk Serverと共にインストールされている) が Windows Server 2008 SP2 または Windows Server 2008 R2 コンピューターにインストールされている場合は、Windows Server 2008 SP2 または Windows Server 2008 R2 コンピューターの MSDTC セキュリティ構成を [認証必須] に設定する必要があります。 MSDTC のセキュリティ構成を [認証を必要としない] に設定するには、次の手順を実行します。

  1. [スタート] ボタンをクリックし、コントロール パネル をクリックします。

  2. [管理ツール] をダブルクリックします。

  3. [コンポーネント サービス] をダブルクリックして、コンポーネント サービス管理インターフェイスを起動します。

  4. [コンポーネント サービス][コンピューター][マイ コンピューター] の順に展開します。

  5. [ マイ コンピューター ] を右クリックし、[ プロパティ ] メニュー項目をクリックします。

  6. [ マイ コンピューター ] ダイアログ ボックスで、[ MSDTC ] タブをクリックし、[ セキュリティ構成] をクリックします。

  7. [ セキュリティ構成 ] ダイアログ ボックスの [ トランザクション マネージャー通信 ] セクションで、[ 認証は必要ありません] を選択します。 ダイアログ ボックスが表示されたら、[ はい ] をクリックして MS DTC サービスを再起動します。

  8. MS DTC サービスが再起動されたら、[ OK] を クリックし、もう一度 [OK] を クリックして [ マイ コンピューター ] ダイアログ ボックスを閉じます。

  9. コンポーネント サービス管理インターフェイスを閉じます。

別の資格情報セットで実行するように MQSAgent ランタイム コンポーネントを構成するには

MQSAgent COM+ アプリケーションには、管理およびランタイム用のコンポーネントが含まれています。 セキュリティ上の理由でこの機能を異なる COM+ アプリケーションに分割する場合は、MQSAgent COM+ アプリケーションがインストールされているコンピューター上で次の手順を実行してください。

  1. MQSAgent COM+ コンポーネントに変更を加えられるようにします。

    • [スタート] ボタンをクリックし、コントロール パネル をクリックします。

    • [管理ツール] をダブルクリックします。

    • [コンポーネント サービス] をダブルクリックして、コンポーネント サービス管理インターフェイスを起動します。

    • [コンポーネント サービス] を展開し、[マイ コンピューター]、[COM+ アプリケーション] の順に展開し、MQSAgent2 COM+ アプリケーションを右クリックして、[プロパティ] をクリックします。

    • [ 詳細設定 ] タブをクリックし、[ 変更を無効にする] をオフにします

    • [OK] をクリックします。

  2. MQSAgent ランタイム コンポーネント用の新しい COM+ アプリケーションを作成します。

    • [COM+ アプリケーション] を右クリックし、[新規作成] をクリックし、[アプリケーション] をクリックして COM+ アプリケーション インストール ウィザードを表示し、[次へ] をクリックします。

    • [ 空のアプリケーションの作成] をクリックします。

    • MQSAgent2RunTime という名前を入力し、サーバー アプリケーションの既定のオプションを有効のままにして、[次へ] をクリックします。

    • [ このユーザー] のオプションを選択し、適切なアカウント情報を入力し、[ 次へ] をクリックします。

      Note

      このアカウントには、Windows 用の適切な WebSphere MQ キューに対する 接続 および 配置 および アクセス許可の取得 が必要です。 このアカウントの適切なアクセス許可は、WebSphere MQ で使用可能な setmqaut コマンドを使用して設定できます。 setmqaut コマンドの詳細については、WebSphere MQ の資料を参照してください。

    • [アプリケーション ロールの追加] ダイアログ ボックスの [次へ] をクリックします。

    • [ロールへのユーザーの追加] ダイアログ ボックスの [次へ] をクリックします。

    • [完了] をクリックします。

  3. ランタイム コンポーネントを、新しい COM+ アプリケーションに移動します。

    • MQSAgent2 COM+ アプリケーションを展開します。

    • [コンポーネント] を展開します

    • MQSAgent2.MQSAgent.1 コンポーネントを右クリックし、[移動] をクリックして [コンポーネントの移動] ダイアログ ボックスを表示します。

    • [宛先を選択してください] で [MQSAgent2RunTime] を選択し、[OK] をクリックします

    • MQSAgent2.MQSBroker.1 コンポーネントと MQSAgent2.MQSProxy.1 コンポーネントについて、これらの手順を繰り返します。

参照

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