【手続補正書】
【提出日】平成17年5月19日(2005.5.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
個々の記憶ディスク装置内に保守情報を格納し、該保守情報を分析し、該分析の結果としての交換順序に基づき、プログラム交換を行うようにしたプログラム交換方法。
【請求項２】
請求項１記載のプログラム交換方法において、複数のプログラム交換パターンに応じたロードプログラムを記憶ディスク装置内に持つことで、選択的に交換順序を決定し、プログラム交換を実行するプログラム交換方法。
【請求項３】
請求項１または２に記載のプログラム交換方法において、
前記記憶ディスク装置は、前記プログラムが格納される部位を局部的に断電する局部断電手段と、前記局部断電手段によって断電された部位に再度通電された場合に前記プログラムの再起動を行う再起動手段と、を有し、
前記交換順序性が保たれなかった場合に、前記局部断電手段が、当該プログラムが格納される部位を局部的に断電する断電ステップと、
前記断電ステップによって断電された部位に再度通電するステップと、
前記プログラム交換を再施行するステップと、
前記再施行が終了した後に、前記再起動手段によって前記プログラムの再起動を行うステップとからなるプログラム交換方法。
【請求項４】
請求項１または２に記載のプログラム交換方法において、
前記記憶ディスク装置は、前記プログラムが格納される部位を局部的に断電する局部断電手段と、前記局部断電手段によって断電された部位に再度通電された場合に前記プログラムの再起動を行う再起動手段と、を有し、
前記記憶ディスク装置内でプログラム単位にトレース管理することにより、局部断電再起動が必要となった場合、プログラム交換が失敗した場合、および動作が不安定となった場合のそれぞれの場合に対応したプログラム交換のリカバリーを実行するプログラム交換方法。
【請求項５】
ネット上にホスト、記憶ディスク装置および監視装置が設置されている状態で、前記ホストから前記監視装置にプログラム交換を指定した場合、前記監視装置では、プログラム交換対象の記憶ディスク装置に格納されている保守情報を分析し、該分析の結果としての交換順序に基づき、該記憶ディスク装置にプログラム交換を指示するようにしたプログラム交換方法。
【請求項６】
請求項５に記載のプログラム交換方法において、前記ホストから前記監視装置を介して、複数の前記記憶ディスク装置の各々に、プログラム交換上の個々の設定を行うようにしたプログラム交換方法。
【請求項７】
請求項６に記載のプログラム交換方法において、前記ホストからの最適化設定の指示に基づき、前記監視装置では、各々の前記記憶ディスク装置の構成情報、固有実績データ、マイクロ交換進捗情報、障害情報を含む情報を参照し、前記記憶ディスク装置各々の環境を、プログラム交換により、最適環境に変更するようにしたプログラム交換方法。
【請求項８】
個々の記憶ディスク装置内に保守情報を格納し、該保守情報を分析し、該分析の結果としての交換順序に基づき、プログラム交換を行うようにしたプログラム交換方法であり、
複数のプログラム交換パターンに応じたロードプログラムを記憶ディスク装置内に持つことで、選択的に交換順序を決定し、プログラム交換を実行し、
前記記憶ディスク装置は、前記プログラムが格納される部位を局部的に断電する局部断電手段と、前記局部断電手段によって断電された部位に再度通電された場合に前記プログラムの再起動を行う再起動手段と、を有し、
前記交換順序性が保たれなかった場合に、前記局部断電手段が、当該プログラムが格納される部位を局部的に断電する断電ステップと、
前記断電ステップによって断電された部位に再度通電するステップと、
前記プログラム交換を再施行するステップと、
前記再施行が終了した後に、前記再起動手段によって前記プログラムの再起動を行うステップとからなり、
前記記憶ディスク装置内でプログラム単位にトレース管理することにより、局部断電再起動が必要となった場合、プログラム交換が失敗した場合、および動作が不安定となった場合のそれぞれの場合に対応したプログラム交換のリカバリーを実行し、
前記記憶ディスク装置の各々の内部には、プログラム交換世代記録が存在しており、その主キーはRAID（製造番号）であり、その主キーのRAIDと同じレベルには、RAIDプログラム（副キー）や交換進捗情報、交換障害情報、交換履歴が存在し、
前記交換進捗情報には、プログラム交換時に随時変化する交換状態/進捗状態/構成状態に関する結果とトレースが記録され、
前記交換障害情報には、前記交換進捗情報を監視しながら、障害情報とその障害に対する対処方法がトレースし記録され、
前記交換履歴には、プログラム交換間（世代間）での情報が記録される、
ことを特徴とするプログラム交換方法。
【請求項９】
ネット上に複数のホスト、複数の記憶ディスク装置および監視装置が設置されている状態で、前記ホストから前記監視装置にプログラム交換を指定した場合、前記監視装置では、プログラム交換対象の記憶ディスク装置に格納されている保守情報を分析し、該分析の結果としての交換順序に基づき、該記憶ディスク装置にプログラム交換を指示するようにしたプログラム交換方法であり、
前記ホストから前記監視装置を介して、複数の前記記憶ディスク装置の各々に、プログラム交換上の個々の設定を行い、
前記ホストからの最適化設定の指示に基づき、前記監視装置では、各々の前記記憶ディスク装置の構成情報、固有実績データ、マイクロ交換進捗情報、障害情報を含む情報を参照し、前記記憶ディスク装置各々の環境を、プログラム交換により、最適環境に変更し、
前記記憶ディスク装置の各々の内部には、プログラム交換世代記録が存在しており、その主キーはRAID（製造番号）であり、その主キーのRAIDと同じレベルには、RAIDプログラム（副キー）や交換進捗情報、交換障害情報、交換履歴が存在し、
前記交換進捗情報には、プログラム交換時に随時変化する交換状態/進捗状態/構成状態に関する結果とトレースが記録され、
前記交換障害情報には、前記交換進捗情報を監視しながら、障害情報とその障害に対する対処方法がトレースし記録され、
前記交換履歴には、プログラム交換間（世代間）での情報が記録される、
ことを特徴とするプログラム交換方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
さて、本発明について具体的に説明すれば、図１に、本発明に係るプログラム交換システムの一例でのシステム構成を示す。図示のように、ホスト（Host-A）４と監視−AとRAID−AとRAID―BはNET-A(低速ネット-A)で接続されている。ホスト（Host−B）２とレイド（RAID−C）１は別のNET-B(低速ネット-B)で接続されている。NET-AとNET-BはWANで接続されている。RAID−AとRAID−Bと顧客（Client1）５と監視―AはNET(高速ネット)で接続されている。なお、図１は、あくまでも、一例でのシステム構成であるので、ネット規模/各装置規模/各部位は無限の拡張性を持っていることに注意されたい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
次に、図２，図３それぞれに示すプログラム交換世代記録DB（P_Che-DB）について説明すれば、プログラム交換世代記録DBはRAID内に存在するデータベースであり、図１に示すRAID-A内のRAIDA-DBに相当する。このプログラム交換世代記録DBは、本発明に欠かせない情報と、本発明に欠かせない活用の仕組みとなっている。