JPH01195565A - 会話型処理システムにおけるコマンド呼出し方式 - Google Patents

会話型処理システムにおけるコマンド呼出し方式

Info

Publication number
JPH01195565A
JPH01195565A JP63019788A JP1978888A JPH01195565A JP H01195565 A JPH01195565 A JP H01195565A JP 63019788 A JP63019788 A JP 63019788A JP 1978888 A JP1978888 A JP 1978888A JP H01195565 A JPH01195565 A JP H01195565A
Authority
JP
Japan
Prior art keywords
command
processing
message
program
control unit
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
JP63019788A
Other languages
English (en)
Inventor
Toshiaki Hashimoto
敏昭 橋本
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 JP63019788A priority Critical patent/JPH01195565A/ja
Publication of JPH01195565A publication Critical patent/JPH01195565A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は会話型処理システムにおけるコマンド呼出し方
式に関し、特に会話型処理システムに用意されているシ
ステムコマンドが利用者プログラムにより呼び出される
場合の会話型処理システムにおけるコマンド呼出し方式
に関する。
〔従来の技術〕
会話型処理システムに用意されているシステムコマンド
に対応するコマンド処理プログラムの処理結果(コマン
ド処理プログラムの処理が正常に終了したか否かという
情報やその処理に基づき出力されるメツセージ等)の出
力は、システムコマンドが端末装置力ζら入力されてい
る場合等における処理結果メツセージとしての端末装置
への表示や、システムコマンドがコマンドプロシージャ
から入力されている場合等におけるコマンドプロシアー
ジャにより指定されている出力ファイルへの処理結果の
出力により行われている。
従来、この種のシステムコマンドが利用者プログラムに
より呼び出される場合の会話型処理システムにおけるコ
マンド呼出し方式では、呼び出されるシステムコマンド
に対応するコマンド処理プログラムの処理結果は上述の
ように処理結果メツセージとして端末装置に表示される
かコマンドプロシージャにより指定されている出力ファ
イルに出力されるかのいずれかであるために、利用者プ
ログラムからシステムコマンドの呼出しが行われて利用
者プログラムによりシステムコマンドに対応するコマン
ド処理プログラムの処理結果が必要とされる場合には、
システムコマンドを記述するコマンドプロシージャの作
成(コマンドプロシージャを格納するファイルの作成を
含む)、コマンドプロシージャによる出力ファイルの指
定およびその出力ファイルの参照が利用者プログラム毎
に個別的に各システムコマンドの差異が考慮されて行わ
れなければならなかった。
〔発明が解決しようとする課題〕
上述した従来の会話型処理システムにおけるコマンド呼
出し方式では、利用者プログラムによりシステムコマン
ドが呼び出される場合にシステムコマンドを記述するコ
マンドプロシージャを格納するファイルの作成やそのシ
ステムコマンドに対応するコマンド処理プログラムの処
理結果を格納する出力ファイルの指定等の必要があり、
コマンドプロシージャにより指定される出力ファイルに
格納されているコマンド処理プログラムの処理結果(端
末装置に出力される処理結果メツセージそのままが格納
されている場合が多い)の参照等の利用者プログラム毎
に個別的なシステムコマンド固有の(システムコマンド
の差異を考慮しなければならない)処理を行う必要があ
るので、システムコマンドが利用者プログラムにより呼
び出されても会話型処理システムに用意されている開発
済みのシステムコマンド(そのシステムコマンドに対応
するコマンド処理プログラム)を有効に利用することが
できない(上述のような利用者プログラムにとって大き
な負荷となる処理が必要になり、利用者プログラムの作
成においても多くの工数や知識が必要になる)という欠
点がある。
本発明の目的は、上述の点に鑑み、会話型処理システム
に豊富に用意されているシステムコマンドを有効に利用
するために利用者プログラムにとってシステムコマンド
の処理結果を容易に確認することができる会話型処理シ
ステムにおけるコマンド呼出し方式を提供することにあ
る。
〔課題を解決するための手段〕
本発明の会話型処理システムにおけるコマンド呼出し方
式は、コマンド処理プログラムの処理結果を格納する結
果情報格納ファイルと、コマンド処理プログラムの処理
結果を端末装置に表示する端末出力モードであるかコマ
ンド処理プログラムの処理結果を前記結果情報格納ファ
イルに出力するメツセージ保持モードであるかの選択を
行う端末入出力制御部と、この端末入出力制御部により
メツセージ保持モードの選択が行われた場合に前記端末
入出力制御部により起動されコマンド処理プログラムの
処理結果を前記結果情報格納ファイルに格納するメツセ
ージ保持制御部と、前記結果情報格納ファイルに格納さ
れている処理結果の利用者プログラムによる確認を可能
にする制御を行うメツセージ確認制御部と、利用者プロ
グラムによるシステムコマンドの呼出しに基づきそのシ
ステムコマンドに対応するコマンド処理プログラムを起
動し前記結果情報格納ファイルを作成しそのファイル名
を前記メツセージ保持制御部に通知し前記端末入出力制
御部にメツセージ保持モードの選択を行わせるコマンド
呼出し制御部とを有する。
〔作用〕
本発明の会話型処理システムにおけるコマンド呼出し方
式では、結果情報格納ファイルがコマンド処理プログラ
ムの処理結果を格納し、端末入出力制御部がコマンド処
理プログラムの処理結果を端末装置に表示する端末出力
モードであるかコマンド処理プログラムの処理結果を結
果情報格納ファイルに出力するメツセージ保持モードで
あるかの選択を行い、メソセージ保持制御部が端末入出
力制御部によりメツセージ保持モードの選択が行われた
場合に端末入出力制御部により起動されコマンド処理プ
ログラムの処理結果を結果情報格納ファイルに格納し、
メソセージ確認制御部が結果情報格納ファイルに格納さ
れている処理結果の利用者プログラムによる確認を可能
にする制御を行い、コマンド呼出し制御部が利用者プロ
グラムによるシステムコマンドの呼出しに基づきそのシ
ステムコマンドに対応するコマンド処理プログラムを起
動し結果情報格納ファイルを作成しそのファイル名をメ
ツセージ保持制御部に通知し端末入出力制御部にメツセ
ージ保持モードの選択を行わせる。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の会話型処理システムにおけるコマン
ド呼出し方式の一実施例の構成を示すブロック図である
0本実施例の会話型処理システムにおけるコマンド呼出
し方式は、利用者プログラム1と、コマンド呼出し制御
部2と、コマンド処理プログラム3と、端末入出力制御
部4と、メツセージ保持制御部5と、端末制御部6と、
結果情報格納ファイル7と、メツセージ確認制御部8と
、端末装置9とを含んで構成されている。
第2図を参照すると、結果情報格納ファイル7内のデー
タ(処理結果)は、制御情報72およびメツセージ内容
73の結果情報格納ファイル7への出力順に付加される
番号であるメツセージ番号71と、コマンド処理プログ
ラムの処理が異常であることを示す処理結果異常通知メ
ツセージid (identification)、通
常はメツセージ内容73を伴わないコマンド処理プログ
ラムの処理(ファイルコピー処理のように処理が正常に
終了したか否かが処理結果として利用者プログラム1に
とって認識できればよい処理)が正常であることを示す
処理結果正常通知メツセージidおよびメソセージ内容
73を伴うコマンド処理プログラムの処理(ファイルリ
ード処理のように処理が正常に終了したか否かとともに
読み込んだ内容も処理結果として利用者プログラム1に
とって認識できなければならない処理)が正常であるこ
とを示す処理結果正常表示メツセージidのいずれかが
設定される制御情報72と、制御情報72のみでは表せ
ないコマンド処理プログラム3の処理結果を示すメソセ
ージ内容73とからなるデータ形式で構成されている。
次に、このように構成された本実施例の会話型処理シス
テムにおけるコマンド呼出し方式の動作について説明す
る。
利用者プログラム1によりシステムコマンドが指定され
て(システムコマンドが利用者プログラム1中に記述さ
れて指定される)呼び出されたコマンド呼出し制御部2
では、第1図中の■〜■の矢線で示される処理が行われ
る。
すなわち、まず利用者プログラム1により指定されたシ
ステムコマンドに対応するコマンド処理プログラム3が
起動される(■参照)。
また、指定されたシステムコマンドに対応するコマンド
処理プログラム3の処理の終了後にその処理結果を利用
者プログラム1から参照し確認できるようにコマンド処
理プログラム3の処理結果を格納するための結果情報格
納ファイル7が作成される(■参照)。
さらに、■の処理により作成された結果情報格納ファイ
ル7のファイル名がメツセージ保持制御部5に対して通
知される(■参照)。
加えて、結果情報格納ファイル7に処理結果を格納する
ために端末入出力制御部4によってメツセージ保持制御
部5が呼び出されるモード(メツセージ保持モード)で
あることが端末入出力制御部4に対して通知される(■
参照)(このメツセージ保持モードに対して、端末装置
9に処理結果を処理結果メツセージとして表示するモー
ドを端未出力モードという、端末入出力制御部4では端
末出力モードであるかメツセージ保持モードであるかの
選択が■の通知に基づいて行われる)。
コマンド呼出し制御部2から起動されたコマンド処理プ
ログラム3では、利用者プログラム1からのシステムコ
マンドの指定に基づく処理の要求であるということは特
に判別されることなく、処理の過程において出力される
処理結果を処理結果メツセージとして端末装置9に表示
するつもりで端末入出力制御部4が呼び出される(結果
的に処理結果が端末装置9に表示されるか否かは別とし
て、端末装置9からシステムコマンドが入力された場合
の処理と全く同様に処理結果を端末装置9に表示するつ
もりで端末入出力制御部4が呼び出される)。
端末入出力制御部4では、コマンド呼出し制御部2から
の■の通知によるメツセージ保持モードであるとの識別
に基づいて、端末出力モードであれば端末装置9に表示
すべきメツセージ内容73(処理結果メツセージの主要
部分)に制御情報72が付加され、そのデータ(制御情
報72が付加されたメツセージ内容73)を伴うメツセ
ージ保持制御部5の呼出しが行われる。
なお、端末入出力制御部4では、メツセージ保持モード
でなければ(端末出力モードであれば)端末制御部6が
呼び出されて端末装置9との間のメンセージ入出力が行
われる。また、端末装置9に対するメツセージの入力促
進(コマンド処理プログラム3の処理が行われる上で必
要になるデータの追加入力(コマンド処理プログラム3
の処理の内容によっては不要な場合もある)を端末装置
9の操作者に対して促す指示)はメツセージ保持モード
であっても端末制御部6に渡されコマンド処理プログラ
ム3の所定の処理が可能にされる(入力促進が行われた
という情報は結果情報格納ファイル7およびメツセージ
確認制御部8を介して利用者プログラム1に認識させる
ためにメツセージ保持制御部5にも通知される)。
メツセージ保持制御部5では、端末入出力制御部4から
渡された制御情報72とメツセージ内容73とにメツセ
ージ番号71が付加され、第2図に示す形式のデータ(
処理結果)がコマンド呼出し制御部2からの■の通知で
識別されているファイル名を有する°結果情報格納ファ
イル7に出力される。
コマンド処理プログラム3の処理が終了するとコマンド
呼出し制御部2に制御が戻され(■の呼出しに対する復
帰として制御が戻される)、コマンド呼出し制御部2で
は端末入出力制御部4に対してメツセージ保持モードの
解除が■の通知で行われる(端末出力モードになる)。
利用者プログラムlでは、コマンド呼出し手続き(シス
テムコマンドを指定してコマンド呼出し制御部2を呼び
出してコマンド処理プログラム3に処理を行わせる手続
き)が終了すると、そのシステムコマンドに対応するコ
マンド処理プログラム3の処理結果を確認するためにメ
ツセージ確認制御部8が呼び出される。
メツセージ確認制御部8では、結果情報格納ファイル7
内のデータ(処理結果)中の111m情報72が検索さ
れ、正常・異常の結果値(処理結果異常通知メツセージ
id、処理結果正常通知メツセージidおよび処理結果
正常表示メツセージidのいずれであるかに基づく情報
)と必要に応じてその制御情報72に対応するメツセー
ジ内容73とが呼出し元の利用者プログラムlに通知さ
れる(制御情報72の内容が処理結果正常表示メツセー
ジidである場合にはメツセージ内容73の通知は行わ
れない)。
利用者プログラムlでは、メツセージ確認制御部8から
通知された情報に基づいてコマンド呼出し手続きに係る
システムコマンドに対応するコマンド処理プログラム3
の処理結果の確認が行われる。
すなわち、正常・異常の結果値が異常(ill ′4B
情f172の内容が処理結果異常通知メツセージid)
である場合にはその旨が確認され、さらに必要であれば
メツセージ内容73が取得されて異常になった理由が解
析される。また、正常・異常の結果値が正常(制御情報
72の内容が処理結果正常通知メツセージidまたは処
理結果正常表示メッセージid)であって特に制御情報
72の内容が処理結果正常通知メツセージidである場
合にはその旨が確認され、さらに必要であればメツセー
ジ内容73が取得される(この場合にはメツセージ内容
73の取得は不要であることが多い)。さらに、正常・
異常の結果値が正常であって特に制御情報72の内容が
処理結果正常表示メツセージidである場合にはその旨
が確認され、メツセージ確認制御部8が利用者プログラ
ム1により再び呼d出されて所定のメソセージ内容73
(メツセージ量が多い場合が普通であるのでメツセージ
61 L’2制御部8の再度の呼出しが行われる)が利
用者プログラム1により取得される。
このようにして、システムコマンドに対応するコマンド
処理プログラム3の処理結果は処理結果メツセージとし
て端末装置9に表示されなくても(表示させることも可
能である)利用者プログラムlの処理における入力情報
とすることができる。
〔発明の効果〕
以上説明したように本発明は、結果情報格納ファイル、
端末入出力制御部、メツセージ保持制御部、メツセージ
確認制御部およびコマンド呼出し制御部を設けることに
より、会話型処理システムに用意されているシステムコ
マンドを利用者プログラムによって呼び出してそのシス
テムコマンドに対応するコマンド処理プログラムの処理
結果を利用者プログラムによって容易かつ詳細に6’l
LWすることができ、会話型処理システムに豊富に用意
されているシステムコマンドを有効に利用者プログラム
の一部として利用することができる(複数のシステムコ
マンドの呼出しに基づき複数のコマンド処理プログラム
の処理を組み合わせて行わせる新規の利用者専用コマン
ドを作成することもできる)という効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、 第2図は第1図中の結果情報格納ファイル内のデータの
構成(データ形式)を示す図である。 図において、 l・・・利用者プログラム、 2・・・コマンド呼出し制御部、 3・・・コマンド処理プログラム、 4・・・端末入出力制御部、 5・・・メツセージ保持制御部、 6・・・端末制御部、 7・・・結果情報格納ファイル、 8・・・メツセージ確認制御部、 9・・・端末装置、 71・・・メソセージ番号、 72・・・制御情報、 73・・・メソセージ内容である。

