(57)【要約】【課題】コンピュータシステムの保守に関して、対象の保守対象端末器への保守命令（コマンド）の誤送信を防止する。【解決手段】  保守対象端末器の保守を支援する保守支援システムにおいて、手順書から取り込んだコマンドから実行命令を削除してコマンド投入ツールに取り込む実行命令削除手段と、前記コマンドを前記コマンド投入ツールからターミナルソフトに転送するコマンド貼付手段と、前記ターミナルソフトに表示された前記コマンドに実行命令を付加し、そのコマンドを保守対象機器に送信してコマンドを実行させるコマンド実行手段と、を有する。【選択図】図１
2015064807.tif 000002
【特許請求の範囲】
【請求項１】
保守対象端末器の保守を支援する保守支援システムにおいて、
手順書から取り込んだコマンドから実行命令を削除してコマンド投入ツールに取り込む実行命令削除手段と、
前記実行命令が削除された前記コマンドのみを前記コマンド投入ツールからターミナルソフトに転送するコマンド貼付手段と、
前記ターミナルソフトに表示された前記コマンドに実行命令を付加し、そのコマンドを保守対象機器に送信してコマンドを実行させるコマンド実行手段と、を有することを特徴とする保守支援システム。
【請求項２】
前記コマンド投入ツールに表示されたコマンドを修正するコマンド修正手段を有することを特徴とする請求項１に記載の保守支援システム。
【請求項３】
前記コマンド貼付手段は、前記コマンド転送後に、該コマンドが再転送不可能に制御するものであることを特徴とする請求項１又は請求項２に記載の保守支援システム。
【請求項４】
前記コマンド貼付手段は、前記コマンドの転送を前記コマンド投入ツールで付与された優先順位順に従って制限するものであることを特徴とする請求項１乃至請求項３のいずれか一項に記載の保守支援システム。
【請求項５】
保守対象端末器の保守を支援する保守支援方法において、
手順書から取り込んだコマンドから実行命令を削除してコマンド投入ツールに取り込み、
前記実行命令が削除された前記コマンドのみを前記コマンド投入ツールからターミナルソフトに転送し、
前記ターミナルソフトに表示された前記コマンドに実行命令を付加し、そのコマンドを保守対象機器に送信してコマンドを実行させることを特徴とする保守支援方法。
【請求項６】
前記コマンド投入ツールに表示されたコマンドを修正することを特徴とする請求項５に記載の保守支援方法。
【請求項７】
前記コマンド転送後に、該コマンドが再転送不可能に制御することを特徴とする請求項５又は請求項６に記載の保守支援方法。
【請求項８】
前記コマンドの転送を前記コマンド投入ツールで付与された優先順位順に従って制限することを特徴とする請求項５乃至請求項７のいずれか一項に記載の保守支援方法。
【請求項９】
保守対象端末器の保守支援を制御する保守支援プログラムにおいて、
コンピュータに、
手順書から取り込んだコマンドから実行命令を削除してコマンド投入ツールに取り込む機能と、
前記実行命令が削除された前記コマンドのみを前記コマンド投入ツールからターミナルソフトに転送する機能と、
前記ターミナルソフトに表示された前記コマンドに実行命令を付加し、そのコマンドを保守対象機器に送信してコマンドを実行する機能とを実施させることを特徴とする保守支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムの保守に関して、対象の保守対象端末器への保守命令（コマンド）の誤送信を防止する保守支援システムに関する。
【背景技術】
【０００２】
コンピュータシステムの保守は、保守作業者が保守用端末機にインストールされたターミナルソフトに、保守命令（コマンド）の入力をし、ネットワークを介してコンピュータシステム（保守対象機器）に送信してサービスや処理を依頼する。また、保守の実施前にあらかじめ保守作業者によって電子ファイルで保守手順書が作成され、コマンドの投入内容や投入順序を記載し、保守手順に誤りが無いように準備される。
【０００３】
保守手順書は、複数名によって厳密に精査される。１文字の誤りが、保守対象機器の大規模な障害を引き起こす原因となりうるためである。また、コマンドは、１つが数文字〜数百文字であり、手順書は小規模な保守であれば、コマンド数行で終了するが、大規模な保守の場合は、コマンドが数百行〜数千行に及ぶ場合がある。
【０００４】
実際に保守を実施する場合、保守作業者はこれらのコマンドを、保守手順書からコマンドの１行をコピーし、ターミナルソフトに貼り付けをすることにより入力する。特に、保守用端末機がＣＬＩ（Ｃｏｍｍａｎｄ  Ｌｉｎｅ  Ｉｎｔｅｒｆａｃｅ）であり、文字列の羅列によるコマンドをターミナルソフトに入力する保守形態の場合、保守作業者が１文字毎にキーボード等の入力装置を打ち込んで、ターミナルソフトに手入力することは、保守時間の増大を招くばかりか、保守作業者の入力ミスによる誤字、脱字等の誤コマンドを発生させ、保守対象機器の障害を発生させる原因となる。
【０００５】
このような保守作業のミスによる障害の発生を防止するため、保守作業用のツールを使用して、ミスの防止と作業効率の向上を図ることが一般的である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２００８０８
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１には、交換機のファイル更新作業の確認支援を行うファイル更新確認システムであって、保守端末と、ファイル更新作業の確認処理を行うシミュレーション装置とを備え、前記保守端末は、交換機のファイル更新を行うためのコマンドを入力すると、入力した前記コマンドを前記シミュレーション装置に送信するコマンド送信手段を含み、前記シミュレーション装置は、前記保守端末から受信したコマンドが、ファイル更新作業中の現在の手順で送信すべきコマンドに合致するか否かを判定することで、コマンドの誤入力や手順抜け等の作業ミスを適切に防止するファイル更新確認システムが開示されている。
【０００８】
特許文献１では、シミュレーション装置が正しいコマンドと判定した場合は、監視制御装置は、保守用端末機から受信したコマンドに基づいて、交換機に対して実際のコマンド発行（送信）を行う。しかしながら、特許文献１では、予め作業手順書に記載された保守命令（コマンド）をシミュレーションへ登録し、登録された保守命令（コマンド）以外の入力が不可となるため、円滑にファイル更新作業が進捗している場合は問題ないが、何らか想定外の事態が発生した際、緊急で必要となる重要なコマンドが実行できず、想定外の事態に対処すべく必要なコマンド投入するために、再度、シミュレーション装置に実行可能コマンドとして投入する作業が追加で発生しまう。また、誤ったコマンドがシミュレーション装置をすり抜けた場合は、誤ったコマンドがそのまま交換機に対して実際のコマンド発行（送信）を行ってしまうため、障害発生の原因となりうる。
【０００９】
本発明の目的は、保守作業者が手順書に記載された内容をコピー／貼り付けによるコマンド入力時に、実行命令（改行コード）をコマンドから削除し、付さないようにすることで、入力したコマンドを即時実行することがなく、間違えたコマンドを入力しても即時実行を防ぎ、また、コマンドの最終確認及び修正を行うことが可能なことで、保守対象機器への誤ったコマンド実行を防止するシステム、方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の保守支援システムによれば、保守対象端末器の保守を支援する保守支援システムにおいて、手順書から取り込んだコマンドから実行命令を削除してコマンド投入ツールに取り込む実行命令削除手段と、前記実行命令が削除された前記コマンドのみを前記コマンド投入ツールからターミナルソフトに転送するコマンド貼付手段と、前記ターミナルソフトに表示された前記コマンドに実行命令を付加し、そのコマンドを保守対象機器に送信してコマンドを実行させるコマンド実行手段と、を有することを特徴とする。
【００１１】
本発明の保守支援システムによれば、前記コマンド投入ツールに表示されたコマンドを修正するコマンド修正手段を有することを特徴とする。
【００１２】
本発明の保守支援システムによれば、前記コマンド貼付手段は、前記コマンド転送後に、該コマンドが再転送不可能に制御するものであることを特徴とする。
【００１３】
本発明の保守支援システムによれば、前記コマンド貼付手段は、前記コマンドの転送を前記コマンド投入ツールで付与された優先順位順に従って制限するものであることを特徴とする。
【００１４】
本発明の保守支援方法によれば、保守対象端末器の保守を支援する保守支援方法において、手順書から取り込んだコマンドから実行命令を削除してコマンド投入ツールに取り込み、前記実行命令が削除された前記コマンドのみを前記コマンド投入ツールからターミナルソフトに転送し、前記ターミナルソフトに表示された前記コマンドに実行命令を付加し、そのコマンドを保守対象機器に送信してコマンドを実行させることを特徴とする。
【００１５】
本発明の保守支援方法によれば、前記コマンド投入ツールに表示されたコマンドを修正することを特徴とする。
【００１６】
本発明の保守支援方法によれば、前記コマンド転送後に、該コマンドが再転送不可能に制御することを特徴とする。
【００１７】
本発明の保守支援方法によれば、前記コマンドの転送を前記コマンド投入ツールで付与された優先順位順に従って制限することを特徴とする。
【００１８】
本発明の保守支援プログラムによれば、保守対象端末器の保守支援を制御する保守支援プログラムにおいて、コンピュータに、手順書から取り込んだコマンドから実行命令を削除してコマンド投入ツールに取り込む機能と、前記実行命令が削除された前記コマンドのみを前記コマンド投入ツールからターミナルソフトに転送する機能と、前記ターミナルソフトに表示された前記コマンドに実行命令を付加し、そのコマンドを保守対象機器に送信してコマンドを実行する機能とを実施させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ＣＬＩの保守用端末機において、手順書の内容をコマンド投入ツールに入力（貼り付け）した際に、実行命令を削除して貼り付ける。また、コマンド投入ツールで「Ｃｏｐｙ」を押下し、ターミナルソフトにコマンドを転送した場合でも、実行命令を付加されないため、ターミナルソフト上ではコマンドが即時実行されない。保守作業者は実行前に再度コマンドの内容を確認することができるので、コンピュータシステムへの誤ったコマンドの実行を防止することができる。ここで、実行命令は改行コードを使用する場合が多く、本発明では、「ＣＲ」（Ｃａｒｒｉａｇｅ  Ｒｅｔｕｒｎ  ：  行頭復帰）、「ＬＦ」（Ｌｉｎｅ  Ｆｅｅｄ  ：  改行）等を実行命令とみなす。
【００２０】
また、保守作業者がターミナルソフト上で実行命令を付加して、初めてコマンドが実行されるので、保守作業者が任意のタイミングでコマンド実行をすることができる。例えば、ある処理の終了を待って次のコマンド実行をする必要がある場合等に、効果的である。
【００２１】
また、手順書に記載したコマンドについて、コマンド投入ツールを介してターミナルソフトにコピーして入力することができるので、保守作業者は長いコマンドの手入力や、大量のコマンドの入力を省力化することができ、作業効率の向上を図ることができる。また、保守作業者による手入力を省略するので、手入力時に発生しやすい文字の打ち間違え等の誤字を防止することができる。
【００２２】
また、コマンド欄に入力済のコマンドは、実行命令を付加せずに修正することができるので、手順書の記載に間違えがあった場合でも、修正を容易にすることができる。
【００２３】
また、転送キー押下にて簡単にコマンド投入ツールからターミナルソフトにコピーして入力することができるので、大量のコマンドの投入においても、容易に保守作業を実行することができる。
【００２４】
また、再投入防止機能により、転送キーを押下後にロックして再押下することができないので、コマンドを誤って２度実行することを防止することができる。また、実行済のコマンド欄を変色することにより、視覚的に実行済のコマンドを確認することができ、次に投入すべきコマンドを視覚的に理解することができる。
【００２５】
また、コマンドの入力順序によって、押下できる転送キーを決定するので、誤った入力順序によるコマンド実行を防止することができる。
【００２６】
また、転送キーを押下時の時刻を表示するので、保守作業者が作業の実行スケジュールを確認することができる。また、記録として、実行済のコマンド及び実行時刻を記録することができるので、作業後の検証に使用することができる。また、コマンド投入ツールのメモ機能を使用することで、前記の記録に、コメントを付記することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態に係るシステム構成図である。
【図２】本発明の実施形態に係るコマンド投入ツールの概要を示す図である。
【図３】本発明の実施形態に係る装置の処理フロー図である。
【図４】本発明の実施形態に係る手順書及びコマンド投入ツールの概要を示す図である。
【図５】本発明の実施形態に係るコマンド投入ツール及びターミナルソフトの概要を示す図である。
【図６】本発明の実施形態に係るプログラムの処理フロー図である。
【図７】本発明の実施形態に係るプログラムの処理フロー図（続き）である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態を図に基づいて詳細に説明する。
【００２９】
＜第１実施形態＞
図１に示すように、本発明の保守支援システムは、通信ネットワーク２に接続されている各コンピュータシステム（保守対象機器）３に対して、保守作業者（図示せず）が通信ネットワーク２に接続されている保守用端末機１０を操作し保守用コマンドを実行することで、保守を行う。
【００３０】
保守用端末機１０は、演算制御部１１、記憶装置１２、入力装置１３、表示装置１４、及び通信装置１５を有している。保守用端末機１０の筐体の形状は、デスクトップ型、ラップトップ型等、何れでもよく、特に限定されるものではない。また、保守用端末機１０のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の種類についても、後述するコマンド投入ツール３０が稼働するものであれば、特に限定されるものではない。
【００３１】
演算制御部１１は、ＣＰＵ等からなり、記憶装置１２等の各種装置からの信号を送受信し、保守用端末機１０の動作を制御する機能、具体的には、後述する手順書作成手段２１、手順書取込み手段２２、実行命令削除手段２３、手順書表示制御手段２４、コマンド修正手段２５、コマンド貼付手段２６、コマンド表示制御手段２７、及びコマンド実行手段２８の各機能を実行する。
【００３２】
記憶装置１２は、揮発性メモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ）、不揮発性メモリ（ｎｏｎｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）、及びハードディスク（ｈａｒｄ  ｄｉｓｋ）等を有している。保守用端末機１０の動作中の一時記憶保存には前記ＲＡＭを使用し、保守用端末機１０の初期設定等の消去しないデータは、前記ハードディスクや前記不揮発性メモリに保存される。また、アプリケーションソフトウェアは、前記ハードディスクにインストールされ、プログラム実行時にＲＡＭに展開される。
【００３３】
入力装置１３は、キーボード、マウス等、保守作業者が操作することによって、保守用端末機１０に情報を入力するための装置である。
【００３４】
表示装置１４は、保守用端末機１０の動作状況を表示するための機器である。液晶ディスプレイ、プロジェクタ等、形状、表示形態は特に限定されるものではない。
【００３５】
通信装置１５は、保守用端末機１０を通信ネットワーク２に接続し、保守対象機器３と双方向通信をするための機器である。通信ネットワーク２が一般的なＬＡＮやインターネット（登録商標）通信網であれば、通信装置１５はイーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ（登録商標））等の、一般的なネットワークアダプタでよく、特に限定されるものではない。
【００３６】
次に、コマンド投入ツール３０及びターミナルソフト５０について説明する。コマンド投入ツール３０及びターミナルソフト５０は、保守用端末機１０の前記ハードディスクにインストールされており、プログラム呼び出し時に前記ハードディスクから読みだされ、ＲＡＭに展開し、実行される。
【００３７】
コマンド投入ツール３０は、保守実行時に、保守作業者７が操作を行うことで、コマンドの取り込みや、修正、ターミナルソフトへの転送等を行う。コマンド投入ツール３０は、複数のコマンド欄３１、転送キー（「Ｃｏｐｙ」キー）３２、表示欄３３、チェックボックス３４、コメント欄３５、及びタブ３６を有する。
【００３８】
コマンド欄３１は、保守対象機器３に送信する保守命令（コマンド）を入力する欄である。コマンド欄３１への入力は、手順書４０の内容を読み込む方法、コピー・アンド・ペーストで貼り付ける方法、キーボード等の入力装置から直接入力する方法がある。いずれの入力においても、行末に実行命令が付加されない構造になっている。
【００３９】
転送キー３２は、押下することによって、コマンド欄３１に入力されたコマンドを、ターミナルソフト５０に転送する。また、再投入防止機能を実行する場合、押下された転送キー３２は再押下する機能が使えないようにボタン押下不能に変更したりする。
【００４０】
表示欄３３は、現在実装されている機能を表示する。本実施例では、後述する再投入防止機能を実装しているため、表示欄３３に「ａｔＯｃｎｅ」と表示している。
【００４１】
チェックボックス３４は、キーボード、マウス等の入力装置でマークをつけることで、表示欄３３に記載された機能が使用可能になる。例えば、表示欄３３に「ａｔＯｃｎｅ」と表示されている状態でチェックボックス３４にマークをつけると、再投入防止機能が働き、転送キー３２押下後に転送キー３２の再押下が不可能となる。また、チェックボックス３４にマークをつけないと、再投入防止機能が働かないので、転送キー３２押下後でも、再押下可能なままとなり、再度コマンドがターミナルソフトに転送されることとなる。
【００４２】
コメント欄３５は、入力装置で直接、文字・記号を入力することが可能な欄である。入力された文字等は、コメント欄３５及び動作結果のログファイルに保存される。
タブ３６は、複数のコマンド欄３１、複数の表示欄３３、複数のチェックボックス３４、及びコメント欄３５を一群として保存し、複数のタブを切り替えて、タブ毎に手順書４０を取り込み、表示する機能を有する。タブ３６の数は、特に限定されるものではない。
【００４３】
ターミナルソフト５０（図５に示す）は、接続した保守対象機器用への入力用の仮想端末とするソフトウェアで、入力装置（キーボード）から入力した文字を接続先の保守対象機器に送信し、接続先の保守対象機器が送ってきた文字を表示するだけの機能を実現する。ターミナルソフト５０は市販のソフトウェアでよく、特に制限されるものではない。
【００４４】
手順書４０（図４に示す）は、保守対象機器３に対する、実際の保守作業を時系列に沿って、コマンド及び注意書き等を記載した電子データである。手順書４０には、実際に投入するコマンドの他、対象機器名、注意書き、コマンドに順番が付与されている場合がある。手順書４０は、保守管理人、保守作業者等によって作成され、複数の者により、厳密に内容を精査される。コマンドの１文字の間違いが、大規模なコンピュータ障害を引き起こす恐れがあるからである。また、手順書４０は、文字装飾等を含まないテキストデータ形式で作成することが望ましい。テキストデータ形式であれば、機種に依存せず文字が認識可能であり、他のシステムに転用可能であり、また、各種のターミナルソフトにも文字コードを変換せずに貼り付け可能だからである。
【００４５】
［手段の説明］
次に図３を参照して、本発明の実施形態を説明する。
【００４６】
まず、手順書作成手段２１（ステップＳ１）では、手順書４０を作成する。手順書４０には実際に投入するコマンドの他、対象機器名、注意書き、投入するコマンドを時系列順に記載する。記載に際しては保守管理人、保守作業者等によって作成され、複数の者により、厳密に内容を精査される。また、手順書４０は保守用端末機１０以外の端末機で作成して、保守用端末機１０に取り込むようにしてもよい。この時、手順書４０は、ワードプロセッサやテキストエディタなど作成用アプリケーションプログラムは特に制限されないが、文字装飾等を含まないテキストデータ形式で作成することが望ましい。テキストデータ形式であれば、機種に依存せず文字が認識可能であり、他の端末やシステムに転用可能であり、また、各種のターミナルソフトにも文字コードを変換せずに貼り付け可能だからである。
【００４７】
次に手順書取込み手段２２（ステップＳ２）に遷移する。手順書取込み手段２２は、手順書４０の記載内容を、コマンド投入ツール３０に取り込む手段である。まず、保守用端末機１０の記憶装置１２に保存（インストール）されたコマンド投入ツール３０を起動する。コマンド投入ツール３０が起動したら、手順書４０を取り込みたいタブ３６を、キーボード操作や、マウスクリックで選択する。タブ３６を選択後、［取り込み］ボタン押下（図示せず）によって、手順書４０から、コマンド投入ツール３０に手順書４０に記載のコマンドの取り込みを実行する。
【００４８】
次に実行命令削除手段２３（ステップＳ３）に遷移する。コマンド欄３１に取り込まれるのは、注意書き、番号等を除いたコマンドである。手順書４０のコマンド末尾付加されている、コマンドを実行するための実行命令（改行コード）、例えば「ＣＲ」（Ｃａｒｒｉａｇｅ  Ｒｅｔｕｒｎ  ：  行頭復帰）、「ＬＦ」（Ｌｉｎｅ  Ｆｅｅｄ  ：  改行）等は取り込み時に削除する。そして、コマンド欄３１に貼り付ける際は、実行命令を付加することができない。
【００４９】
次に手順書表示制御手段２４（ステップＳ４）に遷移する。手順書取込み手段２２（Ｓ２）及び実行命令削除手段２３（Ｓ３）によって、コマンド投入ツール３０に取り込まれたコマンドは、図４に示すように、コマンドが１行毎にコマンド欄３１に表示される。
【００５０】
次にコマンド修正手段２５（ステップＳ５）は、コマンド欄３１に表示されているコマンドの修正、チェックボックス３４のチェック有無の変更、及び、コメント欄３５への入力、削除を実施する。コマンド欄３１のコマンドの修正は、キーボード入力によって行うが、修正を実施してもコメント欄３５への実行命令の入力は不可能になっている。修正によって、コマンド末尾に実行命令が付加されるのを防止するためである。また、チェックボックス３４のチェック有無の変更することで、表示欄３３に表示された機能の使用、不使用を保守作業者が選択することができる。コメント欄３５の内容は、保守対象機器３へ送信されるものではないので、入力、削除に際して、実行命令を付加することができる。
【００５１】
次にコマンド貼付手段２６（ステップＳ６）は、コマンド投入ツール３０から、保守対象機器３に送信したいコマンドに対して、転送キー３２を押下することで、コマンド投入ツール３０のコマンド欄３１のコマンドが、ターミナルソフト５０に転送される。この時、ターミナルソフト５０に転送されたコマンドの末尾には実行命令を付加しない。
【００５２】
次にコマンド表示制御手段２７（ステップＳ７）は、図５に示すように、ターミナルソフト５０にコマンドを転送し、ターミナルソフト５０上に表示する。表示されていたコマンドの末尾には実行命令が付加されていないので、保守作業者が目視にてコマンドの内容を最終確認する。ここでコマンドの内容に瑕疵があった場合、保守作業者はターミナルソフト５０上で、キーボードを操作し、コマンドの瑕疵を修正することができる。
【００５３】
最後に、コマンド実行手段２８（ステップＳ８）は、ターミナルソフト５０に表示されているコマンドに実行命令である「Ｅｎｔｅｒ」キーを押下し、実行命令を付加してコマンドを実行する。実行されたコマンドは、保守対象機器３に対してそのコマンド内容が実行される。また、実行命令は「Ｅｎｔｅｒ」キー以外の入力としてもよい。
【００５４】
コマンド実行手段２８（ステップＳ８）の処理が終了すると、作業者は、コマンド貼付手段（ステップＳ６）に戻り、次にターミナルソフト５０に転送するコマンドの転送キー３２を押下する。このように、ステップＳ６乃至ステップＳ８を繰り返すことで、コマンド投入ツール３０に取り込まれたコマンドを、順次ターミナルソフト５０に転送して保守作業を実行することができる。
【００５５】
このように、ステップＳ１乃至ステップＳ８のようにコマンドの末尾に実行命令を付加しない構成とすることで、保守対象機器３に対してコマンドの即時実行を抑止し、保守作業者はターミナルソフト５０上でコマンドの瑕疵を発見／修正することができるため、保守対象機器３に対して誤った内容を含むコマンドを転送することを防止することができる。手順書４０に大量のコマンドが記載されていても、作業員は大量のコマンドを安全に、迅速に投入して保守作業を実行することができる。
【００５６】
［再投入防止機能］
また、チェックボックス３４のチェック有無によって、表示欄３３に表示された機能を使用することができる。本実施例では、再投入防止機能を実装する。チェックボックス３４のチェックを有にすると、表示欄３３に記載された「ａｔＯｎｃｅ」が働き、押下された転送キー３２に対して、再度の押下が不可能な処理を施す。これにより、該当するコマンド欄３１のコマンドが、ターミナルソフト５０に転送されなくなる。押下が不可能な処理は、例えば、転送キーのボタン押下不能の処理を入れる、「Ｃｏｐｙ」ボタン表示から文字表示に変更する、表示色を変える、他の表示（時刻など）に変更する等、が好ましい。また、対応するコマンド欄３１の色彩を変更し、貼り付けが終了したことを視覚に訴えることも好適である。このようにして、同一のコマンドの再投入を防止する。
【００５７】
［順序制約機能］
また、保守作業は、手順書の記載順序通りに行うので、コマンド欄３１の上方から下方に沿って、順序通りに投入することが正規の手順である。しかし、保守作業者が誤って順序通り以外の転送キー３２を押下してしまい、事故が生じる場合がある。そこで、記憶装置１２は、最後に転送キー３２が押下されたコマンド欄３１の位置を記憶し、次に投入すべきコマンド欄３１の転送キー３２を押下しても該当するコマンド欄３１のコマンドが、ターミナルソフト５０に転送されなくなる制限する機能を設けている。このようにして、のコマンドの投入順序の誤りを防止する。
【００５８】
＜第２実施形態＞
なお、上記の保守支援システムは、ハードウェア、ソフトウェア又はこれらの組合わせにより実現することができる。また、上記の保守支援システムにより行なわれる保守支援方法も、ハードウェア、ソフトウェア又はこれらの組合わせにより実現することができる。ソフトウェアによって実現されるとは、コンピュータがプログラムを記憶媒体等から読み込んで実行することにより、図３に示す各手段をソフトウェア上に構築することにより実現されることを意味する。
【００５９】
プログラムは、様々なタイプの記録媒体に格納され、コンピュータに供給することができる。記録媒体は、例えば、磁気記録媒体（フロッピー（登録商標）ディスク、磁気テープ、ハードディスクドライブ、等）、光磁気記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＢＬ−ＲＯＭ、等）、半導体メモリ（マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＲＯＭ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、等）を含む。また、プログラムは、電気通信回線を介してコンピュータに供給することもできる。
【００６０】
以下、本発明の保守支援プログラムを実行することにより、保守支援の処理を実行する場合について、図６及び図７を用いて説明する。
【００６１】
まず、手順書４０を作成する（ステップＳ１０１）。手順書４０には実際に投入するコマンドの他、対象機器名、注意書き、投入するコマンドを時系列順に記載する。記載に際しては保守管理人、保守作業者等によって作成され、複数の者により、厳密に内容を精査される。また、手順書４０は保守用端末機１０以外の端末機で作成して、保守用端末機１０に取り込むようにしてもよい。この時、手順書４０は、ワードプロセッサやテキストエディタなど作成用アプリケーションプログラムは特に制限されないが、文字装飾等を含まないテキストデータ形式で作成することが望ましい。テキストデータ形式であれば、機種に依存せず文字が認識可能であり、他の端末やシステムに転用可能であり、また、各種のターミナルソフトにも文字コードを変換せずに貼り付け可能だからである。
【００６２】
次に手順書４０の記載内容を、コマンド投入ツール３０に取り込む（ステップＳ１０２）。まず、保守用端末機１０の記憶装置１２に保存（インストール）されたコマンド投入ツール３０を起動する。コマンド投入ツール３０が起動したら、手順書４０を取り込みたいタブ３６を、キーボード操作や、マウスクリックで選択する。タブ３６を選択後、［取り込み］ボタン押下（図示せず）によって、手順書４０から、コマンド投入ツール３０に手順書４０に記載のコマンドの取り込みを実行する。
【００６３】
この手順書４０の取り込みが成功した場合は（ステップＳ１０２でＹＥＳ）、コマンド欄３１に取り込まれるのは、注意書き、番号等を除いたコマンドである。手順書４０のコマンド末尾付加されている、コマンドの実行命令たる改行コード、例えば「ＣＲ」「ＬＦ」等は取り込み時に削除する。そして、コマンド欄３１に貼り付ける際は、実行命令を付加することができない（ステップＳ１０３）。また、この手順書４０の取り込みが失敗した場合は（ステップＳ１０２でＮＯ）、ステップＳ１０１に戻る。
【００６４】
次にコマンド投入ツール３０に取り込まれたコマンドは、図４に示すように、コマンドが１行毎にコマンド欄３１に表示される（ステップＳ１０４）。
【００６５】
ここで、コマンド欄３１に表示されているコマンドの修正、チェックボックス３４のチェック有無の変更、及び、コメント欄３５への入力、削除を実施することができる（ステップＳ１０５）。コマンド欄３１のコマンドの修正は、キーボード入力によって行うが、修正を実施してもコメント欄３５への実行命令の入力は不可能になっている。修正によって、コマンド末尾に実行命令が付加されるのを防止するためである。また、チェックボックス３４のチェック有無の変更することで、表示欄３３に表示された機能の使用、不使用を保守作業者が選択することができる。コメント欄３５の内容は、保守対象機器３へ送信されるものではないので、入力、削除に際して、実行命令を付加することができる。
【００６６】
そして、コマンド投入ツール３０から、保守対象機器３に送信したいコマンドに対して、転送（「Ｃｏｐｙ」）キー３２を押下することで、コマンド投入ツール３０のコマンド欄３１のコマンドが、ターミナルソフト５０に転送される（ステップＳ１０６）。この時、ターミナルソフト５０に転送されたコマンドの末尾には実行命令を付加することができない。
【００６７】
ここで、上述した順序制約機能を実装している場合で（ステップＳ１０７でＹＥＳ）、コマンド投入ツール３０上のコマンドの投入順序をチェックし、転送キー３２を押下したコマンド欄３１のコマンドが、前回転送されたコマンドの次の順番通りで正しい場合は（ステップＳ１０８でＹＥＳ）、ターミナルソフト５０上に表示される。このとき、実行命令を付加されていないので、コマンドは実行待機状態となり（ステップＳ１０９）、保守作業者のターミナルソフト５０への入力待ち状態となる。
【００６８】
また、順序制約機能を実装していない場合は（ステップＳ１０７でＮＯ）、コマンド投入ツール３０上のコマンドの投入順序をチェックせずに、転送キー３２を押下したコマンド欄３１のコマンドが、ターミナルソフト５０上に表示される。
【００６９】
また、転送キー３２を押下したコマンド欄３１のコマンドが、前回転送されたコマンドの次の順番と異なり誤っている場合は（ステップＳ１０８でＮＯ）、転送を中止し、ステップＳ１０５に戻る。
【００７０】
コマンドの実行待機状態中（ステップＳ１０９）に、保守作業者が目視にてコマンドの内容を最終確認する。ここでコマンドの内容に瑕疵があった場合、保守作業者はターミナルソフト５０上で、キーボードを操作し、コマンドの瑕疵を修正することができる。
【００７１】
コマンドが正常である場合は（ステップＳ１１０でＹＥＳ）、保守作業者はターミナルソフト５０に表示されているコマンドに対して「Ｅｎｔｅｒ」キーを押下し、実行命令（改行コード）を付加してコマンドを実行する（ステップＳ１１１）。実行されたコマンドは、保守対象機器３に対してそのコマンド内容が実行される。また、「Ｅｎｔｅｒ」キー以外のキー入力によって、コマンドが実行されるようにしてもよい。
【００７２】
コマンドが正常でない場合は（ステップＳ１１０でＮＯ）、保守作業者はターミナルソフト５０上のコマンドを削除し、ステップＳ１０５に戻る。
【００７３】
ここで、上記の再投入防止機能が実装されている場合で（ステップＳ１１２でＹＥＳ）、転送キー３２を押下したコマンド欄３１に対応するチェックボックス３４のチェック有になっている場合（ステップＳ１１３でＹＥＳ）、転送キー３２に対して、再度の押下が不可能な処理を施し（ステップＳ１１４）、終了をする。図４では、転送キー３２の表示を実施した時刻に変更して表示している。また、コマンド欄３１の色を変更し、視覚に訴えている。
【００７４】
また、再投入防止機能が実装されていない場合（ステップＳ１１２でＮＯ）、及び、転送キー３２を押下したコマンド欄３１に対応するチェックボックス３４のチェック無になっている場合（ステップＳ１１３でＮＯ）は、再投入防止機能の処理は行わず、終了をする。
【００７５】
上述したように、本発明によれば、ＣＬＩの保守用端末機において、手順書の内容をコマンド投入ツールに入力（貼り付け）した際に、実行命令を削除して貼り付ける。また、コマンド投入ツールで「Ｃｏｐｙ」を押下し、ターミナルソフトにコマンドを転送した場合でも、実行命令を付加されないため、ターミナルソフト上ではコマンドが即時実行されない。保守作業者は実行前に再度コマンドの内容を確認することができるので、コンピュータシステムへの誤ったコマンドの実行を防止することができる。
【００７６】
また、保守作業者がターミナルソフト上で実行命令を付加して、初めてコマンドが実行されるので、保守作業者が任意のタイミングでコマンド実行をすることができる。例えば、ある処理の終了を待って次のコマンド実行をする必要がある場合等に、効果的である。
【００７７】
また、手順書に記載したコマンドについて、コマンド投入ツールを介してターミナルソフトにコピーして入力することができるので、保守作業者は長いコマンドの手入力や、大量のコマンドの入力を省力化することができ、作業効率の向上を図ることができる。また、保守作業者による手入力を省略するので、手入力時に発生しやすい文字の打ち間違え等の誤字を防止することができる。
【００７８】
また、コマンド欄に入力済のコマンドは、実行命令を付加せずに修正することができるので、手順書の記載に間違えがあった場合でも、修正を容易にすることができる。
【００７９】
また、転送キー押下にて簡単にコマンド投入ツールからターミナルソフトにコピーして入力することができるので、大量のコマンドの投入においても、容易に保守作業を実行することができる。
【００８０】
また、再投入防止機能により、転送キーを押下後にロックして再押下することができないので、コマンドを誤って２度実行することを防止することができる。また、実行済のコマンド欄を変色することにより、視覚的に実行済のコマンドを確認することができ、次に投入すべきコマンドを視覚的に理解することができる。
【００８１】
また、コマンドの入力順序によって、押下できる転送キーを決定するので、誤った入力順序によるコマンド実行を防止することができる。
【００８２】
また、転送キーを押下時の時刻を表示するので、保守作業者が作業の実行スケジュールを確認することができる。また、記録として、実行済のコマンド及び実行時刻を記録することができるので、作業後の検証に使用することができる。また、コマンド投入ツールのメモ機能を使用することで、前記の記録に、コメントを付記することができる。
【００８３】
この発明は、その本質的特性から逸脱することなく数多くの形式のものとして具体化することができる。よって、上述した実施形態は専ら説明上のものであり、本発明を制限するものではないことは言うまでもない。
【符号の説明】
【００８４】
２    通信ネットワーク
３    保守対象機器
１０  保守用端末機
１１  演算制御部
１２  記憶装置
１３  入力装置
１４  表示装置
１５  通信装置
３０  コマンド投入ツール
３１  コマンド欄
３２  転送キー
３３  表示欄
３４  チェックボックス
３５  コメント欄
３６  タブ
４０  手順書
５０  ターミナルソフト
【図１】
2015064807.tif 000003
【図２】
2015064807.tif 000004
【図３】
2015064807.tif 000005
【図４】
2015064807.tif 000006
【図５】
2015064807.tif 000007
【図６】
2015064807.tif 000008
【図７】
2015064807.tif 000009