JPH061446B2 - Operation monitoring method for batch processing system - Google Patents
Operation monitoring method for batch processing systemInfo
- Publication number
- JPH061446B2 JPH061446B2 JP11786287A JP11786287A JPH061446B2 JP H061446 B2 JPH061446 B2 JP H061446B2 JP 11786287 A JP11786287 A JP 11786287A JP 11786287 A JP11786287 A JP 11786287A JP H061446 B2 JPH061446 B2 JP H061446B2
- Authority
- JP
- Japan
- Prior art keywords
- order
- file
- data
- processing
- day
- 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.)
- Expired - Lifetime
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術 (第6図) 発明が解決しようとする問題点 問題点を解決するための手段 (第1図) 作用 実施例 (a)バッチ処理システムの説明 (第2図、第3図、第4図) (b)運用監視処理の説明 (第5図) (c)他の実施例の説明 発明の効果 〔概要〕 データ処理ユニットがファイルを用いて一連の業務処理
をバッチ処理によって行うバッチ処理システムにおい
て、ログファイルにバッチ処理の各区切り毎の処理の値
を格納しておき、この処理の値を計算することによって
得た最終結果値とバッチ処理実行による最終結果値との
照合によって、システムの運用監視を容易に行えるよう
にしたものである。DETAILED DESCRIPTION OF THE INVENTION [Table of Contents] Outline Industrial field of use Conventional technology (Fig. 6) Problems to be solved by the invention Means for solving problems (Fig. 1) Operation Example (a ) Description of batch processing system (Figs. 2, 3, and 4) (b) Description of operation monitoring process (Fig. 5) (c) Description of another embodiment Effect of the invention [Outline] Data processing unit In a batch processing system that uses a file to perform a series of business processes by batch processing, the log file stores the processing value for each delimiter of batch processing, and the final value obtained by calculating the value of this processing By comparing the result value with the final result value obtained by executing the batch process, the operation of the system can be easily monitored.
本発明は、データ処理ユニットがファイルを利用して一
連の業務をバッチ処理によって実行するバッチ処理シス
テムのシステム運用を監視するための運用監視方法に関
し、特に処理を用いた値のバランスチエックによって運
用監視するバッチ処理システムの運用監視方法に関す
る。The present invention relates to an operation monitoring method for monitoring a system operation of a batch processing system in which a data processing unit uses a file to execute a series of tasks by batch processing, and particularly, an operation monitoring method by a balance check of values using processing. The present invention relates to an operation monitoring method for a batch processing system.
一連の業務処理をファイルを利用してバッチ処理によっ
て実行するバッチ処理システムが広く用いられている。A batch processing system is widely used that executes a series of business processes by batch processing using files.
例えば、通信販売の受注データ処理システムにおいて
は、商品の受注から商品の出荷までがスケジュール管理
されたバッチ処理によって行われている。For example, in the order data processing system for mail order, the process from receiving an order for a product to shipping the product is performed by a batch process under schedule management.
このようなバッチ処理においては、種々のファイルの交
替及び業務処理プログラムのロード等を行うことから、
システム運用の監視が容易なことが望まれている。In such batch processing, various files are replaced and business processing programs are loaded.
It is desired that system operation be easily monitored.
第6図は従来技術の説明図である。 FIG. 6 is an explanatory diagram of a conventional technique.
一般にバッチ処理システムは、一連の業務を複数の業務
処理a、b……nに区切って実行し、ファイル2a、2
b……2nを介在させるものである。Generally, a batch processing system divides a series of jobs into a plurality of job processes a, b, ...
b ... 2n is interposed.
例えば、受注データのバッチ処理システムにおいては、
業務処理aとしてデータ処理ユニット1が受注審査処理
を行い、ファイル2aの受注データを受注してよいか審
査処理し、その結果をファイル2bに格納する。そして
次の業務処理b、例えば在庫引当処理では、ファイル2
bのデータに対し在庫引当処理して、ファイル2cに格
納するという順でスケジューリングされ、最終結果はフ
ァイル2nに格納される。For example, in a batch processing system for order data,
As the business process a, the data processing unit 1 performs an order examination process, examines whether the order data in the file 2a may be received, and stores the result in the file 2b. Then, in the next business process b, for example, the inventory allocation process, the file 2
The data of b is subjected to inventory allocation processing and stored in the file 2c, and the final result is stored in the file 2n.
このようなバッチ処理システムでは、処理が完結終了
し、一見エラーがなかったようでも、最終的な結果を出
力する帳票上の金額、件数等の値がおかしいことがあ
る。In such a batch processing system, even if there is no error at first glance when the processing is completed, the values such as the amount of money and the number of cases on the form that outputs the final result may be incorrect.
即ち、バッチ処理システムでは、ファイル、プログラム
という記憶媒体の交替があり、交換の際のミス等によっ
て間違ったファイルやプログラムが用いられることがあ
る。That is, in the batch processing system, storage media such as files and programs are exchanged, and an incorrect file or program may be used due to an error in replacement.
このような場合、最終結果がおかしいことすら発見が困
難であり、ましてやどのファイル、プログラムが異常な
のかの発見が一層困難であるとい問題が生じていた。In such a case, it is difficult to find out that the final result is wrong, much less difficult to find out which file or program is abnormal.
本発明は、係るバッチ処理において、システム運用上の
障害を容易に発見し、システムの信頼性を向上しうるバ
ッチ処理システムの運用監視方法を提供することを目的
とする。It is an object of the present invention to provide an operation monitoring method of a batch processing system that can easily detect a system operation failure in the batch processing and improve system reliability.
第1図は本発明の原理説明図である。 FIG. 1 is an explanatory view of the principle of the present invention.
図中、第6図で示したものと同一のものは同一の記号で
示してあり、20はログファイルであり、バッチ処理の
区切りにおいて業務処理の金額、件数等の値を格納して
おくもの、CPはバランスチエック処理であり、ログフ
ァイル20に格納されたバッチ処理の最終結果値以外の
処理値から最終結果を演算し、ファイル2nのバッチ処
理実行結果の最終結果値と照合して、運用監視チエック
を行うものである。In the figure, the same parts as those shown in FIG. 6 are indicated by the same symbols, and 20 is a log file, which stores values such as the amount of business processing and the number of cases at the break of batch processing. , CP is a balance check process, and the final result is calculated from the process values other than the final result value of the batch process stored in the log file 20 and collated with the final result value of the batch process execution result of the file 2n to operate. The monitoring check is performed.
本発明では、バッチ処理の各区切りで処理にあらわれる
値をロギングしておき、これらの値から予想される最終
結果値を計算する。そしてバッチ処理の実行の最終結果
値と照合することにより、システム運用上の障害、即ち
磁気テープ(ファイル、プログラム)の掛け違いやプロ
グラムミスのあったことを見つけることができる。In the present invention, the values that appear in the process are logged at each break of the batch process, and the final result value expected from these values is calculated. Then, by collating with the final result value of the execution of the batch process, it is possible to find out a system operation failure, that is, a mistake in the magnetic tape (file, program) or a program error.
又、ロギング内容の参照で、どの段階でどのファイル、
プログラムにミスがあったかも見付けることができる。Also, referring to the logging contents, at which stage, which file,
You can also find out if there is a mistake in the program.
(a) バッチ処理システムの説明 第2図は本発明の一実施例構成図であり、バッチ処理シ
ステムとして、通信販売の受注処理システムを例に示し
てある。(a) Description of Batch Processing System FIG. 2 is a block diagram of an embodiment of the present invention, and shows an order processing system for mail order as an example of the batch processing system.
図中、第1図及び第6図で示したものと同一のものは同
一の記号で示してあり、2はファイル部であり、磁気デ
ィスク、磁気テープ等で構成され、後述する各ファイル
を格納するもの、3は端末であり、所望のプログラムの
呼出し、データの入力等を行うもの、2aは受注ファイ
ルであり、端末3から入力された注文を受けた顧客デー
タと商品データとを格納しておくもの、2baは当日分
受注保留ファイルであり、後述する受注審査処理BPに
よって受注保留とされた顧客データと商品データとで構
成される取引データを格納しておくもの、2bbは受注
クリーンファイルであり、受注審査処理BPで受注可と
された取引データを格納しておくもの、2bcは受注キ
ャンセルファイルであり、受注審査処理BPで悪質顧客
からの発注等のため受注を拒否する取引データを格納し
ておくものである。In the figure, the same parts as those shown in FIGS. 1 and 6 are indicated by the same symbols, and 2 is a file portion, which is composed of a magnetic disk, a magnetic tape, etc., and stores each file described later. The reference numeral 3 denotes a terminal, which calls a desired program, inputs data, and the like, 2a denotes an order file, which stores customer data received from the terminal 3 and product data. Items to be placed, 2ba is an order pending file for the current day, and transaction data composed of customer data and product data that are pending orders by the order examination process BP described later is stored. 2bb is an order clean file. Yes, transaction data accepted by the order examination processing BP is stored, 2bc is an order cancellation file, and an order from a malicious customer is received in the order examination processing BP. It is intended to store the refuse transaction data orders.
2dは前日分受注保留ファイルであり、前日まで受注保
留となっている取引データを格納しておくもの、2ea
は再保留ファイルであり、後述する保留解除処理DPに
よって再び保留となった取引データを格納しておくも
の、2ebは受注キャンセルファイルであり、保留解除
処理DPにより悪質顧客からの発注又は与信限度オーバ
ーと判明したため受注を拒否する取引データを格納して
おくもの、2ecは受注OKファイルであり、保留解除
処理DPによって受注可とされた取引データを格納して
おくものである。2d is an order pending file for the previous day, which stores transaction data for which orders are pending until the previous day. 2ea
Is a re-holding file, which stores transaction data held again by the hold release processing DP described later, 2eb is an order cancel file, and an order is placed from a malicious customer or credit limit is exceeded by the hold release processing DP. It is determined that the transaction data for refusing the order is stored, and 2ec is an order OK file for storing the transaction data that is accepted by the hold release process DP.
2fは前日まで受注残ファイルであり、出荷指定日がま
だ来ない、入荷予定の商品が入荷していない等の理由で
前日まで受注残となっている取引データを格納しておく
もの、2gaは出荷ファイルであり、後述する受注残更
新処理EPで出荷可と判定した取引データを格納してお
くもの、2gbは注文取消ファイルであり、受注残更新
処理EPで顧客により注文取消とされた取引データを格
納しておくもの、2gcは再受注ファイルであり、顧客
に注文をいったん取消された受注の内、再受注した取引
データを格納しておくものである。2f is an order backlog file up to the previous day, which stores transaction data that is backordered up to the previous day due to the fact that the designated date of shipment has not arrived yet, the scheduled arrival product has not arrived, etc. A shipping file that stores transaction data determined to be available for shipment in the order backlog update processing EP, which will be described later, 2gb is an order cancellation file, and transaction data in which the customer has canceled the order backorder update processing EP. 2gc is a re-order file, which stores transaction data for re-orders among orders once the order has been canceled by the customer.
2caは品切ファイルであり、後述する在庫引当処理F
Pによって、在庫もなく入荷予定もなく品切となった取
引データを格納しておくもの、2cbは当日出荷指図フ
ァイルであり、在庫引当処理FPによって在庫があり出
荷の指図をする取引データを格納しておくもの、2cc
は当日まで受注残ファイルであり、在庫引当処理FPに
よって在庫はないが入荷予定があり品切にしないで残し
ておく取引データを格納しておくものである。2ca is an out-of-stock file, and an inventory allocation process F described later.
The transaction data that is out of stock without any stock due to P is stored, and 2cb is the same-day shipping instruction file, and the transaction data for inventing and shipping instructions is stored by the inventory allocation processing FP. Things to keep, 2cc
Is an order backlog file until the day, and stores transaction data that is not in stock but is scheduled to arrive and is not sold out by the inventory allocation processing FP.
2hは前日まで未報告ファイルであり、出荷指図があっ
ても端末3から出荷報告のなかった前日までの未報告取
引データを格納しておくもの、2iaは出荷報告ファイ
ルであり、後述する出荷報告処理GPによって出荷報告
のあった取引データを格納しておくもの、2ibは当日
まで未報告ファイルであり、出荷報告処理GPによって
当日まで出荷未報告の取引データを格納しておくもので
ある。2h is an unreported file up to the previous day, and stores unreported transaction data from the terminal 3 up to the previous day without a shipping report even if there is a shipping instruction. 2ia is a shipping report file, which will be described later. The transaction data for which shipment processing has been reported by the processing GP is stored. 2ib is an unreported file until the current day, and transaction data for which shipment has not been reported until the current day is stored by the shipment report processing GP.
20はログファイルであり、第4図に示すように受注デ
ータ、保留データ、受注残データ、未報告データを後述
するロギング処理LPによってロギングするように構成
され且つバランスチエック欄が設けられているものであ
る。Reference numeral 20 denotes a log file, which is configured to log the order data, the hold data, the back order data, and the unreported data by a logging process LP described later and has a balance check column as shown in FIG. Is.
データ処理ユニット1は、第3図にて詳述する受注入力
処理プログラムAPと、受注審査処理プログラムBP
と、保留解除処理プログラムDPと受注残更新処理プロ
グラムEPと在庫引当処理プログラムFPと、出荷報告
処理プログラムGPと、ロギング処理プログラムLP
と、バランスチエック処理プログラムCPとを選択して
実行するものとする。The data processing unit 1 includes an order input processing program AP and an order examination processing program BP which will be described in detail in FIG.
A hold release processing program DP, an order backlog update processing program EP, an inventory allocation processing program FP, a shipping report processing program GP, and a logging processing program LP.
And the balance check processing program CP are selected and executed.
第3図は本発明の一実施例業務処理フロー図であり、受
注入力から出荷報告までの一連の受注処理の流れを示し
ており、第4図は本発明の一実施例ログファイルの内容
説明図である。FIG. 3 is a flow chart of a business process according to an embodiment of the present invention, showing a flow of a series of order receiving processes from order input to shipping report, and FIG. 4 is an explanation of contents of a log file according to an embodiment of the present invention. It is a figure.
通信販売においては、電話又は郵便により注文を受
ける。In mail order, orders are received by telephone or mail.
先ず、受注入力処理プログラムAPが起動され、端末3
に入力画面が表示され、オペレータは注文書を見なが
ら、端末3より顧客の氏名、コード、住所等の顧客デー
タと、受注商品等の商品データとからなる取引データを
入力し、データ処理ユニット1は入力された取引データ
を受注ファイル2aに格納していく。First, the order input processing program AP is started, and the terminal 3
The input screen is displayed on the screen, and the operator inputs the transaction data including the customer data such as the customer's name, code, and address and the product data such as the ordered product from the terminal 3 while looking at the order form, and the data processing unit 1 Stores the input transaction data in the order file 2a.
このようにして当日分の受注ファイル2aが作成さ
れると、スケージューリングに従って時間起動によって
受注審査処理プログラムBPが起動される。データ処理
ユニット1は受注ファイル2aの取引データを1件づつ
取出し、顧客データベース(図示せず)を参照し、名寄
せ処理、ネガテイブチエック処理を行い、受注してよい
か不明の受注は当日分受注ファイル2baに、受注可の
受注は受注クリーンファイル2bbに、ネガテイブチエ
ックで悪質顧客からの受注のため受注を拒否するものは
受注キャンセルファイル2bcに振分け格納する。In this way, when the order file 2a for the current day is created, the order examination processing program BP is started by time starting according to the scheduling. The data processing unit 1 retrieves the transaction data of the order file 2a one by one, refers to a customer database (not shown), performs a name identification process and a negative check process. In 2ba, the orders that can be accepted are sorted and stored in the order clean file 2bb, and those that are rejected due to an order from a malicious customer in negative negotiation are sorted and stored in the order cancel file 2bc.
そして、各ファイル2ba、2bb、2bcの受注デー
タは、第4図に示す如く、その件数と金額が受注データ
ロギング処理LPで集計され、ログファイル20の受注
データ欄に受注クリーンA、当日分受注保留B、受注キ
ャンセル(ブランク)Cとして、書込まれ、更にトータ
ルD(=A+B+C)を演算し、トータルDを書込む。Then, as shown in FIG. 4, the order data of each file 2ba, 2bb, 2bc is totalized by the order data logging process LP in the number of cases and the amount of money, and in the order data column of the log file 20, the order clean A, the order for the day is received. It is written as a hold B and an order cancel (blank) C, and then a total D (= A + B + C) is calculated and the total D is written.
次に、同様にスケジューリングに従い時間起動によ
り、前日まで受注保留となっている受注(取引)データ
を保留解除処理DPを起動して処理する。Next, in the same manner, according to the scheduling, time activation is performed to process the order (transaction) data for which the order is suspended until the previous day by activating the suspension release processing DP.
このため、前日までの受注保留の受注データリストを出
力し、予め各受注データに対し、悪質顧客からの注文
か、与信限度をオーバーしているか等を調べ、電話等で
確認する。For this reason, the order data list of the order pending until the previous day is output, and it is checked in advance for each order data whether the order is from a malicious customer or whether the credit limit is exceeded, or the like, by telephone or the like.
そして、前日までの受注保留ファイル2dの各受注デー
タに対し、端末3から再保留か、受注キャンセルか、受
注OKかを入力し、これに応じて、再保留フアイル2e
a、受注キャンセルファイル2eb、受注OKファイル
2ecに振り分け格納する。Then, with respect to each order data of the order pending file 2d up to the previous day, it is input from the terminal 3 whether it is re-pending, order canceled, or order is OK, and the re-holding file 2e is input in accordance with this.
a, order cancel file 2eb, and order OK file 2ec are sorted and stored.
そして、各ファイル2d、2eb、2ecの保留データ
は、保留データロギング処理LPによって、第4図に示
す如くその件数と金額が集計され、ログファイル20の
保留データ欄に、前日まで保留E、当日保留解除G、当
日保留キャンセルHとして書込まれ、当日保留Fは、ス
テツプの受注保留Bを再書込みする。そして、当日ま
で保留I(=E+F−G−H)を演算し、Iに書込む。Then, the pending data of each of the files 2d, 2eb, and 2ec is summed up by the pending data logging process LP, as shown in FIG. It is written as hold release G and today's hold cancel H, and today's hold F rewrites the order receipt hold B in step. Then, until the day, the hold I (= E + F−G−H) is calculated and written in I.
一方、スケジューリングに従い、受注残更新処理E
Pが時間起動されると、注文取消された受注データは端
末3より入力され、受注審査で受注可となった受注クリ
ーンファイル2bbと、保留解除で受注可となった受注
OKファイル2ecと、出荷指定日が未だ来ない、入荷
予定の商品が入荷していないなどの理由で残っている前
日まで受注残ファイル2fの受注データを一つにまと
め、出荷可のものは出荷ファイル2gaに、注文取消の
ものは、注文取消ファイル2gbに振分け格納する。On the other hand, according to the scheduling, the order backlog update process E
When P is activated for a period of time, the order canceled order data is input from the terminal 3, the order clean file 2bb that is accepted by the order examination, the order OK file 2ec that is accepted by the hold release, and the shipment. The order data of the order backlog file 2f is collected into one until the previous day, which remains because the specified date has not arrived yet, the product that is scheduled to arrive has not arrived, etc., and those that can be shipped are canceled in the shipping file 2ga. Items are sorted and stored in the order cancellation file 2gb.
出荷ファイル2gaの受注データは再受注ファイル
2gcの受注データとともにスケジューリングに従い時
間起動される在庫引当処理プログラムFPによって在庫
引当処理される。在庫の状況は図示しない在庫データベ
ースを用いて判明するので、この処理によって、出荷フ
ァイル2gaの受注データの内、在庫もなく入荷予定も
なく品切となるものは、品切ファイル2caに、在庫が
あり、出荷指図するものは、当日出荷指図ファイル2c
bに、在庫はないが入荷予定があり品切にしないで残し
ておくものは、当日まで受注残ファイル2ccに振分け
格納する。The order data of the shipping file 2ga is subjected to the stock allocation processing by the stock allocation processing program FP which is time-activated according to the scheduling together with the order data of the re-order file 2gc. Since the stock status is determined by using a stock database (not shown), if the order data of the shipping file 2ga that is out of stock or out of stock is out of stock in the stock file 2ca by this processing, the stock is stored in the stock file 2ca. Yes, the shipping instruction file is the same day shipping instruction file 2c
Items in b that are not in stock but are scheduled to arrive and are not kept out of stock are sorted and stored in the order backlog file 2cc until the day.
そして、ファイル2bb、2f、2gc、2gb、2c
a、2cbの受注残データは、受注残データロギング処
理LPによって、第4図に示す如く、その件数と金額が
各々集計され、ログファイル20の受注残データ欄に、
前日までの受注残(ファイル2fの件数、金額)J、当
日受注(ファイル2bbの件数、金額)K、当日再受注
(ファイル2gcの件数、金額)L、当日品切(ファイ
ル2caの件数、金額)M、当日受注取消(ファイル2
gbの件数、金額)N、当日出荷(ファイル2cbの件
数、金額)が書込まれ、当日まで受注残P(=J+K
+L−M−N−O)を演算し、Pに書込む。And the files 2bb, 2f, 2gc, 2gb, 2c
The order backlog data of a and 2cb are totalized by the order backlog data logging process LP as shown in FIG.
Order backlog (number of files 2f, amount) J until the previous day, same-day order (number of files 2bb, amount) K, re-order on the same day (number of files 2gc, amount) L, same-day out of stock (number of files 2ca, amount) ) M, same-day order cancellation (file 2
gb number, amount) N, same-day shipment (number of file 2cb, amount) are written, and order backlog P (= J + K) until the day
+ L-M-N-O) and write to P.
尚、当日出荷指図ファイル2cbの内容が必要なフォー
マットで出力され、出荷指図され、これによって受注商
品の出荷が行われる。The contents of the same day shipping instruction file 2cb are output in a required format and a shipping instruction is given, whereby the ordered product is shipped.
出荷指図があり、出荷が行われると、端末3から出
荷報告が入力される。出荷報告処理プログラムGPは、
前日まで未報告ファイル2hと当日出荷指図ファイル2
cbのデータに対し、端末3から出荷報告があったもの
は出荷報告ファイル2iaに、未報告のものは当日まで
未報告ファイル2ibに振分け格納する。When there is a shipping instruction and shipping is performed, a shipping report is input from the terminal 3. The shipping report processing program GP is
Unreported file 2h and same day shipping instruction file 2 until the previous day
With respect to the data of cb, the data reported by the terminal 3 to the shipping report file 2ia and the unreported data to the unreported file 2ib are stored until the day.
そして、ファイル2h、2iaのデータは、未報告デー
タロギング処理LPによって、第4図に示す如く、その
件数と金額が各々集計され、ログファイル20の未報告
データ欄に、前日までの未報告Q、当日出荷報告Rとし
て書込まれ、当日まで未報告金額T(=Q+−R)が
演算され、Tに書込まれる。Then, as for the data of the files 2h and 2ia, as shown in FIG. 4, the number of cases and the amount of money are respectively tabulated by the unreported data logging process LP, and the unreported data column up to the previous day is displayed in the unreported data column of the log file 20. , The same-day shipping report R is written, and the unreported amount T (= Q + −R) is calculated until the same day and written in T.
このようにして、受注から出荷までがコンピュータ処理
され、これは各々スケジューリングによるバッチ処理に
よって行われる。そして当日分受注保留ファイル2b
a、当日まで受注残ファイル2cc、当日まで未報告フ
ァイル2ibは、翌日の処理のため磁気テープ等に残さ
れる。In this way, computer processing from order receipt to shipment is performed by batch processing by scheduling. And the order hold file 2b for the day
a, the order backlog file 2cc until the day, and the unreported file 2ib until the day are left on the magnetic tape or the like for the processing of the next day.
(b) 運用監視処理の説明 第5図は本発明の一実施例運用監視処理の説明図であ
る。(b) Description of Operation Monitoring Process FIG. 5 is an explanatory diagram of the operation monitoring process according to the embodiment of the present invention.
前述のバッチ処理によって、ログファイル20には、受
注データA、B、C、D、保留データE、F、G、H、
I、受注残データJ、K、L、M、N、、P、未報告
データQ、R、S、Tが格納されている。Due to the above-mentioned batch processing, the order data A, B, C, D, the pending data E, F, G, H, and
I, order backlog data J, K, L, M, N, P, unreported data Q, R, S, T are stored.
この内、受注残データPは、前日までの受注残Jと当日
受注Kと当日再受注Lの和から当日受注取消Nと、当日
品切Mと、当日出荷Oとを引いたもの、即ち受注残ファ
イル2ccの件数と金額に相当する。The order backlog data P is the sum of the order backlog J up to the previous day, the same day order K, and the same day reorder L minus the same day order cancel N, the same day out of stock M, and the same day shipment O, that is, the order. It corresponds to the number of remaining files 2cc and the amount of money.
そこで、受注残ファイル2ccの受注残データの件数、
金額Uをバランスチエック処理CPで演算し、ログファ
イル20の受注残データP(件数、金額)と照らし合わ
せ、第4図に示す如くその差(U−P)を演算し、格納
する。Therefore, the number of backorder data in the backorder file 2cc,
The amount of money U is calculated by the balance check process CP and compared with the backlog data P (number of cases, amount of money) of the log file 20, and the difference (UP) is calculated and stored as shown in FIG.
又、未報告データTは、前日までの未報告金額Qに当日
出荷金額Oを加算し、当日出荷報告金額Rを引いたも
の、即ち当日まで未報告ファイル2ibの金額に相当す
る。Further, the unreported data T corresponds to the unreported amount Q up to the previous day, plus the same-day shipping amount O and subtracting the same-day shipping reported amount R, that is, the amount of the unreported file 2ib until the current day.
そこで、未報告ファイル2ibの未報告データの金額V
をバランスチエック処理CPで演算し、ログファイル2
0の未報告データTと照らし合わせ、第4図に示す如く
その差(V−T)を演算し、格納する。Therefore, the amount V of unreported data in the unreported file 2ib
Is calculated by balance check processing CP, and log file 2
The unreported data T of 0 is checked and the difference (VT) is calculated and stored as shown in FIG.
そしてこのログファイル20の内容を受注出荷トータル
表として第4図のように出力する。Then, the contents of the log file 20 are output as a total order shipment table as shown in FIG.
従って、オペレータはこのトータル表より(U−P)、
(V−T)が「0」でなければ、運用上の異常有りと判
定できる。Therefore, the operator (UP) from this total table,
If (VT) is not "0", it can be determined that there is an operational abnormality.
そして前日分の同一のトータル表と比較すれば、当日の
前日までの受注残、未報告は、前日分の当日の受注残、
未報告であるから、これらファイルの磁気テープの掛け
間違いの、オペレーションミスか又はプログラム上の異
常かを判明でき、どのファイル又はプログラムが原因で
あるかをつきとめることができる。And comparing with the same total table for the previous day, the order backlog up to the day before the day, unreported is the order backlog on the day before the day,
Since it has not been reported, it can be determined whether these files are mistakenly placed on the magnetic tape, an operation error, or an abnormality in the program, and which file or program is the cause can be determined.
(c) 他の実施例の説明 上述の実施例では通信販売の受注処理システムを例に説
明したが、他のバッチ処理システムであってもよく、処
理結果も受注残、未報告に限られない。(c) Description of Other Embodiments In the above embodiments, the order processing system for mail-order sales has been described as an example, but other batch processing systems may be used, and the processing result is not limited to backlog or unreported processing. .
又、各ファイルの件数、金額の集計は各処理BP等で行
い、ロギング処理LPでは、この集計件数、金額をロギ
ングするようにしてもよく、ロギング処理LPで集計を
行わず、データをログファイル20にロギングしてお
き、バランスチエック処理又は別途設ける集計処理で集
計するようにしてもよい。Alternatively, the number of files and the amount of money may be aggregated in each process BP, and the logging process LP may log the number of aggregates and the amount of money. It is also possible to log in 20 and perform totaling by the balance check processing or a separately provided totaling processing.
以上本発明を実施例により説明したが、本発明は本発明
の主旨に従い種々の変形が可能であり、本発明からこれ
らを排除するものではない。Although the present invention has been described with reference to the embodiments, the present invention can be variously modified according to the gist of the present invention, and these modifications are not excluded from the present invention.
以上説明した様に、本発明によれば、処理途中の値をロ
キングし、処理結果として得られる最終結果値をこれら
から計算し、バッチ処理実行の最終結果値と照合してバ
ランスチエックしているので、システムの運用状態を監
視できるとい効果を奏し、運用上の障害の有無を直ちに
見つけることができる。As described above, according to the present invention, the value in the middle of processing is locked, the final result value obtained as the processing result is calculated from these, and the balance check is performed by collating with the final result value of the batch processing execution. Therefore, there is an effect that the operation status of the system can be monitored, and the presence or absence of an operation failure can be immediately found.
又、ロギング内容の解析によって、どのファイル、どの
プログラムの間違いかが判明できるという効果も奏し、
バッチ処理の信頼性向上に寄与する。In addition, by analyzing the logging contents, it is possible to find out which file or program is wrong,
It contributes to improving the reliability of batch processing.
第1図は本発明の原理説明図、 第2図は本発明の一実施例構成図、 第3図は本発明の一実施例バッチ処理フロー図、 第4図は本発明の一実施例ログファイルの内容説明図、 第5図は本発明の一実施例運用監視処理フロー図、 第6図は従来技術の説明図である。 図中、1…データ処理ユニット、 2a〜2n…ファイル、 20…ログファイル。 FIG. 1 is an explanatory view of the principle of the present invention, FIG. 2 is a configuration diagram of an embodiment of the present invention, FIG. 3 is a batch processing flow chart of an embodiment of the present invention, and FIG. 4 is an embodiment log of the present invention. FIG. 5 is an explanatory view of the contents of the file, FIG. 5 is an operation monitoring process flow chart of one embodiment of the present invention, and FIG. In the figure, 1 ... Data processing unit, 2a to 2n ... File, 20 ... Log file.
Claims (1)
ル(2a〜2n)とを有し、 該データ処理ユニット(1)が該ファイル(2a〜2
n)を用いて一連の業務処理をバッチ処理によって行う
バッチ処理システムにおいて、 該バッチ処理の各区切りにおいて業務処理にあらわれる
値をログファイル(20)に格納し、 該データ処理ユニット(1)は該ログファイル(20)
のバッチ処理の最終結果値以外の処理値から最終結果値
を演算し、 バッチ処理の実行結果としての最終結果値と前記演算し
た最終結果値とを照合して、運用監視を行うことを 特徴とするバッチ処理システムの運用監視方法。1. A data processing unit (1) and a plurality of files (2a to 2n), the data processing unit (1) including the files (2a to 2n).
In a batch processing system that performs a series of business processing by batch processing using n), a value that appears in the business processing at each break of the batch processing is stored in a log file (20), and the data processing unit (1) stores the values. Log files (20)
The final result value is calculated from the processing value other than the final result value of the batch processing, the final result value as the execution result of the batch processing is collated with the calculated final result value, and operation monitoring is performed. Monitoring method for batch processing system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11786287A JPH061446B2 (en) | 1987-05-14 | 1987-05-14 | Operation monitoring method for batch processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11786287A JPH061446B2 (en) | 1987-05-14 | 1987-05-14 | Operation monitoring method for batch processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63282538A JPS63282538A (en) | 1988-11-18 |
| JPH061446B2 true JPH061446B2 (en) | 1994-01-05 |
Family
ID=14722133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11786287A Expired - Lifetime JPH061446B2 (en) | 1987-05-14 | 1987-05-14 | Operation monitoring method for batch processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH061446B2 (en) |
-
1987
- 1987-05-14 JP JP11786287A patent/JPH061446B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63282538A (en) | 1988-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6119102A (en) | MRP system with viewable master production schedule | |
| US7647251B2 (en) | Process integration error and conflict handling | |
| JP2019215826A (en) | Information processor | |
| JP7493994B2 (en) | Information processing device and program thereof | |
| JPH061446B2 (en) | Operation monitoring method for batch processing system | |
| Harhalakis | Engineering changes for made-to-order products: How an MRP II system should handle them | |
| JPH0245871A (en) | Delivery checking system | |
| JP7490439B2 (en) | Information processing device and program | |
| JP2021005141A (en) | Management system of spare item and consumable supply | |
| JP2842396B2 (en) | Automatic product location determination device | |
| EP1072993A2 (en) | Method of processing the preceding work for workflow system | |
| CN119234238A (en) | Product monitoring method in production system, electronic equipment and storage medium | |
| JP2024015700A (en) | Process proposal system and process proposal method | |
| US20100125756A1 (en) | Method and system for implementing object-oriented exception handling | |
| JP3687723B2 (en) | Operation check method and business processing system | |
| JP2007305067A (en) | Business information estimation program, business information estimation method, and business information estimation apparatus | |
| JPS63288362A (en) | Summing-up processing system for work processing system | |
| JP3097794B2 (en) | Processing result verification method of batch processing system | |
| JPH0734203B2 (en) | Daily test method for business processing system | |
| JP7556404B2 (en) | Production margin calculation device, production margin response system, method and program | |
| JP2003267554A (en) | Method for managing parts delivery | |
| JP2001350984A (en) | Order order allocation system and order allocation method | |
| JP3475794B2 (en) | Parts ordering system | |
| KR102479928B1 (en) | System and method for managing retirement pension | |
| CN101655939A (en) | Method and device for feedback of business processing status in enterprise resource planning system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080105 Year of fee payment: 14 |