(57)【要約】【課題】各レイア間で関連するプロパティの設定を効率化する。【解決手段】回線数設定手段２はフレームワークを構成する各レイアの回線数を設定し、多次元化手段３は回線数設定手段２にて設定された回線数に基づいてレイアを多次元化し、関連性設定手段４は多次元化手段３にて多次元化されたレイアの関連付けを行い、プロパティ設定手段５は関連性設定手段４にて関連付けされたレイア間で共通する項目について、一のレイアのプロパティの設定内容を他のレイアのプロパティに自動的に設定する。【選択図】      図１
2007249905.tif 000002
【特許請求の範囲】
【請求項１】
フレームワークを構成する第１レイアと第２レイアとの間の関連付けを行う関連性設定手段と、
前記第１レイアと第２レイアとの間で共通する項目について、前記第１レイアのプロパティの設定内容を前記第２レイアのプロパティに自動的に設定するプロパティ設定手段とを備えることを特徴とするプロパティ設定支援装置。
【請求項２】
フレームワークを構成する各レイアの回線数を設定する回線数設定手段と、
前記回線数に基づいて前記レイアを多次元化する多次元化手段と、
前記多次元化されたレイアの関連付けを行う関連性設定手段と、
前記関連付けされたレイア間で共通する項目について、一のレイアのプロパティの設定内容を他のレイアのプロパティに自動的に設定するプロパティ設定手段とを備えることを特徴とするプロパティ設定支援装置。
【請求項３】
フレームワークを構成する第１レイアと第２レイアとの間の関連付けを行うステップと、
前記第１レイアと第２レイアとの間で共通する項目について、前記第１レイアのプロパティの設定内容を前記第２レイアのプロパティに自動的に設定するステップとを備えることを特徴とするプロパティ設定支援方法。
【請求項４】
フレームワークを構成する各レイアの回線数を設定するステップと、
前記回線数に基づいて前記レイアを多次元化するステップと、
前記多次元化されたレイアの関連付けを行うステップと、
前記関連付けされたレイア間で共通する項目について、一のレイアのプロパティの設定内容を他のレイアのプロパティに自動的に設定するステップとを備えることを特徴とするプロパティ設定支援方法。
【請求項５】
フレームワークを構成する第１レイアと第２レイアとの間の関連付けを行うステップと、
前記第１レイアと第２レイアとの間で共通する項目について、前記第１レイアのプロパティの設定内容を前記第２レイアのプロパティに自動的に設定するステップとをコンピュータに実行させることを特徴とするプロパティ設定支援プログラム。
【請求項６】
フレームワークを構成する各レイアごとに設定された回線数を取得するステップと、
前記回線数に基づいて前記レイアを多次元化するステップと、
前記多次元化されたレイアの関連付けを行うステップと、
前記関連付けされたレイア間で共通する項目について、一のレイアのプロパティの設定内容を他のレイアのプロパティに自動的に設定するステップとをコンピュータに実行させることを特徴とするプロパティ設定支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプロパティ設定支援装置、プロパティ設定支援方法およびプロパティ設定支援プログラムに関し、特に、オペレーティングシステムに搭載されるフレームワークのプロパティの設定方法に適用して好適なものである。
【背景技術】
【０００２】
従来のペレーティングシステムに搭載されるフレームワークの設計では、回線図を描いた上で回線制御設計およびプロパティを設定し、さらに人手にて各レイア間で関連するプロパティの設定が個別に行われていた。
また、例えば、特許文献１には、Ｎ層ソフトウェア・アプリケーションを構築するためにソフトウェア・コンポーネントを利用するためのソフトウェア・アーキテクチャのデザイン方法において、各層が少なくとも１個の別の層に関連付けることができるアソシエーション・ルールと、各層を少なくとも１個の別の層にリンクさせることができるリンケージ・ルールとから構成されるアセンブリ・ルールのセットを指定する方法が開示されている。
【特許文献１】特表２００３−５１８６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、各レイア間で関連するプロパティを人手にて個別に設定する方法では、プロパティの設定にミスが発生し、プロパティを正確に設定するために多大の時間を要するという問題があった。
そこで、本発明の目的は、各レイア間で関連するプロパティの設定を効率化することが可能なプロパティ設定支援装置、プロパティ設定支援方法およびプロパティ設定支援プログラムを提供することである。
【課題を解決するための手段】
【０００４】
上述した課題を解決するために、請求項１記載のプロパティ設定支援装置によれば、フレームワークを構成する第１レイアと第２レイアとの間の関連付けを行う関連性設定手段と、前記第１レイアと第２レイアとの間で共通する項目について、前記第１レイアのプロパティの設定内容を前記第２レイアのプロパティに自動的に設定するプロパティ設定手段とを備えることを特徴とする。
【０００５】
これにより、各レイア間で関連するプロパティを自動的に設定することが可能となり、各レイア間で関連するプロパティを人手にて個別に設定する必要がなくなる。このため、プロパティの設定ミスを低減することが可能となるとともに、プロパティの設定にかかる時間を削減することができる。
また、請求項２記載のプロパティ設定支援装置によれば、フレームワークを構成する各レイアの回線数を設定する回線数設定手段と、前記回線数に基づいて前記レイアを多次元化する多次元化手段と、前記多次元化されたレイアの関連付けを行う関連性設定手段と、前記関連付けされたレイア間で共通する項目について、一のレイアのプロパティの設定内容を他のレイアのプロパティに自動的に設定するプロパティ設定手段とを備えることを特徴とする。
【０００６】
これにより、入力装置の種類に対応して各レイアのプロパティを個別に設定することが可能となるとともに、入力装置の種類に依存することなくレイア間で関連するプロパティを自動的に設定することが可能となる。このため、入力装置の種類が複数ある場合においても、各レイア間で関連するプロパティを入力装置ごとに人手で設定する必要がなくなり、プロパティの設定ミスを低減することが可能となるとともに、プロパティの設定にかかる時間を削減することができる。
【０００７】
また、請求項３記載のプロパティ設定支援方法によれば、フレームワークを構成する第１レイアと第２レイアとの間の関連付けを行うステップと、前記第１レイアと第２レイアとの間で共通する項目について、前記第１レイアのプロパティの設定内容を前記第２レイアのプロパティに自動的に設定するステップとを備えることを特徴とする。
これにより、各レイア間で関連するプロパティを自動的に設定することが可能となり、プロパティの設定ミスを低減することが可能となるとともに、プロパティの設定にかかる時間を削減することができる。
【０００８】
また、請求項４記載のプロパティ設定支援方法によれば、フレームワークを構成する各レイアの回線数を設定するステップと、前記回線数に基づいて前記レイアを多次元化するステップと、前記多次元化されたレイアの関連付けを行うステップと、前記関連付けされたレイア間で共通する項目について、一のレイアのプロパティの設定内容を他のレイアのプロパティに自動的に設定するステップとを備えることを特徴とする。
これにより、入力装置の種類が複数ある場合においても、入力装置の種類に依存することなくレイア間で関連するプロパティを自動的に設定することが可能となり、プロパティの設定ミスを低減することが可能となるとともに、プロパティの設定にかかる時間を削減することができる。
【０００９】
また、請求項５記載のプロパティ設定支援プログラムによれば、フレームワークを構成する第１レイアと第２レイアとの間の関連付けを行うステップと、前記第１レイアと第２レイアとの間で共通する項目について、前記第１レイアのプロパティの設定内容を前記第２レイアのプロパティに自動的に設定するステップとをコンピュータに実行させることを特徴とする。
これにより、プロパティ設定支援プログラムをコンピュータに実行させることで、各レイア間で関連するプロパティを自動的に設定することが可能となり、プロパティの設定ミスを低減することが可能となるとともに、プロパティの設定にかかる時間を削減することができる。
【００１０】
また、請求項６記載のプロパティ設定支援プログラムによれば、フレームワークを構成する各レイアごとに設定された回線数を取得するステップと、前記回線数に基づいて前記レイアを多次元化するステップと、前記多次元化されたレイアの関連付けを行うステップと、前記関連付けされたレイア間で共通する項目について、一のレイアのプロパティの設定内容を他のレイアのプロパティに自動的に設定するステップとをコンピュータに実行させることを特徴とする。
これにより、プロパティ設定支援プログラムをコンピュータに実行させることで、入力装置の種類が複数ある場合においても、入力装置の種類に依存することなくレイア間で関連するプロパティを自動的に設定することが可能となり、プロパティの設定ミスを低減することが可能となるとともに、プロパティの設定にかかる時間を削減することができる。
【発明の効果】
【００１１】
以上説明したように、入力装置の種類が複数ある場合においても、入力装置の種類に依存することなくレイア間で関連するプロパティを自動的に設定することが可能となり、プロパティの設定ミスを低減することが可能となるとともに、プロパティの設定にかかる時間を削減することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態に係るプロパティ設定支援装置について図面を参照しながら説明する。
図１は、本発明の一実施形態に係るプロパティ設定支援装置の概略構成およびフレームワークの開発環境を示すブロック図である。
図１において、フレームワークの開発環境には、例えば、クライアント１１、ＲＴ（リアルタイム）サーバ１２およびＡＰＬ（アプリケーション）サーバ１３が設けられている。そして、ＲＴサーバ１２には、フレームワークを構成するレイアとして、ＲＴフレームワーク層１４、フレームワーク連携サーバ層１５およびＡＰフレームワーク層１６が設けられている。ここで、ＲＴフレームワーク層１４には、定周期管理を行うスケジューラ２１およびプロセス管理を行う一般ファイル２２が設けられている。また、フレームワーク連携サーバ層１５には、ＡＰ連携サーバ機能２３、ＡＰ連携システム機能２４、ＲＴ連携サーバ機能２５およびＲＴメッセージサーバ機能２６が設けられている。また、ＡＰフレームワーク層１６には、共有オブジェクト領域２７が設けられている。
【００１３】
一方、ＡＰＬサーバ１３には、フレームワークを構成するレイアとして、ＷＥＢフレームワーク層１７、フレームワーク連携サーバ層１８およびＡＰフレームワーク層１９が設けられている。ここで、ＷＥＢフレームワーク層１７には、事象シーケンスファイル３１が設けられている。また、フレームワーク連携サーバ層１８には、ＲＴ連携サーバ機能３２が設けられている。また、ＡＰフレームワーク層１９には、再描画指示管理機能３３が設けられている。
【００１４】
ここで、クライアント１１、ＲＴサーバ１２およびＡＰＬサーバ１３は、各レイアに設けられた機能ごとに連携を図ることができる。例えば、ＲＴフレームワーク層１４はＡＰ連携サーバ機能２３と連携し、ＡＰ連携サーバ機能２３はＡＰフレームワーク層１６と連携し、ＡＰフレームワーク層１６はＲＴ連携サーバ機能２５と連携し、ＲＴ連携サーバ機能２５はＡＰ連携システム機能２４およびＲＴメッセージサーバ機能２６と連携し、ＡＰ連携システム機能２４はＡＰフレームワーク層１９と連携し、ＲＴメッセージサーバ機能２６はＲＴフレームワーク層１４と連携し、ＡＰフレームワーク層１９はＲＴ連携サーバ機能３２と連携し、ＲＴ連携サーバ機能３２はＡＰ連携システム機能２４およびＲＴメッセージサーバ機能２６と連携し、クライアント１１はＡＰフレームワーク層１９および事象シーケンスファイル３１と連携することができる。
【００１５】
一方、フレームワーク開発用パソコン１には、フレームワークを構成する各レイアの回線数を設定する回線数設定手段２、回線数設定手段２にて設定された回線数に基づいてレイアを多次元化する多次元化手段３、多次元化手段３にて多次元化されたレイアの関連付けを行う関連性設定手段４および関連性設定手段４にて関連付けされたレイア間で共通する項目について、一のレイアのプロパティの設定内容を他のレイアのプロパティに自動的に設定するプロパティ設定手段５が設けられている。
【００１６】
なお、フレームワークは、ペレーティングシステムに搭載されるミドルウェアの一種で、Ｊａｖａ（登録商標）などのオブジェクト指向言語で記述することができる。また、レイアは、オブジェクトのまとまりをクラスとして役割を持たせたものである。また、オブジェクトとは、オブジェクト指向プログラミングでは、独立して機能できるひとまとまりのコードをいう。また、プロパティとは、オブジェクト指向プログラミングで使用されるオブジェクトに保持されているそのオブジェクトの属性を表すデータをいう。ここで、各レイアには、一または複数の機能を持たせることができ、各機能ごとにプロパティを設定することができる。
【００１７】
図２は、本発明の一実施形態に係るフレームワークの各レイアにおけるプロパティファイルの概略構成を示すブロック図である。
図２において、ＲＴフレームワーク層１４には、通信ドライバ機能４１、振分管理機能４２およびプロセス管理機能４３が搭載されている。そして、通信ドライバ機能４１には、プロパティファイルとして、ファイル出力定義ファイル５１および回線制御テーブル定義ファイル５２が設けられている。また、振分管理機能４２には、プロパティファイルとして、伝文変換定義ファイル５３が設けられている。また、プロセス管理機能４３には、プロパティファイルとして、プロセス定義ファイル５４および回線拡張定義ファイル５５が設けられている。
【００１８】
フレームワーク連携サーバ層１５には、ＡＰ連携サーバ機能２３、ＡＰ連携システム機能２４、ＲＴ連携サーバ機能２５およびＲＴメッセージサーバ機能２６が設けられている。そして、ＡＰ連携サーバ機能２３には、プロパティファイルとして、環境定義ファイル８１、回線定義ファイル８２、上り依頼先定義ファイル８３およびＲＭＩ送信定義ファイル８４が設けられている。また、ＡＰ連携システム機能２４には、プロパティファイルとして、環境定義ファイル８５、回線定義ファイル８６、上り依頼先定義ファイル８７およびＲＭＩ送信定義ファイル８８が設けられている。また、ＲＴ連携サーバ機能２５には、プロパティファイルとして、環境定義ファイル１０１、回線定義ファイル１０２および依頼先定義ファイル１０３が設けられている。また、ＲＴメッセージサーバ機能２６には、プロパティファイルとして、環境定義ファイル８９、回線定義ファイル９０および下り依頼先定義ファイル９１が設けられている。
【００１９】
また、ＡＰフレームワーク層１６には、ＢＬファザード機能６１およびシナリオ管理機能６２が設けられている。そして、ＢＬファザード機能６１には、プロパティファイルとして、ＲＭＩ受信定義ファイル７１が設けられている。また、シナリオ管理機能６２には、プロパティファイルとして、シナリオ定義ファイル７２およびＲＭＩ送信定義ファイル７３が設けられている。
【００２０】
ここで、各レイアは、各レイアに設けられたプロパティファイルごとに互いに関連付けを行うことができる。例えば、回線制御テーブル定義ファイル５２から伝文変換定義ファイル５３に関連付けを行い、文変換定義ファイル５３からＡＰ連携サーバ機能２３に関連付けを行い、上り依頼先定義ファイル８３、８７からＢＬファザード機能６１に関連付けを行い、ＲＭＩ受信定義ファイル７１からシナリオ管理機能６２に関連付けを行い、ＲＭＩ送信定義ファイル７３からＲＴ連携サーバ機能２５に関連付けを行い、頼先定義ファイル１０３からＡＰ連携システム機能２４およびＲＴメッセージサーバ機能２６に関連付けを行い、環境定義ファイル８５から振分管理機能４２に関連付けを行うことができる。
【００２１】
また、各レイアは、入力装置の種類に従って設定された回線数に応じてプロパティファイルごとに多次元化することができる。なお、入力装置の種類としては、例えば、画面、ホストコンピュータ、シーケンサなどを挙げることができる。そして、例えば、通信ドライバ機能４１の回線制御テーブル定義ファイル５２は４ファイル、振分管理機能４２の伝文変換定義ファイル５３は３ファイル、ＡＰ連携サーバ機能２３の環境定義ファイル８１は３ファイル、ＢＬファザード機能６１のＲＭＩ受信定義ファイル７１は２ファイル分だけ設けることができる。
【００２２】
そして、各レイアに設けられたプロパティファイルごとに互いに関連付けを行う場合、回線数に応じて多次元化されたプロパティファイルごと互いに関連付けを行うことができる。例えば、４ファイル分の回線制御テーブル定義ファイル５２と３ファイル分の伝文変換定義ファイル５３との関連付けを行う場合、４ファイル分の回線制御テーブル定義ファイル５２から選択されたいずれか１つのファイルと、３ファイル分の伝文変換定義ファイル５３から選択されたいずれか１つのファイルとを個別に関連付けすることができる。
【００２３】
図３は、本発明の一実施形態に係るプロパティ設定支援装置における多次元化されたレイア間の関連付け方法を示すブロック図である。
図３において、図２のレイアを機能ごとに多次元化する場合、フレームワーク開発用パソコン１には、回線数設定画面Ｇ１が表示される。ここで、回線数設定画面Ｇ１には、各レイアを機能ごとに回線数を入力するための入力欄が表示される。そして、回線数設定画面Ｇ１の入力欄に回線数を入力することにより、図２のレイアを機能ごとに多次元化することができる。例えば、回線数設定画面Ｇ１には、ＲＴ通信ドライバ、振分管理、ＡＰ連携サーバ、ＢＬファザードおよびシナリオ管理がレイアの機能として表示される。そして、例えば、ＲＴ通信ドライバの回線数として４、振分管理の回線数として３、ＡＰ連携サーバの回線数として３、ＢＬファザードの回線数として２およびシナリオ管理の回線数として１と入力することができる。そして、回線数設定画面Ｇ１上で回線数を入力し、反映ボタンをクリックすると、回線数設定画面Ｇ１上で入力された回線数に対応して、図２の通信ドライバ機能４１の回線制御テーブル定義ファイル５２が４ファイル分だけ生成され、振分管理機能４２の伝文変換定義ファイル５３が３ファイル分だけ生成され、ＡＰ連携サーバ機能２３の環境定義ファイル８１、回線定義ファイル８２、上り依頼先定義ファイル８３およびＲＭＩ送信定義ファイル８４が３ファイル分だけ生成され、ＢＬファザード機能６１のＲＭＩ受信定義ファイル７１が２ファイル分だけ生成され、シナリオ管理機能６２のシナリオ定義ファイル７２およびＲＭＩ送信定義ファイル７３が１ファイル分だけ生成される。
【００２４】
そして、回線数設定画面Ｇ１上で回線数の設定が行われると、フレームワーク開発用パソコン１には、関連性設定画面Ｇ２が表示される。ここで、関連性設定画面Ｇ２には、回線数に対応して多次元化されたプロパティファイルに対応したブロックが個々に並べて表示される。そして、ＧＵＩ（グラフィカル・ユーザ・インタフェース）などの手法にて、これらのブロック間を線で結び、反映ボタンをクリックすることにより、回線数に対応して多次元化されたプロパティファイル間の関連付けを行うことができる。
【００２５】
そして、関連性設定画面Ｇ２上でプロパティファイル間の関連付けが行われると、フレームワーク開発用パソコン１には、プロパティ設定画面Ｇ３が表示される。ここで、プロパティ設定画面Ｇ３には、関連性設定画面Ｇ２上で関連付けが行われたプロパティファイルにプロパティを設定するための項目が表示される。そして、一のプロパティファイルにプロパティを設定すると、そのプロパティファイルに関連付けされた他のプロパティファのプロパティが自動的に設定される。例えば、振分管理機能４２の１番目の伝文変換定義ファイル５３が、ＡＰ連携サーバ機能２３の１番目の上り依頼先定義ファイル８３に関連付けられているため、振分管理機能４２の１番目の伝文変換定義ファイル５３のプロパティとして“ＵＣＦ−０１−００１”と入力すると、ＡＰ連携サーバ機能２３の１番目の上り依頼先定義ファイル８３のプロパティとして“ＵＣＦ−０１−００１”というデータが自動的に設定される。
【００２６】
そして、プロパティ設定画面Ｇ３上でプロパティの設定が終了し、出力ボタンをクリックすると、プロパティファイルの雛形がローカルディレクトリに生成される。
これにより、入力装置の種類に対応して各レイアのプロパティを個別に設定することが可能となるとともに、入力装置の種類に依存することなくレイア間で関連するプロパティを自動的に設定することが可能となる。このため、入力装置の種類が複数ある場合においても、各レイア間で関連するプロパティを入力装置ごとに人手で設定する必要がなくなり、プロパティの設定ミスを低減することが可能となるとともに、プロパティの設定にかかる時間を削減することができる。
【００２７】
なお、回線数に対応して多次元化されたプロパティファイルでのプロパティの設定処理は、この処理を遂行させる命令が記述されたプログラムをコンピュータに実行させることにより実現することができる。そして、このプログラムをＣＤ−ＲＯＭなどの記憶媒体に記憶しておけば、コンピュータに記憶媒体を装着し、そのプログラムをコンピュータにインストールすることにより、プロパティの設定処理を実現することができる。また、このプログラムを通信網を介してダウンロードすることにより、このプログラムを容易に普及させることができる。
また、プロパティの設定処理を遂行させる命令が記述されたプログラムをコンピュータに実行させる場合、スタンドアロン型コンピュータで実行させるようにしてもよく、ネットワークに接続された複数のコンピュータに分散処理させるようにしてもよい。
【００２８】
図４および図５は、本発明の一実施形態に係るフレームワークの各レイアにおけるプロパティファイルの設定項目の詳細を示すブロック図である。
図４および図５において、通信ドライバ機能４１には、プロパティファイルとして、ファイル出力定義ファイル５１、回線制御テーブル定義ファイル５２およびＰＩＯ管理テーブル定義ファイル１２１が設けられている。また、振分管理機能４２には、プロパティファイルとして、伝文変換定義ファイル５３およびＰＩＯ管理定義ファイル１２２が設けられている。また、プロセス管理機能４３には、プロパティファイルとして、プロセス定義ファイル５４および回線拡張定義ファイル５５が設けられている。
【００２９】
また、定刻起動管理機能１１１には、プロパティファイルとして、ＲＭＩ送信定義ファイル１２３が設けられている。また、定周期管理機能１１２には、プロパティファイルとして、回線定義ファイル１２４、ＲＭＩ送信定義ファイル１２５および定周期起動定義ファイル１２６が設けられている。また、ＷＥＢフレームワーク機能１１３には、プロパティファイルとして、事象ＳＥＱファイル１３１、Ｗｅｂサーバ設定定義ファイル１３２、遷移先ページ定義ファイル１３３、ログクライアント定義ファイル１３４、オペレーションメッセージ定義ファイル１３５および画面ユースケース詳細ＩＤ定義ファイル１３６が設けられている。また、トレース・アラームログ機能１１４には、プロパティファイルとして、ログクライアント定義ファイル１４１、ログサーバ識別定義ファイル１４２、システムメッセージ定義ファイル１４３、ログ管理スキッププロセス定義ファイル１４４およびシスログ設定定義ファイル１４５が設けられている。
【００３０】
また、ＡＰ連携サーバ機能２３には、プロパティファイルとして、環境定義ファイル８１、回線定義ファイル８２、上り依頼先定義ファイル８３およびＲＭＩ送信定義ファイル８４が設けられている。また、ＡＰ連携システム機能２４には、プロパティファイルとして、環境定義ファイル８５、回線定義ファイル８６、上り依頼先定義ファイル８７およびＲＭＩ送信定義ファイル８８が設けられている。また、ＲＴ連携サーバ機能２５には、プロパティファイルとして、環境定義ファイル１０１、回線定義ファイル１０２および依頼先定義ファイル１０３が設けられている。また、ＲＴメッセージサーバ機能２６には、プロパティファイルとして、環境定義ファイル８９、回線定義ファイル９０および下り依頼先定義ファイル９１が設けられている。
【００３１】
また、ＢＬファザード機能６１には、プロパティファイルとして、ＲＭＩ受信定義ファイル７１が設けられている。また、シナリオ管理機能６２には、プロパティファイルとして、シナリオ定義ファイル７２およびＲＭＩ送信定義ファイル７３が設けられている。また、共有オブジェクト管理機能２７には、プロパティファイルとして、ＲＭＩ送信定義ファイル１５１が設けられている。
【００３２】
また、再描画指示管理機能３３には、プロパティファイルとして、再描画イベント定義ファイル１６１およびアラーム出力フォーマット定義ファイル１６２が設けられている。また、共有オブジェクト管理機能１１５には、プロパティファイルとして、ＲＭＩ送信定義ファイル１７１が設けられている。また、その他定義１１６には、プロパティファイルとして、再描画アラーム定義ファイル１８１および現場端末定義ファイル１８２が設けられている。
【００３３】
なお、これらのプロパティファイルは、入力装置の種類に対応した回線数に従って多次元化することができる。そして、これらのプロパティファイルには、これらのプロパティファイルにプロパティを設定するための項目が付与されている。例えば、振分管理機能４２の伝文変換定義ファイル５３には、プロパティを設定するための項目として、回線番号、データ番号、ユースケース詳細ＩＤおよび変換フォーマットが付与されている。また、ＡＰ連携サーバ機能２３の上り依頼先定義ファイル８３には、プロパティを設定するための項目として、システム種別、回線種別、ユースケース詳細ＩＤ、ＢＬファザード名、シナリオ管理名、処理区分、伝文オブジェクトクラス名および共有オブジェクト設定区分が付与されている。また、シナリオ管理機能６２のシナリオ定義ファイル７２には、プロパティを設定するための項目として、ユースケース詳細ＩＤ、ＲＴ連携サーバ起動区分、二重起動防止区分、処理継続区分およびビジネスロジック名が付与されている。また、再描画指示管理機能３３の再描画イベント定義ファイル１６１には、プロパティを設定するための項目として、ユースケース詳細ＩＤ、画面ＩＤ、ＵＲＬおよびターゲット名が付与されている。
【００３４】
そして、例えば、伝文変換定義ファイル５３、上り依頼先定義ファイル８３、シナリオ定義ファイル７２および再描画イベント定義ファイル１６１が関連付けられているとすると、これらの関連付けされたプロパティファイル間で共通する項目について、一のプロパティファイルのプロパティの設定内容が他のプロパティファイルに自動的に設定される。
ここで、回線数に従ってプロパティファイルが多次元化されている場合、これらのプロパティファイルを互いに異なる次元間で関連付けを行うことができ、これらの関連付けされたプロパティファイル間で共通する項目についてのプロパティの設定を異なる次元間で自動的に行うことができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係るプロパティ設定支援装置の概略構成およびフレームワークの開発環境を示すブロック図である。
【図２】本発明の一実施形態に係るフレームワークの各レイアにおけるプロパティファイルの概略構成を示すブロック図である。
【図３】本発明の一実施形態に係るプロパティ設定支援装置における多次元化されたレイア間の関連付け方法を示すブロック図である。
【図４】本発明の一実施形態に係るフレームワークの各レイアにおけるプロパティファイルの設定項目の詳細を示すブロック図である。
【図５】本発明の一実施形態に係るフレームワークの各レイアにおけるプロパティファイルの設定項目の詳細を示すブロック図である。
【符号の説明】
【００３６】
１  フレームワーク開発用パソコン
２  回線数設定手段
３  多次元化手段
４  関連性設定手段
５  プロパティ設定手段
１１  クライアント
１２  ＲＴサーバ
１３  ＡＰＬサーバ
１４  ＲＴフレームワーク層
１５、１８  フレームワーク連携サーバ層
１６、１９  ＡＰフレームワーク層
１７  ＷＥＢフレームワーク層
２１  スケジューラ
２２  一般ファイル
２３  ＡＰ連携サーバ機能
２４  ＡＰ連携システム機能
２５、３２  ＲＴ連携サーバ機能
２６  ＲＴメッセージサーバ機能
２７  共有オブジェクト領域
３１  事象シーケンスファイル
３３  再描画指示管理機能
４１  通信ドライバ機能
４２  振分管理機能
４３  プロセス管理機能
５１  ファイル出力定義ファイル
５２  回線制御テーブル定義ファイル
５３  伝文変換定義ファイル
５４  プロセス定義ファイル
５５  回線拡張定義ファイル
６１  ＢＬファザード機能
６２  シナリオ管理機能
７１、１５１  ＲＭＩ受信定義ファイル
７２  シナリオ定義ファイル
７３、８４、８８、１２３、１２５、１７１  ＲＭＩ送信定義ファイル
８１、８５、８９、１０１  環境定義ファイル
８２、８６、９０  、１０２、１２４回線定義ファイル
８３、８７、９１  上り依頼先定義ファイル
１０３  依頼先定義ファイル
１１１  定刻起動管理機能
１１２  定周期管理機能
１１３  ＷＥＢフレームワーク機能
１１４  トレース・アラームログ機能
１１５  共有オブジェクト管理機能
１１６  その他定義
１２１  ＰＩＯ管理テーブル定義ファイル
１２２  ＩＯ管理定義ファイル
１２６  定周期起動定義ファイル
１３１  事象ＳＥＱファイル
１３２  Ｗｅｂサーバ設定定義ファイル
１３３  遷移先ページ定義ファイル
１３４  ログクライアント定義ファイル
１３５  オペレーションメッセージ定義ファイル
１３６  画面ユースケース詳細ＩＤ定義ファイル
１４１  ログクライアント定義ファイル
１４２  ログサーバ識別定義ファイル
１４３  システムメッセージ定義ファイル
１４４  ログ管理スキッププロセス定義ファイル
１４５  シスログ設定定義ファイル
１６１  再描画イベント定義ファイル
１６２  アラーム出力フォーマット定義ファイル
１８１  再描画アラーム定義ファイル
１８２  現場端末定義ファイル
【図１】
2007249905.tif 000003
【図２】
2007249905.tif 000004
【図３】
2007249905.tif 000005
【図４】
2007249905.tif 000006
【図５】
2007249905.tif 000007