JPS62214460A - 端末制御方式 - Google Patents

端末制御方式

Info

Publication number
JPS62214460A
JPS62214460A JP61057777A JP5777786A JPS62214460A JP S62214460 A JPS62214460 A JP S62214460A JP 61057777 A JP61057777 A JP 61057777A JP 5777786 A JP5777786 A JP 5777786A JP S62214460 A JPS62214460 A JP S62214460A
Authority
JP
Japan
Prior art keywords
terminal
business
control
communication control
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.)
Granted
Application number
JP61057777A
Other languages
English (en)
Other versions
JPH0642222B2 (ja
Inventor
Kazuo Nakano
和男 中野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61057777A priority Critical patent/JPH0642222B2/ja
Publication of JPS62214460A publication Critical patent/JPS62214460A/ja
Publication of JPH0642222B2 publication Critical patent/JPH0642222B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は端末制御方式に関し、特に異なる複数の業務を
実行する処理システムに結ばれた端末システムにおいて
、1台の端末機で複数の業務を動的に切替え実行させる
のに好適な端末制御方式に関するものである。
〔従来の技術〕
複数の業務を実行する処理システムとの対応を容易にし
、ハードウェアの固定化を防止する方法として、例えば
、特開昭58−54436号公報に記載される如く、端
末制御装置に異なる制御規約表と、処理手段とを複数個
設けるものが知られている。
〔発明が解決しようとする問題点〕
この方法は、全く異種の制御規約を共存させられるもの
ではあるが、制御規約表と端末機がくくり付けになって
おり、1台の端末機で複数の業務を実行できるような構
造にはなっていない。
異なる複数の業務を実行する処理システムに結ばれた端
末システムにおいて、例えば、端末制御装置にn台の端
末機が接続されており、各々の端末機でに種類のオンラ
イン業務を動的に切替え実行させる場合、それぞれの業
務が専用の制御テーブルを使用する方式では、端末制御
装置内にn×に個の制御テーブルが必要である。
近年、端末技術の進歩により、マルチセツション機能、
およびマルチウィンドウ機能等の論理多重処理が要求さ
れるようになって来たが、上記方式では、1つの業務が
追加になれば一挙にn個の制御テーブルが必要となり、
端末システム全体の性能を低下させる度合が大きく、業
務の拡張に容易に追従できないという問題がある。
また、端末制御装置が同時に扱うことができる論理パス
収容能力は、各端末機が有する業務実行部(−律とする
)をm個としたとき、nXm本であり、k ) mの場
合、各業務実行部で実行される業務対応の論理パスを混
乱なく制御するためには、nx(k−m)本の論理パス
を非活性にする手段が必要である。この手段を端末制御
装置の真髄に持たせることには、内部処理の複雑化を招
くことになるという問題がある。
本発明は上記事情に鑑みてなされたもので、その目的と
するところは、従来の端末制御方式における上述の如き
問題を解消し、異なる複数の業務を実行する処理システ
ムに接続された端末システムにおいて、業務の切替えに
同期して、論理パスの設定を許可または拒否する信号を
通信制御部に与え、データ伝送の同期をとることにより
、内部処理を簡単にするとともに、制御テーブルの占有
メモリ容量を削減することを可能とする端末制御方式を
提供することにある。
〔問題点を解決するための手段〕
本発明の上記目的は、複数の異なる業務を実行する処理
システムに接続された端末制御装置において、該端末制
御装置に接続される端末装置の業務対応に用意された制
御テーブルと、予め処理システムとの間で取決めされた
端末番号と業務の組合せで決まるリンク番号の活性状態
を管理する通信制御部とを設け、業務の切替えに同期し
て、前記通信制御部に当該リンク番号を有する論理パス
の設定を許可または拒否する信号を与えることを特徴と
する端末制御方式によって達成される。
〔作用〕
本発明においては、前記通信制御部に当該リンク番号を
持つ論理パスの設定を許可、または、拒否する信号を与
えることにより、上記通信制御部に論理パスのフィルタ
機能を持たせて、端末制御装置の内部処理を簡単にし、
かつ、前記制御テーブルの占有メモリ容量を削減するよ
うにしたものである。
〔実施例〕
以下、本発明の実施例を図面に基づいて詳細に説明する
第2図は本発明の一実施例を示すオンラインシステムの
ハードウェア構成図、第3図はそのソフトウェア構成ブ
ロック図である。図において、1は中央処理装置、2は
通信制御装置、3は端末制御装置、41〜4nは端末機
を示している。
上記中央処理袋[1はプロセッサ5Aと主記憶装置6A
から構成され、処理仕様が全く異なる複数の業務プログ
ラムP At P B# P Cと、オンライン・コン
トロール・プログラム(ocp)と、通信管理プログラ
ム(V T A M)を有する。また、上記通信制御装
置2はプロセッサ5Bと主記憶装置6Bから構成され、
ネットワーク・コントロール・プログラム(NCP)を
有している。
上記端末制御装置3は、プロセッサ5G、主記憶装置6
c、通信制御部(CI F)7およびステーション制御
機構(s r F)8から構成され、該端末制御装置3
を総括的に制御するオペレーティング・システム(O8
)と、前記中央処理装置1との間のデータ伝送と後述す
るリンク番号の活性状態を管理する通信制御プログラム
(CCP)と、複数の端末機4□〜4nに対して張られ
る複数の論理パスを同時に制御する端末制御プログラム
(TCEP))と、後述する業務実行部(it nm)
 14対応に用意された制御テーブル(T B Law
)13、および、複数の端末機4□〜4nとの間のデー
タ授受を制御するステーション・コントロール・プログ
ラム(SOP)を有している。
端末機4□〜4nは、プロセッサ5L、主記憶装置6i
、ワークステーション制御機構(WIF)9.、キーボ
ード(K B )10.、ディスプレイ(CRT)l1
1−ファイル装置(F I LE)12t (ここで、
i == 1〜n )から構成され、1個以上の業務実
行部(Q i+m)14を有するものとする。なお、上
記業務実行部(rt 1n)14は、それぞれ、異なる
業務プログラムp at p l)。
・・・・を有するものとする6゜ 以下、端末側業務プログラムP a−P b 、P−と
、前記中央側業務プログラムP As P Be P 
Cとの間で、論理パスが設定され、データ送受信後、当
該論理パスが解放されるまでの過程を説明する。なお、
上記タスク・コントロール・ブロック(T CB )1
5には、後述する如く、マクロ発行元格納部16.ファ
ンクション格納部17.業務識別情報格納部18および
制御テーブル状態管理テーブル19が設けられている(
第1図参照)。
端末機41において、操作者がファイル装置121に格
納されている業務プログラムP6を、主記憶装置61内
の業務実行部(Q□1)14にロードすると、業務プロ
グラムP4は、ワークステーション制御機構(WIF)
9.を介して、端末制御装置3に対し、回線系の0PE
Nマクロを発行する。この0PENマグロは、前述の制
御テーブル(T B Lnm)13中のタスク・コント
ロール・ブロック(TCB)15により情報伝達され、
該タスク・コントロール・ブロック(TCI3)15の
マクロ発行元格納部16には、端末番号にリンクした業
務実行部(Qよ、)14を示す情報が設定され、上記タ
スク・コントロール・ブロック(TCB)15のファン
クション格納部17および業務識別情報格納部18には
、それぞれ、当該ファンクションが0PENマクロであ
ることを示すマクロコードと、ロードされた業務プログ
ラムPaを識別するための業務識別情報が設定される。
端末制御装置3では、プロセッサ5Cの制御の下に、前
記ステーシミン制御機構(S I F)8と、これを制
御するステーション・コントロール・プログラム(S 
CP)とを介して、端末機4□から送られた上記タスク
・コントロール・ブロック(TCB)15を受取り、端
末制御プログラム(TCEP)に制御を移す、端末制御
プログラム(TCEP)は、オペレーティングシステム
(OS)の下で、各業務実行部(Q□)14から発行さ
れたタスク・コントロール・ブロック(TCB)15の
振分は処理を行う。
第1図は、1本の論理パスに注目したときの端末制御プ
ログラム(TCEP)におけるリンク制御の処理フロー
チャートである。
端末制御プログラム(TCEP)は、上記タスク・コン
トロール・ブロック(TCB)15のマクロ発行元格納
部16を参照して、当該業務実行部(Qtt)t’sに
対応する制御テーブル(TBL□1)13の先頭アドレ
スを算出する。このとき、上記タスク・コントロール・
ブロック(TCB)15の内容を、該当する制御テーブ
ル(T B L n1l)13に複写しておく。
次に、当該制御テーブル(T B L工、)13に複写
された上記タスク・コントロール・ブロック(TCB)
15のファンクション格納部17を参照し、0PENマ
クロであれば、前記タスク・コントロール・ブロック(
TCB)15のマクロ発行元格納部16と業務識別情報
格納部18に設定された、端末番号の情報と業務識別情
報とによりリンク番号を算出する。
上記リンク番号は、予め中央処理システムとの間で取決
められるべきものであり、第4図はその一例を示したも
のである。
第4図に示した例では、端末機41にロードされた間合
せ応答業務P、のリンク番号は1番、アプリケーション
間通信業務Pbのリンク番号は21番、ファイル伝送業
務P0のリンク番号は41番。
リモートジョブエントリ業務Pdのリンク番号は61番
として割当てられている。端末機4□、同43゜・・・
・にロードされた各業務のリンク番号は、それぞれ、上
記リンク番号を開始番号として連番に割当てられている
上述の如く、リンク番号を算出した後、端末制御プログ
ラム(TCEP)は1通信制御部(CIF)7に対し、
当該リンク番号の登録を指示する0例えば、端末機4□
の業務実行部t4(n tx)にロードされた間合せ応
答業務P6のリンク番号は1番であり、この論理パスが
使用する制御テーブル13はTBL□□である。第5図
はこの様子を示すものである。
通信制御部(C:IF)7には、通信制御プログラム(
ccp)が格納されており、このプログラムはリンク番
号の登録を指示された論理パスだけを活性化しく第5図
に大枠で示した)、中央処理システムとの間のデータ送
受信を許可するというフィルタ機能を持っている。すな
わち、リンク番号の登録が指示されていない論理バスに
対しては、中央処理システムからの交信要求があった場
合、交信拒否を示す応答(第5図にrR8PJで示した
)を回線の出入口であるこの通信制御部(CI F)7
で返し、端末制御装置i!3の内部処理には影響を与え
ないようにしている。
端末制御装置3は、通信制御部(CI F)7に対し、
1番のリンク番号の登録を指示した後、当該制御テーブ
ル13(T B L1□)の状態管理テーブル19を初
期化し、中央側業務プログラムPAとのリンク開始を要
求する。
この要求は通信制御部(CI F)7に格納されている
通信制御プログラム<ccp>、通信制御装置2に格納
されているネットワーク・コントロール・プログラム(
NC:P)、および中央処理装置1に格納されている通
信管理プログラム(V T A M)とオンライン・コ
ントロール・プログラム(OCP)を介して、上記業務
プログラムPAに連絡される。
なお、中央側業務プログラムPAの選択およびリンク開
始要求の手段としては、LOGONメツセージまたはI
NITIATE−8ELFコマンドを、中央処理システ
ムに送信する方法が良く知られている。
上述の如き手段により、端末側業務プログラムPaと中
央側業務プログラムPAとの間の論理バスが張られると
、この業務で規定された通信規約に基づき、データ送受
信が実行される。その態様は以下の通りである。
端末側業務プログラムP4からデータの送信または受信
要求マクロが発行されると、前述の0PENマクロの場
合と同様に、端末制御プログラム(TCEP)に制御が
移される。端末制御プログラム(TCE、P)は、制御
テーブル13(T B L、、)の業務識別情報格納部
18を参照することによって現在実行中の業務形態を知
り、この業務で規定された通信規約に基づき、データ送
受信を行う。
この場合、そのときに発生した事象の要因に従って前記
状態管理テーブル19を更新する。この状態管理テーブ
ル19は、その時点における当該論理パスの状態を表わ
すもので、端末制御プログラム(TCEP)が端末機4
1からの送受信要求と中央処理システムから受信した各
種コマンドおよびデータを処理するための基本となる。
業務が終了すると、上述の中央側業務プログラムPAと
の間の論理バスが解放される。これは、端末制御プログ
ラム(TCEP)がCLO8Eコマンドを検出したとき
、中央処理システムに対して論理バスの解放を要求する
とともに、通信制御部(CIF)7に対して当該リンク
番号の取消しを送水することにより行われる。中央側業
務プログラム PAとのリンク終了手段としては、LO
GOFFメツセージまたはTERMINATE−8EL
Fコマンドを中央処理システムに送信する方法が良く知
られている。
なお、通信制御部(CI F)7には、通信制御プログ
ラム(CCP)が格納されており、このプログラムはリ
ンク番号の取消しを指示された当該論理バスを非活性化
し、以降、次に当該リンク番号の登録を指示する要求を
受付けるまで、中央処理システムとの間のデータ送受信
を禁止し、この間、中央処理システムからの交信要求が
あった場合、交信拒否を示す応答を送信する。
以上、端末機4□の業務実行部14(Q 1z)にロー
ドされた端末側業務プログラムpaが、中央側業務プロ
グラムPAとの間でデータ送受信を行う例について詳細
に説明したが、端末制御プログラム(TCEP)は、リ
エントラントなプログラム構造を有しており、端末機4
1の業務実行部14(n i+m)で端末側業務プログ
ラムP6〜P0が、中央側業務プログラムPA−PCと
の間でデータ送受信を行う場合も同様である。
上記実施例によれば、端末制御装置3に接続される端末
機を8台(n = 8)、各端末機に存在する業務実行
部の数を2個(m=2.−律)、業務の種類を4種類(
k=4)、一つの制御テーブルの大きさを512バイト
としたとき、n X(k−m)=16より、16個の制
御テーブル、すなわち、8KBのメモリ削減が可能にな
る。
また、通信制御部(CI F)7に当該リンク番号を持
つ論理パスの設定を許可または拒否する信号を与える手
段を設けて1通信制御部(C,I F)7に論理パスの
フィルタ機能を持たせたことにより、端末制御装置3の
内部処理が簡単になるという効果もある。
なお、本発明は、1つの端末機を端末制御装置と一体化
することにより、スタンドアロン・システムおよびマル
チ・ワークステーション・システムにおけるマスク・ワ
ークステーション・システムにも、そのまま適用するこ
とが可能である。
〔発明の効果〕
以上述べた如く、本発明によれば、複数の異なる業務を
実行する処理システムに接続された端末制御装置におい
て、この端末制御装置に接続される端末装置の業務対応
に用意された制御テーブルと、予め処理システムとの間
で取決めされた端末番号と業務の組合せで決まるリンク
番号の活性状態を管理する通信制御部とを設け、業務の
切替えに同期して、前記通信制御部に当該リンク番号を
有する論理パスの設定を許可または拒否する信号を与え
るようにしたので、端末制御装置が同時に扱うことので
きる論理パス収容能力、すなわち、当該端末制御装置が
保有する制御テーブルの数より更に多くの論理パスを扱
うことが可能になり、業務の種類が増加しても、端末制
御装置の負荷を増大させることなく、対処することがで
きるという顕著な効果を奏するものである。
【図面の簡単な説明】
第1図は本発明の一実施例において、1本の論理パスに
注目したときのリンク制御の処理フローチャート、第2
図は本発明の一実施例を示すオンラインシステムのハー
ドウェア構成図、第3図はそのソフトウェア構成ブロッ
ク図、第4図は端末番号と業務およびリンク番号の対応
関係の一例を示す図、第5図は端末制御装置内のテーブ
ルの関連を示す図である。 1:中央処理装置、2:通信制御装置、3:端末制御装
置、41〜b 5□;プロセッサ、6A、6B、6G、6i:メモリ。 7:通信制御部、13:制御テーブル、14:業務実行
部、15:タスク・コントロール・ブロック、PA〜P
0:中央側業務プログラム、P4〜P、:Q末側業務プ
ログラム。 特許出願人 株式会社日立製作所 代理人弁理士磯村雅俊2.X1、十i 〜