Claims (1)

  1. 【特許請求の範囲】 コマンド処理プログラムの処理結果を格納する結果情報
    格納ファイルと、 コマンド処理プログラムの処理結果を端末装置に表示す
    る端末出力モードであるかコマンド処理プログラムの処
    理結果を前記結果情報格納ファイルに出力するメッセー
    ジ保持モードであるかの選択を行う端末入出力制御部と
    、 この端末入出力制御部によりメッセージ保持モードの選
    択が行われた場合に前記端末入出力制御部により起動さ
    れコマンド処理プログラムの処理結果を前記結果情報格
    納ファイルに格納するメッセージ保持制御部と、 前記結果情報格納ファイルに格納されている処理結果の
    利用者プログラムによる確認を可能にする制御を行うメ
    ッセージ確認制御部と、 利用者プログラムによるシステムコマンドの呼出しに基
    づきそのシステムコマンドに対応するコマンド処理プロ
    グラムを起動し前記結果情報格納ファイルを作成しその
    ファイル名を前記メッセージ保持制御部に通知し前記端
    末入出力制御部にメッセージ保持モードの選択を行わせ
    るコマンド呼出し制御部と、 を有することを特徴とする会話型処理システムにおける
    コマンド呼出し方式。
JP63019788A 1988-01-29 1988-01-29 会話型処理システムにおけるコマンド呼出し方式 Pending JPH01195565A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63019788A JPH01195565A (ja) 1988-01-29 1988-01-29 会話型処理システムにおけるコマンド呼出し方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63019788A JPH01195565A (ja) 1988-01-29 1988-01-29 会話型処理システムにおけるコマンド呼出し方式

