JPH05241855A - 不在ジョブの状況表示方式 - Google Patents

不在ジョブの状況表示方式

Info

Publication number
JPH05241855A
JPH05241855A JP3326057A JP32605791A JPH05241855A JP H05241855 A JPH05241855 A JP H05241855A JP 3326057 A JP3326057 A JP 3326057A JP 32605791 A JP32605791 A JP 32605791A JP H05241855 A JPH05241855 A JP H05241855A
Authority
JP
Japan
Prior art keywords
output
text
job
absent
input
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.)
Withdrawn
Application number
JP3326057A
Other languages
English (en)
Inventor
Yukio Chichida
幸雄 知々田
Hiroyuki Obara
浩幸 小原
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
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Solution Innovators 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 NEC Corp, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP3326057A priority Critical patent/JPH05241855A/ja
Publication of JPH05241855A publication Critical patent/JPH05241855A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】不在ジョブの動作の正常性を簡単に確認できる
不在ジョブの状況表示方式を提供すること。 【構成】入力手段5は、入力ファイル7から読み込んだ
入力テキストを、プログラム実行領域411内のプログ
ラムに通知すると共に最新入力行406に格納し、最新
入力行番号405を加算し、出力テキスト番号407と
有効バッファ長409とを初期化する。出力手段6は、
出力テキストを出力ファイル8に書き込むと共に出力テ
キスト保存バッファ410に格納し、出力テキスト番号
407と有効バッファ長409とを更新する。不在ジョ
ブ状況出力手段2は、不在ジョブ管理テーブル3内の不
在ジョブの実行開始時刻32を取込み、又、入力手段5
あるいは出力手段6が格納した、最新入力行番号405
と最新入力行406と出力テキスト番号407とが示
す、出力テキスト保存バッファ410内の出力テキスト
を順次取り込み、合せて会話端末1に出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は不在ジョブの状況表示方
式に関し、特に情報処理装置上で会話処理の開始から終
了までの一連の質疑応答についてのコマンドプロシージ
ャ処理を実行する不在ジョブの実行状況を会話端末から
の指示に従って表示する不在ジョブの状況表示方式に関
する。
【0002】
【従来の技術】従来の不在ジョブの状況表示方式は、実
行待ち、実行中、終了済みの状態をそれぞれ表示する方
式であった。
【0003】
【発明が解決しようとする課題】上述した従来の不在ジ
ョブの状況表示方式は、実行待ち、実行中、終了済みの
状態をそれぞれ表示する方式であったので、不在ジョブ
として実行した会話処理プログラムがどのような処理を
行っているか、どこまでの処理を完了しているのか確認
することができず、このため不在ジョブの動作が正常に
進行していることを確認することが困難であるという問
題点がある。
【0004】本発明の目的は、不在ジョブの動作の正常
性を簡単に確認できる不在ジョブの状況表示方式を提供
することにある。
【0005】
【課題を解決するための手段】本発明の不在ジョブの状
況表示方式は、情報処理装置上で会話処理の開始から終
了までの一連の質疑応答について予め定める入力ファイ
ルと出力ファイルとを介して行うコマンドプロシージャ
処理を実端末との接続なしで実行する不在ジョブであっ
てこの不在ジョブの実行状況を会話端末からの指示に従
って表示する不在ジョブの状況表示方式において、実行
を開始した前記不在ジョブのジョブ名と実行開始時刻と
を格納する不在ジョブ管理テーブルと、前記入力ファイ
ルの次ぎに入力すべき位置を示す入力ファイルポインタ
と、前記出力ファイルの次ぎに書き込むべき位置を示す
出力ファイルポインタと、前記不在ジョブとして実行し
た会話処理プログラムからの入力要求で、最新入出力行
参照カウンタと最新入出力行更新中フラグを用いて排他
処理を行い、前記入力ファイルポインタに従って前記入
力ファイルからテキストを読み込み、読み込んだ前記テ
キストが前記入力ファイルの先頭から何番目かのテキス
トかを示す最新入力行番号と最新入力行とを更新し、出
力テキストを保存する出力テキスト保存バッファの使用
状況を示す有効バッファ長と前記出力テキスト保存バッ
ファの先頭テキストが前記会話処理プログラムによる前
記最新入力行の読み込みから何番目のテキストであるか
を示す出力テキスト番号とを初期化し、前記入力ファイ
ルポインタを更新すると共に読み込んだ前記テキストを
前記会話処理プログラムに渡す入力手段と、前記会話処
理プログラムの出力要求で、前記最新入出力行参照カウ
ンタと前記最新入出力行更新フラグとを用いて排他処理
を行い、前記出力テキストを前記出力テキスト保存バッ
ファに保存し、前記有効バッファ長を更新し、前記出力
テキスト番号に変更があればこの出力テキスト番号を更
新し、前記出力ファイルポインタに従って出力テキスト
を前記出力ファイルへ書き込み、前記出力ファイルポイ
ンタを更新する出力手段と、前記会話端末の指示したジ
ョブ名について前記不在ジョブ管理テーブルを参照し、
該当する不在ジョブの存在を確認し、存在する場合に該
当する不在ジョブの実行開始時刻を取り込み、不在ジョ
ブとして実行した前記会話処理プログラムの前記最新入
出力行更新中フラグと最新入出力行参照カウンタとを用
いて排他処理を行い、前記会話処理プログラムの前記最
新入力番号と前記最新入力行と前記出力テキスト番号と
前記出力テキスト保存バッファ内の前記出力テキストと
を取り込み、先に取り込んだ前記不在ジョブの実行開始
時刻と共に前記会話端末に出力する不在ジョブ状況出力
手段とを備える構成である。
【0006】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0007】図1は本発明の一実施例のブロック図であ
る。
【0008】会話端末1は、不在ジョブ状況出力手段2
に接続し不在ジョブのジョブ名の入力と実行状況の表示
とを行う。不在ジョブ状況出力手段2は、不在ジョブ管
理テーブル3と不在ジョブ実行領域4とに接続し、不在
ジョブの実行状況を知り会話端末1に送信する。不在ジ
ョブ実行領域4は、入力手段5と出力手段6とから制御
を受け、不在ジョブの会話処理プログラムへの一連の指
示が格納されている入力ファイル7からテキストを読み
込み、不在ジョブの会話処理プログラムが出力するテキ
ストを格納する出力ファイル8に出力テキストを書き込
む。
【0009】さらに詳細に構成を説明すれば、不在ジョ
ブ管理テーブル3は、実行中の不在ジョブについてその
ジョブ名31と実行開始時刻32とを持つ。
【0010】又、不在ジョブ実行領域4は、不在ジョブ
の会話処理プログラムへの入力ファイル7の入力テキス
ト位置を示す入力ファイルポインタ401と、複数プロ
セスからのアクセスを制御するための最新入出力行更新
中フラグ403と、最新入出力行参照カウンタ404
と、不在ジョブの会話処理プログラムへ通知した最新入
力テキストが入力ファイル7の先頭テキストから何番目
のテキストかを示し、初期値としてゼロを持つ最新入力
行番405と最新入力テキストを保持する最新入力行4
06と、不在ジョブの会話処理プログラムが出力するテ
キストを格納する出力ファイル8の格納位置を示す出力
ファイルポインタ402と、会話処理プログラムから出
力されたテキストを保存する出力テキスト保存バッファ
410と、出力テキスト保存バッファ410のサイズを
示す保存バッファ長408と、出力テキスト保存バッフ
ァ410内の使用サイズを示し初期値としてゼロを持つ
有効バッファ長409と、出力テキスト保存バッファ4
10内の先頭テキストが、会話プログラムが入力テキス
トを受け取ってから何番目のテキストであるかを示し初
期値としてゼロを持つ出力テキスト番号407と、不在
ジョブの会話処理プログラムの実行領域であるプログラ
ム実行領域411とを含む。
【0011】次に動作について説明する。
【0012】最初に、入力手段5が最新入力行番号40
5と最新入力行406と出力テキスト番号407と有効
バッファ長409とを更新する動作について説明する。
プログラム実行領域411で実行する会話処理プログラ
ムの入力要求を受けた入力手段5は、最新入出力行参照
カウンタ404を参照し、カウンタ値がゼロでないなら
ば不在ジョブ状況出力手段2が参照中であるため、カウ
ンタ値がゼロとなるまで待ち合わせ、最新入出力行カウ
ンタ404がゼロである場合は、最新入出力行更新中フ
ラグ403をオンとした後、入力ファイルポインタ40
1が示す入力ファイル7のテキスト位置から入力テキス
トを読み込み、最新入力行406へ格納し、最新入力行
番号405を1アップし、出力テキスト番号407と有
効バッファ長409をゼロで初期化し、入力ファイルポ
インタ401が次の入力テキスト位置を示すよう更新
し、さらに最新入出力更新中フラグ403をリセットす
ると共に読み込んだ入力テキストをプログラム実行領域
411内の会話処理プログラムへ渡す。
【0013】次に出力手段6が出力テキスト保存バッフ
ァ410へ出力テキストを保存する動作について説明す
る。出力テキスト保存バッファ410は、図2に示す記
憶パターン形式で出力テキストを格納し、出力テキスト
保存バッファ410の全体サイズが保存バッファ長40
8に、使用サイズが有効バッファ長409に格納されて
おり、出力テキスト保存バファ410の先頭テキストが
最新の入力を行ってから何番目のテキストであるかを示
す値が出力テキスト番号407に格納されている。プロ
グラム実行領域411で実行する会話処理プログラムか
らの出力要求を受けた出力手段6は、最新入出力行参照
カウンタ404を参照し、カウンタ値がゼロでないなら
ば不在ジョブ状況出力手段2が参照中であるため、カウ
ンタ値がゼロとなるまで待ち合わせ、最新入出力行参照
カウンタ404がゼロである場合は、最新入出力行更新
中フラグ403をオンとした後、出力テキスト番号40
7を参照し、ゼロであれば、出力テキスト保存バッファ
410には出力テキストがないことを示しているため、
要求された出力テキスト長を出力テキスト保存バファ4
10の先頭位置に格納しテキスト長4101を格納した
次の位置から出力テキスト4102を格納し、テキスト
長格納フィールドのサイズと出力テキストのサイズを加
算し有効バッファ長409に格納し、出力テキスト番号
407に1をセットする。
【0014】出力テキスト保存バッファ410がゼロで
なければ、既に出力テキスト保存バッファ410にテキ
ストが存在するため、要求された出力テキストのテキス
ト長格納フィールドのサイズと出力テキスト長とを加算
したものが、保存バッファ長408から有効バッファ長
409を引いたもの以下であれば、出力テキスト保存バ
ッファ410への追加が可能であるため、有効バッファ
長409からテキストの追加位置を求め、出力テキスト
のテキスト長4101と出力テキスト4102とを格納
し、有効バッファ長409に、今回追加したテキストの
テキスト長格納フィールドのサイズとテキスト長とを加
算する。
【0015】要求された出力テキスト長の格納フィール
ドのサイズと出力テキスト長とを加算したものが、保存
バッファ長408から有効バッファ長409を引いたも
のより大きければ、テキストの追加ができないため、ま
ず、出力保存バッファ410の先頭テキストのテキスト
長4101から2番目のテキストのテキスト長位置を求
める。次に有効バッファ長409から、出力テキスト保
存バッファ410のテキスト長格納フィールドのサイズ
とテキスト長4101とを減算し、この時有効バッファ
長409がゼロでなければ、先に求めた2番目のテキス
ト長位置から有効バッファ長409に格納されているサ
イズ分の内容を出力テキスト保存バッファ410の先頭
に移送し、出力テキスト番号407に1加算する。この
動作を有効バッファ長409がゼロとなるか、要求テキ
ストが格納可能となるまで繰り返す。有効バッファ長4
09がゼロとなった場合は、出力テキスト保存バッファ
410に1テキストのみしか格納されていないことを示
しており、出力テキストの格納が保証されているため、
出力テキスト番号407のみを1加算する。このように
して出力テキスト保存バッファ410に空き領域を確保
した後、出力テキストの出力テキスト保存バッファ41
0への追加を行う。
【0016】出力テキスト保存バッファ410に最新の
出力テキストを保存した後、出力手段6は、出力ファイ
ルポインタ402が示す出力ファイル8の書き込み位置
へ要求された出力テキストを書き込み、出力ファイルポ
インタ402を次の出力テキストの書き込み位置を示す
よう更新すると共に最新入出力行更新中フラグ403を
リセットする。
【0017】次に不在ジョブ状況出力手段2の動作につ
いて説明する。
【0018】会話端末1から実行状況を表示する不在ジ
ョブのジョブ名を受けた不在ジョブ状況出力手段2は、
不在ジョブ管理テーブル3を検索し、指示されたジョブ
名が登録されていなければその旨を会話端末1に出力す
る。不在ジョブ管理テーブル3にジョブ名が登録されて
いる場合は、この不在ジョブの実行開始時刻32を取り
込み、この不在ジョブの最新入出力更新中フラグ403
を参照し、オンである場合は入力手段5あるいは出力手
段6による更新処理中であるためオフとなるまで待ち合
わせ、最新入出力更新中フラグ403がオフとなったな
らば最新入出力行参照カウンタ404を1アップした
後、最新入力行番号405と最新入力行406と出力テ
キスト番号407とが示す、出力テキスト保存バッファ
410内の出力テキストを有効バッファ長409が示す
分まで先頭テキストから順次取り込み、最新入出力行参
照カウンタ404を1ダウンし、先に取り込んだこの不
在ジョブの実行開始時刻と共に会話端末1に出力する。
【0019】
【発明の効果】以上説明したように、本発明は、不在ジ
ョブの実行状況を会話処理システムに接続された会話端
末からの指示に従って、不在ジョブが処理している入力
テキストと、この入力テキストが入力ファイルの先頭か
ら何番目のテキストかを示す番号と、更に出力テキスト
保存バッファ内に保存されている最新出力テキストと、
この出力テキストの先頭が、最新の入力テキストを不在
ジョブが受け取ってから何番目に出力されたテキストで
あるかを示す番号と共に表示するため、該当の不在ジョ
ブの処理がどの位まで進んでいるかを容易に確認でき、
又、不在ジョブの実行開始時刻も表示するため、不在ジ
ョブの進行状況と合せて不在ジョブの終了までに要する
時間の推定が可能となり、不在ジョブの動作の正常性を
簡単に確認できるという効果が有る。
【図面の簡単な説明】
【図1】本発明の一実施例のブロック図である。
【図2】出力テキスト保存バッファの記憶パターン形式
を示す図である。
【符号の説明】
1 会話端末 2 不在ジョブ状況出力手段 3 不在ジョブ管理テーブル 4 不在ジョブ実行領域 5 入力手段 6 出力手段 7 入力ファイル 8 出力ファイル 31 ジョブ名 32 実行開始時刻 401 入力ファイルポインタ 402 出力ファイルポインタ 403 最新入出力行更新中フラグ 404 最新入出力行参照カウンタ 405 最新入力行番 406 最新入力行 407 出力テキスト番号 408 保存バッファ長 409 有効バッファ長 410 出力テキスト保存バッファ 411 プログラム実行領域

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 情報処理装置上で会話処理の開始から終
    了までの一連の質疑応答について予め定める入力ファイ
    ルと出力ファイルとを介して行うコマンドプロシージャ
    処理を実端末との接続なしで実行する不在ジョブであっ
    てこの不在ジョブの実行状況を会話端末からの指示に従
    って表示する不在ジョブの状況表示方式において、実行
    を開始した前記不在ジョブのジョブ名と実行開始時刻と
    を格納する不在ジョブ管理テーブルと、前記入力ファイ
    ルの次ぎに入力すべき位置を示す入力ファイルポインタ
    と、前記出力ファイルの次ぎに書き込むべき位置を示す
    出力ファイルポインタと、前記不在ジョブとして実行し
    た会話処理プログラムからの入力要求で、最新入出力行
    参照カウンタと最新入出力行更新中フラグを用いて排他
    処理を行い、前記入力ファイルポインタに従って前記入
    力ファイルからテキストを読み込み、読み込んだ前記テ
    キストが前記入力ファイルの先頭から何番目かのテキス
    トかを示す最新入力行番号と最新入力行とを更新し、出
    力テキストを保存する出力テキスト保存バッファの使用
    状況を示す有効バッファ長と前記出力テキスト保存バッ
    ファの先頭テキストが前記会話処理プログラムによる前
    記最新入力行の読み込みから何番目のテキストであるか
    を示す出力テキスト番号とを初期化し、前記入力ファイ
    ルポインタを更新すると共に読み込んだ前記テキストを
    前記会話処理プログラムに渡す入力手段と、前記会話処
    理プログラムの出力要求で、前記最新入出力行参照カウ
    ンタと前記最新入出力行更新フラグとを用いて排他処理
    を行い、前記出力テキストを前記出力テキスト保存バッ
    ファに保存し、前記有効バッファ長を更新し、前記出力
    テキスト番号に変更があればこの出力テキスト番号を更
    新し、前記出力ファイルポインタに従って出力テキスト
    を前記出力ファイルへ書き込み、前記出力ファイルポイ
    ンタを更新する出力手段と、前記会話端末の指示したジ
    ョブ名について前記不在ジョブ管理テーブルを参照し、
    該当する不在ジョブの存在を確認し、存在する場合に該
    当する不在ジョブの実行開始時刻を取り込み、不在ジョ
    ブとして実行した前記会話処理プログラムの前記最新入
    出力行更新中フラグと最新入出力行参照カウンタとを用
    いて排他処理を行い、前記会話処理プログラムの前記最
    新入力番号と前記最新入力行と前記出力テキスト番号と
    前記出力テキスト保存バッファ内の前記出力テキストと
    を取り込み、先に取り込んだ前記不在ジョブの実行開始
    時刻と共に前記会話端末に出力する不在ジョブ状況出力
    手段とを備えることを特徴とする不在ジョブの状況表示
    方式。