Claims (1)

    【特許請求の範囲】
  1. 1、複数の異なる業務を実行する処理システムに接続さ
    れた端末制御装置において、該端末制御装置に接続され
    る端末装置の業務対応に用意された制御テーブルと、予
    め処理システムとの間で取決めされた端末番号と業務の
    組合せで決まるリンク番号の活性状態を管理する通信制
    御部とを設け、業務の切替えに同期して、前記通信制御
    部に当該リンク番号を有する論理パスの設定を許可また
    は拒否する信号を与えることを特徴とする端末制御方式
JP61057777A 1986-03-15 1986-03-15 端末制御方式 Expired - Lifetime JPH0642222B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61057777A JPH0642222B2 (ja) 1986-03-15 1986-03-15 端末制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61057777A JPH0642222B2 (ja) 1986-03-15 1986-03-15 端末制御方式

Publications (2)

Publication Number Publication Date
JPS62214460A true JPS62214460A (ja) 1987-09-21
JPH0642222B2 JPH0642222B2 (ja) 1994-06-01

Family

ID=13065295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61057777A Expired - Lifetime JPH0642222B2 (ja) 1986-03-15 1986-03-15 端末制御方式

Country Status (1)

Country Link
JP (1) JPH0642222B2 (ja)

Also Published As

