DB2 クエリー・パトローラーが電子メール通知を Windows から送信する場合は、 Windows Message Application Programming Interface (MAPI) を使用します。 電子メール通知を送信するとき、DB2 クエリー・パトローラーは、 DB2 プロファイル・レジストリーから DQP_MAPI_PROFILE 変数を探します。 DQP_MAPI_PROFILE は、 ユーザーの電子メール・アプリケーションの MAPI プロファイルの名前に設定されていなければなりません。 プロファイル変数の設定については、DB2 プロファイル変数を参照してください。 Microsoft Internet Mail および Microsoft Exchange Server などの電子メール・アプリケーションは、 MAPI 準拠のサービス・プロバイダーです。 メール通知は、DB2 クエリー・パトローラーのサーバー構成要素からのみ送信されます。 DB2 クエリー・パトローラーのエージェント構成要素には、 電子メール通知のための構成は必要ありません。
DB2 クエリー・パトローラーは、Windows のサービスとして稼働します。 Windows Message API および Windows サービスに関連して、特定の制限があります。これは、 メール・サービスの一部が、DB2 クエリー・パトローラーで使用されないようにするものです。 特に、メッセージ保管およびトランスポート・プロバイダーが、 MAPI スプーラーの助けなしで直接メールを経路指定できる場合にのみ、 DB2 クエリー・パトローラーはメール通知を送信できます。 これは、密結合メール・サービスと呼ばれています。 詳細については、Microsoft の MAPI に関する資料と、 メール・サービス・プロバイダーの資料を参照してください。
注: | ロータス ノーツは、 MAPI 準拠のメール・サービス・プロバイダーとしてはサポートされていません。 |
Windows でメール通知をセットアップするには、以下のステップを実行してください。
DQP_MAPI_PROFILE 変数は、 MAPI にログオンするときに使用されるメール・プロファイルの名前に設定します。 メール・プロファイルは、電子メール通知を送信するために使用するメール・サービスを指定します。 メール・プロファイルのアドレス帳には、メールの送信先となるアドレスがリストされています。 メール通知のデフォルト・アドレスは、iwm に設定されていなければなりません。 通知が機能するためには、DQP_MAPI_PROFILE 変数を設定する必要があります。 DQP_MAPI_PROFILE が設定されていない場合、 通知が DB2 クエリー・パトローラーのログ・ファイルに書き込まれます。
DQP_MAPI_PASSWORD プロファイル変数が設定されている場合は、 MAPI サブシステムにログオンするために、提供されているパスワードが使用されます。 Microsoft Exchange または Microsoft Internet Mail を使用しているときは、 この変数を設定する必要はありません。
DQP_MAIL_ACCOUNT プロファイル変数が設定されている場合、DB2 クエリー・パトローラーは、 ユーザーが指定したアカウントの下にメールを送信しようとします。 アカウント情報を指定するには、次の形式を使用します: username, password。 DQP_MAIL_ACCOUNT プロファイル変数の設定は、 Microsoft Exchange または Microsoft Internet Mail には必要ありません。