(57)【特許請求の範囲】
【請求項１】
通信処理装置と業務処理装置共にデュプレックス構成で、そのうち一系統を運用系装置とし、もう一系統を運用系から切り離してこれを評価系装置とすることにより、ｘ．２５パケットデータ受信による業務機能のトータル評価を行う業務機能トータル評価方法において、
前記評価系通信処理装置は、ｘ．２５通信プログラムの下位層のＨＤＬＣ手順の通信ハンドラを利用して前記運用系通信処理装置が相手先システムから受信するパケットデータと同一のパケットデータを同一のタイミングで傍受し、この通信ハンドラから渡されたパケットデータの内容について判定を行って、このパケットデータを他処理部へ分岐させるディスパッチ手段をイベント部として備え、
この受信パケットデータに基づいて業務機能のトータル評価を行うことを特徴とする業務機能トータル評価方法。
【請求項２】
前記評価系業務処理装置から渡されたデータを通信ハンドラへの送信を行うために送信部へ分岐させるディスパッチ手段をイベント部として備えることを特徴とする請求項１に記載の業務機能トータル評価方法。
【請求項３】
前記運用系通信処理装置が相手先システムから受信するパケットによって伝送制御シーケンスを初期化する機能と同等の機能を評価系通信処理装置に実現するために、前記イベント部よりディスパッチされて初期化処理する初期化部を備えることを特徴とする請求項１又は２に記載の業務機能トータル評価方法。
【請求項４】
前記運用系通信処理装置が相手先システムから受信するパケットによってパケットを電文として組み立てる機能と同等の機能を評価系通信処理装置に実現するために、前記イベント部よりディスパッチされて受信処理する受信部を備えることを特徴とする請求項１又は２に記載の業務機能トータル評価方法。
【請求項５】
前記イベント部から前記評価系業務処理装置からのデータを恰も回線へ送信したかの如く擬似的な送信を実現するための送信手段を備えることを特徴とする請求項１又は２に記載の業務機能トータル評価方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信処理装置・業務処理装置が二重化デュプレックスを形成した２４時間オンライン無停止システムにおける業務機能の品質、性能をトータル的に評価する技術分野に属し、特に伝送制御手順としてｘ．２５手順を利用しての送受信電文として扱われる業務情報に対する評価を行うための業務機能トータル評価方法に関する。
【０００２】
【従来の技術】
図１１に示すように通信処理装置・業務処理装置が、運用系の業務処理装置１１ａと通信処理装置１２ａ及び待機系の業務処理装置１１ｂと通信処理装置１２ｂの二重化デュプレックスを形成した２４時間オンライン無停止システムのｘ．２５パケットデータ受信による業務機能トータル評価方法は、通信処理装置１１、業務処理装置１２共に二重化した中の一系統を運用系装置として運用を継続して、もう一系統１８を運用系から切り離して、これを評価系システム１９として実現している。
【０００３】
図１２に示すような従来の業務機能トータル評価方法は、評価系通信処理装置１２ｃ、この評価系通信処理装置１２ｃ上で動作するｘ．２５通信プログラム１３ｃ、評価系業務処理装置１１ｃ、この評価系業務処理装置１１ｃ上で動作する業務プログラム、相手先システムとしてシミュレートするプロトコルアナライザ１４、プロトコルアナライザ１４上で動作するｘ．２５通信プログラム１４１のシミュレートプログラムから構成される。尚、運用系通信処理装置１２ａは回線切替装置１５を介して相手先システム１６に接続されている。
【０００４】
或は、図１３に示すように、相手先システムとしてシミュレートするシミュレート端末１７、シミュレート端末上で動作するｘ．２５通信プログラム１７１から構成される。
【０００５】
【発明が解決しようとする課題】
しかし、上記した従来の２４時間オンライン無停止システムの第１の問題点は、業務機能トータル評価からみて充分な品質評価を期待できないことである。その理由は、プロトコルアナライザ１４或は、シミュレート端末１７を利用した評価方法では、データの作成が人手に頼る事が多いことであり、これは、実際運用系で扱われる多種多様なデータに比べて業務機能の評価として不足する為である。
【０００６】
第２の問題点は、業務機能トータル試験からみて現実的な性能評価を期待できないことである。その理由は、プロトコルアナライザ１４或は、シミュレート端末１７を利用した評価方法は、データを傍受させるタイミングが一様となり、実際運用系で発生しうるタイミングでの現実的な運用性能評価を実施できない為である。
【０００７】
本発明は、上述の如き従来の課題を解決するためになされたもので、その目的は、評価のために業務機能に一時的な処理を加える事なく、業務機能の充分な品質評価及び現実的な運用性能評価ができる業務機能トータル評価方法を提供することである。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明の特徴は、通信処理装置と業務処理装置共にデュプレックス構成で、そのうち一系統を運用系装置とし、もう一系統を運用系から切り離してこれを評価系装置とすることにより、ｘ．２５パケットデータ受信による業務機能のトータル評価を行う業務機能トータル評価方法において、前記評価系通信処理装置は、ｘ．２５通信プログラムの下位層のＨＤＬＣ手順の通信ハンドラを利用して前記運用系通信処理装置が相手先システムから受信するパケットデータと同一のパケットデータを同一のタイミングで傍受し、この通信ハンドラから渡されたパケットデータの内容について判定を行って、このパケットデータを他処理部へ分岐させるディスパッチ手段をイベント部として備え、この受信パケットデータに基づいて業務機能のトータル評価を行うことにある。
【００１０】
請求項２の発明の特徴は、前記評価系業務処理装置から渡されたデータを通信ハンドラへの送信を行うために送信部へ分岐させるディパッチ手段をイベント部として備えることにある。
【００１１】
請求項３の発明の特徴は、前記運用系通信処理装置が相手先システムから受信するパケットによって伝送制御シーケンスを初期化する機能と同等の機能を評価系通信処理装置に実現するために、前記イベント部よりディスパッチされて初期化処理する初期化部を備えることにある。
【００１２】
請求項４の発明の特徴は、前記運用系通信処理装置が相手先システムから受信するパケットによってパケットを電文として組み立てる機能と同等の機能を評価系通信処理装置に実現するために、前記イベント部よりディスパッチされて受信処理する受信部を備えることにある。
【００１３】
請求項５の発明の特徴は、前記イベント部から前記評価系業務処理装置からのデータを恰も回線へ送信したかの如く擬似的な送信を実現するための送信手段を備えることにある。
【００１４】
上記発明により、評価系通信処理装置が、運用系通信処理装置と同一タイミングで回線接続・回線障害を検出してｘ．２５の伝送制御初期化シーケンスを実現し、また、評価系通信処理装置が、運用系通信処理装置で扱う相手先システムからの同一のデータを同一タイミングで傍受して、評価系業務処理装置の業務機能に提供し、更に、評価系業務処理装置の業務機能の送信動作が、運用系業務処理装置と同一の送信動作を実現する。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の業務機能トータル評価方法を実現する２４時間オンライン無停止システムの第１の実施の形態に係る構成を示したブロック図である。２４時間オンライン無停止システムは、相手先システム１と回線切替装置２と運用系通信処理装置３と評価系通信処理装置４を備える。
【００１６】
ここで、評価系通信処理装置４は、通信ハンドラ４１、イベント部４２、初期化部４３、通信管理テーブル４４を備える。
【００１７】
通信ハンドラ４１から起動されたイベント部４２が、初期化部４３を起動するためのパケットとして判定を行うために、ＳＱ（リスタート要求）パケット、ＳＦ（リスタート確認）パケット、ＲＱ（リセット要求）パケット、ＲＦ（リセット確認）パケットを備える。
【００１８】
また、ＲＲ（受信可）パケット、ＲＮＲ（受信不可）パケットも、イベント部４２で備え、ＲＲパケットとＲＮＲパケットはイベント部４２のみで処理行うために利用する。
【００１９】
初期化部４３は、通信管理テーブル４４を参照してｘ．２５伝送制御手順の初期化を行う。
【００２０】
次に、図１及び図２を参照して本実施の形態の動作について詳細に説明する。通信ハンドラ４１よりイベント部４２に渡されたパケットを判定して初期化部４３が起動される。初期化部４３は、通信管理テーブル４４を参照してデータパケットの受信中かどうかを判定する（ステップＳ２０１）。データパケット受信中の時は、組み立て途中の電文を廃棄する（ステップＳ２０２）。データパケット受信中でない時は、ステップＳ２０３の処理を行う。最後に、通信管理テーブル４４の受信状態を受信アイドルに設定し、また、通信管理テーブル４４のパケット受信通番を初期値０に設定する（ステップＳ２０３）。
【００２１】
次に、具体的な実施例を用いて本実施の形態の動作を説明する。図３に示すように、例えば、通信ハンドラ４１よりイベント部４２があらかじめＤＴ（データ）パケットが２つ（先頭・中間）を受信していたとする。
【００２２】
後記の受信部でパケットを組み立てる受信状態は、受信中の状態へ遷移している。この受信中（ステップＳ２０１）に、ＳＦ（リスタート確認）パケットを受信した時、運用系通信評価処理装置において、回線障害復旧、再接続などのｘ．２５伝送制御手順における初期化シーケンスが発生したと判断して、組み立て中の受信データは廃棄する（ステップＳ２０２）。その後、受信状態を受信アイドル状態に設定する。また、パケット受信通番を初期設定する（ステップＳ２０３）。
【００２３】
図４は、本発明の業務機能トータル評価方法を実現する２４時間オンライン無停止システムの第２の実施の形態に係る構成を示したブロック図である。２４時間オンライン無停止システムは、相手先システム１と回線切替装置２と運用系通信処理装置３と評価系通信処理装置４と評価系業務処理装置５を備える。
【００２４】
ここで、評価系通信処理装置４は、通信ハンドラ４１、イベント部４２、受信部４５を備える。通信ハンドラ４１から起動されたイベント部４２が、受信部４５を起動するためのパケットとして、ＤＴ（データ）パケットを備える。受信部４５は、ＤＴ（データ）パケットを組み立てることにより電文として構成し、評価系業務処理装置５の評価系業務プログラムへ渡す。
【００２５】
次に、図４及び図５を参照して本実施の形態の動作について詳細に説明する。通信ハンドラ４１よりイベント部４２に渡されたパケットを判定して受信部４５が起動される。受信部４５は、渡されたパケットがＦｉｒｓｔ（ファースト）パケットかＳｉｎｇｌｅ（シングル）パケットかを判定する（ステップＳ５０１）。ＦｉｒｓｔパケットかＳｉｎｇｌｅパケットの場合、通信管理テーブル４４の受信状態を受信中にする（ステップＳ５０２）。
【００２６】
Ｆｉｒｓｔパケットあるいは、Ｓｉｎｇｌｅパケット以外の場合、通信管理テーブル４４の受信状態は更新しない。受信パケット通番をカウントアップ、受信バッファを確保して、渡されたパケットを確保したバッファに格納する（ステップＳ５０３）。再度、渡されたパケットの判定を行う（ステップＳ５０４）。パケットがＬａｓｔ（ラスト）パケットか、Ｓｉｎｇｌｅ（シングル）パケットかを判定する（ステップＳ５０４）。ＬａｓｔパケットかＳｉｎｇｌｅパケットの場合、パケットとして組み立てられた受信電文を業務プログラム５１へ渡し、また通信管理テーブル４４の受信状態を受信アイドル状態にし、更に、受信パケット通番を初期化する（ステップＳ５０５）。
【００２７】
次に、具体的な実施例を用いて本実施の形態の動作を説明する。図６に示すように、例えば、通信ハンドラ４１よりイベント部４２に順番に２つのＤＴ（データ）パケット（Ｆｉｒｓｔ・Ｌａｓｔ）を受信した時の動作を説明する。まず、パケットを判定してＦｉｒｓｔパケットと認識する（ステップＳ５０１）。通信管理テーブル４４の受信状態を受信中にする（ステップＳ５０２）。受信パケット通番をカウントアップ、受信バッファを確保して、受信パケットをバッファに格納する（ステップＳ５０３）。Ｆｉｒｓｔパケットに対応する受信部４５としての動作を終了する。
【００２８】
２つ目のパケットを判定してＬａｓｔパケットと認識する（ステップＳ５０１）。受信パケット通番をカウントアップして、受信バッファを確保し、受信パケットをバッファに格納する（ステップＳ５０３）。Ｌａｓｔパケットと判定して（ステップＳ５０４）、受信電文を業務プログラム５１へ渡す。通信管理テーブル４４の受信状態を受信アイドル状態とする（ステップＳ５０５）。
【００２９】
図７は、本発明の業務機能トータル評価方法を実現する２４時間オンライン無停止システムの第３の実施形態に係る構成を示したブロック図である。２４時間オンライン無停止システムは、相手先システム１と回線切替装置２と運用系通信処理装置３と評価系通信処理装置４と評価系業務処理装置５を備える。
【００３０】
ここで、評価系通信処理装置４は、通信ハンドラ４１、イベント部４２、送信部４３を備える。評価系業務処理装置５の業務プログラム５１から起動されたイベント部４２は、送信部４３を起動する。送信部４６は、電文を如何にも通信ハンドラへ送信したかの如く、送信を実際には行わずに（疑似送信）送信完了の旨を評価系業務処理装置５の業務プログラム５１へ通知する。
【００３１】
次に、図７及び図８を参照して本実施の形態の動作について詳細に説明する。業務プログラム５１よりイベント部４２に渡された送信電文に対する送信完了通知を作成する（ステップＳ８０１）。送信完了通知を業務プログラムへ送信する（ステップＳ８０２）。
【００３２】
次に、具体的な実施例を用いて本実施の形態の動作を説明する。図９に示すように、例えば、業務プログラム５１よりイベント部４２へ送信要求を受け付けたとする。業務プログラム５１から要求された送信電文に対する送信完了通知を作成する（ステップＳ８０１）。送信完了通知を業務プログラムへ送信する（ステップＳ８０２）。
【００３３】
図１０は、本発明の業務機能トータル評価方法を実現する２４時間オンライン無停止システムの第４の実施形態に係る構成を示したブロック図である。本例は上記した第１、第２、第３の実施形態の構成を全て含んでいる。従って、運用系通信処理装置３がｘ．２５通信プログラムで相手システム１とパケットの送受信を行っている状況において、その裏側として評価系通信処理装置５のｘ．２５の下位層のＨＤＬＣ手順を利用することにより、運用系通信処理装置３のｘ．２５通信プログラムを利用することなく、パケットの受信のみを行ってパケットシーケンスの初期化（第１の実施形態参照）、パケットの受信（第２の実施形態参照）、加えて、送信機能の実現（第３の実施形態参照）を図っている。
【００３４】
これにより、ｘ．２５パケットデータ並行傍受による業務機能トータル評価方法を実現している。
【００３５】
尚、本発明は上記実施形態に限定されることなく、その要旨を逸脱しない範囲において、具体的な構成、機能、作用、効果において、他の種々の形態によっても実施することができる。
【００３６】
【発明の効果】
以上詳細に説明したように、本発明によれば、多種多様なバリエーションのあるデータによる業務機能の評価を実現したことにより、品質の優れた業務機能が運用へ適用でき、また、最繁業務時間などを含め実運用と同一の性能評価を実現したことにより安定したシステムを運用へ適用できたため、評価のため業務機能に一時的な処理を加える事なく、業務機能の充分な品質評価及び現実的な運用性能評価を行うことができ、システムの安定稼動を達成して顧客満足を得ることができる。
【図面の簡単な説明】
【図１】本発明の業務機能トータル評価方法を実現する２４時間オンライン無停止システムの第１の実施の形態に係る構成を示したブロック図である。
【図２】図１に示したシステムの動作を示したフローチャートである。
【図３】図１に示したシステムの更に具体的な動作を説明する説明図である。
【図４】本発明の業務機能トータル評価方法を実現する２４時間オンライン無停止システムの第２の実施の形態に係る構成を示したブロック図である。
【図５】図４に示したシステムの動作を示したフローチャートである。
【図６】図４に示したシステムの更に具体的な動作を説明する説明図である。
【図７】本発明の業務機能トータル評価方法を実現する２４時間オンライン無停止システムの第３の実施の形態に係る構成を示したブロック図である。
【図８】図１０に示したシステムの動作を示したフローチャートである。
【図９】図１０に示したシステムの更に具体的な動作を説明する説明図である。
【図１０】本発明の業務機能トータル評価方法を実現する２４時間オンライン無停止システムの第４の実施の形態に係る構成を示したブロック図である。
【図１１】従来の２４時間オンライン無停止システムの構成例を示したブロック図である。
【図１２】従来の業務機能トータル評価方法を実現するための構成例を示したブロック図である。
【図１３】従来の業務機能トータル評価方法を実現するための他の構成例を示したブロック図である。
【符号の説明】
１  相手先システム
２  回線切替装置
３  運用系通信処理装置
４  評価系通信処理装置
５  評価系業務処理装置
６  運用系業務処理装置
４１  通信ハンドラ
４２  イベント部
４３  初期化部
４４  通信管理テーブル
４５  受信部
４６  送信部
５１  業務プログラム
【図１】
0003616566.tif 000002
【図２】
0003616566.tif 000003
【図３】
0003616566.tif 000004
【図４】
0003616566.tif 000005
【図５】
0003616566.tif 000006
【図６】
0003616566.tif 000007
【図７】
0003616566.tif 000008
【図８】
0003616566.tif 000009
【図９】
0003616566.tif 000010
【図１０】
0003616566.tif 000011
【図１１】
0003616566.tif 000012
【図１２】
0003616566.tif 000013
【図１３】
0003616566.tif 000014