Publication number Publication date
JPH0642222B2 (ja) 1994-06-01

Similar Documents

Publication Publication Date Title
AU559620B2 (en) Communication bus interface unit
EP0676692A1 (en) Execution control system
JPH0414375B2 (ja)
CZ385391A3 (en) Communication system
US5579309A (en) Object oriented program-controlled broadband communication equipment for optimized method calls
JPS62214460A (ja) 端末制御方式
JPH0714165B2 (ja) パケット交換網における加入端末管理データのメンテナンスシステム
JPH0568085A (ja) 自動交換機の局データ設定方式
JP2611797B2 (ja) 通信制御装置
JPH0392056A (ja) 複数プロトコル共存化システム
JP3697467B2 (ja) 交換機のオブジェクト更新システム
JPH0732397B2 (ja) データ伝送機能付き電子機器
JP3791700B2 (ja) 仮想端末接続型分散サービスシステム
JPS6219959A (ja) フアイル転送の同期処理方式
JP2704095B2 (ja) 交換システム
JP2645134B2 (ja) 復旧信号リンクへのメッセージ送出制御方式
JPH0350931A (ja) ファクシミリ蓄積交換装置
JPH03260753A (ja) メッセージ複数端末同期出力方式
JPS63238741A (ja) 伝送制御手順階層処理方式
JPH0468457A (ja) ネットワーク管理システムのマネージャ装置
JPH02240709A (ja) コンピュータネットワークの課金システム
JPH064386A (ja) 分散処理システムの対話型業務プログラム実行方式
JPH01151857A (ja) パケット交換装置
JPH03159443A (ja) サイクリックデータ伝送方法及びその装置
JPH0237439A (ja) 情報の転送・管理方式