JPH0236455A - バッチ処理起動制御方式 - Google Patents

バッチ処理起動制御方式

Info

Publication number
JPH0236455A
JPH0236455A JP18662688A JP18662688A JPH0236455A JP H0236455 A JPH0236455 A JP H0236455A JP 18662688 A JP18662688 A JP 18662688A JP 18662688 A JP18662688 A JP 18662688A JP H0236455 A JPH0236455 A JP H0236455A
Authority
JP
Japan
Prior art keywords
batch processing
processing
batch
online
start request
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
JP18662688A
Other languages
English (en)
Inventor
Kazuhiro Kurosawa
黒沢 和弘
Yasuhiro Suzuki
康弘 鈴木
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 JP18662688A priority Critical patent/JPH0236455A/ja
Publication of JPH0236455A publication Critical patent/JPH0236455A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はバッチ処理起動wI御方式に関し、特にオンラ
イン処理で発生した処理結果のデータをバッチ処理に引
き渡してバッチ処理の起動を制御する場合に、オンライ
ン処理側からバッチ処理の起動要求を登録することによ
りオンライン処理とは独立にバッチ処理を自動的に起動
制御するバッチ処理起動制御方式に関する。
〔従来の技術〕
従来、この種のバッチ処理起動制御方式では、オンライ
ン処理側から起動制御を管理して直接にバッチ処理の起
動を行っていた。
〔発明が解決しようとする課題〕
上述した従来のバッチ処理起動方式では、オンライン側
でバッチ処理の起動制御を管理してオンライン側から直
接にバッチ処理を起動していたので、バッチ処理が実行
中である場合等のバッチ処理の起動制御をオンライン処
理側で管理しなければならず、オンライン処理側の制御
が複雑になるという欠点がある。
本発明の目的は、上述の点に鑑み、オンライン処理とは
独立したバッチ処理の起動制御を行うことにより、オン
ライン処理側の制御を簡単にすることができるバッチ処
理起動制御方式を提供することにある。
〔課題を解決するための手段〕
本発明のバッチ処理起動制御方式は、オンライン処理で
発生した処理結果のデータをバッチ処理に引き渡してバ
ッチ処理の起動を制御するバッチ処理起動制御方式にお
いて、バッチ処理の動作状況を管理するバッチ処理管理
部と、このバッチ処理管理部にオンライン処理側からバ
ッチ処理の起動要求を登録するバッチ処理起動要求手段
と、前記バッチ処理管理部にバッチ処理側からバッチ処
理の実行完了と次のバッチ処理の起動要求とを登録する
バッチ処理実行状態設定手段と、前記バッチ処理管理部
に登録されたバッチ処理の起動要求とバッチ処理の動作
状況とに基づいてバッチ処理の起動を行うバッチ処理制
御手段とを有する。
〔作用〕
本発明のバッチ処理起動制御方式では、バッチ処°理管
理部がバッチ処理の動作状況を管理し、バッチ処理起動
要求手段がバッチ処理管理部にオンライン処理側からバ
ッチ処理の起動要求を登録し、バッチ処理実行状態設定
手段がバッチ処理管理部にバッチ処理側からバッチ処理
の実行完了と次のバッチ処理の起動要求とを登録し、バ
ッチ処理制御手段がバッチ処理管理部に登録されたバッ
チ処理の起動要求とバッチ処理の動作状況とに基づいて
バッチ処理の起動を行う。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例のバッチ処理起動制御方式
の構成を示すブロック図である。本実施例のバッチ処理
起動制御方式は、バッチ処理制御手段1と、オンライン
処理2と、オノ、ライン処理2に含まれるバッチ処理起
動要求手段3と、複数のバッチ処理4と、各バッチ処理
4に含まれるバッチ処理実行状態設定手段5と、バッチ
処理管理部6と、オンラインデータ引渡しファイル7と
、バッチデータ引渡しファイル8と、端末装置9とから
構成されている。
バッチ処理制御手段lは、一定時間間隔でハ。
子処理管理部6を参照し、各バッチ処理4について起動
条件が満足された時点でバッチ処理4の起動を行うとと
もに、バッチ処理管理部6の値を更新する。
オンライン処理2は、端末装置9から入力されたメツセ
ージの処理を行い、処理結果のデータを端末装置9に返
すとともに該当するバッチ処理4のオンラインデータ引
渡しファイル7に出力する。
また、オンラインデータ引渡しファイル7への処理結果
のデータがオンラインデータ引渡しファイル7の容量の
基準値を越えた等の予め設定された条件が満足された時
点で、ハンチ処理起動要求手段3を起動する。
バッチ処理起動要求手段3は、バッチ処理管理部6にバ
ッチ処理4の起動要求を登録する。
バッチ処理4は、バッチ処理制御手段1から起動されて
、オンラインデータ引渡しファイル7からデータを入力
してバッチデータ引渡しファイル8に出力するオンライ
ンデータ引渡し処理と、バッチデータ引渡しファイル8
からデータを人力してデータの編集および加工を行うバ
ッチデータ編集処理からなり、処理が終了した時点でバ
ッチ処理実行状態設定手段5を起動する。
バッチ処理実行状態設定手段5は、バッチ処理4からの
起動時にバッチ処理管理部6にバッチ処理4が完了した
ことを示す値を設定するとともに、次に起動すべきバッ
チ処理4が存在すればバッチ処理管理部6にバッチ処理
4の起動情報を登録する。
第2図は、バッチ処理管理部6の構成を示す図である。
バッチ処理管理部6には、バッチ処理4毎にバッチ処理
4に対応するバッチ処理名61と、バッチ処理4の動作
状況を示す実行ステータス62と、起動要求数63と、
実行完了数64と、当該バッチ処理4との同時実行が不
可能なバッチ処理名を示す同時実行不可能パンチ処理名
65とが格納され、1つのエントリで1つのバッチ処理
4を管理している。
次に、このように構成された本実施例のバッチ処理起動
制御方式の動作について説明する。
オンライン処理2ば、端末装置9から入力されたメツセ
ージの処理を行い、処理結果のデータを端末装置9に返
すとともにオンラインデータ引渡しファイル7に出力す
る。また、オンラインデータ引渡しファイル7への処理
結果のデータがオンラインデータ引渡しファイル7の容
量の基準値を越えた等の予め設定された条件が満足され
た時点で、バッチ処理起動要求手段3を起動する。
バッチ処理起動要求手段3は、起動すべきバッチ処理4
のバッチ処理名61が例えば“Pl”であるならば、パ
ンチ処理管理部6のバッチ処理名61が“Pl“のエン
トリの起動要求数63の値に1を加える。
一方、バッチ処理制御手段1は、定期的にバッチ処理管
理部6を参照し、起動要求数63の値と実行完了数64
の値との差が1以上あるエントリの実行ステータス62
のイ直が“READY”であり、かつ同時実行不可能バ
ッチ処理名65として設定されたバッチ処理名6】のエ
ントリの実行ステータス62の値が“READY”であ
るバッチ処理名61で示されるバッチ処理4を起動する
。該当するバッチ処理4を起動したならば、起動された
バッチ処理4のパンチ処理名61のエントリの実行ステ
ータス62の値に“RUN”を設定する。
バッチ処理制御手段1から起動されたバッチ処理4は、
処理が終了した時点でバッチ処理実行状態設定手段5に
より、バッチ処理管理部6の処理が終了したバッチ処理
4を示すバッチ処理名61のエントリの実行完了数64
の値に1を加え、実行ステータス62の値を“READ
Y”に設定する。もし、処理が終了したバッチ処理4に
引き続いて次に起動すべきバッチ処理4が存在する場合
には、パンチ処理実行状態設定手段5は、起動すべきバ
ッチ処理4を示すバッチ処理名61のエントリの起動要
求数63の値に1を加えた後に処理を終了する。
〔発明の効果〕
以上説明したように本発明は、オンライン処理と独立し
てバッチ処理の起動制御を行うことにより、バッチ処理
が実行中である場合等のパンチ処理の起動制御をオンラ
イン処理側で管理する必要がなくなり、オンライン処理
側の制御を簡単にすることができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のオンライン処理起動制御方
式の構成を示すブロック図、 第2図は第1図中のバッチ処理管理部の構成を示す図で
ある。 図において、 l・・・バッチ処理制御手段、 2・・・オンライン処理、 3・・・バッチ処理起動要求手段、 4・・・バッチ処理、 5・・・バッチ処理実行状態設定手段、6・・・バッチ
処理管理部、 7・・・オンラインデータ引渡しファイル、バッチデー
タ引渡しファイル、 端末装置、 バッチ処理名、 実行ステータス、 起動要求数、 実行完了数、 同時実行不可能バッチ処理名である。

