JPH0476144B2 - - Google Patents
Info
- Publication number
- JPH0476144B2 JPH0476144B2 JP61026301A JP2630186A JPH0476144B2 JP H0476144 B2 JPH0476144 B2 JP H0476144B2 JP 61026301 A JP61026301 A JP 61026301A JP 2630186 A JP2630186 A JP 2630186A JP H0476144 B2 JPH0476144 B2 JP H0476144B2
- Authority
- JP
- Japan
- Prior art keywords
- session
- request
- switching
- request queue
- online program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 238000012545 processing Methods 0.000 claims description 54
- 238000004891 communication Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 17
- 238000012546 transfer Methods 0.000 claims description 3
- 239000000284 extract Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Description
【発明の詳細な説明】
〔発明上の利用分野〕
本発明は通信回線により接続された端末上の論
理的独立動作単位であるターミナルとホストコン
ピユータ上で動作するオンラインプログラム間の
論理的なメツセージ転送経路であるセツシヨンの
切替制御方式に関する。
理的独立動作単位であるターミナルとホストコン
ピユータ上で動作するオンラインプログラム間の
論理的なメツセージ転送経路であるセツシヨンの
切替制御方式に関する。
第2図は従来のセツシヨン切替制御方式を示す
構成図である。
構成図である。
このセツシヨン切替制御方式は、通信回路3を
介してホストコンピユータ4と接続された端末2
上の論理的動作単位であるターミナル2からのセ
ツシヨン切断要求を一時的に記憶するセツシヨン
切断要求待行列11、セツシヨン切断要求待行列
11に対してセツシヨン切断要求の登録・取り出
しを行なうセツシヨン切断要求待行列制御手段1
0、ターミナル2からのセツシヨン接続要求を一
時的に記憶するセツシヨン接続要求待行列7、セ
ツシヨン接続要求待行列7に対してセツシヨン接
続要求の登録・取り出しを行なうセツシヨン接続
要求待行制御手段6、オンラインプログラム18
−l〜18−nからの受信要求を受けてターミナ
ル2からのセツシヨン切断要求をセツシヨン切断
要求待行列制御手段10によりセツシヨン切断要
求待行列11から取り出しオンラインプログラム
18−l〜18−nに渡すセツシヨン切断要求受
信手段12、オンラインプログラム18−l〜1
8−nからの受信要求を受けてターミナル2から
のセツシヨン接続要求をセツシヨン接続要求待行
列制御手段6によりセツシヨン接続要求待行列7
から取り出しオンライプログラム18−l〜18
−nに渡すセツシヨン接続要求受信手段8、セツ
シヨン切替要求受信手段12により受信されたセ
ツシヨン切断要求にもとづきオンラインプログラ
ム18−l〜18−nから発行されるセツシヨン
閉鎖要求を処理するセツシヨン切断処理手段1
3、セツシヨン接続要求受信手段8により受信さ
れたセツシヨン接続要求にもとづきオンラインプ
ログラム18−l〜18−nから発行されるセツ
シヨン開設要求を処理するセツシヨン接続処理手
段9、ターミナル2からのセツシヨン切断要求ま
たはセツシヨン接続要求の受信を実行し、セツシ
ヨン切断処理手段13またはセツシヨン接続処理
手段9からのセツシヨン切断処理完了結果または
セツシヨン接続処理完了結果をターミナル2へ送
信する通信制御手段5を備えている。
介してホストコンピユータ4と接続された端末2
上の論理的動作単位であるターミナル2からのセ
ツシヨン切断要求を一時的に記憶するセツシヨン
切断要求待行列11、セツシヨン切断要求待行列
11に対してセツシヨン切断要求の登録・取り出
しを行なうセツシヨン切断要求待行列制御手段1
0、ターミナル2からのセツシヨン接続要求を一
時的に記憶するセツシヨン接続要求待行列7、セ
ツシヨン接続要求待行列7に対してセツシヨン接
続要求の登録・取り出しを行なうセツシヨン接続
要求待行制御手段6、オンラインプログラム18
−l〜18−nからの受信要求を受けてターミナ
ル2からのセツシヨン切断要求をセツシヨン切断
要求待行列制御手段10によりセツシヨン切断要
求待行列11から取り出しオンラインプログラム
18−l〜18−nに渡すセツシヨン切断要求受
信手段12、オンラインプログラム18−l〜1
8−nからの受信要求を受けてターミナル2から
のセツシヨン接続要求をセツシヨン接続要求待行
列制御手段6によりセツシヨン接続要求待行列7
から取り出しオンライプログラム18−l〜18
−nに渡すセツシヨン接続要求受信手段8、セツ
シヨン切替要求受信手段12により受信されたセ
ツシヨン切断要求にもとづきオンラインプログラ
ム18−l〜18−nから発行されるセツシヨン
閉鎖要求を処理するセツシヨン切断処理手段1
3、セツシヨン接続要求受信手段8により受信さ
れたセツシヨン接続要求にもとづきオンラインプ
ログラム18−l〜18−nから発行されるセツ
シヨン開設要求を処理するセツシヨン接続処理手
段9、ターミナル2からのセツシヨン切断要求ま
たはセツシヨン接続要求の受信を実行し、セツシ
ヨン切断処理手段13またはセツシヨン接続処理
手段9からのセツシヨン切断処理完了結果または
セツシヨン接続処理完了結果をターミナル2へ送
信する通信制御手段5を備えている。
ここでオンライブプログラム18−lに接続さ
れているセツシヨンをオンラインプログラム18
−nへ切替える場合、ターミナルオペレータは以
下の操作を行なう。まず、オンラインプログラム
18−lとのセツシヨンを切断するために切断要
求コマンドを発行する。本要求は通信制御手段
5、セツシヨン切断要求待行列制御手段10を介
してセツシヨン切断要求待行列11に登録され
る。その後登録されたセツシヨン切断要求はオン
ラインプログラム18−lからの受信要求により
セツシヨンの切断要求待行列制後手段10により
セツシヨン切断要求待行列11から取り出され、
セツシヨン切断要求受信手段12を介してオンラ
インプログラム18−lに渡される。オンライン
プログラム18−lは受信したセツシヨン切断要
求にもとづきセツシヨンの閉鎖をセツシヨン切断
処理手段13に要求する。セツシヨン切断処理手
段13はセツシヨン切断処理を実行し、その完了
結果を通信制御手段5を介してターミナル2へ送
信する。ターミナルオペレータは本セツシヨン切
断完了をもとにオンライプログラム18−lとの
セツシヨン切断完了を知る。次にターミナルオペ
ータはオンラインプログラム18−nにセツシヨ
ンを切替えるためにセツシヨン接続コマンドを発
行する。本要求は通信制御手段5、セツシヨン接
続要求行列制御手段6を介してセツシヨン接続要
求待行列7に登録される。その後登録されたセツ
シヨン接続要求はオンラインプログラム18−n
からの受信要求によりセツシヨン接続要求待行列
制御手段6によりセツシヨン接続要求待行列7か
ら取り出されたセツシヨン接続要求受信手段8を
介してオンラインプログラム18−nに渡され
る。オンラインプログラム18−nは受信したセ
ツシヨン接続要求にもとづきセツシヨンの開設を
セツシヨン接続処理手段9に要求する。セツシヨ
ン接続処理手段9はセツシヨン接続処理を実行
し、その完了結果を通信制御手段5を介してター
ミナルへ送信する。ターミナルオペレータは本セ
ツシヨン接続完了情報をもとにオンラインプログ
ラム18−nとの接続完了を知る。
れているセツシヨンをオンラインプログラム18
−nへ切替える場合、ターミナルオペレータは以
下の操作を行なう。まず、オンラインプログラム
18−lとのセツシヨンを切断するために切断要
求コマンドを発行する。本要求は通信制御手段
5、セツシヨン切断要求待行列制御手段10を介
してセツシヨン切断要求待行列11に登録され
る。その後登録されたセツシヨン切断要求はオン
ラインプログラム18−lからの受信要求により
セツシヨンの切断要求待行列制後手段10により
セツシヨン切断要求待行列11から取り出され、
セツシヨン切断要求受信手段12を介してオンラ
インプログラム18−lに渡される。オンライン
プログラム18−lは受信したセツシヨン切断要
求にもとづきセツシヨンの閉鎖をセツシヨン切断
処理手段13に要求する。セツシヨン切断処理手
段13はセツシヨン切断処理を実行し、その完了
結果を通信制御手段5を介してターミナル2へ送
信する。ターミナルオペレータは本セツシヨン切
断完了をもとにオンライプログラム18−lとの
セツシヨン切断完了を知る。次にターミナルオペ
ータはオンラインプログラム18−nにセツシヨ
ンを切替えるためにセツシヨン接続コマンドを発
行する。本要求は通信制御手段5、セツシヨン接
続要求行列制御手段6を介してセツシヨン接続要
求待行列7に登録される。その後登録されたセツ
シヨン接続要求はオンラインプログラム18−n
からの受信要求によりセツシヨン接続要求待行列
制御手段6によりセツシヨン接続要求待行列7か
ら取り出されたセツシヨン接続要求受信手段8を
介してオンラインプログラム18−nに渡され
る。オンラインプログラム18−nは受信したセ
ツシヨン接続要求にもとづきセツシヨンの開設を
セツシヨン接続処理手段9に要求する。セツシヨ
ン接続処理手段9はセツシヨン接続処理を実行
し、その完了結果を通信制御手段5を介してター
ミナルへ送信する。ターミナルオペレータは本セ
ツシヨン接続完了情報をもとにオンラインプログ
ラム18−nとの接続完了を知る。
上述した従来のセツシヨン切替制御方式は以下
に述べるような欠点がある。
に述べるような欠点がある。
ターミナルオペレータは他のオンラインプロ
グラムにセツシヨンを切替えるために、まずセ
ツシヨン切断コマンドの投入、セツシヨン切断
完了の確認、次にセツシヨン接続コマンドの投
入、セツシヨン接続完了の確認というように2
回の操作が必要であり、セツシヨン切替の操作
性、リアルタイム性に欠ける。
グラムにセツシヨンを切替えるために、まずセ
ツシヨン切断コマンドの投入、セツシヨン切断
完了の確認、次にセツシヨン接続コマンドの投
入、セツシヨン接続完了の確認というように2
回の操作が必要であり、セツシヨン切替の操作
性、リアルタイム性に欠ける。
また、1トランザクシヨンを多段階処理する
必要性がある場合も複数のオンラインプログラ
ムに処理分割するとセツシヨンが一旦切断され
るためセツシヨン関連情報の引き継ぎ、返却処
理が不可のため結局多段階処理を1つのオンラ
インプログラム内で実行せざるをえなくなり、
オンラインプログラムの分割開発が不可能とな
る。
必要性がある場合も複数のオンラインプログラ
ムに処理分割するとセツシヨンが一旦切断され
るためセツシヨン関連情報の引き継ぎ、返却処
理が不可のため結局多段階処理を1つのオンラ
インプログラム内で実行せざるをえなくなり、
オンラインプログラムの分割開発が不可能とな
る。
また、多機能を1つのオンラインプログラム
内に包含させるためプログラム構造が複雑とな
り、パグが作り込まれる可能性が高くなる。
内に包含させるためプログラム構造が複雑とな
り、パグが作り込まれる可能性が高くなる。
本発明のセクシヨン切替制御方式は、ターミナ
ルからのセツシヨン接続要求を一時的に記憶して
おくセツシヨン接続要求待行列と、そのセツシヨ
ン接続要求待行列に対してセツシヨン接続要求の
登録・取り出しを行なうセツシヨン接続要求待行
列制御手段と、ターミナルからのセツシヨン切断
要求を一時的に記憶しておくセツシヨン切断要求
待行列と、そのセツシヨン切断要求待行列に対し
てセツシヨン切断要求の登録・取り出しを行なう
セツシヨン切断要求待行列制御手段と、オンライ
ンプログラムからの受信要求を受けてターミナル
からのセツシヨン接続要求を前記セツシヨン接続
要求待行列制御手段により前記セツシヨン接続要
求待行列から取り出しオンラインプログラムに渡
すセツシヨン接続要求受信手段と、オンラインプ
ログラムからの受信要求を受けてターミナルから
のセツシヨン切断要求を前記セツシヨン切断要求
待行列制御手段により前記セツシヨン切断要求待
行列から取り出しオンラインプログラムに渡すセ
ツシヨン切断要求受信手段と、前記セツシヨン接
続要求受信手段により受信されたセツシヨン接続
要求いもとづきオンラインプログラムから発行さ
れるセツシヨン開設要求を処理するセツシヨン接
続処理手段と、前記セツシヨン切断要求処理手段
により受信されたセツシヨン切断要求にもとづき
オンラインプログラムから発行されるセツシヨン
閉鎖要求を処理するセツシヨン切断処理手段と、
通信回線を介して端末とホストコンピユータ間の
データ、セツシヨン制御情報等の制御情報の伝送
実行する通信制御手段を備えるセツシヨン切替制
御方式において、 他のオンラインプログラムへのセツシヨンの引
き継ぎ、もとのオンラインプログラムへのセツシ
ヨンの返却といつたターミナルからとセツシヨン
切替要求を一時的に記憶しておくセツシヨン切替
要求待行列と、前記セツシヨン切替要求待行列に
対してセツシヨン切替要求の登録・取り出しを行
なうセツシヨン切替要求待行列制御手段と、オン
ラインプログラムからの受信要求を受けてターミ
ナルからのセツシヨン切替要求を前記セツシヨン
切替要求待行列制御手段により前記セツシヨン切
替要求待行列から取り出し、オンラインプログラ
ムに渡すセツシヨン切替要求受信手段と、前記セ
ツシヨン切替要求受信手段により受信されたセツ
シヨン切替要求にもとづきオンラインプログラム
から発行されるセツシヨン切替要求を処理するセ
ツシヨン切替処理手段を有することを特徴とす
る。
ルからのセツシヨン接続要求を一時的に記憶して
おくセツシヨン接続要求待行列と、そのセツシヨ
ン接続要求待行列に対してセツシヨン接続要求の
登録・取り出しを行なうセツシヨン接続要求待行
列制御手段と、ターミナルからのセツシヨン切断
要求を一時的に記憶しておくセツシヨン切断要求
待行列と、そのセツシヨン切断要求待行列に対し
てセツシヨン切断要求の登録・取り出しを行なう
セツシヨン切断要求待行列制御手段と、オンライ
ンプログラムからの受信要求を受けてターミナル
からのセツシヨン接続要求を前記セツシヨン接続
要求待行列制御手段により前記セツシヨン接続要
求待行列から取り出しオンラインプログラムに渡
すセツシヨン接続要求受信手段と、オンラインプ
ログラムからの受信要求を受けてターミナルから
のセツシヨン切断要求を前記セツシヨン切断要求
待行列制御手段により前記セツシヨン切断要求待
行列から取り出しオンラインプログラムに渡すセ
ツシヨン切断要求受信手段と、前記セツシヨン接
続要求受信手段により受信されたセツシヨン接続
要求いもとづきオンラインプログラムから発行さ
れるセツシヨン開設要求を処理するセツシヨン接
続処理手段と、前記セツシヨン切断要求処理手段
により受信されたセツシヨン切断要求にもとづき
オンラインプログラムから発行されるセツシヨン
閉鎖要求を処理するセツシヨン切断処理手段と、
通信回線を介して端末とホストコンピユータ間の
データ、セツシヨン制御情報等の制御情報の伝送
実行する通信制御手段を備えるセツシヨン切替制
御方式において、 他のオンラインプログラムへのセツシヨンの引
き継ぎ、もとのオンラインプログラムへのセツシ
ヨンの返却といつたターミナルからとセツシヨン
切替要求を一時的に記憶しておくセツシヨン切替
要求待行列と、前記セツシヨン切替要求待行列に
対してセツシヨン切替要求の登録・取り出しを行
なうセツシヨン切替要求待行列制御手段と、オン
ラインプログラムからの受信要求を受けてターミ
ナルからのセツシヨン切替要求を前記セツシヨン
切替要求待行列制御手段により前記セツシヨン切
替要求待行列から取り出し、オンラインプログラ
ムに渡すセツシヨン切替要求受信手段と、前記セ
ツシヨン切替要求受信手段により受信されたセツ
シヨン切替要求にもとづきオンラインプログラム
から発行されるセツシヨン切替要求を処理するセ
ツシヨン切替処理手段を有することを特徴とす
る。
オンラインプログラムAを使用して対話処理を
実行中に、他のオンラインプログラムBにセツシ
ヨンを切替える場合、切替えるオンラインプログ
ラムBを指定したセツシヨン切替コマンドをター
ミナルから投入すると、このコマントは通信制御
手段により受信されたセツシヨン切替要求待行列
制御手段を介してセツシヨン切替要求待行列に登
録される。そして、オンラインプログラムAから
受信要求が発行されると、このセツシヨン切替要
求が、セツシヨン切替要求受信手段によりセクシ
ヨン切替要求待行列制御手段を介してセツシヨン
切替要求待行列から取り出され、オンラインプロ
グラムAに渡される。オンラインプログラムAは
受信したセツシヨン切替要求にもとづくセツシヨ
ン切替処理をセツシヨン切替処理手段に要求し、
セツシヨン切替処理が実行される。この結果、オ
ンラインプログラムAとのセツシヨンは切断さ
れ、オンラインプログラムBとのセツシヨン接続
が従来と同じセツシヨン接続処理過程をへて実行
される。
実行中に、他のオンラインプログラムBにセツシ
ヨンを切替える場合、切替えるオンラインプログ
ラムBを指定したセツシヨン切替コマンドをター
ミナルから投入すると、このコマントは通信制御
手段により受信されたセツシヨン切替要求待行列
制御手段を介してセツシヨン切替要求待行列に登
録される。そして、オンラインプログラムAから
受信要求が発行されると、このセツシヨン切替要
求が、セツシヨン切替要求受信手段によりセクシ
ヨン切替要求待行列制御手段を介してセツシヨン
切替要求待行列から取り出され、オンラインプロ
グラムAに渡される。オンラインプログラムAは
受信したセツシヨン切替要求にもとづくセツシヨ
ン切替処理をセツシヨン切替処理手段に要求し、
セツシヨン切替処理が実行される。この結果、オ
ンラインプログラムAとのセツシヨンは切断さ
れ、オンラインプログラムBとのセツシヨン接続
が従来と同じセツシヨン接続処理過程をへて実行
される。
〔実施例〕
次に、本発明の実施例について図面を参照して
説明する。
説明する。
第1図はセツシヨン切替制御方式の一実施例を
示す構成図である。
示す構成図である。
本実施例は第2図の従来例において、他のオン
ラインプログラムへのセツシヨンの引き継ぎ、も
とのオンラインプログラムへのセツシヨンの返却
といつたターミナル2からセツシヨン切替要求を
一時的に記憶しておくセツシヨン切替要求待行列
15と、セツシヨン切替要求待行列15に対して
セツシヨン切替要求の登録・取り出しを行なうセ
ツシヨン切替要求待行列制御手段14と、オンラ
インプログラムからの受信要求を受けてターミナ
ル2からのセツシヨン切替要求をセツシヨン切替
要求待行列制御手段14によりセツシヨン切替要
求待行列15から取り出しオンラインプログラム
に渡すセツシヨン切替要求受信手段16と、セツ
シヨン切替要求受信手段16により受信されたセ
ツシヨン切替要求にもとづきオンラインプログラ
ムから発行されるセツシヨン切替要求を処理する
セツシヨン切替処理手段17を備えたものであ
る。
ラインプログラムへのセツシヨンの引き継ぎ、も
とのオンラインプログラムへのセツシヨンの返却
といつたターミナル2からセツシヨン切替要求を
一時的に記憶しておくセツシヨン切替要求待行列
15と、セツシヨン切替要求待行列15に対して
セツシヨン切替要求の登録・取り出しを行なうセ
ツシヨン切替要求待行列制御手段14と、オンラ
インプログラムからの受信要求を受けてターミナ
ル2からのセツシヨン切替要求をセツシヨン切替
要求待行列制御手段14によりセツシヨン切替要
求待行列15から取り出しオンラインプログラム
に渡すセツシヨン切替要求受信手段16と、セツ
シヨン切替要求受信手段16により受信されたセ
ツシヨン切替要求にもとづきオンラインプログラ
ムから発行されるセツシヨン切替要求を処理する
セツシヨン切替処理手段17を備えたものであ
る。
次に、本実施例の動作を説明する。
ターミナルオペレータはオンラインプログラム
18−lの対話処理機能を必要とする場合、オン
ラインプログラム18−lを指定したセツシヨン
接続要求コマンドをターミナル2から投入す。本
セツシヨン接続要求コマンドは通信制御手段5に
より受信され、セツシヨン接続要求待行列制御手
段6を介してセツシヨン接続要求待行列7に登録
される。本セツシヨン接続要求はオンラインプロ
グラム18−lから受信要求が発行されることに
よりセツシヨン接続要求受信手段8によりセツシ
ヨン接続要求待行列制御手段6を介してセツシヨ
ン接続要求待行列7から取り出され、オンライン
プログラム18−lに渡される。オンラインプロ
グラム18−lは受信したセツシヨン接続要求に
もとづきセツシヨン接続処理を要求する。本要求
はセツシヨン接続処理手段9により受取られセツ
シヨン接続処理が実行される。その実行結果は通
信制御手段5を介してターミナル2に送信され
る。ターミナルオペレータは本セツシヨン接続完
了情報によりオンラインプログラム18−lとの
セツシヨン接続完了を認識する。ターミナルオペ
レータはオンラインプログラム18−lを使用し
て対話処理を実行する。本処理過程においてオン
ラインプログラム18−nの機能が必要とされた
場合、オンラインプログラム18−lの処理を中
断してオンラインプログラム18−nへセクシヨ
ンを切替えるためにオンラインプログラム18−
nを指定したセツシヨン切替(引き継ぎ)コマン
ドをターミナル2から投入する。本セツシヨン切
替コマンドは通信制御手段5により受信され、セ
ツシヨン切替要求待行列制御手段14を介してセ
ツシヨン切替要求待行列15に登録される。本セ
ツシヨン切替要求はオンラインプログラム18−
lからの受信要求が発行されることによりセツシ
ヨン切替要求受信手段16によりセツシヨン切替
要求待行列制御手段14を介してセツシヨン切替
要求待行列15から取り出され、オンラインプロ
グラム18−lに渡される。オンラインプログラ
ム18−lは受信したセツシヨン切替要求にもと
づきセツシヨン切替処理(オンラインプグラム1
8−nに対するセツシヨン関連情報をともなうセ
ツシヨン引き継ぎ)を要求する。本要求はセツシ
ヨン切替処理手段17により受取られセツシヨン
切替処理(セツシヨン引き継ぎ処理)が実行され
る。その結果、オンラインプログラム18−lと
のセツシヨンは切断され、オンラインプログラム
18−nとのセツシヨン接続が既に説明したセツ
シヨン接続処理過程をへて実行される。この時オ
ンラインプログラム18−1が指定したセツシヨ
ン引き継ぎ情報はオンラインプログラム18−n
へ渡される。このセツシヨン切替実行結果は通信
制御手段5を介してターミナル2へ送信される。
ターミナルオペレータは本セツシヨン切替完了情
報によりオンラインプログラム18−lからオン
ラインプログラム18−nへのセツシヨン切替
(引き断ぎ)完了する認識する。ターミナルオペ
レータはオンラインプログラム18−nを使用し
てセツシヨン引き継ぎ後の対話処理を実行する。
本処理過程においてオンラインプログラム18−
nの処理が完了してオンラインプログラム18−
lへセツシヨンを返却して中断しているオンライ
ンプログラム18−lの処理を再開させる必要性
が発生した場合、ターミナルオペレータはオンラ
インプログラム18−lを指定したセツシヨン切
替(返却)コマンドをターミナル2から投入す
る。本セツシヨン切替コマンドは通信制御手段5
により受信され、セツシヨン切替要求待行列制御
手段14を介してセツシヨン切替要求待行列15
に登録される。本セツシヨン切替要求はオンライ
ンプログラム18−nからの受信要求が発行され
ることにより、セツシヨン切替要求受信手段16
によりセツシヨン切替要求待行列制御手段14を
介してセツシヨン切替要求待行列から取り出さ
れ、オンラインプログラム18−nに渡される。
オンラインプログラム18−nは受信したセツシ
ヨン切替要求にもとづきセツシヨン切替処理(オ
ンラインプログラム18−lに対するセツシヨン
関連情報をともなうセツシヨン返却)を要求す
る。本要求はセツシヨン切替処理手段17により
受取られセツシヨン切替処理(セツシヨン返却処
理)が実行される。その結果、オンラインプログ
ラム18−nとのセツシヨンは切断され、オンラ
インプログラム18−lとのセツシヨン接続が既
に説明したセツシヨン接続処理過程をへて実行さ
れる。この時オンラインプログラム18−nが指
定したセツシヨン返却情報はオンライプログラム
18−lへ渡される。このセツシヨン切替実行結
果は通信制御手段5を介しターミナル2へ送信さ
れる。ターミナルオペレータは本セツシヨン切替
完了情報によりオンラインプログラム18−nか
らオンラインプログラム18−lへのセツシヨン
切替(返却)完了を認識する。オンラインプログ
ラム18−nにセツシヨンを引き継いだ後、処理
を中断していたオンラインプログラム18−lは
セツシヨンが返却されたことにより処理を再開す
る。
18−lの対話処理機能を必要とする場合、オン
ラインプログラム18−lを指定したセツシヨン
接続要求コマンドをターミナル2から投入す。本
セツシヨン接続要求コマンドは通信制御手段5に
より受信され、セツシヨン接続要求待行列制御手
段6を介してセツシヨン接続要求待行列7に登録
される。本セツシヨン接続要求はオンラインプロ
グラム18−lから受信要求が発行されることに
よりセツシヨン接続要求受信手段8によりセツシ
ヨン接続要求待行列制御手段6を介してセツシヨ
ン接続要求待行列7から取り出され、オンライン
プログラム18−lに渡される。オンラインプロ
グラム18−lは受信したセツシヨン接続要求に
もとづきセツシヨン接続処理を要求する。本要求
はセツシヨン接続処理手段9により受取られセツ
シヨン接続処理が実行される。その実行結果は通
信制御手段5を介してターミナル2に送信され
る。ターミナルオペレータは本セツシヨン接続完
了情報によりオンラインプログラム18−lとの
セツシヨン接続完了を認識する。ターミナルオペ
レータはオンラインプログラム18−lを使用し
て対話処理を実行する。本処理過程においてオン
ラインプログラム18−nの機能が必要とされた
場合、オンラインプログラム18−lの処理を中
断してオンラインプログラム18−nへセクシヨ
ンを切替えるためにオンラインプログラム18−
nを指定したセツシヨン切替(引き継ぎ)コマン
ドをターミナル2から投入する。本セツシヨン切
替コマンドは通信制御手段5により受信され、セ
ツシヨン切替要求待行列制御手段14を介してセ
ツシヨン切替要求待行列15に登録される。本セ
ツシヨン切替要求はオンラインプログラム18−
lからの受信要求が発行されることによりセツシ
ヨン切替要求受信手段16によりセツシヨン切替
要求待行列制御手段14を介してセツシヨン切替
要求待行列15から取り出され、オンラインプロ
グラム18−lに渡される。オンラインプログラ
ム18−lは受信したセツシヨン切替要求にもと
づきセツシヨン切替処理(オンラインプグラム1
8−nに対するセツシヨン関連情報をともなうセ
ツシヨン引き継ぎ)を要求する。本要求はセツシ
ヨン切替処理手段17により受取られセツシヨン
切替処理(セツシヨン引き継ぎ処理)が実行され
る。その結果、オンラインプログラム18−lと
のセツシヨンは切断され、オンラインプログラム
18−nとのセツシヨン接続が既に説明したセツ
シヨン接続処理過程をへて実行される。この時オ
ンラインプログラム18−1が指定したセツシヨ
ン引き継ぎ情報はオンラインプログラム18−n
へ渡される。このセツシヨン切替実行結果は通信
制御手段5を介してターミナル2へ送信される。
ターミナルオペレータは本セツシヨン切替完了情
報によりオンラインプログラム18−lからオン
ラインプログラム18−nへのセツシヨン切替
(引き断ぎ)完了する認識する。ターミナルオペ
レータはオンラインプログラム18−nを使用し
てセツシヨン引き継ぎ後の対話処理を実行する。
本処理過程においてオンラインプログラム18−
nの処理が完了してオンラインプログラム18−
lへセツシヨンを返却して中断しているオンライ
ンプログラム18−lの処理を再開させる必要性
が発生した場合、ターミナルオペレータはオンラ
インプログラム18−lを指定したセツシヨン切
替(返却)コマンドをターミナル2から投入す
る。本セツシヨン切替コマンドは通信制御手段5
により受信され、セツシヨン切替要求待行列制御
手段14を介してセツシヨン切替要求待行列15
に登録される。本セツシヨン切替要求はオンライ
ンプログラム18−nからの受信要求が発行され
ることにより、セツシヨン切替要求受信手段16
によりセツシヨン切替要求待行列制御手段14を
介してセツシヨン切替要求待行列から取り出さ
れ、オンラインプログラム18−nに渡される。
オンラインプログラム18−nは受信したセツシ
ヨン切替要求にもとづきセツシヨン切替処理(オ
ンラインプログラム18−lに対するセツシヨン
関連情報をともなうセツシヨン返却)を要求す
る。本要求はセツシヨン切替処理手段17により
受取られセツシヨン切替処理(セツシヨン返却処
理)が実行される。その結果、オンラインプログ
ラム18−nとのセツシヨンは切断され、オンラ
インプログラム18−lとのセツシヨン接続が既
に説明したセツシヨン接続処理過程をへて実行さ
れる。この時オンラインプログラム18−nが指
定したセツシヨン返却情報はオンライプログラム
18−lへ渡される。このセツシヨン切替実行結
果は通信制御手段5を介しターミナル2へ送信さ
れる。ターミナルオペレータは本セツシヨン切替
完了情報によりオンラインプログラム18−nか
らオンラインプログラム18−lへのセツシヨン
切替(返却)完了を認識する。オンラインプログ
ラム18−nにセツシヨンを引き継いだ後、処理
を中断していたオンラインプログラム18−lは
セツシヨンが返却されたことにより処理を再開す
る。
以上説明したように、1回のセツシヨン切替操
作で自由に他のオンラインプログラムへセツシヨ
ンを引き継げるとともに必要時には1回のセツシ
ヨン切替操作で自分を呼び出したもとのオンライ
ンプログラムにセツシヨンを返却することが可能
となる。
作で自由に他のオンラインプログラムへセツシヨ
ンを引き継げるとともに必要時には1回のセツシ
ヨン切替操作で自分を呼び出したもとのオンライ
ンプログラムにセツシヨンを返却することが可能
となる。
以上説明したように本発明は、セツシヨン切替
要求待行列、セツシヨン切替要求待行列制後手
段、セツシヨン切替要求受信手段、セツシヨン切
替処理手段を備えることにより、ターミナルオペ
レータにおけるオンラインプログラム(セツシヨ
ン)切替の操作性、リアルタイム性が改善され、
また主プログラムと従プログラムという構成が作
りやすくデイスプレイターミナルでのメニユー画
面使用による簡易操作、一元操作システムの構築
が可能となり、さらにオンラインプログラム開発
面からみると機能分割によるモジユール化開発が
可能となり、バグが作り込まれる要因が減らせる
等の効果がある。
要求待行列、セツシヨン切替要求待行列制後手
段、セツシヨン切替要求受信手段、セツシヨン切
替処理手段を備えることにより、ターミナルオペ
レータにおけるオンラインプログラム(セツシヨ
ン)切替の操作性、リアルタイム性が改善され、
また主プログラムと従プログラムという構成が作
りやすくデイスプレイターミナルでのメニユー画
面使用による簡易操作、一元操作システムの構築
が可能となり、さらにオンラインプログラム開発
面からみると機能分割によるモジユール化開発が
可能となり、バグが作り込まれる要因が減らせる
等の効果がある。
第1図は本発明のセツシヨン切替制御方式の一
実施例を示す構成図、第2図は従来例を示す構成
図である。 1……端末、2……ターミナル、3……通信回
線、4……ホストコンピユータ、5……通信制御
手段、6……セツシヨン接続要求待行列制御手
段、7……セツシヨン接続要求待行列、8……セ
ツシヨン接続要求受信手段、9……セツシヨン接
続処理手段、10……セツシヨン切断要求待行列
制御手段、11……セツシヨン切断要求待行列、
12……セツシヨン切断要求受信手段、13……
セツシヨン切断処理手段、14……セツシヨン切
替要求待行列制御手段、15……セツシヨン切替
要求待行列、16……セツシヨン切替要求受信手
段、17……セツシヨン切替処理手段、18−l
〜18−n……オンライングログラム。
実施例を示す構成図、第2図は従来例を示す構成
図である。 1……端末、2……ターミナル、3……通信回
線、4……ホストコンピユータ、5……通信制御
手段、6……セツシヨン接続要求待行列制御手
段、7……セツシヨン接続要求待行列、8……セ
ツシヨン接続要求受信手段、9……セツシヨン接
続処理手段、10……セツシヨン切断要求待行列
制御手段、11……セツシヨン切断要求待行列、
12……セツシヨン切断要求受信手段、13……
セツシヨン切断処理手段、14……セツシヨン切
替要求待行列制御手段、15……セツシヨン切替
要求待行列、16……セツシヨン切替要求受信手
段、17……セツシヨン切替処理手段、18−l
〜18−n……オンライングログラム。
Claims (1)
- 【特許請求の範囲】 1 端末上の論理的独立動作単位であるターミナ
ルと通信回線によりこれと接続されたホストコン
ピユータ上で動作するオンラインプログラム間の
論理的なメツセージ転送経路であるセツシヨンの
切替制御方式であつて、ターミナルからのセツシ
ヨン接続要求を一時的に記憶しておくセツシヨン
接続要求待行列と、そのセツシヨン接続要求待行
列に対してセツシヨン接続要求の登録・取り出し
を行なうセツシヨン接続要求待行列制御手段と、
ターミナルからのセツシヨン切断要求を一時的に
記憶しておくセツシヨン切断要求待行列と、その
セツシヨン切断要求待行列に対してセツシヨン切
断要求の登録・取り出しを行なうセツシヨン切断
要求待行列制御手段と、オンラインプログラムか
らの受信要求を受けてターミナルからのセツシヨ
ン接続要求を前記セツシヨン接続要求待行列制御
手段により前記セツシヨン接続要求行列から取り
出しオンラインプログラムに渡すセツシヨン接続
要求受信手段と、オンラインプログラムからの受
信要求を受けてターミナルからのセツシヨン切断
要求を前記セツシヨン切断要求待行列制御手段に
より前記セツシヨン切断要求待行列から取り出し
オンラインプログラムに渡すセツシヨン切断要求
受信手段と、前記セツシヨン接続要求受信手段に
より受信されたセツシヨン接続要求にもとづきオ
ンラインプログラムから発行されるセツシヨン開
設要求を処理するセツシヨン接続処理手段と、前
記セツシヨン切断要求処理手段により受信された
セツシヨン切断要求にもとづきオンラインプログ
ラムから発行されるセツシヨン閉鎖要求を処理す
るセツシヨン切断処理手段と、通信回線を介して
端末とホストコンピユータ間のデータ、セツシヨ
ン制御情報等の制御情報の伝送を実行する通信制
御手段を備えるセツシヨン切替制御方式におい
て、 他のオンラインプログラムへのセツシヨンの引
き継ぎ、もとのオンラインプログラムへのセツシ
ヨンの返却といつたターミナルからのセツシヨン
切替要求を一時的に記憶しておくセツシヨン切替
要求待行列と、 前記セツシヨン切替要求待行列に対してセツシ
ヨン切替要求の登録・取り出しを行なうセツシヨ
ン切替要求待行列制御手段と、 オンラインプログラムからの受信要求を受けて
ターミナルからのセツシヨン切替要求を前記セツ
シヨン切替要求待行列制御手段により前記セツシ
ヨン切替要求待行列から取り出し、オンラインプ
ログラムに渡すセツシヨン切替要求受信手段と、
該記セツシヨン切替要求受信手段により受信され
たセツシヨン切替要求にもとづきオンラインプロ
グラムから発行させるセツシヨン切替要求を処理
するセツシヨン切替処理手段を有することを特徴
とするセツシヨン切替制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61026301A JPS62182956A (ja) | 1986-02-07 | 1986-02-07 | セツシヨン切替制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61026301A JPS62182956A (ja) | 1986-02-07 | 1986-02-07 | セツシヨン切替制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62182956A JPS62182956A (ja) | 1987-08-11 |
| JPH0476144B2 true JPH0476144B2 (ja) | 1992-12-02 |
Family
ID=12189521
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61026301A Granted JPS62182956A (ja) | 1986-02-07 | 1986-02-07 | セツシヨン切替制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62182956A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0581152A (ja) * | 1991-09-20 | 1993-04-02 | Nec Corp | 通信処理システムにおけるアソシエーシヨンデータ送受信制御方式 |
-
1986
- 1986-02-07 JP JP61026301A patent/JPS62182956A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62182956A (ja) | 1987-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4855905A (en) | Multiprotocol I/O communications controller unit including emulated I/O controllers and tables translation of common commands and device addresses | |
| EP0651896B1 (en) | Automatic switching between graphic user interface control and command line control | |
| JPH0476144B2 (ja) | ||
| JP2782971B2 (ja) | 分散型情報処理システムのデバッグ方式 | |
| JPH0298766A (ja) | マルチホスト端末制御方式 | |
| JPS5953963A (ja) | デ−タ転送方法 | |
| JPH0235555A (ja) | コンピュータ操作の自動実行装置 | |
| WO2004051532A1 (en) | A data processing system | |
| EP0114357A2 (en) | Controlling multiple distributed computations in a multi cpu environnment from a single port | |
| JPH0415855A (ja) | オンライン情報処理システム | |
| JPH03252714A (ja) | 電源切断機能付コンピュータ端末装置 | |
| JPH07182261A (ja) | 情報処理装置 | |
| KR20000018814A (ko) | 이동 통신 시스템에서 통합된 인터페이스 구조의 운용자 단말 | |
| JPH0264743A (ja) | 擬似オンラインシミュレーション方式 | |
| JP2692078B2 (ja) | 情報処理装置 | |
| JPH02118841A (ja) | 入力待ち行列管理方式 | |
| KR100194800B1 (ko) | 접속 관리자를 이용한 다수의 칠 프로그램 교차 디버깅방법 | |
| JP2681901B2 (ja) | ネットワークシステム | |
| JPH03130861A (ja) | オンラインプログラム切換装置 | |
| JPS63263551A (ja) | ホスト端末間通信方式 | |
| JPH02176941A (ja) | プロセス間データ結合装置 | |
| JPH08137719A (ja) | プログラムテスト再実行方法 | |
| JPS6167126A (ja) | 入出力モニタ分岐装置 | |
| JPH0192847A (ja) | デバック制御方式 | |
| JPH01288949A (ja) | 端末装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |