JPH0348965A - Tssにおけるテキストエディタの常駐方式 - Google Patents

Tssにおけるテキストエディタの常駐方式

Info

Publication number
JPH0348965A
JPH0348965A JP18372989A JP18372989A JPH0348965A JP H0348965 A JPH0348965 A JP H0348965A JP 18372989 A JP18372989 A JP 18372989A JP 18372989 A JP18372989 A JP 18372989A JP H0348965 A JPH0348965 A JP H0348965A
Authority
JP
Japan
Prior art keywords
editor
work area
session
text
file
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.)
Pending
Application number
JP18372989A
Other languages
English (en)
Inventor
Yoshihiro Okada
岡田 喜博
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP18372989A priority Critical patent/JPH0348965A/ja
Publication of JPH0348965A publication Critical patent/JPH0348965A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はTSSシステムで最も長時間使用されるテキス
トエディタの実行方式に関し、特にテキストエディタの
起動と終了を繰り返し行なった場にも、操作を継続する
テキストエディタの常駐方式に関する。
[従来の技術] 従来、この種の操作の継続は、テキストエディタの中か
ら他のTSSコマンドを実行する方式。
またはアテンションによるコマンドネスト機能によるT
SSコマンドを実行する方式を取り、現在実行中のテキ
ストエディタを終了させないことで操作の継続を行なっ
ていた。
[発明が解決しようとする課題] 上述した従来のTSSにおけるテキストエディタの常駐
方式は、基本的に実行中のテキストエディタを利用者が
終了させないことで操作の継続を行なうものであり、テ
キストエディタの中からTSSコマンドを実行する方式
では、TSSコマンドの指定形式がテキストエディタの
中と外で異なっており、アテンションによるコマンドネ
ストの方式では、実行可能なコマンドの種類が制限され
るという欠点がある。
[課題を解決するための手段] 本発明によるTSSにおけるテキストエディタの常駐方
式は、TSSのセツション開設時に各種セツション管理
情報を初期化するセツション初期化手段と、利用者が入
力したコマンドを起動するコマンド起動手段と、セツシ
ョンの終了要求がされたときにセツション管理情報によ
り資源の開放を行うセツション終了処理手段とを含むセ
ツション管理部と;テキストエディタの作業領域を初期
化するエディタ初期化手段と、ソーステキストの編集処
理を行う編集処理手段と、テキストエディタの一時的資
源の開放のみを行い作業領域の開放は行わないエディタ
終了処理手段とを含むテキストエディタと;セツション
開設時にセツション初期化手段から呼び出されエディタ
作業領域の管理情報を初期化する作業領域初期化手段と
、テキストエディタ起動時にエディタ初期化手段から呼
び出されエディタの作業領域が存在していない場合のみ
エディタの作業領域を確保して、利用者管理ファイルの
情報で初期化するファイル入力判定手段と、セツション
終了時にのみセツション終了処理手段から呼び出されエ
ディタの作業領域が確保されていれば、その情報を利用
者管理ファイルに出力し領域を開放するファイル出力判
定手段とを含むエディタ作業領域管理部と;を有してい
る。
[実施例] 次に本発明について図面を参照して詳細に説明する。
第1図を参照すると1本発明のTSSにおけるテキスト
エディタの常駐方式を採用するTSSシステムは、セツ
ション管理部4.TSSの1つのコマンドであるテキス
トエディタ8.テキストエディタ8の作業領域を管理す
るエディタ作業領域管理部12とから構成されている。
セツション管理部4は、TSSのセツション開設時に各
種セツション管理情報を初期化するセツション初期化手
段1と、利用者が入力したコマンドを起動するコマンド
起動手段2と、セツションの終了要求がされたときにセ
ツション管理情報により資源の開放を行うセツション終
了処理手段3とを含む。
テキストエディタ8は、テキストエディタの作業領域を
初期化するエディタ初期化手段5と、ソーステキストの
編集処理を行う編集処理手段6と。
テキストエディタの一時的資源の開放のみを行い作業領
域の開放は行わないエディタ終了処理手段7とを含む。
エディタ作業領域管理部12は、セツション開設時にセ
ツション初期化手段1から呼び出されエディタ作業領域
の管理情報を初期化する作業領域初期化手段9と、テキ
ストエディタ起動時にエディタ初期化手段5から呼び出
されエディタの作業領域が存在していない場合のみエデ
ィタの作業領域を確保して、利用者管理ファイル13の
情報で初期化するファイル入力判定手段10と、セツシ
ョン終了時にのみセツション終了処理手段3から呼び出
されエディタの作業領域が確保されていれば、その情報
を利用者管理ファイル13に出力し領域を開放するファ
イル出力判定手段11とを含む。
第2図は、ファイル人力判定手段10の判定動作を示す
流れ図である。ファイル入力判定手段10は、エディタ
初期化手段5から呼び出され。
エディタの作業領域の確保と初期化をセツション開設後
最初にテキストエディタ8が起動されたときに行うため
の判定手段である。
ファイル入力判定手段10は、呼び出されると作業領域
初期化手段9により作成された管理情報を参照して、エ
ディタの作業領域の判定をおこなう(ステップ21)。
エディタの作業領域が確保されていない場合は、エディ
タの作業領域の確保を行い(ステップ22)、利用者管
理ファイル13を読み込み、その情報でエディタの作業
領域を初期化する(ステップ23)。エディタの作業領
域の判定を行い(ステップ21)、既にエディタの作業
領域が確保されている場合は、直ちにそのアドレスをエ
ディタ初期化手段5に返却する(ステップ24)。
第3図は、ファイル出力判定手段11の判定動作を示す
流れ図である。ファイル出力判定手段11は、呼び出さ
れると作業領域初期化手段9により作成された管理情報
を参照して、エディタの作業領域の判定を行なう(ステ
ップ31)。エディタの作業領域が確保されていた場合
は、その内容を利用者管理ファイル13へ書き出す(ス
テップ32)。その後、エディタの作業領域の開放を行
なう(ステップ33)。
第4図は、セツション開設から終了までの操作例を示し
た流れ図である。以下、第4図を参照して、エディタの
作業領域の確保、初期化、開放の動作のタイミングを説
明する。
セツションの開設が行われると、セツション初期化手段
1から作業領域初期化手段9が呼び出され、エディタの
作業領域の管理情報が初期化される。ここではエディタ
の作業領域が存在していないというフラグの設定とセツ
ションの利用者名グループ名から利用者管理ファイル1
3の名前が設定される(ステップ41)。
セツション開設後、テキストエディタ8以外のコマンド
が起動された場合にエディタ作業領域管理部12が動作
することはないが、テキストエディタ8が起動されると
エディタ初期化手段5によリファイル人力判定手段10
が呼び出される。ファイル入力判定手段10は第2図の
エディタの作業領域が存在しない場合の動作を行い、エ
ディタの作業領域の確保と初期化が行われる(ステップ
42)。
テキストエディタ8の動作中は、エディタの作業領域の
参照、更新が行われテキストエディタ8の終了時にエデ
ィタ終了処理手段7でエディタの作業領域の開放は行わ
れない(ステップ43)。
この後、テキストエディタ8以外のコマンドが起動され
ても当然エディタの作業領域の更新、開放は行われない
が、テキストエディタ8が再び起動されるとエディタ初
期化手段5からファイル人力判定手段10が呼び出され
る。このときファイル入力判定手段10は第2図のエデ
ィタの作業領域が存在する場合の動作を行い、既に存在
しているエディタの作業領域のアドレスがそのままエデ
ィタ初期化手段5に返却されて使用される(ステップ4
4)。
この後も、テキストエディタ8が終了する時にエディタ
の作業領域が開放されることはない(ステップ45)。
TSSでの作業がすべて終りセツションの終了が要求さ
れたとき、セツション終了処理手段3から呼び出された
ファイル出力判定手段11により。
エディタの作業領域の内容が利用者管理ファイル13に
書き出され、エディタの作業領域が開放される(ステッ
プ46)。
これらの作業領域の確保処理はセツション初期化手段1
から呼び出される作業領域初期化手段9により行うこと
も出来る。しかし、この場合はテキストエディタ8をま
ったく使用しないと゛きも。
常にエディタの作業領域が存在することになり無駄にな
るため、ファイル入力判定手段10により行わせている
。
以上のように3本来2テキストエディタ8のエディタ初
期化手段5とエディタ終了処理手段7が行うべき処理を
、エディタ作業領域管理部12を設定して、セツション
初期化手段1とセツション終了処理手段3にも行わせる
ことにより、TSSにおけるテキストエディタの常駐を
実現することができる。
[発明の効果] 以上説明したように本発明は、テキストエディタを終了
させて再起動した時の画面、処理テキスト、モードなど
すべての操作を継続さることで。
利用者はテキストエディタを終了させることを単に中断
させるのと同じ感覚で行うことができ、テキストエディ
タを一旦終了させることにより使用中の資源を一部開放
できると共に、利用者が他のTSSコマンドのすべてを
そのままの形式で使用できるという効果がある。また、
利用者管理ファイルにエディタの作業領域の情報を持つ
ことにより、セツションを一度終了させて再接続しても
。
テキストエディタの操作を継続させることができるとい
う効果もある。
システムの構成図を示すブロック図、第2図は第1図中
のファイル入力判定手段の判定動作を示す流れ図、第3
図は第1図中のファイル出力判定手段の判定動作を示す
流れ図、第4図はセツションの開設から終了までの操作
例を示す流れ図である。
1・・・セツション初期化手段、2・・・コマンド起動
手段、3・・・セツション終了処理手段、4・・・セツ
ション管理部、5・・・エディタ初期化手段、6・・・
編集処理手段、7・・・エディタ終了処理手段、8・・
・テキストエディタ、9・・・作業領域初期化手段、1
0・・・ファイル入力判定手段、11・・・ファイル出
力判定手段、12・・・エディタ作業領域管理部、13
・・・利用者管理ファイル。
【図面の簡単な説明】