Claims (1)

  1. 【特許請求の範囲】 オンライン処理で発生した処理結果のデータをバッチ処
    理に引き渡してバッチ処理の起動を制御するバッチ処理
    起動制御方式において、 バッチ処理の動作状況を管理するバッチ処理管理部と、 このバッチ処理管理部にオンライン処理側からバッチ処
    理の起動要求を登録するバッチ処理起動要求手段と、 前記バッチ処理管理部にバッチ処理側からバッチ処理の
    実行完了と次のバッチ処理の起動要求とを登録するバッ
    チ処理実行状態設定手段と、前記バッチ処理管理部に登
    録されたバッチ処理の起動要求とバッチ処理の動作状況
    とに基づいてバッチ処理の起動を行うバッチ処理制御手
    段とを有することを特徴とするバッチ処理起動制御方式
JP18662688A 1988-07-26 1988-07-26 バッチ処理起動制御方式 Pending JPH0236455A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18662688A JPH0236455A (ja) 1988-07-26 1988-07-26 バッチ処理起動制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18662688A JPH0236455A (ja) 1988-07-26 1988-07-26 バッチ処理起動制御方式

Publications (1)

Publication Number Publication Date
JPH0236455A true JPH0236455A (ja) 1990-02-06

Family

ID=16191872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18662688A Pending JPH0236455A (ja) 1988-07-26 1988-07-26 バッチ処理起動制御方式

