【手続補正書】
【提出日】平成19年6月7日(2007.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データベース管理システムのためのタスクを生成する方法であって、
イベントを関連するメタデータと共にイベントキューに登録することにより、前記データベース管理システム上で動作するイベントを検出するステップと、
サーバエージェントにより、前記イベントキューからのイベント情報を要求するステップと、
イベント情報のＸＭＬペイロードを前記サーバエージェントに送信するステップであって、前記ＸＭＬペイロードは前記イベントおよび関連づけられたメタデータの識別を含む、送信するステップと、
前記サーバエージェントにより、前記ＸＭＬペイロードを、データベースオブジェクトメタデータを使用する規則であって、システムタスクを参照する規則と付き合わせるステップと、
前記ＸＭＬペイロードと一致する前記規則に基づいて特定のタスクを生成するステップと、
前記特定のタスクを、実行用コマンドとして前記データベース管理システムに転送するステップとを備えることを特徴とする方法。
【請求項２】
ユーザインタフェースおよびプログラムインタフェースのうちの少なくとも一方を使用して前記システムタスクを定義するステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記データベースオブジェクトメタデータは、ファイルのサイズ、場所、ユーザ、言語、ファイルの数、空きスペース、およびカスタム属性のうちの１つまたは複数を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記突き合わせるステップは、
ストレージから前記規則を取り出すステップと、
前記イベント情報および関連づけられたメタデータを前記規則と比較して、前記イベントと前記規則との一致を検出するステップとを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記特定のタスクは、前記システムタスクのうちの少なくとも１つのシステムタスクに対応する少なくとも１つのデータベース管理システムコマンドを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記データベース管理システムは、ＳＱＬベースのデータベース管理システムであることを特徴とする請求項１に記載の方法。
【請求項７】
前記特定のタスクは、ＳＱＬデータベースでのメンテナンス動作を指示するＴｒａｎｓａｃｔ−ＳＱＬコマンドであることを特徴とする請求項１に記載の方法。
【請求項８】
前記特定のタスクは、データベース管理機能および非データベース管理機能のうちの少なくとも一方に向けられたハードウェアコマンドおよびソフトウェアコマンドのうちの少なくとも一方を含むことを特徴とする請求項１に記載の方法。
【請求項９】
データベース管理システムのためのタスクを生成するシステムであって、
前記タスクを生成する第１のコンピュータと、
データベースオブジェクト上の動作のための規則とシステムタスクとが記憶される少なくとも１つの記憶媒体と、
前記データベース管理システム上で動作するイベントを検出し、前記イベントを関連するメタデータと共にイベントキューに記憶するサーバコンピュータとを備え、
前記第１のコンピュータは、前記イベントキューからのイベント情報を含むＸＭＬペイロードを要求し、前記ＸＭＬペイロードを、データベースオブジェクトメタデータを使用する規則であって、システムタスクを参照する規則と付き合わせ、一致した場合は、前記規則に基づいて特定のタスクを生成し、前記データベース管理システムにより実行用タスクをアセンブルすることを特徴とするシステム。
【請求項１０】
前記規則および前記システムタスクに入力を与えるためのユーザインタフェースおよびプログラマチックインタフェースのうちの少なくとも一方をさらに備えることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記特定のタスクは、データベース管理システムコマンドおよび非データベース管理コマンドのうちの少なくとも一方を含むことを特徴とする請求項９に記載のシステム。
【請求項１２】
前記データベース管理システムはＳＱＬベースのデータベース管理システムであることを特徴とする請求項９に記載のシステム。
【請求項１３】
前記特定のタスクは、ＳＱＬデータベース上の動作を検出するＴｒａｎｓａｃｔ−ＳＱＬコマンドであることを特徴とする請求項９に記載のシステム。
【請求項１４】
前記特定のタスクは、ハードウェア機能およびソフトウェア機能のうちの少なくとも一方の起動を含むことを特徴とする請求項９に記載のシステム。
【請求項１５】
イベントを関連するメタデータと共にイベントキューに登録することにより、データベース管理システム上で動作するイベントを検出するステップと、
前記イベントおよび関連するメタデータの識別を含むＸＭＬペイロードをサーバエージェントに送信することにより、前記イベントキューからのイベント情報により前記サーバエージェントに応答するステップとを備え、
前記サーバエージェントは、ＸＭＬペイロードを、データベースオブジェクトメタデータを使用する規則であって、システムタスクを参照する規則と付き合わせ、前記イベントに対応する前記規則に基づいて前記データベース管理システム用の特定のタスクを生成する方法を実行するためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項１６】
前記データベースオブジェクトメタデータは、ファイルのサイズ、場所、ユーザ、言語、ファイルの数、空きスペース、およびカスタム属性のうちの１つまたは複数を含むことを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項１７】
前記特定のタスクは、データベース管理システムコマンドおよび非データベース管理システムコマンドのうちの少なくとも一方を含むことを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項１８】
前記データベース管理システムはＳＱＬベースのデータベース管理システムであることを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項１９】
前記特定のタスクは、ＳＱＬデータベース上のメンテナンス動作を検出するためのＴｒａｎｓａｃｔ−ＳＱＬコマンドであることを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項２０】
データベース管理システムのためのタスクを生成するシステムであって、
データベース管理システムを含むコンピュータと、
少なくとも１つのシステムタスクと、少なくとも１つの前記システムタスクに関連づけられた少なくとも１つの規則とを受け取るインタフェースと、
少なくとも１つの前記システムタスクと少なくとも１つの前記規則とを記憶するメモリと、
データベースイベントを検出するイベント検出部と、
前記データベースイベントに対応するデータベースイベント標識と関連メタデータとを登録するイベントキューと、
イベント情報と前記関連メタデータとを含む前記イベントキューからのＸＭＬペイロードを要求しかつ受信することにより、前記データベースイベント標識の登録を検知し、前記ＸＭＬペイロードの内容を少なくとも１つの前記規則と比較するサーバエージェントと、
コマンドを生成するタスク生成部とを備え、
前記サーバエージェントが前記データベースイベント標識のＸＭＬペイロードの内容を少なくとも１つの前記規則と付き合わせる場合、前記タスク生成部は、少なくとも１つの前記システムタスクに対応する少なくとも１つの前記規則に基づいてコマンドを生成することを特徴とするシステム。
【請求項２１】
前記データベース管理システムは、ＳＱＬデータベース管理システムであることを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記コマンドは、前記データベースシステム内でのメンテナンス動作の実行に向けられたＴｒａｎｓａｃｔ−ＳＱＬコマンドであることを特徴とする請求項２０に記載のシステム。
【請求項２３】
前記コマンドは、データベース管理機能および非データベース管理機能のうちの少なくとも一方に向けられたハードウェアコマンドおよびソフトウェアコマンドのうちの少なくとも一方を含むことを特徴とする請求項２０に記載のシステム。