(57)【要約】【課題】  プログラム更新をソースコードレベルで自動的に行うプログラムの更新処理システムの提供。【解決手段】  ベンダーホームページ０５０にある新情報提供サーバから、バージョン情報とプログラム名と変換区分と文字列情報とを含む新プログラム更新情報を取得するベンダー情報取込み機能１００と、該ベンダー情報取込み機能１００により取得した新プログラム更新情報を格納するデータファイル１０１と、旧プログラム更新情報を格納するファイル１０２と、前記各ファイル１０１及び１０２に含まれるバージョン情報とプログラム名と変換区分と文字列情報とを比較し、比較結果に基づいて、旧プログラム更新情報に含まれるバージョン情報を新プログラム更新情報に含まれるバージョン情報に変更すると共に、新プログラム更新情報に含まれる区分に従って文字列情報を新プログラム更新情報に含まれる文字列に変換する処理機能２００とを備える。【選択図】  図１
2006091960.tif 000002
【特許請求の範囲】
【請求項１】
情報の取込み機能・情報の比較機能・情報の更新機能を備えるプログラム更新システムであって、
ベンダーホームページにある情報提供サーバから、バージョン情報とプログラム名と変換区分と文字列情報とを含むプログラム更新情報を取得して格納する取込みデータファイルと、バージョン情報とプログラム名と変換区分と文字列情報とを含むプログラム情報を格納するプログラム情報ファイルと、前記取込みデータファイルに格納したプログラム更新情報とプログラム情報ファイルに格納したプログラム情報とに含まれる、バージョン情報とプログラム名と変換区分と文字列情報とを比較し、該比較結果に基づき、プログラム情報に含まれるバージョン情報をプログラム更新情報に含まれるバージョン情報に変更すると共に、プログラム更新情報に含まれる区分に従ってプログラム情報に含まれる文字列情報の追加・訂正・削除を含む更新処理を行う処理部とを備えることを特徴とするプログラム更新システム。
【請求項２】
情報の取込み機能・情報の比較機能・情報の更新機能を備えるプログラム更新方法であって、
ベンダーホームページにある情報提供サーバから、バージョン情報とプログラム名と変換区分と文字列情報とを含むプログラム更新情報を取得する第１ステップと、該第１ステップにより取得したプログラム更新情報とプログラム情報ファイルに格納したプログラム情報とに含まれる、バージョン情報とプログラム名と変換区分と文字列情報とを比較し、該比較結果に基づき、プログラム情報に含まれるバージョン情報をプログラム更新情報に含まれるバージョン情報に変更すると共に、プログラム更新情報に含まれる区分に従ってプログラム情報に含まれる文字列情報の追加・訂正・削除を行う第２ステップとを含むことを特徴とするプログラム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ベンダーから提供されるプログラム更新情報を取込んでプログラムを自動的に更新することができるプログラム更新システム及びプログラム更新方法に係り、特にプログラムソースなどのソースデータを作成することなく、プログラムの追加・訂正・削除の更新処理を自動的に行うと共に、取得した変更情報の更新履歴管理も行うことができるプログラム更新システム及びプログラム更新方法に関する。
【背景技術】
【０００２】
一般に基幹業務統合型アプリケーションシステムパッケージは、顧客であるベンダーの商品販売のホームページをベンダー情報提供サーバに登録し、前記サーバとインターネット通信網を介して接続された業務管理サーバに登録されるものであるが、前記ホームページのプログラムは各種法的制度改定／顧客要望／市場の変化に伴い随時システムが更新されることが多々あり、このため従来から使用していたプログラムのバージョンが変更され、今まで使用していた業務管理サーバ側のプログラムが使用できなくなることが想定される。
【０００３】
このため基幹業務統合型アプリケーションシステムパッケージは、ベンダーより提供された既存のプログラムのすべてに対して、変更有無の確認をすると共に変更対象プログラムには、追加・変更・削除というプログラム更新を行う必要がある。
【０００４】
このプログラムの更新管理の一手法としてはバージョン管理手法があり、例えば下記特許文献１に記載された如く、クライアント/サーバ方式のＬＡＮシステムにおいて、クライアントのソフトウェアのバージョンアップデータをサーバ上で一元的に管理し、クライアントソフトウェアのバージョンアップを行うものがある。具体的には、以前のバージョンアップデータを含んで作られた新たなバージョンアップデータをサーバに登録する際に、含まれているバージョンに対応するバージョンアップデータをサーバから削除するとともに、新たなバージョンアップデータをサーバに登録し、バージョンアップデータの連結を形成しなおすようにする事が記載されている。
【特許文献１】特開２００２−９１７７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述の従来技術によるプログラム更新方法は、ベンダーより提供された既存のプログラム全てに対して変更有無の確認と共に変更対象プログラムの追加・変更・削除を行うために、多大な工数と費用を要すると共にプログラムソースデータの作成ミスや変更・削除もれがあれば、システム障害の要因となると言う不具合があった。
【０００６】
特に、統合業務パッケージのようにユーザ企業毎に個別にカスタマイズして使用するプログラムについては、同じバージョンであってもソースコードレベルで違いがあるため、複数のユーザ企業のプログラムに対して一律にバージョンアップを行うことができないと言う不具合もあった。
【０００７】
前記特許文献１に記載された技術は、クライアントコンピュータのバージョンアップデータをサーバ上で一元管理するものであるが、上述のように個別にカスタマイズされたプログラムに対するバージョンアップ管理については、全く考慮されていないと言う不具合があった。
【０００８】
本発明の目的は、前述の従来技術による不具合を除去することであり、ベンダ側から提供されるバージョン変更情報から、必要な情報のみを抽出し、抽出した情報に基づいて各プログラムの更新をソースコードレベルで自動的に行うことができるプログラム更新システム及びプログラム更新方法を提供することである。
【課題を解決するための手段】
【０００９】
前記目的を達成するために本発明は、情報の取込み機能・情報の比較機能・情報の更新機能を備えるプログラム更新システムにおいて、ベンダーホームページにある情報提供サーバから、バージョン情報とプログラム名と変換区分と文字列情報とを含むプログラム更新情報を取得して格納する取込みデータファイルと、バージョン情報とプログラム名と変換区分と文字列情報とを含むプログラム情報を格納するプログラム情報ファイルと、前記取込みデータファイルに格納したプログラム更新情報とプログラム情報ファイルに格納したプログラム情報とに含まれる、バージョン情報とプログラム名と変換区分と文字列情報とを比較し、該比較結果に基づき、プログラム情報に含まれるバージョン情報をプログラム更新情報に含まれるバージョン情報に変更すると共に、プログラム更新情報に含まれる区分に従ってプログラム情報に含まれる文字列情報の追加・訂正・削除を含む更新処理を行う処理部とを備えることを第１の特徴とする。
【００１０】
更に本発明は、情報の取込み機能・情報の比較機能・情報の更新機能を備えるプログラム更新方法において、ベンダーホームページにある情報提供サーバから、バージョン情報とプログラム名と変換区分と文字列情報とを含むプログラム更新情報を取得する第１ステップと、該第１ステップにより取得したプログラム更新情報とプログラム情報ファイルに格納したプログラム情報とに含まれる、バージョン情報とプログラム名と変換区分と文字列情報とを比較し、該比較結果に基づき、プログラム情報に含まれるバージョン情報をプログラム更新情報に含まれるバージョン情報に変更すると共に、プログラム更新情報に含まれる区分に従ってプログラム情報に含まれる文字列情報の追加・訂正・削除を行う第２ステップとを含むことを第２の特徴とする。
【発明の効果】
【００１１】
本発明によるプログラム更新システム及び更新方法は、旧プログラム更新情報に含まれるバージョン情報を新プログラム更新情報に含まれるバージョン情報に変更すると共に、新プログラム更新情報に含まれる区分に従って文字列情報を新プログラム更新情報に含まれる文字列に変換することにより、プログラムの追加・訂正・削除を含むプログラムの更新処理を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明によるプログラム更新システム及びプログラム更新方法の一実施形態を図面を参照して詳細に説明する。図１は、本実施形態によるプログラム更新システムの全体構成図、図２は本実施形態によるベンダー情報取込み処理のフローチャート図、図３は本実施形態によるベンダー情報取込み処理イメージを示す図、図４は本実施形態によるベンダー情報取込みデータファイルを示す図、図５は本実施形態によるベンダー情報とユーザ情報突合せ並びにコンバージョン処理のフローチャート図、図６は本実施形態によるエラーチェックの概要を示す図、図７は本実施形態による新規追加の処理イメージ図、図８は本実施形態による挿入処理イメージ図、図９は本実施形態による変更及び削除処理イメージ図、図１０は本実施形態による変更及び削除処理イメージ図である。
【００１３】
<構成説明>
本実施形態によるプログラム更新システムは、図１に示す如く、ベンダホームページを含むベンダ情報提供サーバ０５０と、該ベンダ情報提供サーバ０５０とインターネット回線網等のネットワークを介して接続され、バージョン変更対応プログラム変換システムを含む業務管理サーバとから構成され、該バージョン変更対応プログラム変換システムは、ベンダ情報取込み処理機能１００と、ベンダ情報取込みデータファイル１０１と、現状のプログラム情報（変換前）ファイル１０２と、ベンダー情報・ユーザ情報突き合わせコンバージョン処理機能２００と、開発機プログラム情報（変換後）ファイル２０１とを備える。
【００１４】
本プログラム更新システムは、ベンダ情報取込み処理機能１００を実行することにより、ベンダホームページのベンダ情報提供サーバ０５０からのベンダ情報を取得してベンダ情報取込みデータファイル１０１を作成し、この取込んだベンダ情報データファイル１０１と現状のプログラム情報（変換前）ファイル１０２とをベンダ情報・ユーザ情報突合せ&コンバージョン処理機能２００を実行することによりベンダ情報取込みデータファイル１０１からの変更情報を取得し、バージョン並びにプログラムの更新を行い、プログラム情報（変換後）ファイル２０１を作成する様に動作する。
【００１５】
前記ベンダ情報取り込み処理の詳細は、図２に示す如く、ベンダ情報取込み処理機能１００が、ベンダ情報提供サーバ１１０からバージョン変更情報を抽出し（ステップ１１１）、この取込んだバージョン変更情報の「バージョン情報」を検出し、当該データに続く６バイトの英数字で始まる文字列（バージョン番号等）をベンダ情報取込みデータファイル１２０のバージョン情報として設定する（ステップ１１２）。
【００１６】
次いで本システムは、取込んだバージョン変更情報の「プログラム名」文字列を検出して、当該文字列に続く８バイトの英数字で始まる文字列（プログラム名称）を、ベンダー情報取込データファイルのプログラム名として設定し（ステップ１１３）、該取り込んだバージョン変更情報の「区分」文字列を検出し、当該文字列に続く１バイトの英数字（Ａ，Ｉ，Ｒ，Ｄ等の変換区分を示す文字）を、ベンダー情報取込データファイルの変換区分に設定し（ステップ１１４）、この取り込んだバージョン変更情報の「文字列情報１」文字列を検出して、当該文字列の英数字で始まる文字列を、変換区分の内容により、ベンダー情報取込データファイルの各項目に設定する（ステップ１１５）。尚、該ステップ１１５における変換区分「Ａ」は「プログラムデータに設定」を意味し、変換区分「Ｉ」は「汎用モジュールに設定」を意味し、変換区分「Ｒ」は「旧文字列に設定」を意味し、変換区分「Ｄ」は「旧文字列に設定」を意味する。
【００１７】
更に本システムは、取り込んだバージョン変更情報の「文字列情報２」文字列を検出し、当該文字列の英数字で始まる文字列を、変換区分の内容により、ベンダー情報取込データファイルの各項目に設定する（ステップ１１６）。該ステップ１１６における変換区分「Ａ」は「設定なし」を意味し、変換区分「Ｉ」は「プログラムデータに設定」を意味し、変換区分「Ｒ」は「新文字列に設定」を意味し、変換区分「Ｄ」は「設定なし」を意味する。
【００１８】
次いで本システムは、前記ステップ１１４〜１１６で述べた処理を、バージョン変更情報が終了するまで繰り返し行い、ベンダー情報取込データファイル１２０に格納（ステップ１１７）して処理を終了する。
【００１９】
即ち、本実施形態によるプログラム更新システムは、図２右側のベンダーからのバージョン変更情報に含まれる項目名、例えば「バージョン情報」／「プログラム名」／「区分」等の項目名を表す文字列を検出し、検出した項目名に続く所定バイト数のデータを、その項目名に対応する内容として抽出し、ベンダー情報取込データファイル１２０に格納する。
【００２０】
この格納したベンダー情報取込データファイル１２０は、図３に示す如く、バージョン変更情報３００が図中の符号ａ〜ｇて示すデータを含む場合、これらのデータａ〜ｇを読み込んだ取込みベンダー情報取込データファイル４５０を作成する。即ち、本プログラム更新システムは、図３に示したバージョン変更情報を取り込んで、前記データａ〜ｇ毎にバージョン／区分／汎用モジュール名／旧文字列／新文字列／プログラムデータの各項目から構成される取込みベンダー情報取込データファイル４５０を作成する。
【００２１】
この取込みベンダー情報取込データファイル４５０のデータファイル様式は、図４に示す如く、バージョン情報が英数字６桁、変更区分が英数字１桁、プログラム名が英数字８桁、汎用モジュール名が英数字３０桁、旧文字列が英数字３０桁、新文字列が英数字３０桁、プログラムデータが英数字８０桁等の内容を格納する形式である。
<動作説明>
【００２２】
さて、前述のように構成されたプログラム更新システムのベンダー情報：ユーザ情報突合せ&コンバージョン処理は、図５に示す如く、処理Ｆｉｒｓｔフラグ／ＲＥＡＤフラグをＯＦＦ／ＷＯＲＫエリアをＳＰＡＣＥクリアする初期化処理を行い（ステップ２０１）、ベンダー情報ファイルから１レコード読み込み（ステップ２０２）、ベンダー情報ファイルのデータが終了かを判定し（ステップ２０３）、該ステップ２０３においてベンダー情報ファイルのデータが終了と判定した場合、処理Ｆｉｒｓｔフラグの内容を確認し、フラグＯＦＦの時は、１件も処理されていない為、「０件エラー」を出力してプログラムを終了する（ステップ２０４〜２０５）。
【００２３】
前記ステップ２０３においてベンダー情報ファイルのデータが継続（終了していない）と判定した場合、処理Ｆｉｒｓｔフラグがオンか否かを判定し（ステップ２０６）、処理ＦｉｒｓｔフラグがＯＦＦの時は、読み込んだデータに対して、必須項目チェックを行い（ステップ２０７）、該ステップ２０７による必須項目チェックの結果によりエラーが発生したか否かを判定し（ステップ２０８）、エラーが発生した場合、「必須データエラー」を出力してプログラムを終了する。尚、該ステップ２０７におけるエラーチェック項目は、図６に示す如く、各情報がブランクか否かの判定を行う必須項目チェック６０１と、変換区分が所定の英字か否かを判定する区分値チェック６０２と、ベーンダー情報取り込みデータファイルにデータ未登録か否かを判定する０件チェック６０４と、変換区分値の相互の関連をチェックする変換区分関連チェック６０５の各項目である。
【００２４】
前記ステップ２０８において、エラーが発生しない場合、本処理は、ＲＥＡＤフラグの内容を確認し（ステップ２０９）、ＲＥＡＤフラグがＯＦＦの時は、ベンダー情報ファイルに設定されているプログラム名に対応するプログラムを、変換前ファイルより取得し（ステップ２１０）、前項の取得に際して関連チェックを行い（ステップ２１１）、エラーの有無を判定する（ステップ２１２）。この関連チェックは、図６に示した各項目である。
【００２５】
前記ステップ２１２において関連エラーが発生した場合、「データ関連エラー」を出力してプログラムを終了し、関連エラーが発生しない場合、本処理は、取得した変換前ファイルの内容をＷＯＲＫエリアに全コピーを行う（ステップ２１３）。
【００２６】
前記ステップ２０８において、ＲＥＡＤフラグがオンのとき、本処理は、変換区分が「Ａ」か否かを判定し（ステップ２１４）、該区分が「Ａ」（新規追加）の時は「区分関連エラー」を出力してプログラムを終了する。このように本実施形態においては、前記ステップ２０９においてＲＥＡＤフラグがＯＮと判定した状態は、同一プログラムを継続して処理中の為、挿入／変更／削除を行っているときに新規追加の処理は出来ない様にし、又、新規追加を行っている場合はバージョンが異なる為、同様に処理が出来ない事としている。
【００２７】
次いでプログラム更新システムは、前記ステップ２１３に続き、ベンダー情報ファイル上のバージョン、プログラム名、変更区分の内容をセーブすると共に処理ＦｉｒｓｔフラグをＯＮとする（ステップ２１５〜２１６）。
【００２８】
他方、前記ステップ２０６において処理Ｆｉｒｓｔフラグがオンと判定したとき、本システムは、読み込んだベンダー情報のバージョン、プログラム名とも、セーブ値と一致するか判定し（ステップ２１７）、バージョン、プログラム名とも一致する場合、読み込んだデータに対して、変換区分関連チェックを行い（ステップ２１８）、関連チェックエラーが発生した場合、「区分関連エラー」を出力してプログラムを終了する（ステップ２１９）。尚、前記ステップ２１８におけるチェック内容は前述の図６の通りである。
【００２９】
また本システムは、前記ステップ２１７においてベンダー情報のバージョン等がセーブ値とバージョン、プログラム名のいずれかが一致しない場合、ＷＯＲＫエリアの内容を変換後ファイルに設定後、書込みを行い（ステップ２２０）、処理ＦｉｒｓｔフラグをＯＦＦとし（ステップ２２１）、更に読み込んだベンダー情報のプログラム名が、セーブ値と一致するかを判定し（ステップ２２２）、プログラム名が一致する場合にＲＥＡＤフラグをＯＮとし（ステップ２２３）、一致しない場合はＲＥＡＤフラグをＯＦＦとし（ステップ２２４）、ＷＯＲＫエリアもＳＰＡＣＥクリアし（ステップ）、前述のステップ２０６に戻る様に動作する。
【００３０】
さて前記ステップ２１９でエラーがない場合又は前記ステップ２１６に続き本システムは、ベンダー情報ファイル上の変換区分が、'Ｒ'（変更）または'Ｄ'（削除）か否かを判定し（ステップ２２５）、変換区分が、'Ｒ'（変更）または'Ｄ'（削除）の場合は、ベンダー情報ファイルの旧文字列情報と一致する文字列を、ＷＯＲＫエリア上から検索し（ステップ２２６）、この検索した結果、一致する文字列が存在するか否かの判定を行い（ステップ２２７）、一致するデータが存在する場合、再度、変換区分が、'Ｒ'（変更）かを判定し（ステップ２２８）、変換区分が、'Ｒ'（変更）の場合は、ＷＯＲＫエリア上で一致した文字列にベンダー情報ファイルの新文字列情報を置換し（ステップ２２９）、前記ステップ２２８において変換区分が'Ｒ'（変更）でない場合はＷＯＲＫエリア上で一致した文字列を含んでいる行を削除する（ステップ２３０）。
【００３１】
また本システムは、前記ステップ２２５において変換区分が、'Ｒ'（変更）又は'Ｄ'（削除）でないと判定した場合、次に変換区分が、'Ａ'（追加）であるか否かを判定し（ステップ２３１）、変換区分が、'Ａ'（追加）であるとき、ベンダー情報ファイルのプログラムデータ（1行分）を、ＷＯＲＫエリア上の先頭行から順次追加する（ステップ２３２）。
【００３２】
前記ステップ２３１において変換区分が'Ａ'（追加）でないとき、本システムは、変換区分が'Ｉ'（挿入）であるか否かを判定し（ステップ２３３）、変換区分が'Ｉ'（挿入）であるとき、ベンダー情報ファイルのプログラムデータ（1行分）をＷＯＲＫエリア上の最終行に順次追加（挿入）し（ステップ２３４）、変換区分が'Ｉ'（挿入）でないとき、「区分値エラー」を出力してプログラムを終了する。
【００３３】
前記ステップ２３２における追加処理が、図７に示すベンダー情報取り込みファイルの場合、変更前ファイル７１０が変更後ファイル７２０の如くプログラムデータ７０７内の全データが新規プログラムとして新規追加されるものである。
【００３４】
前記ステップ２３４における挿入処理は、図８に示すベンダー情報取り込みファイルの場合、変更前ファイル８１０に炊いて変更後ファイル８２０の如く変更前プログラムの後に追加プログラムが追加処理される。即ち、この挿入処理は、ベンダー情報取込みデータファイルのバージョン情報８０１と区分８０２とプログラム名８０３と汎用モジュール８０４とプログラムデータ８０７とから変換前ファイルの既存プログラムの最終行に汎用モジュールを挿入したプログラムとして、新たにプログラムを作成するものである。
【００３５】
前記ステップ２２９における新文字列情報の置換処理及びステップ２３０による削除処理は、図９に示す如く、ベンダー情報取り込みデータファイルが図３に示したデータａ〜ｃに変更があったとき、変更前ファイル９１０のデータａｂｃが変更後ファイル９２０の如く変更することによって行われる。即ち、この削除処理は、ベンダー情報取込みデータファイルのデータａ〜ｃのバージョン情報９０１と区分９０２とプログラム名９０３と旧文字列９０５と新文字列９０６とを基に変換前ファイルの既存プログラムに対して、変更並びに削除したプログラムとして、新たにプログラムを作成するものである。
【００３６】
またベンダー情報：ユーザ情報突合せ&コンバージョン変更&削除処理は、図１０に示す如く、従来のプログラムのバージョン（１.０）から次のプログラムバージョン（１.１）へ、そして最新バージョン（１.２）へと言うように、バージョン間を跨る変更が行われた時の処理を行う。このバージョン間を跨る変更が行われた時の処理を行う理由は、基幹業務総合型アプリケーションシステムには、システム単位であるがバージョンを幾つ上げるかは、ユーザによる選択が可能であり、ユーザで要求するバージョンが利用されるプログラムのバージョンとなるためである。即ち、本処理は、ベンダー情報取込みデータファイルのｄ〜ｆのバージョン情報１００１と区分１００２とプログラム名１００３と旧文字列１００５と新文字列１００６とから変換前ファイルの既存プログラムに対して、変更並びに削除したプログラムとして、新たにプログラムを作成するものである。この様にプログラムのバージョン（１.０）から次のプログラムバージョン（１.１）へ、そして次のバージョン（１.2）へとバージョン間を越えて新たなプログラムを作成する。
【００３７】
以上述べた如く本発明によるプログラム更新システム及び更新方法は、プログラム更新情報に含まれるバージョン情報をプログラム情報に含まれるバージョン情報に変更すると共に、プログラム更新情報に含まれる区分に従って文字列情報をプログラム情報に含まれる文字列に変換することにより、プログラムの追加・訂正・削除を含むプグラムの更新処理を行うことができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態によるプログラム更新システムの全体構成図。
【図２】本実施形態によるベンダー情報取込み処理のフローチャート図。
【図３】本実施形態によるベンダー情報取込み処理イメージを示す図。
【図４】本実施形態によるベンダー情報取込みデータファイルを示す図。
【図５】本実施形態によるベンダー情報とユーザ情報突合せ並びにコンバージョン処理のフローチャート図。
【図６】本実施形態によるエラーチェックの概要を示す図。
【図７】本実施形態による新規追加の処理イメージ図。
【図８】本実施形態による挿入処理イメージ図。
【図９】本実施形態による変更及び削除処理イメージ図。
【図１０】本実施形態による変更及び削除処理イメージ図。
【符号の説明】
【００３９】
０５０：ベンダ情報提供サーバ、１００：ベンダー情報取り込み処理機能、１０１：ベンダ情報データファイル、１０２：プログラム情報（変更前）ファイル、１１０：ベンダ情報提供サーバ、１２０：ベンダー情報取込データファイル、２００：コンバージョン処理機能、３００：バージョン変更情報、４５０：ベンダー情報取込データファイル、６０１：必須項目チェック、６０２：区分値チェック、６０４：０件チェック、６０５：変換区分関連チェック、７０７：プログラムデータ、７１０：変更前ファイル、７２０：変更後ファイル、８０１：バージョン情報、８０２：区分、８０３：プログラム名、８０４：汎用モジュール、８０７：プログラムデータ、８１０：変更前ファイル、８２０：変更後ファイル、９０１：バージョン情報、９０２：区分、９０３：プログラム名、９０５：旧文字列、９０６：新文字列、９１０：変更前ファイル、９２０：変更後ファイル、１００１：バージョン情報、１００２：区分、１００３：プログラム名、１００５：旧文字列。
【図１】
2006091960.tif 000003
【図２】
2006091960.tif 000004
【図３】
2006091960.tif 000005
【図４】
2006091960.tif 000006
【図５】
2006091960.tif 000007
【図６】
2006091960.tif 000008
【図７】
2006091960.tif 000009
【図８】
2006091960.tif 000010
【図９】
2006091960.tif 000011
【図１０】
2006091960.tif 000012