Country Status (1)

Country Link
JP (1) JPH0236455A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07152840A (ja) * 1993-11-29 1995-06-16 Nec Corp オンライン処理システムにおけるディレード処理方式
US6145457A (en) * 1999-01-18 2000-11-14 Brother Kogyo Kabushiki Kaisha Sewing machine having needle bar oscillating mechanism, needle bar interrupting mechanism and thread tension releasing mechanism

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07152840A (ja) * 1993-11-29 1995-06-16 Nec Corp オンライン処理システムにおけるディレード処理方式
US6145457A (en) * 1999-01-18 2000-11-14 Brother Kogyo Kabushiki Kaisha Sewing machine having needle bar oscillating mechanism, needle bar interrupting mechanism and thread tension releasing mechanism

Similar Documents

Publication Publication Date Title
JPH0236455A (ja) バッチ処理起動制御方式
JPH04364563A (ja) ダウンロード制御方法
JPS6150356B2 (ja)
JPH06110710A (ja) バッチ処理制御システム
JPH0390941A (ja) ジャーナル管理方式
JPH03147149A (ja) データファイルの更新管理方式
JPH05324351A (ja) コンピュータ装置の運用方法及びコンピュータシステムの運用方法
JPH05134914A (ja) フアイル排他制御方式
JPS6385938A (ja) プログラムの多重並行動作制御装置
JPH02277114A (ja) パラメータ問い合わせ方式
JPS6371761A (ja) オンラインシステムのシステム条件定義方式
JPH043203A (ja) プロセス監視制御装置
JPH0679283B2 (ja) 中断処理制御方法
JPH0235536A (ja) オンラインファイル索引部更新処理方式
JPH02212965A (ja) プログラムロード方式
JPS62209671A (ja) 図面管理装置
JP2001175485A (ja) ジョブ制御装置
JPH0259951A (ja) バッチジョブのオンラインによる起動管理方式
JPH01142853A (ja) Tssコマンド処理方式
JPH02197948A (ja) ファイル転送方式
JPH0231269A (ja) 多重スケジューリング制御方式
JPH02151956A (ja) コマンドプロシジャ起動方式
JPH06110712A (ja) 端末起動処理監視方式
JPH0553989A (ja) 日次計算処理システム
JPH03168846A (ja) ファイル転送運用管理方式