JPS63178344A - バツジ処理完了通知方式 - Google Patents

バツジ処理完了通知方式

Info

Publication number
JPS63178344A
JPS63178344A JP62010386A JP1038687A JPS63178344A JP S63178344 A JPS63178344 A JP S63178344A JP 62010386 A JP62010386 A JP 62010386A JP 1038687 A JP1038687 A JP 1038687A JP S63178344 A JPS63178344 A JP S63178344A
Authority
JP
Japan
Prior art keywords
program
processing
badge
flag area
main
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
JP62010386A
Other languages
English (en)
Inventor
Misao Inoke
操 猪野毛
Kanji Nishino
関司 西野
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62010386A priority Critical patent/JPS63178344A/ja
Publication of JPS63178344A publication Critical patent/JPS63178344A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 [概 要] 主プログラム(例えばTSSプログラム)とバッジプロ
グラムとがそれぞれ独立して走行するごとく構成された
系において、従来、主プログラムがバッジプログラムを
起動した場合に、該バッジプログラムが最後の処理ステ
ップまで正常に処理できたか、途中のステップで異常終
了してしまったかなどの状況を、該バッジプログラムを
起動した主プログラムが知ることが不可能であったため
、その後処理などを行なうことができないという問題点
があった0本発明はこのような従来の問題点を解決する
ため、バッジプログラムの処理状況に係る情報を記憶す
るフラグ領域を設けることにより主プログラムがバッジ
プログラムの処理状況を認識できる技術について開示し
ている。
丁産業上の利用分野] 本発明は主プログラムとバッジプログラムとがそれぞれ
独立して走行する系の制御に関するものであって、特に
主プログラムが起動したバッジプログラムの処理状況を
該主プログラムが認識することの可能な制御に係る。
[従来の技術] 例えば、表示装置上の画面に主プログラム(TSSプロ
グラム)が表示した機械図面の情報の中から、構成部品
に係る情報を抽出して構成部品表を作成するような処理
において、該機械図面の情報の中から構成部品に係る情
報を抽出したり、これから構成部品表を作成する処理を
バッジプログラムが行なうようにして、主プログラムの
負荷を軽減せしめる構成を採ったとき、主プログラムが
バッジプログラムを起動すると、それ以降は主プログラ
ムとバッジプログラムとはそれぞれ独立して走行するこ
とになる。
そして、バッジプログラムは自己に与えられた作業を終
了するとその結果を定められたファイルの所定領域に格
納して一切の処理を終了する。
主プログラムは、上記ファイルの所定領域からバッジプ
ログラムの処理結果を読み出してこれを表示装置の画面
に表示するなどの処理を行なう。
[発明が解決しようとする問題点コ 上述したような系において、主プログラムは、バッジプ
ログラムによる処理が正常に行なわれたか否かは、従来
、主プログラムが前記ファイルの所定領域からバッジプ
ログラムの処理結果を読み出して見るまで分からなかっ
た。
例えば、前述のバッジプログラムが処理すべき機械画面
の情報の中から構成部品に係る情報を抽出して、これか
ら構成部品表を作成する処理において、機械図面の情報
の中から構成部品に係る情報を抽出する処理に失敗した
ような場合においても、主プログラムは、ファイル内の
処理結果を見るまで、処理が異常終了したことを認識す
ることができず、また、その処理がどの時点で異常終了
したかが分からないという問題点があった。
これらは主プログラムが異常の発生とその箇所を早期に
把握することができれば、主プログラムが該当するバッ
ジプログラムを再起動したり操作者の指示を促す等の対
応により処理の円滑な続行を図ることができる性格のも
のであるが、従来はこのような処理が不可能であるとい
う不都合があった。
本発明は、このような従来の問題点に鑑み、バッジプロ
グラムを起動した主プログラムが該バッジプログラムの
処理状況を容易に把握することのできる手段を有する情
報処理装置を提供することを目的としている。
[問題点を解決するための手段] 本発明によれば上述の目的は、前記特許請求の範囲に記
載のとおり、主プログラムがバッジプログラムを起動し
て処理を実行せしめることが可能で該主プログラムと該
バッジプログラムとがそれぞれ独立して走行するごとく
構成された装置において、主プログラムとバッジプログ
ラムとが共にアクセス可能な主記憶領域あるいは補助記
憶領域にフラグ領域を設け、該フラグ領域にバッジ処理
が開始されたことを示す情報を記憶する手段と、バッジ
処理の処理ステップの終了ごとに歩進するカウンタの値
を該フラグ領域に記憶する手段と、バッジ処理が終了し
たとき前記処理が開始されたことを示す情報を処理が終
了したことを示す情報に書き替える手段とを具備せしめ
たことを特徴とするバッジ処理完了通知方式により達成
される。
[作 用] 上述した手段において、主プログラムは、フラグ領域の
内容を参照することにより、バッジプログラムの処理が
正常に終了したか否か、および、正常に終了しなかった
とき、何れの処理ステップまで進行したものであるかを
容易に認識することができる。
[実施例] 第1図は本発明の一実施例の制御を説明する図であって
、本発明で言う主プログラムがTSSアプリケーション
プログラムであり、該TSSアプリケーションがバッジ
プログラムを起動して処理を行なう場合について示して
いる。
第1図において、1はTSSアプリケーションプログラ
ムの処理、2はバッジプログラム1の処理、3はバッジ
プログラム2の処理、4はバッジプログラム3の処理を
表している。
第2図はそれぞれのバッジプログラムの処理を示す流れ
図であって、(a)はバッジプログラム1の処理、(b
)はバッジプログラム2の処理、(e)はバッジプログ
ラム3の処理を示している。
第3図はフラグ領域(本実施例においてはステータスフ
ラグレコードとも言う )の詳細を示す図であって、5
は開始、終了を表示するステータスフラグ域、6はカウ
ンタを表している。
開始、終了の表示域5にはバッジプログラムが開始され
たときST”が書き込まれ、該バッジプログラムが終了
したとき“END”に書き替えられる。カウンタ6は初
期値として“0”がセットされ、バッジプログラムの処
理ステップの終了ごとに°゛+1”される。
以下、第1図〜第3図を用いて本発明の一実施例の動作
について説明する。
■TSSアプリケーションプログラムがスタートすると
、バッジプログラム1を起動して、開始フラグ(ST)
をステータスフラグ域5にライトする。
■つづいて実際の処理プログラムとしてのバッジプログ
ラム2を起動すると、ステップ1の「データ抽出」処理
を行ない、正常に終了すると、カウンタ6に“1”をセ
ットして、ステップ2の「データソート」処理を行ない
正常に終了するとカウンタ6の値を歩進させる。このよ
うにステップ3からnまでの処理を行ない、プログラム
は終了する。
■しかし、各ステップの処理が正常に終了しないとカウ
ンタ6は歩進されず以降のステップも実行されないでプ
ログラムは異常終了する。
従って、カウンタの値も正常終了されたステップに対応
する値が最後に記憶されたままとなる。
■つづいて終了フラグ(E N D )をステータスフ
ラグ域5にセットするバッジプログラム3が起動される
。この時、TSSアプリケーションプログラムでは、既
に起動されたバッジプログラム1〜3の処理が全部終了
して、終了フラグが立つまで時間待ちしている。この場
合、TSS画面には「××処理中につきしばらくお待ち
下さい」というメツセージを出力する。
0次にバッジプログラム3が終了すると、TSSアプリ
ケーションプログラムでは、ステータスフラグを読取り
、終了フラグ(E N D )であればバッジプログラ
ム2に係るカウンタ6の値(1〜n)を調べて後処理を
行い何ステップ目で異常終了したのか、最後のステップ
まで処理して正常終了したのか分画面上に表示し、次の
処理を操作者にうながす。
■また、TSSアプリケ−′ジョンプログラムから起動
するバッジプログラム1〜3は順に走行するように同一
ジョブオ・−ム、同一クラスとする。
■TSSプログラム内ではバッジプログラム1〜3を連
続して起動する。またバッジプログラム1の起動を省略
し、TSSプログラム内でステータスフラグ域5に開始
フラグ(ST)をセットしてTSSプログラムからバッ
ジプログラム2.3を連続起動してもよい。
[発明の効果] 以上説明したように本発明の方式によれば、主プログラ
ムがバッジプログラムの処理結果を容易に把握すること
ができる。これによりバッジプログラムを別空間で処理
することが可能となるから、TSSプログラムそのもの
を小さい空間で走行させることができる利点がある。
また、ユーザ提供モジュールがバッジプログラムであっ
た場合、TSSプログラムと簡単にリンクをとることが
できる。このようにしてシステム構築の容易性や便利性
が著しく向上する。
【図面の簡単な説明】
第1図は本発明の一実施例の制御を説明する図、第2図
はバッジプログラムの処理を示す流れ図、第3図はフラ
グ領域の詳細を示す図である。 1・・・・・・TSSアプリケーションプログラムの処
理、2・・・・・・バッジプログラム1の処理、3・・
・・・・バッジプログラム2の処理、4・・・・・・バ
ッジプログラム3の処理、5・・・・・・ステータスフ
ラグ域、6・・・・・・カウンタ ・7〜〜 代理人 弁理士 井 桁 貞 −1・・第 / 図 (a)                      
(b)バッジプログラムの処理も示す流九図 第2 図 ステータス        カウンタ フラグ域 フラグ領域の詳kEを示す図 第3 図

Claims (1)

  1. 【特許請求の範囲】 主プログラムがバッジプログラムを起動して処理を実行
    せしめることが可能で該主プログラムと該バッジプログ
    ラムとがそれぞれ独立して走行するごとく構成された装
    置において、 主プログラムとバッジプログラムとが共にアクセス可能
    な主記憶領域あるいは補助記憶領域にフラグ領域を設け
    、 該フラグ領域にバッジ処理が開始されたことを示す情報
    を記憶する手段と、 バッジ処理の処理ステップの終了ごとに歩進するカウン
    タの値を該フラグ領域に記憶する手段と、 バッジ処理が終了したとき前記処理が開始されたことを
    示す情報を処理が終了したことを示す情報に書き替える
    手段とを具備せしめたことを特徴とするバッジ処理完了
    通知方式。
JP62010386A 1987-01-20 1987-01-20 バツジ処理完了通知方式 Pending JPS63178344A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62010386A JPS63178344A (ja) 1987-01-20 1987-01-20 バツジ処理完了通知方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62010386A JPS63178344A (ja) 1987-01-20 1987-01-20 バツジ処理完了通知方式

Publications (1)

Publication Number Publication Date
JPS63178344A true JPS63178344A (ja) 1988-07-22

Family

ID=11748678

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62010386A Pending JPS63178344A (ja) 1987-01-20 1987-01-20 バツジ処理完了通知方式

Country Status (1)

Country Link
JP (1) JPS63178344A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008026764A1 (de) 2007-06-05 2008-12-11 Mitsubishi Electric Corp. Deckelloses Gehäuse und Herstellungsverfahren desselben

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5322328A (en) * 1976-08-13 1978-03-01 Kokusai Electric Co Ltd Method of indicating propriety of display operation
JPS5654554A (en) * 1979-10-11 1981-05-14 Hitachi Ltd Program runaway detecting method
JPS6072039A (ja) * 1983-09-28 1985-04-24 Fujitsu Ltd マルチタスクプログラムの正常動作監視方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5322328A (en) * 1976-08-13 1978-03-01 Kokusai Electric Co Ltd Method of indicating propriety of display operation
JPS5654554A (en) * 1979-10-11 1981-05-14 Hitachi Ltd Program runaway detecting method
JPS6072039A (ja) * 1983-09-28 1985-04-24 Fujitsu Ltd マルチタスクプログラムの正常動作監視方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008026764A1 (de) 2007-06-05 2008-12-11 Mitsubishi Electric Corp. Deckelloses Gehäuse und Herstellungsverfahren desselben

Similar Documents

Publication Publication Date Title
JPS63178344A (ja) バツジ処理完了通知方式
JP2010102454A (ja) 情報処理装置、情報処理プログラム
JP2903825B2 (ja) 誤順処理防止方法
JP2574938B2 (ja) システム起動方式
JP2921228B2 (ja) プログラマブルコントローラ
JP3350717B2 (ja) デバック装置およびデバック方法
JPS60136810A (ja) プログラマブルコントロ−ラ
JPH06250889A (ja) データ処理システムにおける障害処理方式
JPH02242358A (ja) 情報処理装置の起動制御方式
JPS6238906A (ja) 数値制御装置
JPH01195565A (ja) 会話型処理システムにおけるコマンド呼出し方式
JPH01287709A (ja) シーケンス制御装置
JPH0887426A (ja) 自己診断状況表示方式
JP2628776B2 (ja) プログラマブルコントローラ用故障診断装置
JPH0370026A (ja) 計算機システムの機能デモンストレーシヨン装置
JPS63180141A (ja) 対話型デバツガによるデバツグ方式
JPH03171302A (ja) プログラムコメントの表示用格納方法
JPH1040138A (ja) サブルーチンの運用情報収集方法
JPH05224800A (ja) 自動入力システム
JPH11134216A (ja) 制御装置及び方法
JPS63228341A (ja) プログラム構文チエツク方式
JPH0319025A (ja) ジョブ起動方式
JPH073029U (ja) 処理状態表示装置
JPS6042500B2 (ja) マルチデ−タ処理システム
JPH03166630A (ja) 高負荷テストにおけるジョブ監視方式