(57)【要約】【課題】本発明は、装置の故障個所を提示する故障個所提示装置および故障個所提示方法に関し、保守マニュアルなどがなくても装置に故障が発生したときにフラグコードとエラーログなどをもとに被疑部品情報を自動的に導いて提示し、迅速かつ正確な保守サービスの提供を実現することを目的とする。【解決手段】装置の故障情報を収集して蓄積したエラーログと、エラーログを分析して装置の故障原因を切り分けてその結果をフラグコードとして出力する手段と、フラグコードを分析して被疑部品情報を生成する手段と、生成した被疑部品情報を提示する手段とを備える。【選択図】  図１
2004206166.tif 000002
【特許請求の範囲】
【請求項１】
装置の故障個所を提示する故障個所提示装置において、
装置の故障情報を収集して蓄積したエラーログと、
前記エラーログを分析して装置の故障原因を切り分けてその結果をフラグコードとして出力する手段と、
前記フラグコードを分析して被疑部品情報を生成する手段と、
前記生成した被疑部品情報を提示する手段と
を備えたことを特徴とする故障個所提示装置。
【請求項２】
前記エラーログとして、装置から収集した装置構成情報およびエラー情報としたことを特徴とする請求項１記載の故障個所提示装置。
【請求項３】
装置の故障個所を提示する故障個所提示方法において、
装置の故障情報を収集してエラーログとして蓄積するステップと、
前記エラーログを分析して装置の故障原因を切り分けてその結果をフラグコードとして出力するステップと、
前記フラグコードを分析して被疑部品情報を生成するステップと、
前記生成した被疑部品情報を提示するステップと
を有する故障個所提示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、装置の故障個所を提示する故障個所提示装置および故障個所提示方法に関するものである。
【０００２】
【従来の技術】
従来、電子計算機などの装置に故障が発生した場合、エラーを検出しハードディスク装置などにエラーログとして蓄積し保存する。そして、分析機能がエラーログを分析して故障原因を切り分けてその結果をフラグコードにして表示したり、蓄積していた。サービス員は、当該フラグコードを読み出して表示させ、持参したマニュアルを検索したり専門的知識を活かして故障個所に対応する被疑部品情報を見つけ出すようにしていた。
【０００３】
また、障害発生時に障害情報をもとに故障辞書を検索し、１個または複数個の被疑部品を指摘させ、複数の被疑部品があるときは障害率データに基いて被疑部品を決めるようにしていた（例えば特許文献１）。
【０００４】
【特許文献１】
特開平１０−３２０２４１号公報の〔００１０〕、〔００１１〕など参照。
【０００５】
【発明が解決しようとする課題】
このため、前者では、保守要員はマニュアルが手元にないとフラグコードから被疑部品情報を導いたりできないと共に、マニュアルがあっても専門的知識がないと被疑部品情報を迅速に導くことができなく、保守サービスに多くの時間が必要となってしまうという問題があった。
【０００６】
また、後者では、保守要員は該当する故障辞書や最新の障害率データが手元になかったり、センタにアクセスできなく最新の障害率データなどがないと、被疑部品を決められないと共に、障害率データで被疑部品を決めてしまうために版数違いなどによる適切な被疑部品を決められないという問題があった。
【０００７】
本発明は、これらの問題を解決するため、保守マニュアルなどがなくても装置に故障が発生したときにフラグコードとエラーログなどをもとに被疑部品情報を自動的に導いて提示し、迅速かつ正確な保守サービスの提供を実現することを目的としている。
【０００８】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
【０００９】
図１において、装置１は、故障個所の提示の対象となる装置である。
サービスプロセッサ２は、装置１の故障個所を提示するコンピュータシステムであって、ここでは、ベースログ収集機能３、エラーログ４、エラーログ分析装置５、テーブル６などから構成されるものである。
【００１０】
ベースログ収集機能３は、装置１のエラーログ４を収集して保存するものである。
【００１１】
エラーログ４は、装置１から収集した装置構成情報４１、装置１のハードウェアエラー情報４２、装置１の故障個所などを表すフラグコード４３、装置１の故障した被疑部品情報４４などから構成されるものである。
【００１２】
エラーログ分析装置５は、エラーログを分析などするものであって、ベースログ分析機能５１および被疑部品翻訳機能５２などから構成されるものである。
【００１３】
ベースログ分析機能５１は、ベースログ（装置構成情報４１およびハードウェアエラー情報４２）を分析してフラグコード４３を生成するものである（図１２参照）。
【００１４】
被疑部品翻訳機能５２は、フラグコード４３および装置構成情報４１をもと装置１の故障した被疑部品情報を決定するものである。
【００１５】
テーブル６は、被疑部品情報４４を決定するときに使用するテーブルである（図９、図１０参照）。
【００１６】
次に、動作を説明する。
ベースログ収集機能３が装置１の故障情報を収集してエラーログ４として保存し、エラーログ分析機能５１がエラーログ４（装置構成情報４１、ハードウェアエラー情報４２）を分析して装置の故障原因を切り分けてその結果をフラグコード４３として出力し、被疑部品翻訳機能５２がフラグコード４３を分析して被疑部品情報４４を生成し、生成した被疑部品情報４４を提示するようにしている。
【００１７】
この際、エラーログ４として、装置１から収集した装置構成情報４１およびハードウェアエラー情報４２とするようにしている。
【００１８】
また、フラグコード４３として、装置１から収集した装置構成情報４１およびハードウェアエラー情報４２を分析して故障原因を切り分て生成するようにしている。
【００１９】
従って、保守マニュアルなどがなくても装置１に故障が発生したときにフラグコード４３とエラーログ（装置構成情報４１、ハードウェアエラー情報４２）などをもとに被疑部品情報を自動的に導いて提示することにより、迅速かつ正確な保守サービスの提供を実現することが可能となる。
【００２０】
【発明の実施の形態】
次に、図１から図１４を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００２１】
図１は、本発明の１実施例構成図を示す。
図１において、装置１は、故障個所の提示の対象となる装置（ハードウェア装置）であって、例えばＣＰＵ（処理装置），ＩＯＰ（入出力処理装置），ＭＳＵ（主記憶装置），ＳＹＳＢＯＡＲＤ（システムボード）などのハードウェア装置である。
【００２２】
サービスプロセッサ２は、プログラムに従い各種サービスを提供するものであって、ここでは、ベースログ収集機能３、エラーログ４、エラーログ分析装置５、テーブル６などから構成されるものである。
【００２３】
ベースログ収集機能３は、装置１の図示のスキャン対象ラッチ群から当該装置１を構成する各ユニットのエラー情報を順次スキャンして読み出し、ハードウェアエラー情報４２としログ収集し、エラーログ４に格納するものである。
【００２４】
エラーログ４は、装置１の装置構成情報４１、装置１のハードウェアエラー情報４２、フラグコード４３、被疑部品情報４４を格納するものである。
【００２５】
装置構成情報４１は、装置１の装置構成情報を格納したものである。
ハードウェアエラー情報４２は、ベースログ収集機能３が装置１から読み出してエラーログ４に格納したものである。
【００２６】
フラグコード４３は、ベースログ分析機能５１が装置構成情報４１およびハードウェアエラー情報４１などを分析して装置１の故障原因を分類したフラグコードを生成し、エラーログ４に格納したものである。
【００２７】
被疑部品情報４４は、被疑部品翻訳機能５２がフラグコード４３および装置構成情報４１をもとにテーブル６を参照し、装置１の故障個所の被疑部品情報を導いたものである。
【００２８】
エラーログ分析装置５は、エラーログ４を分析するものであって、ここでは、ベースログ分析機能５１、被疑部品翻訳機能５２などから構成されるものである。
【００２９】
ベースログ分析機能５１は、装置１の装置構成情報４１およびハードウェアエラー情報４２をもとにテーブル６を参照してフラグコード４３を生成するものである。
【００３０】
被疑部品翻訳機能５２は、装置１の装置構成情報４１およびフラグコード４４をもとにテーブル６を参照し、当該装置１の故障個所の被疑部品情報を導くものである。
【００３１】
テーブル６は、部品仕様参照テーブル６１および部品仕様照会テーブル６２などから構成されるものである。
【００３２】
部品仕様参照テーブル６１は、フラグコードに対応づけて故障部品のニックネーム、実装位置、仕様参照先などを登録したものである（図９参照）。
【００３３】
部品仕様照会テーブル６２は、部品使用、部品名称、コメントなどを登録したものである（図１０参照）。
【００３４】
図２は、本発明の他の実施例構成図を示す。これは、センタ１１とサービスプロセッサ２とをネットワークを介して接続し、センタ１１からリモートで装置１の故障を監視したり、故障個所を提示させたりするときの構成図を示す。図中で、装置１、サービスプロセッサ２および当該サービスプロセッサ２を構成する、ベースログ収集機能３、エラーログ４、ベースログ分析機能５１、被疑部品翻訳機能５２は、図１の同一の番号のものと同一であるので、説明を省略する。
【００３５】
図２において、被疑部品表示機能７は、装置１の故障個所の被疑部品情報をコンソール画面９１に図示のように表示するものである（図１３、図１４を用いて後述する）。
【００３６】
コンソール９は、管理者が各種操作指示を入力したり、エラー情報などを表示したりするものである。
【００３７】
センタ１１は、ネットワークを介してサービスプロセッサ２と接続し、遠隔地から装置１の故障個所を提示したりなどするものであって、ここでは、エラーログ１２、被疑部品表示機能１３、およびコンソール１４などから構成されるものである。
【００３８】
エラーログ１２は、サービスプロセッサ２が保持するエラーログ４と同期して同じデータをもつものである。
【００３９】
被疑部品表示機能１３は、エラーログ１２の被疑部品情報４４を読み出し、コンソール１４の表示装置上に図示のように表示するものである。
【００４０】
次に、図３のフローチャートの順番に従い、図１および図２の構成の全体の動作を説明する。
【００４１】
図３は、本発明の動作説明フローチャート（全体）を示す。ここで、装置１、サービスプロセッサ２は、図１および図２の装置１、サービスプロセッサ２と同じである。サービス員２１は、装置１の故障個所を修理して保守するサービス員である。
【００４２】
図３において、Ｓ１は、エラーが発生する。これは、既述した図１、図２の装置１で何らかのエラーが発生する。
【００４３】
Ｓ２は、ＳＶＰ（サービスプロセッサ２）にログ収集を依頼する。
Ｓ３は、Ｓ２で依頼を受けたサービスプロセッサ２がベースログを収集する。これにより、エラー発生した装置１からＳ４で装置構成情報およびハードウェアエラー情報を読み込み（図１の装置１のスキャン対象ラッチ群からスキャンしてハードウェアエラー情報を読み込み）、Ｓ５でエラーログ４中に装置構成情報４１およびハードウェアエラー情報４２として図示のように格納する。
【００４４】
Ｓ６は、ベースログ（装置構成情報４１、ハードウェアエラー情報４２）を分析し、フラグコードを出力する。
【００４５】
Ｓ７は、エラーログに格納する。これにより、フラグコード４３が生成されてエラーログ４に格納されることとなる。
【００４６】
Ｓ８は、フラグコード４３でテーブル６を参照し被疑部品情報４４を導く。
Ｓ９は、エラーログに格納する。これにより、装置１の故障個所の被疑部品情報４４がエラーログ４に図示のように格納されることとなる。
【００４７】
Ｓ１０は、サービス員２１が被疑部品情報の表示指示を入力する。
Ｓ１１は、Ｓ１１の表示指示を受けつけたサービスプロセッサ２がエラーログ４中から被疑部品情報４４を読み出す。
【００４８】
Ｓ１２は、Ｓ１１で読み出した被疑部品情報４４を編集して画面上に表示する。これにより、サービス員２１は、画面上に表示された装置１の故障個所の被疑部品情報を参照し、即座に装置１の部品の交換などの作業を行うことが可能となる。
【００４９】
以上のように、装置１にエラー発生したときに自動的にハードウェアエラー情報４２および装置構成情報４１を収集し、これら情報を分析してフラグコード４３を生成し、更に、テーブル６を参照して当該装置１の故障個所の被疑部品情報４４を生成してこれらをエラーログ４に保存する。そして、サービス員２１が装置１のエラー情報一覧から選択するとそのエラー情報に対応する故障個所の被疑部品情報４４を取り出して即座に表示し知らせることが可能となる。以下順次詳細に説明する。
【００５０】
図４および図５は、本発明の動作説明フローチャートを示す。これは、既述しした図１、図２の構成の詳細動作説明フローチャートを示す。
【００５１】
図４において、Ｓ２１は、ハードウェアで故障発生する。これは、図１、図２の装置１のハードウェアで故障が発生する。
【００５２】
Ｓ２２は、ベースログ収集機能３がＳＶＰ（サービスプロセッサ）２自身が管理している装置構成情報をベースログ４に格納する。これにより、右側に記載したように、エラーログ４中に装置１の装置構成情報４１が格納されたこととなる。
【００５３】
Ｓ２３は、ベースログ収集機能３がハードウェアからラッチ情報をスキャンアウトしベースログ４に格納する。これにより、右側に記載したように、エラーログ４中に装置１のハードウェアエラー情報４２が格納されたこととなる。
【００５４】
Ｓ２４は、ベースログ分析機能５１がベースログ４から故障ユニットを求め、１６桁のフラグコード４３を作成する。これは、右側に記載したように、ここでは、１６桁のフラグコード４３を作成する（この段階では、値は未設定）。
【００５５】
Ｓ２５は、被疑部品翻訳機能５２が部品仕様参照テーブル６１をフラグコード４３のＥ１Ｅ２部で検索し、第２被疑部品（ＦＲＵ２）のニックネーム（ＦＲＵＣＯＤＥ−２）と、実装位置（ＬＯＣ  ＩＤ−２）を導き、被疑部品情報４４の格納域に書きこむ。これは、例えばフラグコードのＥ１Ｅ２が右側に記載したように、”Ｂ０”とすると、図９の部品使用参照テーブル６１のフラグコード”Ｂ０”の▲１▼のエントリを検索して見つけ、▲１▼のエントリから第２被疑部品（ＦＲＵ２）の
・ニックネーム（ＦＲＵ  ＣＯＤＥ−２）として”ＳＹＳＢＯＡＤ０”
・実装位置（ＬＯＣ  ＩＤ−２）として”ＡＦ−Ｌ０１”
を見つけ出し（導き）、エラーログ４中の被疑部品情報４４の格納域に書きこむ。
【００５６】
Ｓ２６は、被疑部品翻訳機能５２が部品仕様参照テーブル６１をフラグコード４３のＵ１Ｕ２部で検索し、第１被疑部品（ＦＲＵ１）のニックネーム（ＦＲＵＣＯＤＥ−１）と、実装位置（ＬＯＣ  ＩＤ−１）を導き、被疑部品情報４４の格納域に書きこむ。これは、同様に、例えばフラグコードのＵ１Ｕ２が右側に記載したように、”２１”とすると、図９の部品使用参照テーブル６１のフラグコード”２１”の▲２▼のエントリを検索して見つけ、▲２▼のエントリから第１被疑部品（ＦＲＵ１）の
・ニックネーム（ＦＲＵ  ＣＯＤＥ−１）として”ＣＰＵ１”
・実装位置（ＬＯＣ  ＩＤ−１）として”ＡＦ−Ｌ０１−ＣＰＵ１”
を見つけ出し（導き）、エラーログ４中の被疑部品情報４４の格納域に書きこむ。
【００５７】
Ｓ２７は、被疑部品翻訳機能５２が部品仕様参照テーブル６１をフラグコード４３のＥ１Ｅ２部で検索し、得られた第２被疑部品仕様参照先で装置構成情報を参照し第２被疑部品の使用と機能版数を導き、被疑部品情報４４の格納域に書きこむ。これは、例えばフラグコードのＥ１Ｅ２が右側に記載したように、”Ｂ０”とすると、図９の部品使用参照テーブル６１のフラグコード”Ｂ０”の▲１▼のエントリを検索して見つけ、▲１▼のエントリから第２被疑部品仕様参照先”ｅ”で図８の装置構成情報４１を参照して▲１▼’のエントリを見つけ、第２被疑部品の仕様”ＣＡ２０９４２−Ｂ７５Ｘ”と機能版数”ＡＧ”を見つけ出し（導き）、被疑部品情報４４の格納域に書きこむ。
【００５８】
図５のＳ２８は、被疑部品翻訳機能５２が部品仕様参照テーブル６１をフラグコード４３のＵ１Ｕ２部で検索し、得られた第１被疑部品仕様参照先で装置構成情報を参照し第１被疑部品の使用と機能版数を導き、被疑部品情報４４の格納域に書きこむ。これは、例えばフラグコードのＵ１Ｕ２が右側に記載したように、”２１”とすると、図９の部品使用参照テーブル６１のフラグコード”２１”の▲２▼のエントリを検索して見つけ、▲２▼のエントリから第１被疑部品仕様参照先”ａ＋１”で図８の装置構成情報４１を参照して▲２▼’のエントリを見つけ、第１被疑部品の仕様”ＣＡ２０９４１−Ｂ５４Ｘ”と機能版数”ＡＥ”を見つけ出し（導き）、被疑部品情報４４の格納域に書きこむ。
【００５９】
Ｓ２９は、被疑部品翻訳機能５２が装置構成情報を参照して求めた部品仕様（ＳＰＥＣ）とフラグコード４３のＵ１で部品仕様照会テーブル６２を照会し、部品名称（ＦＲＵ  ＩＤ−１）とコメント（ＣＯＭＭＥＮＴ−１）を導き、被疑部品情報４４の格納域に書き込む。更に、フラグコード４３のＲ１に埋め込み値を導き、フラグコード４３に反映する。これは、例えばフラグコードのＵ１が右側に記載したように、”２”とすると、装置構成情報を参照して求めた部品仕様（ＳＰＥＣ）”ＣＡ２０９４１−Ｂ５４Ｘ”とフラグコード４３のＵ１”２”で部品仕様照会テーブル６２を照会して▲３▼のエントリを見つけ、当該▲３▼のエントリから部品名称（ＦＲＵ  ＩＤ−１）”ＣＰＵ−Ｍ”とコメント（ＣＯＭＭＥＮＴ−１）”ＭＩＤＤＬＥ”を導き、被疑部品情報４４の格納域に書き込む。更に、フラグコード４３のＲ１の埋め込み値”Ｍ”を導き、フラグコード４３のＲ１の値として当該”Ｍ”を設定する。
【００６０】
Ｓ３０は、被疑部品翻訳機能５２が装置構成情報を参照して求めた部品仕様（ＳＰＥＣ）とフラグコード４３のＥ１で部品仕様照会テーブル６２を照会し、部品名称（ＦＲＵ  ＩＤ−２）とコメント（ＣＯＭＭＥＮＴ−２）を導き、被疑部品情報４４の格納域に書き込む。更に、フラグコード４３のＲ２に埋め込み値を導き、フラグコード４３に反映する。これは、例えばフラグコードのＥ１が右側に記載したように、”Ｂ”とすると、装置構成情報を参照して求めた部品仕様（ＳＰＥＣ）”ＣＡ２０９４２−Ｂ７５Ｘ”とフラグコード４３のＥ１”Ｂ”で部品仕様照会テーブル６２を照会して▲４▼のエントリを見つけ、当該▲４▼のエントリから部品名称（ＦＲＵ  ＩＤ−２）”ＳＹＳＢＯＡＲＤ−８”とコメント（ＣＯＭＭＥＮＴ−２）”８Ｐ  ＭＩＤＤＬＥ”を導き、被疑部品情報４４の格納域に書き込む。更に、フラグコード４３のＥ１の埋め込み値”８”を導き、フラグコード４３のＲ２の値として当該”８”を設定する。
【００６１】
Ｓ３１は、リモートセンタにログを転送する。これは、サービスプロセッサ２が生成して格納したエラーログ４を、図２のセンタ１１に転送する。
【００６２】
Ｓ３２は、オンサイトのサービスプロセッサ２とリモートのセンタ１１のエラーログ４が同期化されたことで、現地と同様な情報が遠隔でも閲覧可能になる。
【００６３】
以上のＳ２１からＳ３２によって、装置１のハードウェアエラー情報を収集してエラーログ４に格納すると共にサービスプロセッサ２が保持する当該装置１の装置構成情報４２をエラーログ４に格納し、エラーログ４に格納したハードウェアエラー情報４２をもとに図９の部品仕様参照テーブル６１、図１０の部品仕様照会テーブル６２、およびエラーログ４中の図８の装置構成情報４１を参照し、装置１のハードウェアエラー個所の被疑部品情報を導出することが可能となる。そして、サービス員２１からの要求に応じて装置１の故障個所の被疑部品情報４４を即座に提示し、迅速なサービス作業を実行することが可能となる。
【００６４】
図６は、本発明のエラーログ例を示す。エラーログ４は、
・装置構成情報４１
・ハードウェアエラー情報４２
・フラグコード（ベースログ分析結果）４３
・被疑部品情報（フラグコード分析結果）４４
から構成されるものである。装置構成情報４１は、図示のように、装置１の個々のシステム構成に依存する変動情報であって、
・複数の実装位置を保有するユニットの情報（ＣＰＵ数、チャネル数、メモリ容量など）
・同一の実装位置に同一のニックネームだか異なる仕様の部品が実装されるユニットの情報（ＣＰＵの周波数、チャネルのシスボードの種類など）
などである。ハードウェアエラー情報４２は、図示のように、装置１のハードウェアのエラー情報であって、
・エラーを抽出しているチェッカーの状態（オンエラーリージェンコード）・エラーを検出したデータパターンや経路情報を含むオンエラーリージョンコードの補助情報
などである。フラグコード４３は、図示のように、ベースログ分析結果であって、
・エラーログのキー情報にもなるここでは、１６桁のフラグコード
・フラグコード作成過程の中間結果などのデバッグ情報
などである。被疑部品情報４４は、フラグコードログ分析結果であって、
・第１被疑部品（ＦＲＵ１）の保守部品名称と仕様、故障部品の実装位置、被疑確率
・第２被疑部品（ＦＲＵ２の保守部品名称と仕様、故障部品の実装位置、被疑確率
などである。
【００６５】
また、右側に記載したように、
・ベースログは、装置構成情報４１およびハードウェアエラー情報４２から構成されるものである。
【００６６】
・フラグコードログは、装置構成情報４１、ハードウェアエラー情報４２およびフラグコード４３から構成されるものである。
【００６７】
・エラーログ４は、装置構成情報４１、ハードウェアエラー情報４２、フラグコード４３、および被疑部品情報４４から構成されるものである。
【００６８】
図７は、本発明のフラグコード例を示す。
図７の（ａ）は、フラウコード例を示す。ここでは、フラグコード４３は、１６桁で構成され、左の先頭から図示のように、
・Ｕ１Ｕ２  Ｅ１Ｅ２Ｅ３Ｅ４  Ｒ１Ｒ２  Ｓ１〜Ｓ８
と構成されている。各桁は、図示の意味を持つものである。
【００６９】
図７の（ｂ）は、各桁の割当例を示す。図７の（ｂ−１）から（ｂ−６）には、Ｕ１／Ｅ１，Ｒ１／Ｒ２に対応づけてＦＲＵ１／ＦＲＵ２  ＵＮＩＴ  ＮＩＣＫＮＡＭＥなどを図示のようにそれぞれ割当てる。
【００７０】
図８は、本発明の装置構成情報例を示す。ここでは、左側の故障部品の使用参照先である、ａ，ａ＋１・・・などに対応づけて実装位置に搭載されているＣＰＵ０などの仕様（ＳＰＥＣ）と版数（ＦＲＥＶ）を登録したものである。
【００７１】
図９は、本発明の商品仕様参照テーブル例を示す。図示の商品仕様参照テーブル６１には、図示のように、
・フラグコード（Ｕ１Ｕ２／Ｅ１Ｅ２）
・故障部品のニックネーム
・故障部実装位置
・故障部品の仕様参照先
・その他
を対応づけて登録したものである。
【００７２】
図１０は、本発明の部品仕様照会テーブル例を示す。図示の商品仕様照会テーブル６２は、図示のように、
・Ｕ１／Ｅ１
・部品仕様
・フラグコード（Ｒ１／Ｒ２）
・部品名称
・コメント
・その他
を対応づけて登録したものである。
【００７３】
図１１は、本発明の被疑部品情報例を示す。
図１１の（ａ）は、オンサイロのサービスプロセッサ２の場合の被疑部品情報例を示す。この場合には、エラーログ４中の被疑部品情報４４は、図示のように、
・ＳＥＱ  ＵＮＩＴ（シーケンシャルな番号）：
・ＦＬＡＧ  ＣＯＤＥ（１６桁の既述したフラグコード４）：
・ＤＡＴＥ−ＴＩＭＥ（フラグコードの作成日時）：
・ＫＩＮＤ（被疑部品を特徴づける情報）：
・その他：
などが対応づけて格納されている。
【００７４】
図１１の（ｂ）は、センタに送られてきた場合の被疑部品情報例を示す。この場合には、フラグコードはＨＥＸコードで表現され、被疑部品を特徴づける情報はＥＢＣＤＩＣ／ＡＳＣＩＩコードなどで表現されている。
【００７５】
図１２は、本発明のフラグコード作成フローチャートを示す。
図１２の（ａ）は、フローチャートを示す。
【００７６】
図１２の（ａ）において、Ｓ４１は、ベースログ中でエラーを検出しているラッチすなわちオンエラーラッチを抽出する。例えば図１の装置１のスキャン対象ラッチ群の１０３番でオンエラーラッチが検出されたとする。
【００７７】
Ｓ４２は、故障データベースを参照してオンエラーラッチに対応するフラグコードを求める。ここでは、Ｓ４１でオンエラーラッチが検出されたラッチ番号”１０３”について、図１２の（ｂ）の故障データベース２２を参照し、当該ラッチ番号”１０３”のフラグコード”２１Ｂ０”を求める。
【００７８】
Ｓ４３は、フラグコードのＵ１Ｕ２に対応するＦＲＵの仕様を求める。ここでは、右側に記載したように、”２１”として求める。
【００７９】
Ｓ４４は、部品仕様参照テーブル６１をフラグコード４３のＵ１Ｕ２をキーにして部品仕様の参照先を求める。ここでは、フラグコードのＵ１Ｕ２”２１”をキーに、既述した図９の部品仕様参照テーブル６１を参照し、▲２▼のエントリの部品仕様の参照先”ａ＋１”を求める。
【００８０】
Ｓ４５は、装置構成情報の該当番地を参照し、実装されている部品の仕様を求める。ここでは、Ｓ４４で求めた仕様の参照先”ａ＋１”をもとに、既述した図８の装置構成情報４１中の▲２▼’のエントリから、実装されている部品の仕様”ＳＰＥＣ−ａ１”（ＣＡ２０９４１−Ｂ５４Ｘ）を求める。
【００８１】
Ｓ４６は、部品仕様照会テーブル６２で当該仕様に対応するフラグを求め、フラグコードのＲ１に埋める。ここでは、Ｕ１”２”と、Ｓ４５で求めた仕様”ＣＡ２０４９１−Ｂ５４Ｘ”とをもとに既述した図１０の▲３▼のエントリを見つけ、当該▲３▼のエントリからフラグコード”Ｍ”を取り出し、フラグコード４３のＲ１の部分に当該”Ｍ”を設定する。これにより、フラグコード”２１Ｂ０＊＊Ｍ＊
＊＊＊＊＊＊＊＊”が生成される。
【００８２】
Ｓ４７は、同様にフラグコードのＥ１Ｅ２に対応する部品仕様を求め、仕様に対応するフラグをフラグコードのＲ２に埋める。ここでは、右側に記載したように、
・Ｅ１Ｅ２：”Ｂ０”
・参照先：”ｅ”
・部品仕様：”ＳＰＥＣ−ｅ０”（ＣＡ２０９４２−Ｂ７５Ｘ）
・部品仕様に対応するフラグ：”８”
・フラグコード：”２１Ｂ０＊＊Ｍ８  ＊＊＊＊＊＊＊＊”
以上によって、ベースログからオンエラーラッチ番号を抽出し、故障データベース２２を参照してフラグコードを求めてフラグコード４２を生成することが可能となる。
【００８３】
図１２の（ｂ）は、故障データベース例を示す。故障データベース２２は、図示の下記の情報を対応づけて登録したものである。
【００８４】
・ラッチ番号：
・フラグコード
図１３は、本発明の動作説明フローチャート（表示）を示す。
【００８５】
図１３において、Ｓ５１は、ハードウェアで故障発生する。これは、図１、図２の装置１のハードウェアで故障発生する。
【００８６】
Ｓ５２は、ベースログ収集機能３がＳＶＰ（サービスプロセッサ）２自身およびハードウェアから得た情報でベースログを作成する。これは、装置１のハードウェアから検出したハードウェアエラー情報４２、およびサービスプロセッサ２が保持する当該装置１の装置構成情報４１をまとめてベースログとして作成し、エラーログ４に格納する。
【００８７】
Ｓ５３は、ベールログ分析機能５１がベースログから故障ユニットを求め、１６桁のフラグコードを作成し、書きこむ。これは、既述した図１２の（ａ）のフローチャートに従いフラグコード４３を作成してエラーログ４中に格納する。
【００８８】
Ｓ５４は、被疑部品翻訳機能５２が部品仕様参照テーブル６１と部品仕様照会テーブル６２を用いて、被疑部品情報（ＦＲＵ  ＣＯＤＥ−ｘ，ＬＯＣ  ＩＤ−ｘ，ＦＲＵ  ＳＰＥＣ−ｘ，ＦＲＵ  ＩＤ−ｘ，ＣＯＭＭＥＮＴ−ｘ）を導き、被疑部品情報を書きこむ。これにより、エラーログ４中に被疑部品情報４４が書き込まれたこととなる。
【００８９】
Ｓ５５は、オンサイトのサービスプロセッサ２またはリモートのセンタ１１に蓄積されているエラーログ４を参照する。
【００９０】
Ｓ５６は、被疑部品を表示したいエラーログに対して編集表示指示する。
・オンサイトの場合には、表示したいログのＳＥＱ  ＮＯの左に「＄」と入力し、ＰＡＲＡＭＥＴＥＲ部（パラメータ部）に「ＤＩＳＰＦＲＵ」と入力し、Ｅｎｔｅｒキーを押下する。
【００９１】
・リモートのセンタの場合：左下のコマンド領域で「ＨＥＸ  〔ｓｅｑ  ｎｏ〕，ＤＩＳＰＦＲＵ」と入力しＥｎｔｅｒキーを押下する。
【００９２】
Ｓ５７は、被疑部品表示機能７がエラーログ４の被疑部品情報４４を雛型画面の変数域に埋め込んで表示する。これにより、後述する図１４の（ｂ）のような装置１の故障個所の被疑部品情報４４などが表示される。
【００９３】
以上によって、装置１のハードウェアに故障が発生すると、自動的にハードウェアエラー情報４２がエラーログ４に保存され、当該ハードウェアエラー情報４２、装置構成情報４１をもとにフラグコード４３を生成してエラーログ４に保存し、更に、フラグコード４３、装置構成情報４１、部品仕様参照テーブル６１、部品仕様照会テーブル６２をもとに装置１の故障個所の被疑部品情報４４を作成し、これを編集して図１４の（ｂ）に示すように見やすく表示し、サービス員２１は当該被疑部品情報４４を見て的確かつ迅速に保守サービスの作業を実施することが可能となる。
【００９４】
図１４は、本発明の被疑部品表示例を示す。
図１４の（ａ）は、エラーログ４の一覧の例を示す。ここでは、図示の下記の情報を対応づけて表示する。
【００９５】
・ＳＥＱ  ＮＯ（シーケンシャル番号）：
・ＵＮＩＴ（ハードウェアのユニット）：
・ＦＬＡＧ  ＣＯＤＥ（フラグコード４３）：
・ＤＡＴＥ／ＴＩＭＥ（フラグコードの作成日時）：
・ＩＮＦＯＲＭＡＴＩＯＮ：
また、左下の小さなウィンドウは、リモートのセンタ１１のコンソールの画面上で、”ＨＥＸ  ００１９，ＤＩＳＰＦＲＵ”とキー入力し、Ｅｎｔｅｒキーを押下すると、下段の図１４の（ｂ）に示すように、指定したエラー個所（”ＨＥＸ  ００１９”）の詳細情報（被疑部品情報４４など）が表示されることとなる。
【００９６】
図１４の（ｂ）は、図１４の（ａ）の画面上で選択されたエラー個所の詳細情報の例を示す。
【００９７】
（付記１）
装置の故障個所を提示する故障個所提示装置において、
装置の故障情報を収集して蓄積したエラーログと、
前記エラーログを分析して装置の故障原因を切り分けてその結果をフラグコードとして出力する手段と、
前記フラグコードを分析して被疑部品情報を生成する手段と、
前記生成した被疑部品情報を提示する手段と
を備えたことを特徴とする故障個所提示装置。
【００９８】
（付記２）
前記エラーログとして、装置から収集した装置構成情報およびエラー情報としたことを特徴とする付記１記載の故障個所提示装置。
【００９９】
（付記３）
前記フラグコードとして、装置から収集した装置構成情報およびエラー情報を分析して故障原因を切り分て生成したことを特徴とする付記１記載の故障個所提示装置。
【０１００】
（付記４）
装置の故障個所を提示する故障個所提示方法において、
装置の故障情報を収集してエラーログとして蓄積するステップと、
前記エラーログを分析して装置の故障原因を切り分けてその結果をフラグコードとして出力するステップと、
前記フラグコードを分析して被疑部品情報を生成するステップと、
前記生成した被疑部品情報を提示するステップと
を有する故障個所提示方法。
【０１０１】
【発明の効果】
以上説明したように、本発明によれば、保守マニュアルなどがなくても装置１に故障が発生したときにフラグコード４３とエラーログ（装置構成情報４１、ハードウェアエラー情報４２）４をもとに被疑部品情報を自動的に導いて提示する構成を採用しているため、迅速かつ正確な保守サービスの提供を実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の１実施例構成図である。
【図２】本発明の他の実施例構成図である。
【図３】本発明の動作説明フローチャート（全体）である。
【図４】本発明の動作説明フローチャート（その１）である。
【図５】本発明の動作説明フローチャート（その２）である。
【図６】本発明のエラーログ例である。
【図７】本発明のフラグコード例である。
【図８】本発明の装置構成情報例である。
【図９】本発明の部品仕様参照テーブル例である。
【図１０】本発明の部品仕様照会テーブル例である。
【図１１】本発明の被疑部品情報例である。
【図１２】本発明のフラグコード作成フローチャートである。
【図１３】本発明の動作説明フローチャート（表示）である。
【図１４】本発明の被疑部品情報表示例である。
【符号の説明】
１：装置
２：サービスプロセッサ（ＳＶＰ）
３：ベースログ収集機能
４、１２：エラーログ
４１：装置構成情報
４２：ハードウェアエラー情報
４３：フラグコード
４４：被疑部品情報
５：エラーログ分析装置
５１：ベールログ分析機能
５２：被疑部品翻訳機能
６：テーブル
６１：部品仕様参照テーブル
６２：部品仕様照会テーブル
７、１３：被疑部品表示機能
８：ログ転送機能
９：コンソール
９１：コンソール画面
１１：センタ
２１：サービス員
２２：故障データベース
【図１】
2004206166.tif 000003
【図２】
2004206166.tif 000004
【図３】
2004206166.tif 000005
【図４】
2004206166.tif 000006
【図５】
2004206166.tif 000007
【図６】
2004206166.tif 000008
【図７】
2004206166.tif 000009
【図８】
2004206166.tif 000010
【図９】
2004206166.tif 000011
【図１０】
2004206166.tif 000012
【図１１】
2004206166.tif 000013
【図１２】
2004206166.tif 000014
【図１３】
2004206166.tif 000015
【図１４】
2004206166.tif 000016