JP3326057A 1991-12-10 1991-12-10 不在ジョブの状況表示方式 Withdrawn JPH05241855A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3326057A JPH05241855A (ja) 1991-12-10 1991-12-10 不在ジョブの状況表示方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3326057A JPH05241855A (ja) 1991-12-10 1991-12-10 不在ジョブの状況表示方式

Publications (1)

Publication Number Publication Date
JPH05241855A true JPH05241855A (ja) 1993-09-21

Family

ID=18183628

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3326057A Withdrawn JPH05241855A (ja) 1991-12-10 1991-12-10 不在ジョブの状況表示方式

Country Status (1)

Country Link
JP (1) JPH05241855A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067237A (ja) * 1999-08-25 2001-03-16 Nec Corp 計算機システム及びその処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067237A (ja) * 1999-08-25 2001-03-16 Nec Corp 計算機システム及びその処理方法

Similar Documents

Publication Publication Date Title
JPH03184087A (ja) データ処理装置
JP3675542B2 (ja) 波形記録計
JPS6223031A (ja) 可変倍率複写機
JPS6089247A (ja) システムプログラムのロ−ド時間表現方法
JP3358113B2 (ja) プログラマブルコントローラ用プログラムの作成装置
JPH04348418A (ja) フィールド制御方式
JPH04215164A (ja) 背景ジョブの状況表示方式
JPH0624911Y2 (ja) 電子スケジュ−ラ
JP2862369B2 (ja) 画像表示制御装置
JPS5927303A (ja) プログラム修正装置
JPH09120306A (ja) プログラマブルコントローラ
JPS63249216A (ja) コマンド情報の登録および表示方式
JPH05143293A (ja) 磁気カードによる初期システム・ロード方式
JPH05120066A (ja) プログラムトレース表示方法
JPH07168811A (ja) 文書処理装置
JPS5938619B2 (ja) 未定義ラインナンバ出力方式
JPS63204295A (ja) デ−タ表示装置
JPS62254244A (ja) 情報処理装置
JPS62264368A (ja) 画像フアイル装置
JPH06149741A (ja) データ編集方式
JPS63214806A (ja) プログラマブル・コントロ−ラ
JPH04106633A (ja) 逆アセンブル方式
JPS63276637A (ja) デバッグプログラム内メモリ内容演算処理方式
JPH10116109A (ja) プログラム式表示装置
JPS6218596A (ja) 作業領域表示方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990311