Publications (1)

Publication Number Publication Date
JPH01195565A true JPH01195565A (ja) 1989-08-07

Family

ID=12009077

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63019788A Pending JPH01195565A (ja) 1988-01-29 1988-01-29 会話型処理システムにおけるコマンド呼出し方式

Country Status (1)

Country Link
JP (1) JPH01195565A (ja)

Similar Documents

Publication Publication Date Title
JPH01195565A (ja) 会話型処理システムにおけるコマンド呼出し方式
US5524192A (en) Simplifying maintaining and displaying of program comments
JPH0535459B2 (ja)
JP2509936B2 (ja) 出力制御装置
JPH09160611A (ja) プログラマブルコントローラ
JPS626295A (ja) Crt画面サイクリツク表示方式
JPH0478938A (ja) コンピュータ運用支援システム
JPH02247764A (ja) 電子計算機システムのバッチ処理管理方式
JPS63211433A (ja) コマンドプロシ−ジヤ/ジヨブ制御言語の作成における事前エラ−チエツク方式
JP2830568B2 (ja) 処理履歴表示可能な情報処理装置
JPH02244224A (ja) エラー検出時の原始プログラム修正支援方式
JPH04373060A (ja) バッチジョブ投入数制限方式
JPS63180141A (ja) 対話型デバツガによるデバツグ方式
JPH10187611A (ja) ジョブスケジュールの変更処理方式
JPS6359647A (ja) 例外事象情報表示方式
JPH01169635A (ja) ジョブ起動方式
JPH02173822A (ja) 施行パッチ管理方式
JPH06332756A (ja) 情報処理システム
JPH01261741A (ja) Faコントローラ
JPH08328836A (ja) 図形情報管理装置
JPS63178344A (ja) バツジ処理完了通知方式
JPS61145651A (ja) マイクロテストプログラムによる試験処理方式
JPH02151956A (ja) コマンドプロシジャ起動方式
JPS59197915A (ja) オペレ−タ・メツセ−ジ応答方式
JPH05224800A (ja) 自動入力システム