(57)【要約】【課題】  定型業務の実行手順を規定するジョブネット構成ファイルの作成の容易化を図る。【解決手段】  管理サーバ１００に、ジョブネット構成ファイル１１２のテンプレートに相当するテンプレートファイル１２２と、そこで用いられる変数の内容を規定する変数定義ファイル１２４を用意する。ジョブネット生成部１２０は、変数定義ファイル１２４に基づいて、ユーザから設定データの入力を受け付け、テンプレートファイル１２２内の各変数の値を確定する。ジョブネット生成部１２０は、こうして確定された値で、テンプレートファイル１２２の変数を置換することによってジョブネット構成ファイル１１２を生成する。こうすることで、ユーザは、ジョブネット構成ファイルを容易に生成することが可能となる。【選択図】  図１
2005092542.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置で実行されるジョブの実行手順を規定するファイルであるジョブネット構成ファイルを生成するジョブネット構成ファイル生成装置であって、
前記ジョブネット構成ファイルに対応して用意され、一部に未確定の変数を含むテンプレートファイルを読み込むテンプレート入力部と、
該テンプレートで使用される変数と、前記ジョブネット構成ファイルの設定に関してユーザから入力されるべき設定データとの対応付けを規定した定義ファイルを読み込む定義ファイル入力部と、
ユーザからの前記設定データの入力を受け付ける設定データ入力部と、
前記設定データに基づき、前記定義ファイルおよび前記テンプレートに従って、前記ジョブネット構成ファイルを生成する生成処理部とを備えるジョブネット構成ファイル生成装置。
【請求項２】
請求項１記載のジョブネット構成ファイル生成装置であって、
前記定義ファイルは、前記設定データの内容を説明するための説明データを含み、
前記設定データ入力部は、前記説明データを用いて対話型で前記入力を受け付けるジョブネット構成ファイル生成装置。
【請求項３】
請求項１記載のジョブネット構成ファイル生成装置であって、
前記定義ファイルは、前記変数に対する制限値、変数の入力順序、ユーザ入力のためのプロンプト表示を行うための条件、および変数の自動設定に関する条件の少なくとも一部に関する指定を含み、
前記設定データ入力部は、前記指定に基づいて前記入力を行うジョブネット構成ファイル生成装置。
【請求項４】
請求項１記載のジョブネット構成ファイル生成装置であって、
前記設定データ入力部は、前記設定データを含む設定ファイルの指定を前記ユーザから受け付けると共に、該設定ファイルから前記設定データを入力するジョブネット構成ファイル生成装置。
【請求項５】
請求項４記載のジョブネット構成ファイル生成装置であって、
前記定義ファイルは、前記設定データの内容を説明するための説明データを含み、
前記設定ファイルのテンプレートとして、前記説明データおよび前記設定データを入力すべき箇所をユーザに提示するためのデータを含むアシストファイルを生成するアシストファイル生成部を備えるジョブネット構成ファイル生成装置。
【請求項６】
情報処理装置で実行されるジョブの実行手順を規定するファイルであるジョブネット構成ファイルの生成を支援するジョブネット構成ファイル生成方法であって、
コンピュータが実行する工程として、
前記ジョブネット構成ファイルに対応して用意され、一部に未確定の変数を含むテンプレートファイルを読み込む工程と、
該テンプレートで使用される変数と、前記ジョブネット構成ファイルの設定に関してユーザから入力されるべき設定データとの対応付けを規定した定義ファイルを読み込む工程と、
ユーザからの前記設定データの入力を受け付ける工程と、
前記設定データに基づき、前記定義ファイルおよび前記テンプレートに従って、前記ジョブネット構成ファイルを生成する工程とを備えるジョブネット構成ファイル生成方法。
【請求項７】
情報処理装置で実行されるジョブの実行手順を規定するファイルであるジョブネット構成ファイルの生成するためのコンピュータプログラムであって、
前記ジョブネット構成ファイルに対応して用意され、一部に未確定の変数を含むテンプレートファイルを読み込む機能と、
該テンプレートで使用される変数と、前記ジョブネット構成ファイルの設定に関してユーザから入力されるべき設定データとの対応付けを規定した定義ファイルを読み込む機能と、
ユーザからの前記設定データの入力を受け付ける機能と、
前記設定データに基づき、前記定義ファイルおよび前記テンプレートに従って、前記ジョブネット構成ファイルを生成する機能とをコンピュータに実現させるためのコンピュータプログラム。
【請求項８】
請求項７記載のコンピュータプログラムであって、
前記定義ファイルは、前記設定データの内容を説明するための説明データを含み、
前記設定データの入力機能は、前記説明データを用いて対話型で前記入力を受け付ける機能であるコンピュータプログラム。
【請求項９】
請求項７記載のコンピュータプログラムであって、
前記定義ファイルは、前記変数に対する制限値、変数の入力順序、ユーザ入力のためのプロンプト表示を行うための条件、および変数の自動設定に関する条件の少なくとも一部に関する指定を含み、
前記設定データの入力機能は、前記指定に基づいて前記入力を行う機能であるコンピュータプログラム。
【請求項１０】
請求項７記載のコンピュータプログラムであって、
前記設定データの入力機能は、前記設定データを含む設定ファイルの指定を前記ユーザから受け付けると共に、該設定ファイルから前記設定データを入力する機能であるコンピュータプログラム。
【請求項１１】
請求項１０記載のコンピュータプログラムであって、
前記定義ファイルは、前記設定データの内容を説明するための説明データを含み、
更に、前記設定ファイルのテンプレートとして、前記説明データおよび前記設定データを入力すべき箇所をユーザに提示するためのデータを含むアシストファイルを生成する機能をコンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置においてジョブの実行手順を規定するジョブネット構成ファイルの生成装置、生成方法および生成を支援する技術に関する。
【背景技術】
【０００２】
情報処理装置を利用した業務では、種々の定型業務が含まれる。例えば、大容量記憶装置であるストレージの管理業務では、定型業務として、多量のデータを定期的にバックアップする必要がある。これらの定型業務を自動的に実行可能とし、オペレータの処理負担を軽減するための技術として、ジョブネットワークが知られている。ジョブネットワークとは、ジョブの実行手順を予め規定した「ジョブネット構成ファイル」を用意し、情報処理装置にジョブネット構成ファイルに従って、各ジョブを自動的に実行させる技術を言う。ジョブの実行手順としては、例えば、実行すべきジョブの種類、実行すべき時刻、結果の出力先、ジョブ同士の連携方法などが含まれる。
【０００３】
意図された定型業務を厳密に実行可能とするためには、「ジョブネット構成ファイル」は、正確、緻密に作成する必要がある。ジョブネット構成ファイルの作成を支援するための技術としては、例えば、特許文献１記載の技術が挙げられる。
【０００４】
【特許文献１】特開２００１−１６６９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ジョブネット構成ファイルを作成するためには、ジョブを実行させる情報処理装置を含むシステム全体の細部までシステム構成を熟知していることが要求される。ジョブネット構成ファイルでは、システム構成に応じて、多様な設定を正確に行うことが要求される。
【０００６】
しかし、システムの管理者がこのような高度な知識を有しているとは限らず、ジョブネット構成ファイルを容易に生成するための技術が望まれていた。例えば、従来は、ジョブネット構成ファイルの生成作業、システム構成や定型業務の変更時における修正作業は、高度な知識を有するシステムエンジニアに依存しており、必ずしもジョブネット構成ファイルを速やかに準備できるとは限らなかった。ジョブネット構成ファイルをシステムの管理者が容易に作成することができれば、適切なジョブネット構成ファイルを速やかに用意することが可能となり、システムの利便性を向上させることが可能となる。
【０００７】
本発明は、かかる課題に鑑み、ジョブネット構成ファイルに関する詳細な知識を有さない者でも、ジョブネット構成ファイルを容易に生成可能とするための技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明はジョブネット構成ファイルを生成するジョブネット構成ファイル生成装置として構成することができる。このジョブネット構成ファイル生成装置は、生成すべきジョブネット構成ファイルに対応したフォーマットで用意されたテンプレートファイルを読み込む。テンプレートファイルは、ジョブネット構成ファイルの一部に未確定の変数を含んでいる。このテンプレートで使用される変数と、ジョブネット構成ファイルの設定に関してユーザから入力されるべき設定データとの対応付けは定義ファイルで予め規定されている。ジョブネット構成ファイル生成装置は、ユーザから設定データの入力を受け付けると、定義ファイルおよびテンプレートに従って、ジョブネット構成ファイルを生成する。
【０００９】
本発明では、このように、テンプレートファイルと定義ファイルを併用することにより、高度な知識を有していないユーザであっても、次に示す通り、ジョブネット構成ファイルを比較的容易に生成することができる。本発明では、テンプレートファイルを利用することにより、ユーザは、ジョブネット構成ファイルのフォーマットや、詳細な設定データについての知識は必ずしも要求されない。テンプレートファイルにおいて、システムに固有の設定など一部の設定データを変数としておくことにより、ユーザはこの変数のみを指定すればジョブネット構成ファイルを生成することができる。
【００１０】
また、本発明では、定義ファイルを用いることにより、ジョブネット構成ファイル生成装置は、ユーザが入力した設定データに応じて、変数の値を設定することが可能となる。従って、ユーザは、ジョブネット構成ファイルに入力する際の形式を知らない場合でも、変数を設定することが可能となる。例えば、ジョブネット構成ファイルにおいて、ジョブを実行させるためのホスト名の指定が要求される場合を考える。本発明では、例えば、定義ファイルにおいて、番号「１」はホスト名「Ｈｏｓｔ０１」、番号「２」はホスト名「Ｈｏｓｔ０２」というように、番号とホスト名を対応づけて定義しておくことができる。かかる定義ファイルを用いることにより、ユーザは番号を指定するだけで、ホスト名を入力することができる。この結果、入力が容易になると共に、「Ｈｏｓｔ０１」を「Ｈｏｓｔ１」と誤って入力するなど設定上の形式的な誤りを回避することが可能となる。
【００１１】
定義ファイルでは、テンプレートに含まれる変数と設定データとの対応づけを種々の態様で定義づけることができる。例えば、上述の例のように、ユーザが入力した設定データを、ジョブネット構成ファイルに適したデータに置換する「マッピング」を行うようにしてもよい。設定データに応じて２つ以上の変数が連鎖的に決定されるようにしてもよい。
【００１２】
本発明は、上述した種々の特徴を必ずしも全て備えている必要はなく、その一部を省略したり、適宜、組み合わせたりして構成してもよい。本発明は、上述したジョブネット構成ファイル生成装置としての態様の他、種々の態様で構成可能である。例えば、コンピュータを用いてジョブネット構成ファイルの生成を支援する支援方法や、ジョブネット構成ファイルの生成方法として構成してもよい。また、これらの支援方法や生成方法をコンピュータによって実現するためのコンピュータプログラム、およびこれを記録した記憶媒体として構成してもよい。ここで、記憶媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読取り可能な種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態について、説明する。
Ａ．装置構成：
図１は実施例としての情報処理システムの概略構成を示す説明図である。このシステムは、管理サーバ１００、業務サーバ２００、テープバックアップサーバ３００をローカルエリアネットワークＬＡＮで接続して構成されている。業務サーバ２００は、伝票処理や顧客情報の管理など種々の業務を実行するためのサーバであり、これらの業務に利用されるアプリケーション（図示せず）がインストールされている。業務サーバ２００はストレージ装置４００とＳＡＮネットワークで接続されており、ストレージ装置４００に記憶された種々のデータベースにアクセスしながら業務を実行する。ストレージ装置４００には、プライマリストレージと、そのバックアップに相当するスレーブストレージが用意されている。スレーブストレージには、プライマリストレージの内容が適宜、ミラーリングされている。
【００１４】
テープバックアップサーバ３００は、テープドライブ３２０を有し、ストレージ装置４００のデータを定期的に磁気テープにバックアップする。
【００１５】
管理サーバ１００は、業務サーバ２００およびテープバックアップサーバ３００の動作を管理する。これらの管理には、例えば、ストレージ装置４００のバックアップを、テープバックアップサーバ３００に指示するなど、定型的なジョブが含まれる。図中には、この定型的なジョブを自動的に実行するための構成を、機能ブロックとして示した。
【００１６】
本実施例では、図示する各機能ブロックは、管理サーバ１００、業務サーバ２００、テープバックアップサーバ３００にプログラムをインストールすることによってソフトウェア的に実現される。これらの機能ブロックの少なくとも一部は、ハードウェア的に実現することも可能である。
【００１７】
定型的なジョブを予め設定された手順で実行する機能をジョブネットワーク（以下、「ジョブネット」と略称する）と称し、ジョブの実行手順を規定したファイルをジョブネット構成ファイルと称する。本実施例では、管理サーバ１００に、ジョブネット構成ファイル１１２が予め用意されている。ジョブネット構成ファイル１１２の内容については後で例示する。管理サーバ１００では、ジョブネットマネージャ１１０が、ジョブネット構成ファイル１１２に従って、そこに規定されたジョブを実行する。
【００１８】
ジョブネットには、管理サーバ１００が業務サーバ２００やテープバックアップサーバ３００に対して動作を行わせるジョブも含まれることがある。かかるジョブを実行可能とするため、業務サーバ２００およびテープバックアップサーバ３００には、それぞれジョブネットエージェント２１０、３１０が備えられている。これらのジョブネットエージェント２１０、３１０は、それぞれ管理サーバ１００からの指示に応じてジョブを実行する。例えば、磁気テープへのバックアップを行うジョブネットでは、業務サーバ２００のジョブネットエージェント２１０は、ストレージ装置４００におけるプライマリストレージとスレーブストレージをスプリットし、スレーブストレージからテープバックアップサーバ３００へのデータ転送を指示する。また、テープバックアップサーバ３００のジョブネットエージェント３１０は、スレーブストレージからのデータを受け取り、テープドライブ３２０を駆動して磁気テープへのバックアップを実行する。磁気テープへのバックアップ時に、ストレージ装置４００へのアクセスを一時的に中断するようにしてもよい。
【００１９】
管理サーバ１００は、ジョブネット構成ファイル１１２の生成を支援するための機能も備えている。この生成機能は、テンプレートファイル１２２、変数定義ファイル１２４を用いて実現される。ジョブネット生成部１２０は、これらのファイル１２２、１２４を参照して、ジョブネット構成ファイル１１２を作成し、ジョブネットマネージャ１１０の実行対象として登録する機能を奏する。テンプレートファイル１２２、変数定義ファイル１２４の内容については、後で例示する。
【００２０】
Ｂ．テンプレートファイル
図２はテンプレートファイル１２２の例を示す説明図である。説明の便宜上、左側に［１］、［２］...の形式で行番号を付した。テンプレートファイル１２２とは、ジョブネット構成ファイル１１２の少なくとも一部を、ユーザが指定可能な変数で記載したファイルである。図の例では、１５行目の「ＨｏｓｔＮａｍｅ」、１７行目の「ＩｎｓＮａｍｅ」が変数である。テンプレートファイル１２２のフォーマットは、ジョブネット構成ファイル１１２と同じであるから、これらの変数を確定したデータに置き換えることにより、ジョブネット構成ファイル１１２が生成される。テンプレートファイルは、生成対象となるジョブネット構成ファイルまたは定型業務ごとに用意されている。
【００２１】
図２の例では、第１行〜第７行で、Ｊｏｂ０１〜Ｊｏｂ０３という３つのジョブを連携させるための設定が規定されている。第８行〜１３行、第１４〜第１９、第２０〜第２６行では、Ｊｏｂ０１〜Ｊｏｂ０３のそれぞれについて内容が規定されている。この例では、変数「ＨｏｓｔＮａｍｅ」は、Ｊｏｂ０２を実行すべきホストコンピュータの名称を表し、変数「ＩｎｓＮａｍｅ」は、Ｊｏｂ０２に受け渡すべき引数を表している。
【００２２】
図の左側には、ＧＵＩの形式で、テンプレートファイル１２２の内容を表示した例を示した。ウィンドウ１２３Ａにおいて、Ｊｏｂ０１〜Ｊｏｂ０３の連携状況が表示される。「設定」メニューをクリックすると、ジョブネット全般の設定、即ちジョブネット構成ファイル１１２の第１〜第７行の設定内容を示すウィンドウ１２３Ｂが表示される。ウインドウ１２３Ａで、各ジョブのアイコンをクリックすると、各ジョブの設定内容を示すウィンドウ１２３Ｃが表示される。
【００２３】
Ｃ．変数定義ファイル
図３は変数定義ファイル１２４の内容を例示する説明図である。変数定義ファイル１２４は種々の構造化文書で作成可能であるが、本実施例では、汎用性、拡張性に優れるＸＭＬを利用した。従って、各変数の内容は、タグによって定義されている。周知の通り、ＸＭＬでは、ＤＴＤ（Document Type Definition)と呼ばれるファイルによって種々のタグを定義することができる。本実施例で用いられるタグは、SelectionItem要素、AutoFill要素、Condition要素などに分類される。
【００２４】
SelectionItem要素とは予め用意された選択肢からの選択を可能とするための要素であり、図中の第５〜第７行目に示されているタグが相当する。この例では、第３行目に規定された変数「HostName」の選択肢として、Ｈｏｓｔ０１、Ｈｏｓｔ０２、Ｈｏｓｔ０３が提示されている。これらの選択肢Ｈｏｓｔ０１、Ｈｏｓｔ０２、Ｈｏｓｔ０３には、変数定義ファイル１２４に記載された順に、選択項目番号１〜３が割り当てられる。この例では、ユーザが設定データとして、番号「１」を入力すると、変数には、Ｈｏｓｔ０１が設定されることになる。こうすることにより、ユーザは、「HostName」に入力可能な内容や、入力フォーマットを熟知していなくても、適正な設定を行うことが可能となる。
【００２５】
AutoFill要素とは予め規定された条件によって変数を自動的に確定するための要素である。この条件は、Condition要素によって規定される。これらを組み合わせることにより、例えば、「HostName」の設定内容に応じて、別の変数「InsName」を自動的に確定するなどの定義が可能となる。従って、ユーザによる操作数を抑制することができるとともに、複数の変数間での設定の不整合を回避することができる。
【００２６】
変数定義ファイル１２４には、第４、１１，１７行に示されるように、「Description」、即ち変数の説明文が含まれる。この説明文をユーザに提示することにより、各変数の意味をユーザに対して比較的容易に理解させることが可能となる。例えば、上述の説明をユーザに順次、提示して、入力を受け付ける方法を採ることができる。こうすることで、ユーザの入力を更に容易化することができる。変数定義ファイル１２４には、ＧＵＩを利用した入力を行うため、ウィザードに表示される入力エリアの位置、補助文字列、改行などを指定するデータを含めても良い。また、定義ファイルは、最大値や最小値などの変数に対する制限値、変数の入力順序、ユーザ入力のためのプロンプト表示を行うための条件、および変数の自動設定に関する条件の少なくとも一部に関する指定を含めてもよい。
【００２７】
Ｄ．ジョブネット生成処理
図４はジョブネット生成処理のフローチャートである。管理サーバ１００のＣＰＵが、ユーザの指示に従って実行する処理である。この処理は、例えば、システム構成に変更があった場合や、定型業務の内容に変更があった場合など、ジョブネット構成ファイルを新規に作成または変更する必要が生じた場合に実行される。本実施例では、ジョブネット構成ファイルの変更は、新規に作成されたファイルで旧ファイルを上書きすることによって実現しているが、旧ファイルを利用するようにしてもよい。
【００２８】
処理が開始されると、ユーザは、ジョブネット構成ファイルを生成すべき定型業務の内容に応じてテンプレートファイル１２２を選択する。管理サーバ１００のＣＰＵは、ユーザの操作に基づき、このテンプレートファイル１２２の指定を入力し（ステップＳ１０）、テンプレートファイル１２２を読み出す（ステップＳ１１）。テンプレートファイルは、処理の開始コマンドなど種々のコマンドの引数に含める形で指定するようにしてもよい。
【００２９】
次に、ＣＰＵは、このテンプレートファイル１２２に対応した変数定義ファイル１２４を読み出し（ステップＳ１２）、変数定義ファイル１２４に基づき、設定データを入力して、テンプレートファイル１２２に含まれる変数の値を確定する（ステップＳ１３）。この入力には、種々の形式を適用可能であるが、本実施例では、後述する通り、対話型での入力を行うものとした。
【００３０】
ＣＰＵは、各変数に、確定した値を設定することにより、ジョブネット構成ファイル１１２を作成する（ステップＳ１４）。また、作成されたジョブネット構成ファイル１１２を、実行対象として登録する（ステップＳ１５）。
【００３１】
図５は設定データ入力画面の例を示す説明図である。管理サーバ１００の画面１０１の表示例を示した。ユーザが、「ＪＮＰ＿Ａ」というテンプレートの指定と共に、ジョブネット構成ファイルの作成コマンド「jncreate」を入力すると（第１行）、画面にはサーバ名を１〜３の番号で選択するよう促す表示（第２〜第６行）が行われる。これは、図３に示した変数定義ファイルの第４〜第７行に基づく表示である。この例では、第６行に示す通り、ユーザが設定データ「１」を入力した状態を例示した。以後、同様にして、対話型でそれぞれ第８行、第１０行、第１２行、第１８行の設定データが入力される。
【００３２】
以上で説明した本実施例によれば、テンプレートファイル、変数定義ファイルを併用することにより、ジョブネット構成ファイルの細部に関する知識を有さないユーザであっても、適切なジョブネット構成を作成することが可能となる。管理サーバ１００は、変数定義ファイルによって、ユーザから入力された設定データを、ジョブネット構成ファイルに適した形式に置換等することができる。従って、変数定義ファイルを用いることにより、ユーザは、より理解しやすい形で設定データの入力を行うことが可能となる。本実施例では、これらの作用により、ジョブネット構成ファイルの作成に関するユーザの負担を軽減することができる。
【００３３】
Ｅ１．変形例
設定データの入力は、いわゆるウィザードを用いてもよい。図６は変形例としての変数定義ファイル１２４Ａの内容を示す説明図である。第４〜第５行などに示される「WizardPage」タグを用いて、ウィザードの表示内容を制御している。
【００３４】
図７は変形例としての設定データの入力画面例を示す説明図である。矢印に沿って、順次、表示される４つの画面例を示した。ウィザード（１）の画面では、ラジオボタンによってサーバ名を選択し、バックアップを行うべきデータベースの名前を文字列で入力するようになっている。この表示は、図６の変数定義ファイルの第４〜第１７行に相当する。
【００３５】
以下、同様にしてウィザード（２）〜（４）の画面によって、設定データを入力することができる。かかる形式によれば、ユーザにとって、設定データの入力をより容易に行うことができる利点がある。
【００３６】
Ｅ２．変形例
設定データの入力は、対話型に限らず、予め設定データを記録したファイル（以下、「設定ファイル」と称する）から一括して読み込むようにしてもよい。こうすることにより、対話型で入力する場合に比べて設定データを速やかに入力できる利点がある。この場合、ユーザが設定ファイルを作成する負荷を軽減するため、管理サーバ１００は、アシストファイル、即ち設定ファイルのテンプレートに相当するファイルを作成するようにしてもよい。例えば、定義ファイルに、設定データの内容を説明するための説明データが含まれている場合には、アシストファイルには、説明データおよび設定データを入力すべき箇所をユーザに提示するためのデータを含めることができる。
【００３７】
図８はアシストファイル生成処理のフローチャートである。ジョブネット構成ファイルの生成コマンドとは別に、アシストファイルの生成コマンドをユーザが入力することによって、管理サーバ１００が実行する処理である。
【００３８】
この処理が開始されると、管理サーバ１００は、ユーザの操作に基づきテンプレートファイルの指定を入力し（ステップＳ２０）、それに対応した変数定義ファイルを読み出す（ステップＳ２１）。次に、この変数定義ファイルに基づき、アシストファイルを生成する（ステップＳ２２）。図の右側に、アシストファイルの例を示した。先に図５で示した対話型の画面表示を、ファイル形式にしたものに相当する。ユーザは、このファイルにおいて、第５、７、９、１１、１７行目に、それぞれ設定データを入力することにより、設定ファイルを生成することができる。アシストファイルは、図示した形式に限らず種々の形式で作成可能であり、例えば、ユーザが入力を行うべき部分（第５、７、９、１１、１７行目）のみをアシストファイルに含めても良い。
【００３９】
設定ファイルを用いる場合におけるジョブネット構成ファイルの生成処理は、図４で説明した処理と同様である。但し、ステップＳ１３において、設定データは、対話型ではなく、ユーザが指定した設定ファイルから一括して読み込まれる。
【００４０】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。
【図面の簡単な説明】
【００４１】
【図１】実施例としての情報処理システムの概略構成を示す説明図である。
【図２】テンプレートファイル１２２の例を示す説明図である。
【図３】変数定義ファイル１２４の内容を例示する説明図である。
【図４】ジョブネット生成処理のフローチャートである。
【図５】設定データ入力画面の例を示す説明図である。
【図６】変形例としての変数定義ファイル１２４Ａの内容を示す説明図である。
【図７】変形例としての設定データの入力画面例を示す説明図である。
【図８】アシストファイル生成処理のフローチャートである。
【符号の説明】
【００４２】
１００...管理サーバ
１０１...画面
１１０...ジョブネットマネージャ
１１２...ジョブネット構成ファイル
１２０...ジョブネット生成部
１２２...テンプレートファイル
１２３Ａ、１２３Ｂ、１２３Ｃ...ウィンドウ
１２４、１２４Ａ...変数定義ファイル
２００...業務サーバ
２１０...ジョブネットエージェント
３００...テープバックアップサーバ
３１０...ジョブネットエージェント
３２０...テープドライブ
４００...ストレージ装置
【図１】
2005092542.tif 000003
【図２】
2005092542.tif 000004
【図３】
2005092542.tif 000005
【図４】
2005092542.tif 000006
【図５】
2005092542.tif 000007
【図６】
2005092542.tif 000008
【図７】
2005092542.tif 000009
【図８】
2005092542.tif 000010