(57)【特許請求の範囲】
【請求項１】
上位システムからのネットワーク機器の設定要求を受け、要求を受けた時点で受付内容を含んだ形で履歴管理オブジェクトを上位システムからの設定要求ごとに１つずつ生成し、複数の設定要求に対する設定処理を同時に行う過程で、ある一定の段階ごとに処理状態を、設定要求ごとに生成した履歴管理オブジェクトごとに保存し、要求された設定処理が正常に終了した際には、対応する履歴管理オブジェクトを消去し、要求された設定処理に異常が起きた時や、トランザクション中で不整合が発生した場合には、履歴管理オブジェクトを消去せず、履歴管理オブジェクト内に、異常終了である旨の情報を保存し、ある時点において存在する履歴管理オブジェクトの一覧を参照して、設定要求処理に異常が起きたことを認識し、設定要求処理に異常が起きたことを認識した際に、履歴管理オブジェクトに保存されている処理過程の情報により、異常となった設定内容を元に戻す処理を行い、設定内容の修復の作業が終了した時点で、履歴管理オブジェクトを削除することを特徴とするネットワーク機器の設定処理方法。
【請求項２】
前記設定要求処理に異常が起きたことを認識する過程は、オブジェクトの存在時間が、ある一定時間以上である場合、もしくは、エラー情報が書き込まれている場合を検出することを特徴とする請求項１に記載のネットワーク機器の設定処理方法。
【請求項３】
上位システムからのネットワーク機器の設定要求を受け、ネットワーク機器に設定する設定処理装置であって、
要求を受けた時点で受付内容を含んだ形で履歴管理オブジェクトを上位システムからの設定要求ごとに１つずつ生成する手段と、
複数の設定要求に対する設定処理を同時に行う手段と、該手段である一定の段階ごとに処理状態を、設定要求ごとに生成した履歴管理オブジェクトごとに保存する手段と、
要求された設定処理が正常に終了した際には、対応する履歴管理オブジェクトを消去する手段と、
要求された設定処理に異常が起きた時や、トランザクション中で不整合が発生した場合には、履歴管理オブジェクトを消去しない手段と、
履歴管理オブジェクト内に、異常終了である旨の情報を保存する手段と、
ある時点において存在する履歴管理オブジェクトの一覧を参照して、設定要求処理に異常が起きたことを認識する手段と、
設定要求処理に異常が起きたことを認識した際に、履歴管理オブジェクトに保存されている処理過程の情報により、異常となった設定内容を元に戻す処理を行う手段と、
設定内容の修復の作業が終了した時点で、履歴管理オブジェクトを削除する手段とを具備することを特徴とするネットワーク機器の設定処理装置。
【請求項４】
前記設定要求処理に異常が起きたことを認識する手段は、オブジェクトの存在時間が、ある一定時間以上である場合、もしくは、エラー情報が書き込まれている場合を検出する手段により認識することを特徴とする請求項３に記載のネットワーク機器の設定処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク機器設定処理システムにおける、設定処理ごとに独立である履歴生成方法、更新方法、削除方法、参照方法、及びトランザクションの範囲で設定を元に戻す方法及び装置に関するものである。
【０００２】
【従来の技術】
ネットワーク機器に対し設定を行う場合、１つのネットワークサービスを起動するために複数の機器に跨る設定を行うことが必要になる局面がある。
【０００３】
この場合、ネットワーク機器に対するトランザクションを意識した設定が必要になりトランザクション内での不整合があった場合には、トランザクションの範囲で設定を元に戻す操作が必要になる。
【０００４】
従来は、その設定において、設定処理の履歴をログファイルに対して出力し、保持しておき、不整合発生時には、その内容を参照し、設定手順の逆順で設定を元に戻す操作を行うことにより、トランザクションの中の不整合を防ぐ操作をしていた。
【０００５】
【発明が解決しようとする課題】
前記従来技術では、正常に終了した設定処理の履歴も残るため、処理が行われる度にファイルサイズが大きくなっていき、定期的なファイルメンテナンスが必要であるという問題があった。
【０００６】
また、複数のトランザクションの設定処理の履歴がログファイルに含まれることによるため、ログファイルの解析の煩雑な処理、もしくは、操作が必要になるという問題があった。
【０００７】
本発明の目的は、設定処理の履歴を保持するオブジェクト管理のための記憶領域をある程度の大きさに制限することが可能な技術を提供することにある。
【０００８】
本発明の他の目的は、複数のトランザクションを同時に扱うシステムにおいて、不整合修復対象の設定処理ごとの修復情報を参照することが可能な技術を提供することにある。
【０００９】
本発明の他の目的は、トランザクションの中の不整合があるオブジェクトを容易に一覧することが可能な技術を提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【００１０】
【課題を解決するための手段】
本願において開示される発明の概要を簡単に説明すれば、以下のとおりである。
第１の発明は、上位システムからのネットワーク機器の設定要求を受け、要求を受けた時点で受付内容を含んだ形で履歴管理オブジェクトを上位システムからの設定要求ごとに１つずつ生成し、複数の設定要求に対する設定処理を同時に行う過程で、ある一定の段階ごとに処理状態を、設定要求ごとに生成した履歴管理オブジェクトごとに保存し、要求された設定処理が正常に終了した際には、対応する履歴管理オブジェクトを消去し、要求された設定処理に異常が起きた時や、トランザクション中で不整合が発生した場合には、履歴管理オブジェクトを消去せず、履歴管理オブジェクト内に、異常終了である旨の情報を保存し、ある時点において存在する履歴管理オブジェクトの一覧を参照して、設定要求処理に異常が起きたことを認識し、設定要求処理に異常が起きたことを認識した際に、履歴管理オブジェクトに保存されている処理過程の情報により、異常となった設定内容を元に戻す処理を行い、設定内容の修復の作業が終了した時点で、履歴管理オブジェクトを削除するネットワーク機器の設定処理方法である。
【００１１】
第２の発明は、前記第１の発明のネットワーク機器の設定処理方法において、前記設定要求処理に異常が起きたことを認識する過程は、オブジェクトの存在時間が、ある一定時間以上である場合、もしくは、エラー情報が書き込まれている場合を検出することを特徴とする。
【００１２】
第３の発明は、上位システムからのネットワーク機器の設定要求を受け、ネットワーク機器に設定処理する設定処理装置であって、
要求を受けた時点で受付内容を含んだ形で履歴管理オブジェクトを上位システムからの設定要求ごとに１つずつ生成する手段と、
複数の設定要求に対する設定処理を同時に行う手段と、該手段である一定の段階ごとに処理状態を、設定要求ごとに生成した履歴管理オブジェクトごとに保存する手段と、
要求された設定処理が正常に終了した際には、対応する履歴管理オブジェクトを消去する手段と、
要求された設定処理に異常が起きた時や、トランザクション中で不整合が発生した場合には、履歴管理オブジェクトを消去しない手段と、
履歴管理オブジェクト内に、異常終了である旨の情報を保存する手段と、
ある時点において存在する履歴管理オブジェクトの一覧を参照して、設定要求処理に異常が起きたことを認識する手段と、
設定要求処理に異常が起きたことを認識した際に、履歴管理オブジェクトに保存されている処理過程の情報により、異常となった設定内容を元に戻す処理を行う手段と、
設定内容の修復の作業が終了した時点で、履歴管理オブジェクトを削除する手段とを具備することを特徴とする。
【００１３】
第４の発明は、前記第３の発明のネットワーク機器の設定処理装置において、発明の前記設定要求処理に異常が起きたことを認識する手段は、オブジェクトの存在時間が、ある一定時間以上である場合、もしくは、エラー情報が書き込まれている場合を検出する手段により認識することを特徴とする。
【００１４】
本発明によれば、上位システムからのネットワーク機器の設定要求を受け、要求を受けた時点で受付内容を含んだ形で履歴管理オブジェクトを上位システムからの設定要求ごとに１つずつ生成し、複数の設定要求に対する設定処理を行う過程で、ある一定の段階ごとに処理状態を、設定要求ごとに生成した履歴管理オブジェクトごとに保存し、要求された設定処理が正常に終了した際には、対応する履歴管理オブジェクトを消去し、要求された設定処理に異常が起きた時や、トランザクション中で不整合が発生した場合には、履歴管理オブジェクトを消去せず、履歴管理オブジェクト内に、異常終了である旨の情報を保存し、ある時点において存在する履歴管理オブジェクトの一覧を参照して、設定要求処理に異常が起きたことを認識し、設定要求処理に異常が起きたことを認識した際に、履歴管理オブジェクトに保存されている処理過程の情報により、異常となった設定内容を元に戻す処理を行い、設定内容の修復の作業が終了した時点で、履歴管理オブジェクトを削除するので、設定処理の履歴を保持するオブジェクト管理のための記憶領域をある程度の大きさに制限することができる。
【００１５】
また、複数のトランザクションを同時に扱うシステムにおいて、不整合修復対象の設定処理ごとの修復情報を参照することができる。
また、トランザクションの中の不整合があるオブジェクトを容易に一覧することができる。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態（実施例）を詳細に説明する。
本発明の一実施形態のネットワーク機器の設定処理装置（設定処理部）の概略構成は、設定処理の履歴管理オブジェクトの生成手段、設定処理の履歴管理オブジェクトの更新手段、設定処理の履歴管理オブジェクトの削除手段、設定処理の履歴管理オブジェクトの参照手段、及び設定処理の履歴管理オブジェクトによる設定状態の復元手段を備えている。以下に前記各手段について説明する。
【００１７】
（１）処理履歴管理オブジェクトの生成手段
図１に示すように、ネットワーク機器の設定処理部２は、上位システム１からのネットワーク機器、例えば４Ａ、４Ｂ、４Ｃの設定要求を受け、要求を受けた時点で、受付内容を含んだ形で履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂ、３Ｃを生成する。前記履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂ、３Ｃは、上位システム１からの設定要求ごとに独立して１つずつ生成される。
【００１８】
（２）履歴管理オブジェクトの更新手段
図２に示すように、ネットワーク機器の設定処理部２は、複数の設定要求に対する設定処理を行う過程で、ある一定の段階ごとに、処理状態を履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂ、３Ｃに保存する。処理状態の保存は、設定要求ごとに生成した、履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂ、３Ｃごとに保存する。
【００１９】
（３）履歴管理オブジェクトの削除手段
図３に示すように、設定処理部２は、要求された設定処理が正常に終了した際には、対応する履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂを消去する。また、要求された設定処理に異常が起きた時や、トランザクション中で不整合が発生した場合には、履歴管理オブジェクト、例えば履歴管理オブジェクト３Ｃを消去しない。また、履歴管理オブジェクト、例えば履歴管理オブジェクト３Ｃ内に、異常終了である旨の情報を保存する。
【００２０】
（４）履歴管理オブジェクトの参照手段
図４に示すように、設定処理部２は、ある時点において存在する履歴管理オブジェクト、例えば履歴管理オブジェクト３Ｄ、３Ｅの一覧を参照することができ、オブジェクトの存在時間がある一定時間以上である場合（例えば履歴管理オブジェクト３Ｄ）、もしくはエラー情報が書き込まれていること（例えば履歴管理オブジェクト３Ｅ）を検出することにより、設定要求処理に異常が起きたことを認識する。
【００２１】
（５）履歴管理オブジェクトによる設定状態の復元手段
図５に示すように、設定処理部２は、設定要求処理に異常が起きたことを検出した際に、履歴管理オブジェクト（例えば履歴管理オブジェクト３Ｄ、３Ｅ）に保存されている処理過程の情報により、異常となった設定内容を元に戻す処理を行う。設定処理部２は、設定内容の修復の作業が終了した時点で、履歴管理オブジェクト（例えば履歴管理オブジェクト３Ｄ、３Ｅ）を削除する。
【００２２】
（実施例）
図６は本発明の一実施例のＶｏＩＰサービスにおけるサービスオーダ設定処理装置を説明するための図である。
【００２３】
本実施例のＶｏＩＰサービスにおけるサービスオーダ設定処理装置は、ＶｏＩＰのサービスオーダ設定において、図１に示すように、上位システム１からのネットワーク機器、例えば４Ａ、４Ｂ、４Ｃ複数のネットワーク機器に跨る設定を行う際、例えばネットワーク機器４Ａ、４Ｂ、４Ｃに対するトランザクションを意識した設定が可能となる。トランザクション内での不整合があった場合には、トランザクションの範囲で設定を元に戻す操作が可能となる。
【００２４】
本実施例のサービスオーダ設定処理装置は、図６に示すように、ＶｏＩＰサービスにおけるサービスオーダ設定処理を行う。そのサービスオーダ設定処理方法（手段）について説明する。
【００２５】
▲１▼：設定処理部２は、上位システム１からのＮＷ機器の設定要求を受けて、要求を受けた時点で、受付内容を含んだ形で履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂ、３Ｃを生成する。履歴管理オブジェクトは、上位システムからの設定要求ごとに１つずつ生成する。
【００２６】
▲２▼：設定処理部２は、複数の設定要求に対する設定処理を行う過程で、ある一定の段階ごとに、処理状態を履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂ、３Ｃに保存していく。
【００２７】
▲３▼：処理状態の保存は、設定要求ごとに生成した、履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂ、３Ｃごとに保存する。設定処理部２は、要求された設定処理が正常に終了した際には、対応する履歴管理オブジェクト、例えば履歴管理オブジェクト３Ａ、３Ｂを消去する。
【００２８】
▲４▼：設定処理部２は、要求された設定処理に異常が起きた時や、トランザクション中で不整合が発生した場合には、履歴管理オブジェクト、例えば履歴管理オブジェクト３Ｃを消去せず、履歴管理オブジェクト３Ｃ内に、異常終了である旨の情報を保存する。
【００２９】
▲５▼：設定処理部２は、ある時点において存在する、履歴管理オブジェクトの一覧を参照することができ、オブジェクトの存在時間がある一定時間以上である場合、もしくはエラー情報が書き込まれている（例えば履歴管理オブジェクト３Ｃ）ことを検出したことにより、設定要求処理に異常が起きたことを認識する。
【００３０】
▲６▼：設定処理部２は、既定要求処理に異常が起きたことを検出した際に、履歴管理オブジェクト（例えば履歴管理オブジェクト３Ｃ）に保存されている処理過程の情報により、異常となった設定内容を元に戻す処理を行う。
【００３１】
▲７▼：設定処理部２は、設定内容の修復の作業が終了した時点で、履歴管理オブジェクトを削除する。
【００３２】
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００３３】
【発明の効果】
本願において開示される発明によって得られる効果を簡単に説明する。
（１）設定処理の履歴を保持するオブジェクト管理のための記憶領域をある程度の大きさに制限することができる。
（２）複数のトランザクションを同時に扱うシステムにおいて、不整合修復対象の設定処理ごとの修復情報を参照することができる。
（３）トランザクションの中の不整合があるオブジェクトを容易に一覧することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のネットワーク機器の設定処理装置における設定処理の履歴管理オブジェクトの生成手段を説明するための図である。
【図２】本発明の一実施形態のネットワーク機器の設定処理装置における設定処理の履歴管理オブジェクトの更新手段を説明するための図である。
【図３】本発明の一実施形態のネットワーク機器の設定処理装置における設定処理の履歴管理オブジェクトの削除手段を説明するための図である。
【図４】本発明の一実施形態のネットワーク機器の設定処理装置における設定処理の履歴管理オブジェクトの参照手段を説明するための図である。
【図５】本発明の一実施形態のネットワーク機器の設定処理装置における設定処理の履歴管理オブジェクトによる設定状態の復元手段を説明するための図である。
【図６】本発明の一実施例のＶｏＩＰサービスにおけるサービスオーダ設定装置を説明するための図である。
【符号の説明】
１…上位システム
２…ネットワーク機器の設定処理部（装置）
３Ａ〜３Ｅ…履歴管理オブジェクト
４Ａ〜４Ｃ…ネットワーク機器
【図１】
0003869287.tif 000002
【図２】
0003869287.tif 000003
【図３】
0003869287.tif 000004
【図４】
0003869287.tif 000005
【図５】
0003869287.tif 000006
【図６】
0003869287.tif 000007