Claims (1)

  1. 【特許請求の範囲】 1、TSSのセッション開設時に各種セッション管理情
    報を初期化するセッション初期化手段と、利用者が入力
    したコマンドを起動するコマンド起動手段と、セッショ
    ンの終了要求がされたときにセッション管理情報により
    資源の開放を行うセッション終了処理手段とを含むセッ
    ション管理部と;テキストエディタの作業領域を初期化
    するエディタ初期化手段と、ソーステキストの編集処理
    を行う編集処理手段と、テキストエディタの一時的資源
    の開放のみを行い作業領域の開放は行わないエディタ終
    了処理手段とを含むテキストエディタと; セッション開設時に前記セッション初期化手段から呼び
    出されエディタ作業領域の管理情報を初期化する作業領
    域初期化手段と、テキストエディタ起動時に前記エディ
    タ初期化手段から呼び出されエディタの作業領域が存在
    していない場合のみエディタの作業領域を確保して、利
    用者管理ファイルの情報で初期化するファイル入力判定
    手段と、セッション終了時にのみ前記セッション終了処
    理手段から呼び出されエディタの作業領域が確保されて
    いれば、その情報を前記利用者管理ファイルに出力し領
    域を開放するファイル出力判定手段とを含むエディタ作
    業領域管理部と; を有することを特徴とするTSSにおけるテキストエデ
    ィタの常駐方式。
