(57)【要約】【課題】  過去に発生した障害の再発を防止し、今後起こりうる障害を未然に防止するために適切な時期に必要な情報を提供するジョブ情報管理技術を提供する。【解決手段】  ジョブストリーム処理内容情報や作成，修正，廃棄などの履歴情報を随時データベース６０に登録蓄積し、さらに実行のログ情報などから実績情報，障害情報を取り込みもデータベース６０に蓄積する。これら蓄積された情報を基に、作成したジョブストリームが初めてスケジュールされた時点，作成したジョブストリームが初めて実行される日の最初の時刻，以前に障害の発生したジョブストリームが実行される日の最初の時刻，修正したジョブストリームが初めてスケジュールされた時点，修正したジョブストリームが初めて実行される日の最初の時刻，その他随時利用者が参照するときのいずれかのタイミングで、対象となるジョブストリームの内容やチェックポイントを記入した関連資料をユーザーの端末装置２０に通知する。【選択図】      図１
2005100203.tif 000002
【特許請求の範囲】
【請求項１】
データベースと、
端末装置の入力画面より入力された監視対象ジョブのジョブＩＤ，前記端末装置へ通知する通知情報，および前記端末装置への通知タイミングを前記データベースに登録するジョブ監視情報登録手段と、
ジョブストリームデータからジョブ処理内容情報，および前記ジョブ処理内容情報の修正または削除に関する履歴情報を取込んで前記データベースに登録するジョブマスタ情報登録手段と、
ジョブ自動実行プログラムのログファイルまたはオペレーティングシステム（ＯＳ）のシステムログから監視対象ジョブの実行履歴情報および障害情報を前記データベースに蓄積する障害実績情報登録手段と、
前記ジョブ自動実行プログラムまたは前記ＯＳのジョブスケジュールファイルから対象ジョブの実行スケジュール情報を抽出し、前記データベースに蓄積するスケジュールデータ登録手段と、
前記データベースに登録された各情報を監視し、前記通知タイミングになった時点で、当該ジョブのジョブ確認情報を前記端末装置に出力する監視処理手段と
を有することを特徴とするジョブ情報管理システム。
【請求項２】
請求項１記載のジョブ情報管理システムにおいて、
前記ジョブ確認情報は、前記通知情報または障害ジョブに関する警告情報の何れかであることを特徴とするジョブ情報管理システム。
【請求項３】
請求項１または２記載のジョブ情報管理システムにおいて、
前記通知情報は、監視ジョブのジョブストリーム情報またはジョブ関連情報を含むことを特徴とするジョブ情報管理システム。
【請求項４】
請求項１から３の何れかに記載のジョブ情報管理システムにおいて、
前記通知タイミングは、
（１）作成したジョブストリームが初めてスケジュールされた時点、または初めて実行される時点、
（２）障害発生したジョブストリームが、その後最初に実行される時点、
（３）修正したジョブストリームが初めてスケジュールされた時点、または初めて実行される時点、
の少なくとも何れかの時点であることを特徴とするジョブ情報管理システム。
【請求項５】
端末装置の入力画面より入力された監視対象ジョブのジョブＩＤ，前記端末装置へ通知する通知情報，および前記端末装置への通知タイミングをデータベースに登録するステップと、
ジョブストリームデータからジョブ処理内容情報，および前記ジョブ処理内容情報の修正または削除に関する履歴情報を取込んで前記データベースに登録するステップと、
ジョブ自動実行プログラムのログファイルまたはオペレーティングシステム（ＯＳ）のシステムログから監視対象ジョブの実行履歴情報および障害情報を前記データベースに蓄積するステップと、
前記ジョブ自動実行プログラムまたは前記ＯＳのジョブスケジュールファイルから対象ジョブの実行スケジュール情報を抽出し、前記データベースに蓄積するステップと、
前記データベースに登録された各情報を監視し、前記通知タイミングになった時点で、当該ジョブのジョブ確認情報を前記端末装置に出力するステップと
を有することを特徴とするジョブ情報管理方法。
【請求項６】
請求項５記載のジョブ情報管理方法において、
前記ジョブ確認情報は、前記通知情報または障害ジョブに関する警告情報の何れかであることを特徴とするジョブ情報管理方法。
【請求項７】
請求項５または６記載のジョブ情報管理方法において、
前記通知情報は、監視ジョブのジョブストリーム情報またはジョブ関連情報を含むことを特徴とするジョブ情報管理方法。
【請求項８】
請求項５から７の何れかに記載のジョブ情報管理システムにおいて、
前記通知タイミングは、
（１）作成したジョブストリームが初めてスケジュールされた時点、または初めて実行される時点、
（２）障害発生したジョブストリームが、その後最初に実行される時点、
（３）修正したジョブストリームが初めてスケジュールされた時点、または初めて実行される時点、
の少なくとも何れかの時点であることを特徴とするジョブ情報管理方法。
【請求項９】
端末装置の入力画面より入力された監視対象ジョブのジョブＩＤ，前記端末装置へ通知する通知情報，および前記端末装置への通知タイミングをデータベースに登録する機能と、
ジョブストリームデータからジョブ処理内容情報，および前記ジョブ処理内容情報の修正または削除に関する履歴情報を取込んで前記データベースに登録する機能と、
ジョブ自動実行プログラムのログファイルまたはオペレーティングシステム（ＯＳ）のシステムログから監視対象ジョブの実行履歴情報および障害情報を前記データベースに蓄積する機能と、
前記ジョブ自動実行プログラムまたは前記ＯＳのジョブスケジュールファイルから対象ジョブの実行スケジュール情報を抽出し、前記データベースに蓄積する機能と、
前記データベースに登録された各情報を監視し、前記通知タイミングになった時点で、当該ジョブのジョブ確認情報を前記端末装置に出力する機能を
コンピュータに実現させるジョブ情報管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ，メインフレームを問わず一般のコンピュータ上で一定の処理手順に従って定型的に実行される一連の処理（以下、ジョブストリームという）を管理するジョブ情報管理技術に係り、特にジョブストリームの運用上の障害などを未然に防止するために必要なジョブ管理情報を、ジョブ実行管理者に最適なタイミングで提供するジョブ情報管理システムおよびジョブ情報管理方法ならびにそのためのプログラムに関する。
【背景技術】
【０００２】
コンピュータシステムにおいて、予め登録された一連のジョブ制御言語などを使い一連のジョブを自動的に実行するジョブ自動実行ツールと呼ばれるプログラムがある。或いはオペレーティングシステムの一部としてジョブ実行管理機能が提供されている場合もある。
【０００３】
これらのジョブ自動実行ツール或いはジョブ実行管理機能が提供するジョブ実行に関する各種情報を運用管理者がチェック、監視することによってジョブ実行が正常に行われているかを運用管理している。
【０００４】
このようなジョブ実行管理時に何らかの運用障害が発生した場合、従来は人的手段にて障害情報を管理し、担当者または管理者が対策をフォローするしか対処手段がなかった。また、当該ジョブ、或いは当該ジョブを実行するプログラムが当該コンピュータで最初に実行される場合（以下、初回運用という）は、登録済みのジョブ制御文などが最初に実行されるため、それらに誤りがないかなどの念入りな事前チェックが開発担当者または運用者に課せられる。
【０００５】
業務システム全体の本番運用開始直後に初回運用となるジョブであれば、システムの本番運用開始直後ということで人的なチェック体制も取りやすいが、随時処理のジョブで、かつそのジョブの初回運用が当該システムの本番運用開始後、数ヶ月経過してから実行されるような場合は、人的手段によるフォロー体制の確保が難しく、事前チェックなしで運用実行してしまう危険性が大きいと考えられる。
【０００６】
また、従来、投入されたジョブを実行するジョブ実行装置と、前記ジョブ実行装置によって実行されたジョブに関するジョブ情報を記憶し、実行ジョブが終了した場合には当該ジョブに関するジョブ情報を削除するジョブ情報テーブルとを具備するジョブ情報管理装置があったが、これでは、ジョブの実行後はそのジョブに関するジョブ情報がジョブ情報テーブルから削除されてしまうため、ジョブの状態を表示する際に、実行ジョブが終了し、実行結果を出力したジョブに関してはジョブの実行結果を検索して確認することができないという問題があった。
【０００７】
この問題を解決するためのものとして、特開平１１−２９６３８２号公報（特許文献１）「ジョブ情報管理装置及びジョブ情報管理方法」に記載されたものがある。これは、投入されたジョブを実行するジョブ実行装置と、前記ジョブ実行装置によって実行されたジョブに関するジョブ情報を記憶し、ジョブが終了した場合には当該ジョブに関するジョブ情報を削除するジョブ情報テーブルとを具備するようにしたものであり、これによって、ジョブの実行後はそのジョブに関するジョブ情報がジョブ情報テーブルから削除されてしまうためジョブの状態を表示したり確認したりすることができないという上記問題を解決している。
【０００８】
【特許文献１】特開平１１−２９６３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述したように、従来のジョブ自動実行ツールなどで提供されているジョブ関連情報の取り扱いは、あくまでも、処理実績情報の表示機能や、単純にジョブ実績情報の参照機能に留まっており、障害発生を事前に防止することについては全く考慮されていなかった。
【００１０】
本発明の目的は、ジョブストリームの運用に関わる障害発生を事前に防止するために、従来のジョブ実行後に当該ジョブの実行実績結果に関するジョブ情報の保持と参照機能に留まらず、ジョブの初回運用、或いはジョブ変更後の初回運用時など、障害発生の危険性の高いタイミングであらかじめ用意した当該ジョブに関するチェック項目などの確認情報を表示する機能を提供し、また過去に発生した障害について未対策のままになっているジョブストリームを抽出し運用管理者に通知し注意を促し、再発防止を支援するジョブ情報管理システムおよびジョブ情報管理方法ならびにそのためのプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
監視対象ジョブおよび通知タイミング、通知したい内容をユーザー入力画面より入力し、データベースに登録する。
ジョブストリーム（ＧＵＩの自動実行ツールジョブを含む）より処理内容情報（マスタ情報）を取り込みデータベースに登録する。
ジョブ自動実行ツールのログファイルおよびＯＳ（オペレーティングシステム）のシステムログから、ジョブの作成〜修正〜廃棄などの履歴情報を随時データベースに登録蓄積する。
ジョブ自動実行ツールの実行ログ情報などからスケジュール情報、実績情報および障害情報を取り込みデータベースに蓄積する。
【００１２】
ａ）このように蓄積されたデータベースの情報を基に、少なくとも以下のタイミングの何れかでユーザーに通知する。尚、それぞれのタイミングは対象ジョブ登録時に予め決められている。
（１）作成したジョブストリームが初めてスケジュールされた時点
（２）作成したジョブストリームが初めて実行される日の最初の時刻
（３）以前に障害の発生したジョブストリームが実行される日の最初の時刻
（４）修正したジョブストリームが初めてスケジュールされた時点
（５）修正したジョブストリームが初めて実行される日の最初の時刻
（６）その他随時利用者が参照するとき
【００１３】
ｂ）また、このときに通知する内容は以下の如きものである。
（１）対象となるジョブストリームの内容
（２）チェックポイントなどを記載した関連資料
【発明の効果】
【００１４】
本発明によれば、メインフレームやサーバなどの環境で実行されるジョブストリームにおいて従来人的手段に頼ってきた初回運用チェックのタイミングや障害対策のフォローをシステム化することができ、過去に発生した障害の再発を防止し、また未来に起こりうる障害を未然に防止するが可能なジョブ情報管理システムおよびジョブ情報管理方法ならびにそのためのプログラムを実現できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係るジョブ情報管理システムの一実施形態を、図面を参照して詳細に説明する。
【実施例】
【００１６】
図１は、本発明に係るジョブ情報管理システムの概略構成を示す図である。
図１において、ジョブ情報管理システム３０は、運用サーバ１０に構築され稼動する。
【００１７】
運用サーバ１０には、ジョブ情報管理システム３０の他にＯＳ（オペレーティング・システム）５０、ジョブ自動実行ツールプログラム４０がある。また、ジョブ実行管理者（ユーザー）用の入力装置と表示装置を備えた端末装置２０が運用サーバ１０と接続されている。
【００１８】
ジョブ情報管理システム３０は、ジョブ情報を蓄積するデータベース６０と、次の５つの処理プログラムで構成されている。
【００１９】
（１）端末装置２０から入力された監視対象ジョブ、ジョブ情報通知タイミング、および通知する内容の各データをデータベース６０に登録する監視情報登録プログラム３１。
（２）ジョブストリームデータからのジョブのマスタ情報と、マスタ情報の修正、削除などのマスタ変更履歴情報をデータベースへ登録するマスタ情報登録プログラム３２。
（３）ジョブ自動実行ツールプログラムのログファイルおよびＯＳのシステムログから、対象ジョブの障害情報、実行履歴情報をデータベース６０に登録する障害実績情報登録プログラム３３。
（４）ジョブ自動実行ツールプログラム４０からジョブスケジュールデータを抽出し、監視対象ジョブのスケジュールデータをデータベース６０に登録するスケジュールデータ登録プログラム３４。
（５）データベース６０に登録されたジョブ情報を監視し、ジョブ実行管理者用端末装置２０の表示装置にジョブ確認情報を表示する監視処理プログラム３５。
【００２０】
図２は、データベース６０に格納される各種テーブルの概要図である。
図２に示すように、データベース６０は、６種のテーブル（ジョブマスタテーブル６０１，スケジュールテーブル６０２，障害情報テーブル６０３，実行履歴テーブル６０４，修正履歴テーブル６０５，削除履歴テーブル６０６）を有している。
【００２１】
以下、各テーブルについて説明する。
（１）ジョブマスタテーブル６０１は、図３に示すように、ネットＩＤ６０１１、ジョブＩＤ６０１２、通知タイミング６０１３、通知内容６０１４、添付資料６０１５、コメント６０１６などの各データからなる。
【００２２】
（２）スケジュールテーブル６０２は、図４に示すように、スケジュールＩＤ６０２１、開始予定日時６０２２、完了予定日時６０２３、ネットＩＤ６０２４、ジョブＩＤ６０２５、通知済フラグ６０２６などの各データからなる。
【００２３】
（３）障害情報テーブル６０３は、図５に示すように、障害情報ＩＤ６０３１、発生日時６０３２、障害内容６０３３、対策状況６０３４、ネットＩＤ６０３５、ジョブＩＤ６０３６などの各データからなる。
【００２４】
（４）実行履歴テーブル６０４は、図６に示すように、実行履歴ＩＤ６０４１、実行開始日時６０４２、実行時間６０４３、ネットＩＤ６０４４、ジョブＩＤ６０４５などの各データからなる。
【００２５】
（５）修正履歴テーブル６０５は、図７に示すように、修正履歴ＩＤ６０５１、修正履歴ＩＤ枝番６０５２、修正内容６０５３、確認状況６０５４、ネットＩＤ６０５５、ジョブＩＤ６０５６などの各データからなる。
【００２６】
（６） 削除履歴テーブル６０６は、図８に示すように、削除履歴ＩＤ６０６１、修正内容６０６２、ネットＩＤ６０６３、ジョブＩＤ６０６４などの各データからなる。
【００２７】
図９は、監視情報登録処理プログラム３１における監視対象ジョブおよび通知タイミングなどを登録するための入力画面フォーマットであり、ネット名称３１１，ジョブ名称３１２，コメント等３１３の入力欄、通知タイミングの選択３１４，選択する内容３１５の入力欄，登録３１６，次画面３１７，および終了３１８などのボタンからなる。
【００２８】
通知タイミングの選択３１４は、例えば図示のように、プルダウンメニューを用いて、次の如き通知タイミングを選択し登録できるようにしておく。
（１）作成したジョブストリームが初めてスケジュールされた時点
（２）作成したジョブストリームが初めて実行される日の最初の時刻
（３）以前に障害の発生したジョブストリームが実行される日の最初の時刻
（４）修正したジョブストリームが初めてスケジュールされた時点
（５）修正したジョブストリームが初めて実行される日の最初の時刻
（６）その他随時利用者が参照するとき
【００２９】
図１０は、監視情報登録処理プログラム３１における監視対象ジョブの通知情報を登録するための入力画面フォーマットである。図９において、必要事項を書き込んだ後、次画面３１７をクリックすると図１０の画面に遷移するようにしておいてもよく、図９において、必要事項を書き込んだ後、一旦登録３１６をクリックした後に次画面３１７をクリックすると図１０の画面に遷移するようにしておいてもよい。
【００３０】
図１０においては、図９において通知タイミングの選択３１４の代わりに通知情報の選択３１９が表示され、例えば図示のように、プルダウンメニューを用いて選択リストを開き、次の如き通知情報を選択し登録できるようにしておく。
（１）対象となるジョブストリームの内容
（２）チェックポイントなどを記載した関連資料のアドレス（ＵＲＬ）など
【００３１】
図１１は、監視情報登録プログラム３１の処理手順を示すフローチャートである。
まず、図９に示す入力画面を使い、ユーザーから入力されたネット名称（またはネットＩＤ）、監視対象のジョブ名称（ジョブＩＤ）、通知タイミング、コメントなどの各データをジョブマスタテーブル６０１へ登録し（ステップＳ１）、次に、例えば次画面３１７をクリックして、図１０の画面を開き、プルダウンメニューを用いて選択リストを開いて通知情報を選択するとともに、関連資料のアドレス（ＵＲＬ）を入力した後、登録３１６をクリックする（ステップＳ２）。ここで、ネット名称とネットＩＤ、ジョブ名称とジョブＩＤの関係を予め定義しておけばＩＤを入力する代わりに名称を入力することができる。
【００３２】
図１２は、マスタ情報登録プログラム３２の処理手順を示すフローチャートである。
まず、ジョブストリームデータからジョブマスタ情報を取込み、ジョブマスタテーブル６０１に登録する（ステップＳ１１）。
る。
【００３３】
次に、ジョブマスタテーブル６０１をサーチし（ステップＳ１２）、ジョブマスタ情報に変更があるかどうかを判定し（ステップＳ１３）、変更がある場合は（ステップＳ１３：Ｙ）、修正履歴テーブル６０５に変更内容を書き込む（ステップＳ１４）。
【００３４】
次に、ジョブマスタ情報に削除があるかどうかを判定し（ステップＳ１５）、変更がある場合は（ステップＳ１５：Ｙ）、削除履歴テーブル６０６に変更内容を書き込む（ステップＳ１６）。
【００３５】
図１３は、障害実績情報登録プログラム３３の処理手順を示すフローチャートである。
まず、実行ログまたはシステムログをサーチする（ステップＳ２１）。サーチしたジョブが、ジョブマスタテーブル６０１の監視対象のジョブかどうかを判定し（ステップＳ２２）、そうであれば（ステップＳ２２：Ｙ）、次に、それが障害情報かどうかを判定し（ステップＳ２３）、そうでなければ（ステップＳ２２：Ｎ）、ステップＳ２１に戻る。
【００３６】
ステップＳ２３の判定の結果、それが障害情報であれば（ステップ２３：Ｙ）、障害情報テーブル６０３に該障害情報を書き込む（ステップＳ２４）。
【００３７】
次に、それが実績情報かどうかを判定し（ステップＳ２５）、それが実績情報であれば（ステップ２５：Ｙ）、実行履歴テーブル６０４に該実績情報を書き込む（ステップＳ２６）。
【００３８】
図１４は、スケジュールデータ登録プログラム３４の処理手順を示すフローチャートである。
まず、ジョブ自動実行ツール４０からスケジュールでデータを抽出し（ステップＳ３１）、スケジュールデータをサーチし（ステップＳ３２）、対象ジョブのスケジュールがあった場合（ステップＳ３３：Ｙ）、スケジュールテーブル６０２に該スケジュール情報を書き込む（ステップＳ３４）。
【００３９】
図１５は、監視処理プログラム３５の処理手順を示すフローチャートである。
まず、データベース６０に格納されている通知タイミングになった時点で、スケジュールテーブル６０２とジョブマスタテーブル６０１をサーチし（ステップＳ４１）、ジョブ関連情報を端末装置２０に表示する必要のあるジョブ（すなわち図４の通知済フラグ６０２６が０のジョブ）を検索する（ステップＳ４２）
【００４０】
端末装置２０に通知する必要のあるジョブが検索されると（ステップＳ４２：Ｙ）、次に、ネットＩＤとジョブＩＤを検索キーとして障害情報テーブル６０３をサーチする（ステップＳ４３）
【００４１】
障害情報テーブル６０３中の当該ジョブの対策状況フラグ６０３４をチェックし（ステップＳ４４）、「未対策」の状態（対策状況フラグ６０３４が１の状態）となっていれば（ステップＳ４４：Ｙ）、端末装置２０に警告表示を出力する。（ステップＳ４５）。
【００４２】
次に、同じネットＩＤとジョブＩＤを検索キーとして、修正履歴テーブル６０５を参照する（ステップＳ４６）。
【００４３】
修正履歴テーブル６０５中の当該ジョブの確認状況フラグ６０５４をチェックし（ステップＳ４７）、「未確認」の状態（確認状況フラグ６０５４が１）となっていれば、修正内容を端末装置２０に出力する（ステップＳ４８）。
【００４４】
図１６は、監視対象ジョブの通知情報（警告表示，ジョブの修正内容）を表示する画面フォーマットを示す図である。すなわち、ステップＳ４５における警告表示またはステップＳ４８における修正内容の表示例の画面フォーマットであり、ジョブ実行責任者が使用する端末装置２０の表示装置に出力されるものである。
以上のステップＳ４１〜ステップＳ４８までの処理を、スケジュールテーブル６０２の全エントリをサーチして繰り返す。
【００４５】
なお、図１１〜図１５のフローチャートで示したマスタ情報登録プログラム，障害実績情報登録プログラム，スケジュールデータ登録処理プログラム，スケジュールデータ登録プログラム，および監視処理プログラムにおける各種プログラムは、これらをＦＤ，ＣＤ−ＲＯＭ，ＤＶＤなどのコンピュータ読み取り可能な記録媒体に記録してユーザーに頒布したり、インターネットなどの通信網を介してユーザーのコンピュータにダウンロードすることにより広く流通させることができる。
【図面の簡単な説明】
【００４６】
【図１】本発明に係るジョブ情報管理システムの概略構成を示す図である。
【図２】データベースに格納される各種テーブルの概要図である。
【図３】ジョブマスタテーブルのフォーマットを示す図である。
【図４】スケジュールテーブルのフォーマットを示す図である。
【図５】障害情報テーブルのフォーマットを示す図である。
【図６】実行履歴テーブルのフォーマットを示す図である。
【図７】修正履歴テーブルのフォーマットを示す図である。
【図８】削除履歴テーブルのフォーマットを示す図である。
【図９】監視対象ジョブおよび通知タイミングを登録するための入力画面フォーマットを示す図である。
【図１０】通知情報を登録するための入力画面フォーマットを示す図である。
【図１１】マスタ情報登録プログラムの処理手順を示すフローチャートである。
【図１２】障害実績情報登録プログラムの処理手順を示すフローチャートである。
【図１３】スケジュールデータ登録処理プログラムの処理手順を示すフローチャートである。
【図１４】スケジュールデータ登録プログラムの処理手順を示すフローチャートである。
【図１５】監視処理プログラムの処理手順を示すフローチャートである。
【図１６】監視対象ジョブの通知情報（警告表示および修正内容）を表示する画面フォーマットを示す図である。
【符号の説明】
【００４７】
１０：運用サーバ
２０：端末装置
３０：ジョブ情報管理システム
３１：監視情報登録プログラム
３２：マスタ情報登録プログラム
３３：障害実績情報登録プログラム
３４：スケジュールデータ登録プログラム
３５：監視処理プログラム
４０：ジョブ自動実行ツール
５０：ＯＳ（オペレーティングシステム）
６０：ＤＢ（データベース）
６１：ジョブマスタテーブル
６０２：スケジュールテーブル
６０３：障害情報テーブル
６０４：実行履歴テーブル
６０５：修正履歴テーブル
６０６：削除履歴テーブル
【図１】
2005100203.tif 000003
【図２】
2005100203.tif 000004
【図３】
2005100203.tif 000005
【図４】
2005100203.tif 000006
【図５】
2005100203.tif 000007
【図６】
2005100203.tif 000008
【図７】
2005100203.tif 000009
【図８】
2005100203.tif 000010
【図９】
2005100203.tif 000011
【図１０】
2005100203.tif 000012
【図１１】
2005100203.tif 000013
【図１２】
2005100203.tif 000014
【図１３】
2005100203.tif 000015
【図１４】
2005100203.tif 000016
【図１５】
2005100203.tif 000017
【図１６】
2005100203.tif 000018