(57)【特許請求の範囲】
【請求項１】
システム自体がシステム運用の為に生成表示する保守運用のメッセージに応じて所定の処理を行うメッセージ対処装置であって、
前記メッセージに応じて処理すべき対処内容情報、および、該メッセージを表示すべきか否かを示す情報を定義した定義情報を格納する定義情報格納手段と、
システムから受信したメッセージと該メッセージに対応する対処内容情報とが前記定義情報格納手段に格納されているか否かを判断する判断手段と、
前記判断手段で格納されていると判断された場合は前記定義情報格納手段に格納されている定義内容に応じた対処を行う対処手段と、
前記判断手段で格納されていないと判断された場合および格納されているが表示すべき情報であると定義されている場合は受信されたメッセージ、かつ、複数のメッセージを表示するメッセージ表示手段と、
前記メッセージ表示手段によって表示された前記複数のメッセージの中から一つのメッセージを選択し、選択されたメッセージに対する対処内容情報を定義し、定義した結果を前記定義情報格納手段に格納する対処内容定義手段と、
を有するメッセージ対処装置。
【請求項２】
請求項１記載のメッセージ対処装置であって、さらに、
システムから受信したメッセージに対応するメッセージを他の装置に対して送信するメッセージ送信手段
を有するメッセージ対処装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ等の発生するメッセージに対して自動的に何らかの処理を行うメッセージ処理装置に関する。
【０００２】
【従来の技術】
コンピュータの運用中には様々なメッセージがコンソールと呼ばれる特殊な端末装置に通知され、コンソールはそれを画面上に表示する。通常オペレータがコンソールの画面に表示されるメッセージを監視し、メッセージの内容を理解し、必要な行動に移る。
【０００３】
例えば、磁気テープのマウント要求メッセージが表示された場合には、磁気テープ装置に指定された磁気テープをセットしたり、プリンタの用紙不足を通知するメッセージが表示された場合には、用紙をセットしたり、プログラムの異常終了を通知するメッセージが表示された場合には、異常終了したプログラムを再度起動するためにコンソールのキーボードからコマンドを投入したり、ハードウェアの異常を通知するメッセージが表示された場合には保守要員に電話連絡したりする。
【０００４】
このようなオペレータの作業を軽減するための発明として、特開平５−１４４９２号公報に記載された発明がある。この発明では、交換機(Switching Machine) の出力するメッセージに対して、出力されたメッセージに対して実行されるべき一連の複数のコマンドを対応づけて記憶しておき、メッセージが出力された場合に、そもメッセージに対応づけられている一連の複数のコマンドを自動的に実行することで、オペレータの負荷を削減するものである。
【０００５】
このように自動化することによって、オペレータの負荷を削減することは、交換機のみならず、計算機でも実施されている。
【０００６】
【発明が解決しようとする問題点】
ところが、このような従来技術では、交換機や計算機の出力するメッセージに対して、どういった対処をすべきであるかを予め定義しておく必要があり、以下のような不都合があった。
出力されるメッセージの全て若しくは、必要と思われる一部のメッセージに対して、実行すべきコマンドを予め定義する必要がある。全てのメッセージに対してコマンドを設定する場合、実運用の際には出力されることのないメッセージに対してまでコマンドを設定する必要がある。
【０００７】
また、必要と思われる一部のメッセージのみを選出して、選出したメッセージに対してのみコマンドを設定した場合、メッセージを選出する際に誤ったメッセージを選出してしまうと、コマンドが自動的に実行されると意図されていたメッセージに対してコマンドが実行されない場合が有る。
どちらにしても、運用前に一括して定義を登録する必要があり、また、設定済みの定義は運用中には変更することができなかった。新たなメッセージや選出されていなかったメッセージが表示され、それ対する対処を定義するためには、一旦メッセージの識別情報を記憶するか控えておくかして、一旦運用を中断し、または運用が終わった時点で定義情報を変更し、その後運用を再開する必要があり、手間がかかっていた。
【０００８】
また、コマンドのみでは対処不可能なメッセージに対しては、オペレータ自身が対処する必要があり、このため、オペレータは出力されるメッセージを常に監視している必要がある。出力されたメッセージが見落とされた場合には、必要な対処が行われなかったり、対処が遅れたりする。
また、多量のメッセージが表示された場合、他のメッセージの中に埋もれて、重要なメッセージを見落とす危険性が高かった。
【０００９】
【問題を解決するための手段】
定義を動的に変更可能にするために、本発明では、通知されたメッセージに応じて処理すべき事項を定義した定義情報を格納する定義情報格納手段と、通知されたメッセージを表示するメッセージ表示手段と、メッセージ表示手段によって、表示されている複数のメッセージの中から一つのメッセージを選択し、選択されたメッセージに対する対処を定義し、定義した結果を前記定義情報格納手段に格納する対処事項定義手段と、メッセージが通知されると前記定義情報格納手段に格納されている定義内容に応じた対処を行う対処手段とを有するメッセージ対処装置を提供する。
【００１０】
また、出力されるメッセージをオペレータが常に監視する必要をなくすために、出力されたメッセージを他の装置に送信するメッセージ送信手段を更に有するメッセージ対処装置を提供する。
また、出力されるメッセージの中に重要なメッセージが埋もれて、見落とす危険性を低くするために、出力されるメッセージを非表示にすることを対処方法の一つとする。
【００１１】
【発明の実施の形態】
図２に本発明が適用されるシステムの構成の一例を示す。このシステムは、計算機９に対して、外部記憶装置１８、端末装置１４、コンソール１５、ＦＡＸモデム１６が接続されている。
計算機９は、ＣＰＵとメモリを有し、オペレーティングシステム（ＯＳ）１０の制御の下で、複数のアプリケーションプログラム１１（１１−１、１１−２等）を実行させる。
【００１２】
アプリケーションプログラム１１に対する通常の操作は、端末装置１４によって行われる。端末装置１４はディスプレイ装置、キーボード、マウス等によって構成される。
オペレーティングシステム１０又はアプリケーションプログラム１１を実行中に何らかの異常が発生した場合などはメッセージが出力される。出力されたメッセージは監視プログラム１３によって収集され、コンソール１５に出力される。また、オペレーティングシステム１０およびアプリケーションプログラム１１の出力するメッセージには全てメッセージ識別コードが付与されている。
【００１３】
コンソール１５は、端末装置１４と同様にディスプレイ装置、キーボード、マウス等によって構成される。コンソール１５の入出力は監視プログラム１３によって制御される。
外部記憶装置１８は、様々なデータやプログラム等を記憶するものである。ＦＡＸモデム１６は、計算機９上で動作するプログラムが電話回線１７を経由して接続されたＦＡＸ装置や、ポケットベルセンターや、他の計算機装置等の様々な機器との通信を中継するものである。
【００１４】
本発明の実施の形態においては、図１に示した本発明の概念を監視プログラム１３及び定義テーブルによって構成される。
定義テーブルは出力されるメッセージに対して、自動的にどのような対処を行なうかを定義するものである。監視プログラム１３を実行中にはメモリ上に配置されるが、そうでない場合には、外部記憶装置１８上に格納される。
【００１５】
図６に定義テーブルの例を示す。図６に示したテーブルの最も上の行には、対応する列にどのような情報が格納されるかを示している。
第１列には、メッセージの識別コードが格納される。第２列には、メッセージを表示するか否かの指示が格納される。この列の内容がＹＥＳの場合にはメッセージは表示されないことを意味する。
【００１６】
オペレーティングシステム１０やアプリケーションプログラム１１等から出力されるメッセージには、非常に重要なメッセージもあれば、無視しても全く問題のないメッセージもある。メッセージに対して非表示を指示しておくことで、不要なメッセージを表示しないようにすることが可能となる。
第３の列には、メッセージが出力された際に、ポケットベル（ページャ）にメッセージを送信するか否かの指示を格納する。第４の列にはポケットベル（ページャ）の番号を、第５の列にはポケットベル（ページャ）に送信するメッセージをそれぞれ格納する。
【００１７】
メッセージによっては、オペレータだけでは適切な対処が不可能な障害を示すものが有る。このようなメッセージが表示されると、オペレータは専門の保守要員に連絡する必要がある。そのような場合には、メッセージに対して、保守要員のポケットベル（ページャ）にメッセージを送信するように設定しておくことで、自動的に保主要員に連絡をとることが可能となる。
【００１８】
第５の列にはメッセージが出力された際に、何らかのコマンドを実行するか否かの指示を格納する。第６列には実行すべきコマンドを格納する。
メッセージによっては、単に一つまたは複数のコマンドを実行すれば、メッセージ出力の要因となった問題を解決可能な場合がある。そのような場合には、そのためのコマンドを設定しておけばオペレータは何の処置もする必要が無くなる。
【００１９】
第２行目には具体的な定義内容の例を示している。この例では、メッセージ識別コードが”ＡＢＣ００１”のメッセージで、このメッセージが出力された場合に、メッセージの表示はされず、番号”０３−１２３４−５６７８”のポケットベル（ページャ）に対して”センタ１デ  イジョウ”というメッセージを送信し、”ＲＥＣＯＶＥＲ”というコマンドを実行するよう対処することが定義されている。
【００２０】
監視プログラム１３は図７に示すフローに従って処理を行なう。オペレーティングシステム１０またはアプリケーションプログラム１１の出力したメッセージが入力されると、ステップ２１において、そのメッセージに対して対処が定義されているか否かを判定する。
出力されるメッセージには全てメッセージ識別コードが付与されているので、そのメッセージコードをキーに定義テーブルを検索することで、定義されているか否かの判定と、定義されていた場合の対処内容の認識が同時に行われる。
【００２１】
定義されていない場合にはステップ２６に進む。定義されている場合には、ステップ２２において、コマンドが定義されているか否かの判定を行なう。コマンドが定義されている場合にはステップ２３においてコマンドを実行した後にステップ２５に進む。コマンドが定義されていない場合にはステップ２３の処理をスキップしてステップ２５に進む。
【００２２】
ステップ２４において、メッセージ送信が定義されているかを判定し、定義されていれば、ステップ２５でメッセージ送信を行なった後にステップ２６に進み、定義されていない場合にはステップ２５の処理をスキップしてステップ２６に進む。
メッセージ送信は、電話回線１７に接続されているポケットベルセンターにＦＡＸモデム１６を介して接続し、ポケットベルセンターの通信プロトコルに従って、定義テーブルに設定されているメッセージ送信先のポケットベルの番号とポケットベルに表示すべきメッセージとを送信する。これによりポケットベルセンターは指定された番号のポケットベルに対して指定されたメッセージを表示するよう指示を行い、その結果、ポケットベルにメッセージが表示される。
【００２３】
ステップ２６において、メッセージの非表示が指示されているか否かを判定する。メッセージの非表示が指示されていない場合にはステップ２７において、メッセージの表示処理を行なう。
ステップ２７におけるメッセージの表示処理は、ステップ２１において、メッセージに対する対処が定義されていないと判定した場合または、メッセージに対する対処が定義されていた場合であっても、定義内容の中でメッセージの非表示が指示されていないとステップ２６で判定した場合のいずれかである。
【００２４】
図３にコンソール１５のディスプレイ装置上に出力されるメッセージ表示ウィンドウの例を示す。図３に示した例では、５つのメッセージが日付、時刻、コードと共に表示されている。表示された日付はメッセージが出力された日付を表す。表示された時刻はメッセージが出力された時刻を表す。コードは出力されたメッセージに対して予め付与されている識別情報である。
【００２５】
ステップ２７においてメッセージの出力処理後、又は、ステップ２６において、メッセージの非表示が定義されていた場合に、ステップ２８において、表示中のメッセージに対する選択指示があるか否かの判定を行なう。
オペレータはマウスを操作することで、表示中のメッセージの選択を行なう。メッセージ表示ウィンドウ内に表示されているメッセージにマウスカーソルを合わせて表示中のメッセージを反転表示させ（図４に例を示す）、マウスボタンをダブルクリックすると、メッセージを選択したと認識する。
【００２６】
メッセージが選択された場合は、ステップ２９において定義ウィンドウをディスプレイ装置上に出力すし、ステップ３０において、オペレータが定義ウィンドウを操作することで、メッセージに対する対処を設定する。
図５に定義ウィンドウの例を示す。定義ウィンドウには、メッセージを非表示にすべきか否かを選択する項目と、ポケットベル（ページャ）にメッセージを送信すべきか否かを選択する項目と、ポケットベル（ページャ）の番号を入力するフィールドと、ポケットベル（ページャ）に送信するメッセージを入力するフィールドと、コマンドを実行すべきか否かを選択する項目と、実行すべきコマンドを入力するフィールドを有する。
【００２７】
選択項目は、マウスの操作により”はい”または”いいえ”を選択する。入力フィールドへはキーボードを操作して文字を入力する。
定義ウィンドウの操作による定義が終了すると、設定された情報をステップ３１において定義テーブルに格納する。
以上で監視プログラムの処理を終了する。
【００２８】
対処方法として、メッセージの非表示と、ポケットベル（ページャ）へのメッセージの送信と、コマンドの実行のみを示したが、対処方法はこれらのみに限定されるものではない。例えば電子メールを発信したり、メッセージそのものを音声出力装置を使って読み上げたり、警告音を発生させる等、必要に応じて様々な対処方法と組み合わせることが可能である。
【００２９】
【発明の効果】
本発明によると、表示されたメッセージを表示画面の上で選択し、選択したメッセージに対して、対処内容を定義するため、後で同一メッセージが出力された場合の対処を容易に追加することができる。また、メッセージの選出の際のミスが無くなる。
【００３０】
また、オペレータは常に表示装置に出力されるメッセージを監視している必要は無くなる。
また、表示装置に表示されるメッセージも選択的に表示されるので、重要なメッセージが他のメッセージと紛れてしまい、オペレータが見落とすという危険性を低くすることが可能となる。
【図面の簡単な説明】
【図１】  本発明の概念図
【図２】  本発明の適用対象のシステムの構成例を示す図。
【図３】  メッセージ表示ウィンドウの表示例を示す図。
【図４】  メッセージ表示ウィンドウ上でのメッセージの選択状態を示す図。
【図５】  定義ウィンドウの例を示す図。
【図６】  定義テーブルの例を示す図。
【図７】  監視プログラムの処理フローを示す図。
【符号の説明】
１．．．メッセージ処理手段
２．．．メッセージ表示手段
３．．．メッセージ選択手段
４．．．定義手段
５．．．定義情報記憶手段
６．．．コマンド実行手段
７．．．メッセージ送信手段
８．．．メッセージ入力手段
９．．．計算機
１０．．．オペレーティングシステム
１１．．．アプリケーションプログラム
１３．．．監視プログラム
１４．．．端末装置
１５．．．コンソール
１６．．．ＦＡＸモデム
１７．．．電話回線
１８．．．外部記憶装置
【図１】
0003782568.tif 000002
【図２】
0003782568.tif 000003
【図３】
0003782568.tif 000004
【図４】
0003782568.tif 000005
【図５】
0003782568.tif 000006
【図６】
0003782568.tif 000007
【図７】
0003782568.tif 000008