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 のセキュリティ構成を [認証を必要としない] に設定するには、次の手順を実行します。
[スタート] ボタンをクリックし、コントロール パネル をクリックします。
[管理ツール] をダブルクリックします。
[コンポーネント サービス] をダブルクリックして、コンポーネント サービス管理インターフェイスを起動します。
[コンポーネント サービス] 、 [コンピューター] 、 [マイ コンピューター] の順に展開します。
[ マイ コンピューター ] を右クリックし、[ プロパティ ] メニュー項目をクリックします。
[ マイ コンピューター ] ダイアログ ボックスで、[ MSDTC ] タブをクリックし、[ セキュリティ構成] をクリックします。
[ セキュリティ構成 ] ダイアログ ボックスの [ トランザクション マネージャー通信 ] セクションで、[ 認証は必要ありません] を選択します。 ダイアログ ボックスが表示されたら、[ はい ] をクリックして MS DTC サービスを再起動します。
MS DTC サービスが再起動されたら、[ OK] を クリックし、もう一度 [OK] を クリックして [ マイ コンピューター ] ダイアログ ボックスを閉じます。
コンポーネント サービス管理インターフェイスを閉じます。
別の資格情報セットで実行するように MQSAgent ランタイム コンポーネントを構成するには
MQSAgent COM+ アプリケーションには、管理およびランタイム用のコンポーネントが含まれています。 セキュリティ上の理由でこの機能を異なる COM+ アプリケーションに分割する場合は、MQSAgent COM+ アプリケーションがインストールされているコンピューター上で次の手順を実行してください。
MQSAgent COM+ コンポーネントに変更を加えられるようにします。
[スタート] ボタンをクリックし、コントロール パネル をクリックします。
[管理ツール] をダブルクリックします。
[コンポーネント サービス] をダブルクリックして、コンポーネント サービス管理インターフェイスを起動します。
[コンポーネント サービス] を展開し、[マイ コンピューター]、[COM+ アプリケーション] の順に展開し、MQSAgent2 COM+ アプリケーションを右クリックして、[プロパティ] をクリックします。
[ 詳細設定 ] タブをクリックし、[ 変更を無効にする] をオフにします。
[OK] をクリックします。
MQSAgent ランタイム コンポーネント用の新しい COM+ アプリケーションを作成します。
[COM+ アプリケーション] を右クリックし、[新規作成] をクリックし、[アプリケーション] をクリックして COM+ アプリケーション インストール ウィザードを表示し、[次へ] をクリックします。
[ 空のアプリケーションの作成] をクリックします。
MQSAgent2RunTime という名前を入力し、サーバー アプリケーションの既定のオプションを有効のままにして、[次へ] をクリックします。
[ このユーザー] のオプションを選択し、適切なアカウント情報を入力し、[ 次へ] をクリックします。
Note
このアカウントには、Windows 用の適切な WebSphere MQ キューに対する 接続 および 配置 および アクセス許可の取得 が必要です。 このアカウントの適切なアクセス許可は、WebSphere MQ で使用可能な setmqaut コマンドを使用して設定できます。 setmqaut コマンドの詳細については、WebSphere MQ の資料を参照してください。
[アプリケーション ロールの追加] ダイアログ ボックスの [次へ] をクリックします。
[ロールへのユーザーの追加] ダイアログ ボックスの [次へ] をクリックします。
[完了] をクリックします。
ランタイム コンポーネントを、新しい COM+ アプリケーションに移動します。
MQSAgent2 COM+ アプリケーションを展開します。
[コンポーネント] を展開します。
MQSAgent2.MQSAgent.1 コンポーネントを右クリックし、[移動] をクリックして [コンポーネントの移動] ダイアログ ボックスを表示します。
[宛先を選択してください] で [MQSAgent2RunTime] を選択し、[OK] をクリックします。
MQSAgent2.MQSBroker.1 コンポーネントと MQSAgent2.MQSProxy.1 コンポーネントについて、これらの手順を繰り返します。