JP18372989A 1989-07-18 1989-07-18 Tssにおけるテキストエディタの常駐方式 Pending JPH0348965A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18372989A JPH0348965A (ja) 1989-07-18 1989-07-18 Tssにおけるテキストエディタの常駐方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18372989A JPH0348965A (ja) 1989-07-18 1989-07-18 Tssにおけるテキストエディタの常駐方式

Publications (1)

Publication Number Publication Date
JPH0348965A true JPH0348965A (ja) 1991-03-01

Family

ID=16140946

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18372989A Pending JPH0348965A (ja) 1989-07-18 1989-07-18 Tssにおけるテキストエディタの常駐方式

Country Status (1)

Country Link
JP (1) JPH0348965A (ja)

Similar Documents

Publication Publication Date Title
JP2692609B2 (ja) マルチタスクのプログラムデバッグ方法とその装置
JPH05314073A (ja) プログラム仕様データの部分転送方式
WO2000067114A3 (en) System and method for discovering and binding a program object
JP2001255912A (ja) モーションプログラムの実行方法
JPH04163668A (ja) タイムシェアリングシステムに於けるテキストエディタの連動方式
JPH07152575A (ja) パッチ方式
JP2001242915A (ja) プログラマブルコントローラのメッセージ通信方法
JPS6020771B2 (ja) マイクロ診断方式
JP2001265612A (ja) 組込み機器用仮想マシンシステム
JPH0392944A (ja) 順編成ファイルのデータ更新方式
JPH0363730A (ja) 親プロセス内ルーチン起動方法
JPH04178731A (ja) オブジェクト指向処理系におけるメソッド・キャッシュ情報の再利用方式
JPH04248654A (ja) コマンド起動プログラムのメモリ常駐方式
US20020087827A1 (en) Architecture of psm-mpus and coprocessors
JPH0283633A (ja) ユーティリティプログラムの制御装置
JPH05334249A (ja) 対話処理システムにおけるカタログのネスティング管理方式
Stefanescu et al. P systems with control nuclei
JPH01214957A (ja) Tssセッション開設及び終了方式
JPH02171940A (ja) 入出力制御方式
JPH04195535A (ja) プログラム空間生成方式
JPS63158632A (ja) インタプリタシステムにおけるシステムプログラム実行方式
JPH04348438A (ja) 利用権管理方式
JPH0683776A (ja) オンライン業務処理システム
JPH02161548A (ja) アダプタに対するプログラムローディング方式
JPH03237577A (ja) データフロープログラムにおける自動ソート処理方式