(57)【要約】【課題】短時間且つ低コストでエラーコード情報に関するデータベースを構築できるエラー情報管理システム等を提供すること。【解決手段】エラー情報を入力する入力装置２００ａとエラー情報を管理するエラー情報管理装置１００とを有し、エラー情報管理装置は比較エラー基礎情報を格納する比較エラー基礎情報格納手段１１０とエラー基礎比較結果情報を格納するエラー基礎比較結果情報格納手段１１１とエラー基礎情報をエラーコード情報に変換するエラーコード変換情報を格納するエラーコード変換情報格納手段１１０と変換されたエラーコード情報を登録するエラーコード情報格納手段１１３と変換されたエラーコード情報をエラーコード情報格納手段に登録するか否かの登録可否情報を格納する登録可否情報格納手段１１４と少なくとも、エラー基礎比較結果情報等に基づいた表示情報を表示するエラー情報表示手段１０５とを有するエラー情報管理システム１０。【選択図】図６
2005222456.tif 000002
【特許請求の範囲】
【請求項１】
エラー基礎情報及びエラー関連情報を含むエラー情報を入力する入力装置と、
前記エラー情報を前記入力装置から取得して管理するエラー情報管理装置と、を有するエラー情報管理システムであって、
前記エラー情報管理装置は、
前記入力装置から取得した前記エラー基礎情報と比較するための比較エラー基礎情報を格納するための比較エラー基礎情報格納手段と、
前記比較エラー基礎情報と前記エラー基礎情報との比較結果であるエラー基礎比較結果情報を格納するためのエラー基礎比較結果情報格納手段と、
前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード情報に変換するためのエラーコード変換情報を格納するエラーコード変換情報格納手段と、
前記変換されたエラーコード情報を登録するためのエラーコード情報格納手段と、
前記変換されたエラーコード情報を前記エラーコード情報格納手段に登録するか否かの登録可否情報を格納する登録可否情報格納手段と、
少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示手段と、を有することを特徴とするエラー情報管理システム。
【請求項２】
前記エラー情報管理装置は、
前記入力装置から取得したエラー関連情報と比較するための比較エラー関連情報を格納するための比較エラー関連情報格納手段と、
前記比較エラー関連情報と前記エラー関連情報との比較結果であるエラー関連比較結果情報を格納するためのエラー関連比較結果情報格納手段と、を有し、
前記表示情報が、前記エラー関連比較結果情報に基づいた表示情報を含むことを特徴とする請求項１に記載のエラー情報管理システム。
【請求項３】
前記エラー情報管理装置は、
前記入力装置から取得したエラー置換命令情報と比較するための比較エラー置換命令情報を格納するための比較エラー置換命令情報格納手段と、
前記比較エラー置換命令情報と前記エラー置換命令情報との比較結果であるエラー置換命令比較結果情報を格納するためのエラー置換命令比較結果情報格納手段と、を有し、
前記表示情報が、前記エラー置換命令比較結果情報に基づいた表示情報を含むことを特徴とする請求項１又は請求項２に記載のエラー情報管理システム。
【請求項４】
エラー基礎情報及びエラー関連情報を含むエラー情報を入力装置から取得して管理するエラー情報管理装置であって、
前記入力装置から取得した前記エラー基礎情報と比較するための比較エラー基礎情報を格納するための比較エラー基礎情報格納手段と、
前記比較エラー基礎情報と前記エラー基礎情報との比較結果であるエラー基礎比較結果情報を格納するためのエラー基礎比較結果情報格納手段と、
前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード情報に変換するためのエラーコード変換情報を格納するエラーコード変換情報格納手段と、
前記変換されたエラーコード情報を登録するためのエラーコード情報格納手段と、
前記変換されたエラーコード情報を前記エラーコード情報格納手段に登録するか否かの登録可否情報を格納する登録可否情報格納手段と、
少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示手段と、を有することを特徴とするエラー情報管理装置。
【請求項５】
エラー情報管理装置がエラー基礎情報及びエラー関連情報を含むエラー情報を入力装置から取得して管理するエラー情報管理方法であって、
前記入力装置から取得した前記エラー基礎情報と、比較エラー基礎情報格納手段の比較エラー基礎情報とを比較して、比較結果であるエラー基礎比較結果情報を生成するエラー基礎比較結果生成工程と、
前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード変換情報格納手段のエラーコード変換情報により、エラーコード情報に変換するエラーコード変換工程と、
前記変換されたエラーコード情報を登録可否情報格納手段の登録可否情報に基づき、エラーコード情報格納手段に登録するか否かを判断する登録可否判断工程と、
前記登録可否判断工程に基づき、前記変換されたエラーコード情報をエラーコード情報格納手段に登録するエラーコード登録工程と、
エラー情報表示手段が、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示工程と、を有することを特徴とするエラー情報管理方法。
【請求項６】
前記入力装置から取得したエラー関連情報と比較エラー関連情報格納手段の比較エラー関連情報を比較して、比較結果であるエラー関連比較結果情報を生成するエラー関連比較結果情報生成工程と、
前記エラー情報表示工程の前記表示情報が、前記エラー関連比較結果情報に基づいた表示情報を含むことを特徴とする請求項５に記載のエラー情報管理方法。
【請求項７】
前記入力装置から取得したエラー置換命令情報と比較エラー置換命令情報格納手段の比較エラー置換命令情報を比較して、比較結果であるエラー置換命令比較結果情報を生成するエラー置換命令比較結果情報工程と、
前記エラー情報表示工程の前記表示情報が、前記エラー置換命令比較結果情報に基づいた表示情報を含むことを特徴とする請求項５又は請求項６に記載のエラー情報管理方法。
【請求項８】
コンピュータに、入力装置から取得したエラー基礎情報及びエラー関連情報を含むエラー基礎情報と、比較エラー基礎情報格納手段の比較エラー基礎情報とを比較して、比較結果であるエラー基礎比較結果情報を生成するエラー基礎比較結果生成工程と、
前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード変換情報格納手段のエラーコード変換情報により、エラーコード情報に変換するエラーコード変換工程と、
前記変換されたエラーコード情報を登録可否情報格納手段の登録可否情報に基づき、エラーコード情報格納手段に登録するか否かを判断する登録可否判断工程と、
前記登録可否判断工程に基づき、前記変換されたエラーコード情報をエラーコード情報格納手段に登録するエラーコード登録工程と、
エラー情報表示手段が、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示工程と、を実行させるためのエラー情報管理プログラム。
【請求項９】
コンピュータに、入力装置から取得したエラー基礎情報及びエラー関連情報を含むエラー基礎情報と、比較エラー基礎情報格納手段の比較エラー基礎情報とを比較して、比較結果であるエラー基礎比較結果情報を生成するエラー基礎比較結果生成工程と、
前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード変換情報格納手段のエラーコード変換情報により、エラーコード情報に変換するエラーコード変換工程と、
前記変換されたエラーコード情報を登録可否情報格納手段の登録可否情報に基づき、エラーコード情報格納手段に登録するか否かを判断する登録可否判断工程と、
前記登録可否判断工程に基づき、前記変換されたエラーコード情報をエラーコード情報格納手段に登録するエラーコード登録工程と、
エラー情報表示手段が、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示工程と、を実行させるためのエラー情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、プログラミングでのエラー情報の記述方法等を管理するエラー情報管理システム、エラー情報管理装置、エラー情報管理方法、エラー情報管理プログラム、エラー情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来より、例えばプログラマー等がプログラミングする際に作成するソースプログラムには、エラー情報が含まれており、このエラー情報の記述方法としては、例えばコメント文等を用いて表現している（例えば、特許文献１参照）。あるいは、Ｃ言語であれば「♯ｄｅｆｉｎｅ文」を用いて表現している。
【０００３】
具体的には、例えば、先ず数字列等によるエラーコード体系を定める。すなわち、例えば、数字列「１０１０１」は「メモリ確保に失敗しました」というエラー情報を意味すると定める。このようなエラーコード体系は、例えば各プログラマー等がそれぞれ作成し、マニュアル等を作成していた。
そして、このように定められ定義された数字列「１０１０１」に対応する文字列をソースプログラムの例えば、Ｃ言語であれば「＃ｄｅｆｉｎｅ文」に記述することでエラー情報を表現していた。この文字列は、例えば、数字「１」に対応するものとして「ＰＪＴ」、数字列「０１」に対応するものとして「ＦＵＣ１」等が定められている。
このため、プログラマーはＣ言語の「＃ｄｅｆｉｎｅ文」のようにエラーコードに対応する文字列「ＰＪＴ＿ＦＵＣ１＿ＭＥＭ」等を記述することで、上述のエラーコードの数字列「１０１０１」の意味である「メモリ確保に失敗しました」というエラー情報をソースプログラムに記述したこととなる。
【特許文献１】特開平１−１７３２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、プログラマー等が開発するプログラムの規模が大きくなると、ソースプログラムに記述すべきエラー情報の種類が飛躍的に増加する。このため、各プログラマー等が使用する上述のエラー情報に対応した数字列の一覧であるエラーコード体系を定め、マニュアル等を作成するには、時間やコストがかかるという問題があった。加えて、全て手作業で行うのでマニュアルの信頼性が低いという問題もあった。
【０００５】
そこで、本発明は、短時間且つ低コストでエラーコード情報に関するデータベースを構築することができる信頼性の高いエラー情報管理システム、エラー情報管理装置、エラー情報管理方法、エラー情報管理プログラム及びエラー情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題は、第１の発明によれば、エラー基礎情報及びエラー関連情報を含むエラー情報を入力する入力装置と、前記エラー情報を前記入力装置から取得して管理するエラー情報管理装置と、を有するエラー情報管理システムであって、前記エラー情報管理装置は、
前記入力装置から取得した前記エラー基礎情報と比較するための比較エラー基礎情報を格納するための比較エラー基礎情報格納手段と、前記比較エラー基礎情報と前記エラー基礎情報との比較結果であるエラー基礎比較結果情報を格納するためのエラー基礎比較結果情報格納手段と、前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード情報に変換するためのエラーコード変換情報を格納するエラーコード変換情報格納手段と、前記変換されたエラーコード情報を登録するためのエラーコード情報格納手段と、前記変換されたエラーコード情報を前記エラーコード情報格納手段に登録するか否かの登録可否情報を格納する登録可否情報格納手段と、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示手段と、を有することを特徴とするエラー情報管理システムにより達成される。
【０００７】
第１の発明の構成によれば、前記エラー情報管理装置は、前記入力装置から取得した前記エラー基礎情報と比較するための比較エラー基礎情報を格納するための比較エラー基礎情報格納手段と、前記比較エラー基礎情報と前記エラー基礎情報との比較結果であるエラー基礎比較結果情報を格納するためのエラー基礎比較結果情報格納手段とを有する。
前記エラー基礎情報は、例えば、ＰＪＴ、ＦＵＣ１、ＭＥＭ等のエラーコード別名文字列である。このため、前記比較エラー基礎情報格納手段には、これらエラーコード別名文字列等のエラー基礎情報と比較するための例えば、エラーコード別名文字列等からなる比較エラー基礎情報が格納されている。
したがって、前記入力装置から取得した前記エラー基礎情報である例えば、ＰＪＴ、ＦＵＣ１、ＭＥＭ等のエラーコード別名文字列を前記比較エラー基礎情報格納手段内の前記比較エラー基礎情報である例えば、ＰＪＴ、ＦＵＣ１、ＭＥＭ等のエラーコード別名文字列と比較することにより、前記エラー基礎情報が正しいか否かを識別することができる。
このため、前記エラー基礎情報の入力の誤りを見つけ出すことができる。
【０００８】
また、第１の発明の構成によれば、前記比較エラー基礎情報と前記エラー基礎情報との比較結果であるエラー基礎比較結果情報を格納するためのエラー基礎比較結果情報格納手段を有している。このため、前記エラー基礎比較結果情報である例えば、ＰＪＴ等のエラーコード別名文字列等の誤り等の情報を前記エラー基礎比較結果情報格納手段に登録することができる。
【０００９】
また、第１の発明の構成によれば、前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード情報に変換するためのエラーコード変換情報を格納するエラーコード変換情報格納手段を有している。
このため、前記エラー基礎比較結果情報が例えば、ＰＪＴ等のエラーコード別名文字列等に誤り等が存在する旨の情報である場合は、例えば、前記エラー基礎情報をエラーコード情報に変換しない。一方、誤り等が存在しない旨の情報である場合は、前記エラー基礎情報をエラーコード情報に変換する。
したがって、プログラマー等が前記エラー基礎情報（例えば、ＰＪＴ等のエラーコード別名文字列等）の入力が正しい場合に限り、前記エラーコード情報に変換する。
ここで、前記エラー基礎情報を前記エラーコード情報に変換とは、例えば、前記エラー基礎情報である、ＰＪＴ、ＦＵＣ１、ＭＥＭ等のエラーコード別名文字列等を、エラーコード情報である、「１０１０１」等に変換することである。ここで、前記エラーコード変換情報は、例えば、ＰＪＴは「１」、ＦＵＣ１は「０１」、ＭＥＭは「０１」等に変換する情報である。
【００１０】
また、第１の発明の構成によれば、前記変換されたエラーコード情報を登録するためのエラーコード情報格納手段と、前記変換されたエラーコード情報を前記エラーコード情報格納手段に登録するか否かの登録可否情報を格納する登録可否情報格納手段とを有している。
このため、前記エラーコード情報である例えば、「１０１０１」等は、このようなエラーコード情報を登録するための前記エラーコード情報格納手段に登録される。
しかし、その登録の前に、前記エラーコード情報（「１０１０１」等）は前記登録可否情報によって登録の可否が判断され、登録可と判断された場合に限り前記エラーコード情報（「１０１０１」等）が登録される構成となっている。
【００１１】
したがって、エラー情報管理装置は、前記変換されたエラーコード情報が既に、前記エラーコード情報格納手段内に登録されている場合、すなわち、二重登録であるか否かをチェックすることができ、二重登録の場合は登録されないとすることができる。
【００１２】
また、第１の発明の構成によれば、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示手段を有している。
このため、前記エラー基礎比較結果情報である例えば、前記エラー基礎情報（ＰＪＴ、ＦＵＣ１、ＭＥＭ等のエラーコード別名文字列等）の誤り等の表示情報を前記エラー情報表示手段に表示することができる。したがって、プログラマー等に入力された前記エラー情報の誤りを報知することができる。
また、前記登録可否情報である例えば、二重登録の情報である前記表示情報も前記エラー情報表示手段に表示することができる。したがって、プログラマー等に入力された前記エラー情報が二重登録等であることを報知することができる。
以上のように、前記エラー情報管理装置は、プログラマー等の入力した前記エラー基礎情報に誤りがないか否かのチェックを行うことができると共に、登録しようとしている前記エラーコード情報が二重登録であるか否かの判断もすることができる。
【００１３】
そして、前記エラー情報管理装置は、かかる入力ミスの有無や二重登録の有無等を判断しつつ、前記エラーコード情報格納手段内にエラーコード情報を格納することができるので、各プログラマー等がそれぞれエラーコード表を作成することなく、一元的に、且つ自動的にエラーコード情報データベースを作成することができる。
また、本発明の構成によれば、このエラーコード情報データベースは、上述のように作製されるので、低コスト且つ短時間で形成可能という利点を有する。
さらに、本発明の構成によれば、例えば、開発するプログラムの規模が大きくなり、プログラマー等による入力ミスや二重登録等のミスが発生し易い状況であっても、かかる入力ミスをいち早くチェックし、プログラマー等に報知すると共に、二重登録等を未然に防ぐことができる信頼性の高いエラーコード情報データベースを形成することができる。
【００１４】
好ましくは、第２の発明によれば、第１の発明の構成において、前記エラー情報管理装置は、前記入力装置から取得したエラー関連情報と比較するための比較エラー関連情報を格納するための比較エラー関連情報格納手段と、前記比較エラー関連情報と前記エラー関連情報との比較結果であるエラー関連比較結果情報を格納するためのエラー関連比較結果情報格納手段と、を有し、前記表示情報が、前記エラー関連比較結果情報に基づいた表示情報を含むことを特徴とするエラー情報管理システムである。
【００１５】
第２の発明の構成によれば、前記エラー情報管理装置は、前記入力装置から取得したエラー関連情報と比較するための比較エラー関連情報を格納するための比較エラー関連情報格納手段を有している。
すなわち、前記エラー関連情報は、例えば、前記エラー基礎情報（ＰＪＴ、ＦＵＣ１、ＭＥＭ等のエラーコード別名文字列等）の開始宣言情報であり、例えば、「ＥＲＲ  ＤＥＦ  ＢＥＧＩＮ」等である。そして、前記比較エラー関連情報は、例えば、開始宣言情報として「ＥＲＲ  ＤＥＦ  ＢＥＧＩＮ」等を有している。
このため、前記比較エラー関連情報である開始宣言等と前記入力された前記エラー関連情報である開始宣言等とを比較することで、前記エラー関連情報が正しいか否かを識別することができる。したがって、前記エラー関連情報の入力の誤りを見つけ出すことができる。
【００１６】
また、本発明の構成によれば、前記比較エラー関連情報と前記エラー関連情報との比較結果であるエラー関連比較結果情報を格納するためのエラー関連比較結果情報格納手段を有している。このため、前記エラー関連比較結果情報である例えば、開始宣言情報（「ＥＲＲ  ＤＥＦ  ＢＥＧＩＮ」等）の誤り等の情報を前記エラー関連比較結果情報格納手段に登録することができる。
【００１７】
また、本発明の構成によれば、前記表示情報が、前記エラー関連比較結果情報に基づいた表示情報を含むので、前記エラー情報管理装置は、前記エラー関連比較結果情報である例えば、開始宣言情報（「ＥＲＲ  ＤＥＦ  ＢＥＧＩＮ」等）の誤り等の情報をプログラマー等に報知することができる。このため、プログラマー等に前記エラー関連情報の入力ミス等をいち早く知らせることができるので、かかる前記エラー関連情報を有する前記エラー情報の信頼性が著しく向上することとなる。
【００１８】
好ましくは、第３の発明によれば、第１又第２の発明の構成において、前記エラー情報管理装置は、前記入力装置から取得したエラー置換命令情報と比較するための比較エラー置換命令情報を格納するための比較エラー置換命令情報格納手段と、前記比較エラー置換命令情報と前記エラー置換命令情報との比較結果であるエラー置換命令比較結果情報を格納するためのエラー置換命令比較結果情報格納手段と、を有し、前記表示情報が、前記エラー置換命令比較結果情報に基づいた表示情報を含むことを特徴とするエラー情報管理システムである。
【００１９】
第３の発明の構成によれば、前記エラー情報管理装置は、前記入力装置から取得したエラー置換命令情報と比較するための比較エラー置換命令情報を格納するための比較エラー置換命令情報格納手段を有している。
例えば、プログラマー等がプログラムソースを生成する際には、前記エラー情報管理装置が、前記入力装置から取得したエラー置換命令情報を取得する。このエラー置換命令情報は、例えば、前記エラー基礎情報（ＰＪＴ、ＦＵＣ１、ＭＥＭ等のエラーコード別名文字列等）を前記エラーコード情報（「１０１０１」等）に置換する命令情報である。
このため、前記エラー情報管理装置が、例えばプログラムソースを走査等している際に取得した前記エラー置換命令情報を前記比較エラー置換命令情報と比較することで、前記エラー置換命令情報が正しいか否かを識別することができる。したがって、前記エラー置換命令情報の入力の誤りを見つけ出すことができる。
【００２０】
また、本発明の構成によれば、前記比較エラー置換命令情報と前記エラー置換命令情報との比較結果であるエラー置換命令比較結果情報を格納するためのエラー置換命令比較結果情報格納手段を有している。
このため、前記エラー置換命令比較結果情報である、例えば、前記エラー置換命令情報の誤り等の情報を、前記エラー置換命令比較結果情報格納手段に登録することができる。
【００２１】
また、本発明の構成によれば、前記表示情報が、前記エラー置換命令比較結果情報に基づいた表示情報を含むので、前記エラー情報管理装置は、前記エラー置換命令比較結果情報である例えば、前記エラー置換命令情報の誤り等の情報をプログラマー等に報知することができる。
このため、プログラマー等に前記エラー置換命令情報の入力ミス等をいち早く知らせることができるので、かかるエラー置換命令情報の信頼性が著しく向上することとなる。そして、プログラム生成時のミス等を著しく減少させることができるのでプログラムソース等の信頼性も一段と向上することとなる。
【００２２】
前記課題は、第４の発明によれば、エラー基礎情報及びエラー関連情報を含むエラー情報を入力装置から取得して管理するエラー情報管理装置であって、前記入力装置から取得した前記エラー基礎情報と比較するための比較エラー基礎情報を格納するための比較エラー基礎情報格納手段と、前記比較エラー基礎情報と前記エラー基礎情報との比較結果であるエラー基礎比較結果情報を格納するためのエラー基礎比較結果情報格納手段と、前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード情報に変換するためのエラーコード変換情報を格納するエラーコード変換情報格納手段と、前記変換されたエラーコード情報を登録するためのエラーコード情報格納手段と、前記変換されたエラーコード情報を前記エラーコード情報格納手段に登録するか否かの登録可否情報を格納する登録可否情報格納手段と、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示手段と、を有することを特徴とするエラー情報管理装置により達成される。
【００２３】
第４の発明の構成によれば、第１の発明と同様に、入力ミスの有無や二重登録の有無等を判断しつつ、前記エラーコード情報格納手段内にエラーコード情報を格納することができるので、各プログラマー等がそれぞれエラーコード表を作成することなく、一元的に、且つ自動的にエラーコード情報データベースを作成することができる。
また、このエラーコード情報データベースは、低コスト且つ短時間で形成することができるという利点を有する。さらに、例えば、開発するプログラムの規模が大きくなり、プログラマー等による入力ミスや二重登録等のミスが発生し易い状況であっても、かかる入力ミスをいち早くチェックし、プログラマー等に報知すると共に、二重登録等を未然に防ぐことができる信頼性の高いエラーコード情報データベースを形成することができる。
【００２４】
前記課題は、第５の発明によれば、エラー情報管理装置がエラー基礎情報及びエラー関連情報を含むエラー情報を入力装置から取得して管理するエラー情報管理方法であって、
前記入力装置から取得した前記エラー基礎情報と、比較エラー基礎情報格納手段の比較エラー基礎情報とを比較して、比較結果であるエラー基礎比較結果情報を生成するエラー基礎比較結果生成工程と、前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード変換情報格納手段のエラーコード変換情報により、エラーコード情報に変換するエラーコード変換工程と、前記変換されたエラーコード情報を登録可否情報格納手段の登録可否情報に基づき、エラーコード情報格納手段に登録するか否かを判断する登録可否判断工程と、前記登録可否判断工程に基づき、前記変換されたエラーコード情報をエラーコード情報格納手段に登録するエラーコード登録工程と、エラー情報表示手段が、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示工程と、を有することを特徴とするエラー情報管理方法により達成される。
【００２５】
第５の発明の構成によれば、第１の発明と同様に、入力ミスの有無や二重登録の有無等を判断しつつ、前記エラーコード情報格納手段内にエラーコード情報を格納することができるので、各プログラマー等がそれぞれエラーコード表を作成することなく、一元的に、且つ自動的にエラーコード情報データベースを作成することができる。
また、このエラーコード情報データベースは、低コスト且つ短時間で形成することができるという利点を有する。さらに、例えば、開発するプログラムの規模が大きくなり、プログラマー等による入力ミスや二重登録等のミスが発生し易い状況であっても、かかる入力ミスをいち早くチェックし、プログラマー等に報知すると共に、二重登録等を未然に防ぐことができる信頼性の高いエラーコード情報データベースを形成することができる。
【００２６】
好ましくは、第６の発明によれば、第５の発明の構成において、前記入力装置から取得したエラー関連情報と比較エラー関連情報格納手段の比較エラー関連情報を比較して、比較結果であるエラー関連比較結果情報を生成するエラー関連比較結果情報生成工程と、前記エラー情報表示工程の前記表示情報が、前記エラー関連比較結果情報に基づいた表示情報を含むことを特徴とするエラー情報管理方法である。
【００２７】
第６の発明の構成によれば、第２の発明と同様に、プログラマー等に前記エラー関連情報の入力ミス等をいち早く知らせることができるので、かかる前記エラー関連情報を有する前記エラー情報の信頼性が著しく向上することとなる。
【００２８】
好ましくは、第７の発明によれば、第５又は第６の発明の構成において、前記入力装置から取得したエラー置換命令情報と比較エラー置換命令情報格納手段の比較エラー置換命令情報を比較して、比較結果であるエラー置換命令比較結果情報を生成するエラー置換命令比較結果情報工程と、前記エラー情報表示工程の前記表示情報が、前記エラー置換命令比較結果情報に基づいた表示情報を含むことを特徴とするエラー情報管理方法である。
【００２９】
第７の発明の構成によれば、第３の発明と同様に、例えばプログラマー等に前記エラー置換命令情報の入力ミス等をいち早く知らせることができるので、かかるエラー置換命令情報の信頼性が著しく向上することとなる。そして、プログラム生成時のミス等を著しく減少させることができるのでプログラムソース等の信頼性も一段と向上することとなる。  
【００３０】
前記課題は、第８の発明によれば、コンピュータに、入力装置から取得したエラー基礎情報及びエラー関連情報を含むエラー基礎情報と、比較エラー基礎情報格納手段の比較エラー基礎情報とを比較して、比較結果であるエラー基礎比較結果情報を生成するエラー基礎比較結果生成工程と、前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード変換情報格納手段のエラーコード変換情報により、エラーコード情報に変換するエラーコード変換工程と、前記変換されたエラーコード情報を登録可否情報格納手段の登録可否情報に基づき、エラーコード情報格納手段に登録するか否かを判断する登録可否判断工程と、前記登録可否判断工程に基づき、前記変換されたエラーコード情報をエラーコード情報格納手段に登録するエラーコード登録工程と、エラー情報表示手段が、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示工程と、を実行させるためのエラー情報管理プログラムにより達成される。
【００３１】
第８の発明の構成によれば、第１の発明と同様に、入力ミスの有無や二重登録の有無等を判断しつつ、前記エラーコード情報格納手段内にエラーコード情報を格納することができるので、各プログラマー等がそれぞれエラーコード表を作成することなく、一元的に、且つ自動的にエラーコード情報データベースを作成できるプログラムである。
また、このエラーコード情報データベースは、低コスト且つ短時間で形成することができるという利点を有する。さらに、例えば、開発するプログラムの規模が大きくなり、プログラマー等による入力ミスや二重登録等のミスが発生し易い状況であっても、かかる入力ミスをいち早くチェックし、プログラマー等に報知すると共に、二重登録等を未然に防ぐことができる信頼性の高いエラーコード情報データベースを形成できるプログラムである。
【００３２】
前記課題は、第９の発明によれば、コンピュータに、入力装置から取得したエラー基礎情報及びエラー関連情報を含むエラー基礎情報と、比較エラー基礎情報格納手段の比較エラー基礎情報とを比較して、比較結果であるエラー基礎比較結果情報を生成するエラー基礎比較結果生成工程と、前記エラー基礎比較結果情報に基づいて、前記エラー基礎情報をエラーコード変換情報格納手段のエラーコード変換情報により、エラーコード情報に変換するエラーコード変換工程と、前記変換されたエラーコード情報を登録可否情報格納手段の登録可否情報に基づき、エラーコード情報格納手段に登録するか否かを判断する登録可否判断工程と、前記登録可否判断工程に基づき、前記変換されたエラーコード情報をエラーコード情報格納手段に登録するエラーコード登録工程と、エラー情報表示手段が、少なくとも、前記エラー基礎比較結果情報及び／又は前記登録可否情報に基づいた表示情報を表示するエラー情報表示工程と、を実行させるためのエラー情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体により達成される。
【００３３】
第９の発明の構成によれば、第１の発明と同様に、入力ミスの有無や二重登録の有無等を判断しつつ、前記エラーコード情報格納手段内にエラーコード情報を格納することができるので、各プログラマー等がそれぞれエラーコード表を作成することなく、一元的に、且つ自動的にエラーコード情報データベースを作成できるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
また、このエラーコード情報データベースは、低コスト且つ短時間で形成することができるという利点を有する。さらに、例えば、開発するプログラムの規模が大きくなり、プログラマー等による入力ミスや二重登録等のミスが発生し易い状況であっても、かかる入力ミスをいち早くチェックし、プログラマー等に報知すると共に、二重登録等を未然に防ぐことができる信頼性の高いエラーコード情報データベースを形成できるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明を実施するための最良の形態】
【００３４】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００３５】
図１は、本発明の実施の形態に係るエラー情報管理システム１０を示す概略図である。
図１に示すように、エラー情報管理システム１０は、例えばプログラマー等がエラー情報等を入力する入力装置である例えば、端末装置２００ａ乃至２００ｄを有する。
また、これら端末装置２００ａ等と接続されていると共に、端末装置２００ａ等に入力されたエラー情報を取得し管理するエラー情報管理装置１００を有している。
【００３６】
図２は、図１の端末装置２００ａ等及びエラー情報管理装置１００の主なハードウエア構成を示す概略図である。図２に示すように、端末装置２００ａ等及びエラー情報管理装置１００は、例えばコンピュータ等を有しており、コンピュータは、バス１０１によりＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４等からなる記憶手段が配置されている。
【００３７】
また、バス１０１には、ディスプレイ等の表示装置１０５、入力装置１０６等が接続されていると共に、図１の端末装置２００ａ等とエラー情報管理装置１００との間で情報の送受信をするためのインターフェース１０７等が接続されている。
バス１０１はすべてのデバイスを接続する機能を有し、アドレスやデータパスを有する内部バスである。ＣＰＵ１０２は、所定のプログラムの処理を行う他、バス１０１に接続されたＲＯＭ１０４等を制御している。ＲＯＭ１０４は、上記プログラムや各種情報等を格納している。
ＲＯＭ１０４は、書き換え可能な不揮発性メモリであるＦＬＡＳＨ  ＲＯＭを含んでいても良い。このようなＦＬＡＳＨ  ＲＯＭは、例えばネットワークを通じてダウンロードされたデータ等が格納される。ＲＡＭ１０３は、上記プログラム処理中のメモリの内容を対比したり、プログラムを実行するためのエリアとしての機能を有する。
【００３８】
図３は、エラー情報である例えばエラー情報定義文３００等を示す概略説明図である。
本実施の形態では、例えばＣ言語でプログラムソースを作成する場合であるため、／＊と＊／で挟まれた部分がコメント文、すなわち、機械語へ変換されない部分となる。そして、このコメント文にエラー情報定義文３００が記述される。
エラー情報定義文３００には、エラー基礎情報である例えば、エラーコード別名文字列情報３１０が記述されている。具体的には、図３の２列目の「ＰＪＴ、ＦＵＣ１、ＭＥＭ」等である。
また、エラー情報定義文３００には、エラー関連情報が含まれている。具体的には、例えば図３に示すようにエラー開始宣言情報３２０、エラー終了宣言情報３２１及びエラープライオリティ情報３２２等が含まれている。
【００３９】
また、図３に示すようにプログラムソースには、後述するように、エラーコード別名文字列情報をエラーコード情報に置換する命令文であるエラー情報置換命令文３３０も記述されている。
このようなエラー情報が図１の端末装置２００ａ乃至２００ｄからプログラムソースの情報として入力される。本実施の形態では、例えば４人のプログラマーがそれぞれ、分担してプログラムを開発する例となっており、それぞれの端末装置２００ａ等で入力されたプログラムソースは図１のエラー情報管理装置１００が取得可能な構成となっている。
【００４０】
図４は、図１のエラー情報管理装置１００の主なソフトウエア構成等を示す概略図である。図４に示すように、エラー情報管理装置１００は各制御を行う制御部１０９を有している。
また、エラー情報管理装置１００には、端末装置１００ａ等から取得した図３のエラーコード別名文字列情報３１０と比較するための比較エラー基礎情報を格納するための比較エラー基礎情報格納手段を有している。
具体的には、図４のエラーコード体系ファイル１１０が、比較エラー基礎情報格納手段の一例となっている。
【００４１】
図５（ｂ）はエラーコード体系ファイル１１０の一例を示す概略説明図である。図５（ｂ）に示すように、エラーコード体系ファイル１１０には、予め登録され、後述のエラーコードとの対応関係が定まっているエラーコード別名文字列の情報が格納されている。
図５（ｂ）では、例えば「ＰＪＴ、ＦＵＣ１、ＭＥＭ」等であり、これらエラーコード別名文字列の情報が比較エラー基礎情報の一例となっている。
すなわち、端末装置２００ａ等から入力されたエラーコード別名文字列情報３１０（図３参照）は図５（ｂ）のエラーコード体系ファイル１１０のエラーコード別名文字列と比較される構成となっている。
【００４２】
またエラー情報管理装置１００は、上述のエラーコード別名文字列情報３１０と、図５（ｂ）のエラーコード体系ファイル１１０のエラーコード別名文字列と比較結果であるエラー基礎比較結果情報、例えば、エラーコード別名文字列の一部が一致しない等の情報を格納するためのエラー基礎比較結果情報格納手段を有している。図４の別名文字列比較結果ファイル１１１が、エラー基礎比較結果情報格納手段の一例となっている。
【００４３】
また、エラー情報管理装置１００は、図２の表示装置１０５に表示するための表示情報を格納する表示内容データファイル１１２を有している。すなわち表示装置１０５はエラー情報表示手段の一例となっている。
このため、図４の別名文字列比較結果ファイル１１１内のエラーコード別名文字列の一部が一致しない等の情報は、対応する表示内容が表示内容データファイル１１２から選択され、図１の端末装置２００ａ等の表示装置１０５に表示され、操作者である当該プログラマー等に報知されることになる。
【００４４】
また、エラー情報管理装置１００は、図４の別名文字列比較結果ファイル１１１内の情報に基づいて、エラーコード別名文字列情報３１０をエラーコード情報に変換するためのエラーコード変換情報を格納するエラーコード変換情報格納手段を有している。
すなわち、図４のエラーコード情報は、図５（ｂ）の「１」「０１」等のエラーコードであり、図３のエラーコード別名文字列情報３１０を、図５（ｂ）の数字列のエラーコードに変換するためのエラーコード変換情報は、例えば図５（ｂ）のエラーコード体系ファイル１１０内のテーブル情報である。このため、エラーコード体系ファイル１１０が、エラーコード変換情報格納手段の一例となる。
【００４５】
すなわち、図４の別名文字列比較結果ファイル１１１内の情報が、例えば、全てのエラーコード別名文字列が一致している旨の情報である場合は、図３のエラーコード別名文字列情報３１０を、図４のエラーコード体系ファイル１１０を参照して、エラーコードに変換することとなる。
【００４６】
また、エラー情報管理装置１００は、図４のエラーコード体系ファイル１１０に基づいて変換されたエラーコードを登録するためのエラーコード情報格納手段である例えば、エラー情報登録データベース１１３を有している。
すなわち、このエラー情報登録データベース１１３内に各プログラマー等が入力したエラー情報等を一元的に登録することで、各プログラマーに共通のデータベースを自動的に作製することとなる。
図５（ａ）は図４のエラー情報登録データベース１１３の一例を示す概略説明図である。図５（ａ）に示すように、エラーコードは登録場所等の情報と共に登録されることになる。
【００４７】
また、エラー情報管理装置１００は、図４のエラーコード体系ファイル１１０で変換されたエラーコード（例えば「１０１０１」等）をエラー情報登録データベース１１３に登録するか否かの登録可否情報を格納する登録可否情報格納手段を有している。図４の登録可否データファイル１１４が、その一例である。
このため、例えば、図１の端末装置２００ａのプログラマーが「１０１０１」のエラーコードでエラー定義を既に行った後、他の端末装置２００ｂの他のプログラマーが同じエラーコードを異なった意味で用いた場合は、制御部１０９が図４の登録可否データファイル１１４の情報に基づき、二重定義（二重登録）として、エラー情報登録データベース１１３への登録を拒絶する。
【００４８】
このため、エラー情報登録データベース１１３内に同じエラーコードが二重定義等されないので、信頼性の高いデータベースが構築できるようになっている。
また、図４の登録可否データファイル１１４に基づき、制御部１０９が二重定義等と判断した場合は、その登録可否情報に対応する表示を表示内容データファイ１１２から選択し、図１の当該端末装置２００ａ等の表示装置１０５へ表示する構成となっている。
したがって、当該端末装置２００ａ等の入力を行っているプログラマー等に二重定義等を迅速に報知することができる構成となっている。
【００４９】
ところで、図３に示すようにエラー情報定義文３００には、エラーコード別名文字列情報３１０の他に、エラー関連情報であるエラー開始宣言情報３２０等が含まれる。
このため、図４のエラー情報管理装置１００は、エラー開始宣言情報３２０、エラー終了宣言情報３２１及びエラープライオリティ情報３２２等と比較するための比較エラー関連情報を格納するための比較エラー関連情報格納手段である例えば、エラー開始宣言データファイル１１５、エラー終了宣言データファイル１１６及びエラープライオリティデータファイル１１７を有している。
すなわち、例えば、エラー開始宣言データファイル１１５内には、「ＥＲＲ  ＤＥＦ  ＢＥＧＩＮ」等のデータが登録されている。このため、制御部１０９は、これらの文字列が、端末装置２００ａ等から入力されたプログラムソースのエラー情報定義文３００に含まれているか否かを判断できる構成となっている。
また、同様に、制御部１０９は、エラー終了宣言情報３２１及びエラープライオリティ情報３２２等についても比較を行う。
【００５０】
また、エラー情報管理装置１００は、エラー開始宣言情報３２０、エラー終了宣言情報３２１及びエラープライオリティ情報３２２等と、エラー開始宣言データファイル１１５、エラー終了宣言データファイル１１６及びエラープライオリティデータファイル１１７等との比較結果であるエラー関連比較結果情報を格納するためのエラー関連比較結果情報格納手段を有している。具体的には、図４のエラー開始宣言等比較結果ファイル１１８がその一例である。
また、制御部１０９は、エラー開始宣言等比較結果ファイル１１８内の情報に対応した表示内容を表示内容データファイル１１２から選択して、当該端末装置２００ａ等の表示手段１０５に表示する構成となっている。
具体的には、例えば、図３のエラー開始宣言情報３２０がコメント文に記述されていない場合は、「エラー開始宣言がありません」等の表示内容を表示内容データファイル１１２から選択して、表示手段１０５に表示させる。これにより、入力しているプログラマー等に迅速に誤りを報知でき、プログラマー等の再入力を促し、誤ったコメント文の発生を未然に防ぐことができる。
【００５１】
このように、各端末装置２００ａ等から入力されたエラーコード等の情報は、図４のエラー情報登録データベース１１３内に一元的、且つ二重定義等が回避された状態で登録される。そして、このように作製されたエラー情報登録データベース１１３は、その後、端末装置２００ａ等でプログラムソースの生成を行う際のエラー情報定義文３００等のチェックを行う際に参照される。
すなわち、エラー情報管理装置１００の制御部１０９は、端末装置２００ａ等が入力したプログラムソースから取得した、図３のエラー情報置換命令文３３０と比較するための比較エラー置換命令情報を格納する比較エラー置換命令情報格納手段を有している。
具体的には、図４のエラー情報置換命令文データファイル１１９が比較エラー置換命令情報格納手段の一例であり、比較エラー置換命令情報は、例えば、図３のエラー情報置換命令文３３０の文字列である。
【００５２】
そして、エラー情報管理装置１００は、図４のエラー情報置換命令文データファイル１１９内のデータと、プログラムソースのエラー情報置換命令文３３０との比較結果であるエラー置換命令比較結果情報を格納するエラー置換命令比較結果情報格納手段を有している。
具体的には、図３のエラー情報置換命令文３３０の文字列と図４のエラー情報置換命令文データファイル１１９内の情報に相違があったとき、例えば、図３のエラー情報置換命令文３３０の文字列の一部が欠落したときは、その旨の情報が図４のエラー情報置換命令文比較結果ファイル１２０に登録される。
すなわち、エラー情報置換命令文比較結果ファイル１２０は、エラー置換命令比較結果情報格納手段の一例であり、図３のエラー情報置換命令文３３０の文字列の一部の欠落情報が、エラー置換命令比較結果情報の一例である。
【００５３】
そして、制御部１０９は、エラー情報置換命令文比較結果ファイル１２０内のデータに対応する表示を図４の表示内容データファイル１１２から選択して、当該端末装置２００ａ等の表示装置１０５に表示する。例えば「エラー情報置換命令文は誤っています」等の表示を行う。
これにより、プログラムソース生成時においてエラー情報置換命令文３３０のチェック等を効果的に行うことができる構成となっている。
【００５４】
図４のエラー情報管理装置１００には、プログラムソースコード解析データファイル１２１やコメント文識別データファイル１２２等が備わっている。コメント文識別データファイル１２２は、例えば、Ｃ言語の場合は／＊と＊／や／／等の情報である。
【００５５】
本実施の形態に係るエラー情報管理システム１０は以上のように構成されているが、以下のその動作例等について説明する。
（エラー情報登録データベース１１３への登録について）
図６は、図４のエラー情報登録データベース１１３に、図５（ａ）に示すように、エラーコード等を登録するための概略フローチャートである。
例えば、図１の端末装置２００ａを操作するプログラマー（甲）のプログラムソースに基づいて、エラー情報登録データベース１１３を作製する例で説明する。
【００５６】
先ず、図１のエラー情報管理装置１００は、端末装置２００ａから入力されたプログラムソースの解析を開始する（ＳＴ１）。
具体的には、図４のプログラムソースコードの解析データファイル１２１等のデータに基づいて、制御部１０９が解析を開始する。
【００５７】
次に、制御部１０９は、図３の／＊（スラッシュ、アスタリスク）と＊／（アスタリスク、スラッシュ）で挟まれているコメント文を探す（ＳＴ２）。具体的には、図４のコメント文識別データファイル１２２内のデータに基づき探索する。
ここで、コメント文を探索できずにプログラムソース全体の解析が終わると、プログラムソースコードの解析が終了する（ＳＴ３、ＳＴ４）。
【００５８】
次に、コメント文、すなわち、図３に示すように／＊と＊／で挟まれた部分が存在する場合は、図３のエラー情報定義文３００の一部を含むか否か判断する（ＳＴ５）。そして、エラー情報定義文３００の一部を含まない場合は、ＳＴ４で終了する。
一方、エラー情報定義文３００の一部を含んでいる場合は、制御部１０９は、当該エラー情報定義文を抽出し（ＳＴ６）、エラー情報定義文の内容を確認する（ＳＴ７）。そして、エラー情報定義文に不備があるか否かを判断する（ＳＴ８）。
【００５９】
具体的には、図３に示すエラー情報定義文３００のエラー開始宣言情報３２０に相当する部分、エラーコード別名文字列情報３１０に相当する部分、エラープライオリティ情報３２２に相当する部分、エラー終了宣言情報３２１に相当する部分等が存在するか否かを判断する。
具体的には、制御部１０９が、図４のエラー開始宣言データファイル１１５、エラーコード体系ファイル１１０、エラープライオリティデータファイル１１７、エラー終了宣言データファイル１１６等を参照して判断する。
そして、その結果情報、例えば、エラー開始宣言情報３２０に相当する部分が欠落していた場合は、その旨の比較結果情報を生成し、図４のエラー開始宣言等比較結果ファイル１１８に登録する（エラー基礎比較結果生成工程及びエラー関連比較結果情報生成工程の一例）。
【００６０】
このとき、例えばエラー開始宣言情報３２０に相当する部分が欠落していた場合は、制御部１０９は表示内容データファイル１１２から「エラー開始宣言情報がありません」等の表示を選択し、プログラマー（甲）の端末装置２００ａの表示装置１０５に当該情報を表示する（ＳＴ９）（エラー情報表示工程の一例）。
このため、プログラマー（甲）は、自己の入力ミスを認識することができるので、処理を中止しなければ（ＳＴ１０）、エラー情報定義文３００の再入力を行う。したがって、誤ったコメント文を直ちに訂正することができるので、コメント文の信頼性が向上する。
【００６１】
一方、図３のエラー情報定義文３００が正しく入力されている場合は、制御部１０９は図４のエラーコード体系ファイル１１０を参照し、図３のエラーコード別名文字列情報３１０を図５（ｂ）のエラーコード、例えば「１０１０１」に変換する（エラーコード変換工程の一例）。
次に、制御部１０９は、変換されたエラーコードについて、図４のエラー情報登録データベース１１３を参照し、当該エラーコードが二重定義（二重登録）となっているか否かを判断する（登録可否判断工程の一例）。
そして、既に、例えばエラーコード「１０１０１」について登録があり、二重定義になる場合は、その旨の表示をプログラマー（甲）の端末装置２００ａに表示し（ＳＴ９）、プログラマー（甲）にエラー情報定義文の再入力等を促す（ＳＴ１１）（エラー情報表示工程の一例）。
【００６２】
そして、変換されたエラーコードについて、二重定義等がなく登録可と制御部１０９が判断した場合は、図５（ａ）に示すようにエラー情報登録データベース１１３に登録される（ＳＴ１２）（エラーコード登録工程の一例）。
以上のように、プログラマー（甲）が自己の端末装置２００ａで入力したプログラムソースをエラー情報管理装置１００に入力すれば、エラー情報管理装置１００は、エラー情報定義文３００の入力ミスの有無やエラーコードの二重定義（二重登録）の有無等を判断しつつ、図５（ａ）のエラー情報登録データベース１１３を構築することができる。
このため、このように作製されたエラー情報登録データベース１１３の信頼性が著しく向上することになる。
また、本実施の形態によれば、各プログラマーがそれぞれ、エラーコード表を作製等することなく、一元的に且つ、自動的にエラー情報登録データベース１１３を作製することができるので、エラー情報登録データベース１１３を短時間且つ低コストで作製することができる。
【００６３】
（コンパイル可能あるいは実行可能なプログラムソースの生成）
図７は、実行可能なプログラムソースの生成等におけるエラー情報登録データベース１１３の参照工程等を示す概略フローチャートである。
以下、プログラマー（甲）が端末装置２００ａからエラー情報管理装置１００へアクセスする場合について説明する。
先ず、エラー情報管理装置１００は、当該プログラムソースのファイルにアクセスし、図４のプログラムソースコードを１行づつ走査し、解析を行う（ＳＴ１１）。
制御部１０９は、プログラムソースに図３のエラー情報置換命令文３３０が存在するか否かを判断する（ＳＴ１２）。
ここで、エラー情報置換命令文３３０が存在しない場合、ファイルの全体を走査して、終了する（ＳＴ１３）。
【００６４】
一方、エラー情報置換命令文３３０がある場合は、エラー情報置換命令文３３０を確認し（ＳＴ１４）、エラー情報置換命令文３３０に不備があるか否かを判断する（ＳＴ１５）。
具体的には、確認したエラー情報置換命令文３３０を図４のエラー情報置換命令文データファイル１１９内のデータと比較し、その結果を図４のエラー情報置換命令文比較結果ファイル１２０に登録する（エラー置換命令比較結果情報工程の一例）。
ここで、図３のエラー情報置換命令文３３０の一部が誤っている場合やエラー情報置換命令文３３０内のエラーコード別名文字列情報が誤っている場合は、その旨の表示内容を図４の表示内容データファイル１１２から選択し、プログラマー（甲）の端末装置２００ａの表示装置１０５に表示する（ＳＴ１６）。これにより、プログラマー（甲）は処理を中止する（ＳＴ１７）。  
【００６５】
ここで、プログラマー（甲）は、プログラムーソースのエラー情報置換命令文３３０に誤り等が存在することが分かるので、迅速に訂正することができ、プログラムソースの完成度を上げることができる。
一方、ＳＴ１５でエラー情報置換命令文に不備がない場合は、エラーコード別名文字列情報をエラーコードへ変換し、図５（ａ）のエラー情報登録データベース１１３内のエラーコードを検索する（ＳＴ１８）。
そして、エラーコードの検索が成功した場合は（ＳＴ１９）、プログラムソースのエラー情報置換命令文３３０が実行される（ＳＴ２０）。
【００６６】
具体的には、例えば、図３のプログラムソースのエラー情報置換命令文である「ｒｅｔ＝ＲＥＰＬＡＣＥ  ＣＤ；／＊ＥＲＲ  ＣＤ：ＰＪＴ，ＦＮＣ１，ＭＥＭ＊／」が、置換後は「ｒｅｔ＝１０１０１；／＊ＥＲＲ  ＣＤ：ＰＪＴ，ＦＮＣ１，ＭＥＭ＊／」と表示される。
これにより、プログラマー（甲）は、自己のプログラムソースのエラー情報置換命令文にミス等がないかを簡易且つ正確に確認することができる。特に、このとき参照する図４のエラー情報登録データベース１１３のデータは、上述のように二重定義等を回避される構成となっているので信頼性が高い。このため、このように信頼性の高いエラー情報登録データベース１１３を利用すれば、より正確にエラー情報置換命令文をチェックすることができる。
【００６７】
一方、ＳＴ１９でエラー情報置換命令文でエラーコードの検索が失敗した場合は、その旨をプログラマー（甲）の端末装置２００ａに表示する（ＳＴ２１）。例えば「エラー情報登録データベース１１３には置換命令を実行するための情報を登録されていません」という表示や「未登録なエラーコードを使用しようとした可能性があります。確認してください。」という表示等である。
このように表示を視認したプログラマー（甲）は、適切に、エラー情報置換命令文のミス等を把握することができるので、処理を中止（ＳＴ２２）した後、訂正等を迅速に行うことができる。したがって、プログラムソースの完成度を効果的に向上させることができる。
【００６８】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例のエラー基礎比較結果生成工程、エラーコード変換工程、登録可否判断工程、エラーコード登録工程、エラー情報表示工程等を実行させるためのエラー情報管理プログラム等とすることができる。
また、このようなエラー情報管理プログラム等を記録したコンピュータ読み取り可能な記録媒体等とすることもできる。
これらエラー情報管理プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態にするために用いられるプログラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔｅｒｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【００６９】
本発明は、上述の実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。また、本実施の形態ではＣ言語を例に、コメント文の例で説明したが、本発明はこれに限らず、Ｊａｖａ（登録商標）やＰｅｒｌ／シュエルスクリプト等の他のプログラミング言語であってもよい。
すなわち、Ｃ言語の場合は、上述のように、「／＊」と「＊／」との間を抽出する処理であり、Ｊａｖａ（登録商標）の場合は「／／」以降を抽出する処理となる。また、Ｐｅｒｌ／シュエルスクリプトの場合は「＃」以降を抽出する処理となる。したがって、本発明は、各言語の抽出したコメント文の内容自体を使用するためプログラミング言語の仕様には依存せず、各プログラミング言語で実施できる発明となっている。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態に係るエラー情報管理システムを示す概略図である。
【図２】図１の端末装置及びエラー情報管理装置の主なハードウエア構成を示す概略図である。
【図３】エラー情報である例えばエラー情報定義文等を示す概略説明図である。
【図４】図１のエラー情報管理装置の主なソフトウエア構成等を示す概略図である。
【図５】（ａ）のエラー情報登録データベースの一例を示す概略説明図であり、（ｂ）はエラーコード体系ファイルの一例を示す概略説明図である。
【図６】図４のエラー情報登録データベースに、図５（ａ）に示すように、エラーコード等を登録するための概略フローチャートである。
【図７】実行可能なプログラムソースの生成等におけるエラー情報登録データベースの参照工程等を示す概略フローチャートである。
【符号の説明】
【００７１】
１０・・・エラー情報管理システム、１００・・・エラー情報管理装置、１０１・・・バス、１０２・・・ＣＰＵ、１０３・・・ＲＡＭ、１０４・・・ＲＯＭ、１０５・・・表示装置、１０６・・・入力装置、１０７・・・インターフェース、１０９・・・制御部、１１０・・・エラーコード体系ファイル、１１１・・・別名文字列比較結果ファイル、１１２・・・表示内容データファイル、１１３・・・エラー情報登録データベース、１１４・・・登録可否データファイル、１１５・・・エラー開始宣言データファイル、１１６・・・エラー終了宣言データファイル、１１７・・・エラープライオリティデータファイル、１１８・・・エラー開始宣言等比較結果ファイル、１１９・・・エラー情報置換命令文データファイル、１２０・・・エラー情報置換命令文比較結果ファイル、１２１・・・プログラムソースコード解析データファイル、１２２・・・コメント文識別データファイル、２００ａ乃至２００ｄ・・・端末装置、３００・・・エラー情報定義文、３１０・・・エラーコード別名文字列情報、３２０・・・エラー開始宣言情報、３２１・・・エラー終了宣言情報、３２２・・・エラープライオリティ情報、３３０・・・エラー情報置換命令文。
【図１】
2005222456.tif 000003
【図２】
2005222456.tif 000004
【図３】
2005222456.tif 000005
【図４】
2005222456.tif 000006
【図５】
2005222456.tif 000007
【図６】
2005222456.tif 000008
【図７】
2005222456.tif 000009