JPS62137639A - Information processing system - Google Patents

Information processing system

Info

Publication number
JPS62137639A
JPS62137639A JP27830885A JP27830885A JPS62137639A JP S62137639 A JPS62137639 A JP S62137639A JP 27830885 A JP27830885 A JP 27830885A JP 27830885 A JP27830885 A JP 27830885A JP S62137639 A JPS62137639 A JP S62137639A
Authority
JP
Japan
Prior art keywords
job
processing
status
file
name
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
JP27830885A
Other languages
Japanese (ja)
Inventor
Makoto Kudo
誠 工藤
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 JP27830885A priority Critical patent/JPS62137639A/en
Publication of JPS62137639A publication Critical patent/JPS62137639A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To make state control of starting job easy by determining the name of a job to be batch processed while using a user identifier as a key and indicating job name etc. obtained by processing two specific job steps by processing an insertable common module during optional conversational processing. CONSTITUTION:When making conversational processing of registered job of a management file 1 displaying it on a display 2, a management record that can store a maximum of 26 job states in the file 1 making a user identifier a key, and further, a job record made up of a management data area to which job classification etc. is inserted making the job name a key, an area for state indication and an optional information area is provided. Insertion of the first and second job steps is made possible by a common module 3. In the first step, time stamp of starting state is set to the file 1 to start a forming job, and at the same time, time stamp of executing state is set to the file 1, and in the second step, time stamp of normal termination/abnormal termination is set.

Description

【発明の詳細な説明】 〔概要〕 情報処理システムであって、任意の会話処理中にバッチ
処理するジョブの起動及び状態管理方法として、ユーザ
識別子をキーとして最大26個のジョブ名を起動可能な
管理レコードと、ジョブ名をキーとしてジョブ分類、起
動時刻、開始時刻、終了時刻等の管理データ領域と、実
行待ち、実行開始、正常終了、異常終了、起動取消しく
起動キャンセル)等の状態表示用領域及び最大10項目
の任意情報領域を格納可能なジョブレコードとを有する
管理ファイルにて起動ジョブの状態管理を容易にすると
ともに、任意の会話処理中から任意のジョブをバッチ起
動可能とする。
[Detailed Description of the Invention] [Summary] An information processing system that is capable of starting up to 26 job names using a user identifier as a key, as a job starting and status management method for batch processing during arbitrary conversation processing. Management record, job classification using job name as key, management data area such as startup time, start time, end time, etc., and status display such as waiting for execution, execution start, normal end, abnormal end, startup cancellation), etc. A management file having an area and a job record capable of storing an optional information area of up to 10 items facilitates the status management of activated jobs, and also enables batch activation of any job during any conversation processing.

〔産業上の利用分野〕[Industrial application field]

本発明は、任意の会話処理中から任意ジョブをバッチ起
動可能とする情報処理システムに関する。
The present invention relates to an information processing system that allows any job to be started in batch from any conversation processing.

情報処理システムの発展に伴い、各種業務処理を効率的
に管理するシステムが構築され、実用化されている。特
に、機器製造上の効率化を推進する1例として、例えば
グラフィックディスプレイを用いた会話型設計製造支援
システムの手法がある。
With the development of information processing systems, systems for efficiently managing various business processes have been constructed and put into practical use. In particular, one example of promoting efficiency in device manufacturing is an interactive design and manufacturing support system using a graphic display.

しかし、例えば会話型で処理が不可能な巨大ジョブは、
会話処理中の端末とは別な端末からバッチ起動する必要
があり、かかるバッチ処理が会話処理中の端末の簡易な
操作で容易に起動出来ることが1田待されている。
However, for example, a huge job that cannot be processed interactively,
It is necessary to start batch processing from a terminal different from the terminal that is processing the conversation, and it is hoped that such batch processing can be started easily by a simple operation of the terminal that is processing the conversation.

〔従来の技術と発明が解決しようとする問題点〕第11
図はジョブ起動を処理する情報処理システムの概要図を
示す。
[Problems to be solved by conventional technology and invention] No. 11
The figure shows a schematic diagram of an information processing system that processes job activation.

本例の情報処理システムの概要図は、この情報処理シス
テムが実行する各種動作を制御プログラムに基づいて制
御する中央処理装置(以下CPIJと称する)10と、 制御プログラム及びCPUl0 と遺り取りする各種情
報を格納する主記憶装置(以下MEMと称する)11と
、 CPUl0からの命令により、接続されているファイル
1.4及びキャラクタディスプレイ (以下CHDと称
する)2a、グラフィックディスプレイ (以下GDと
称する)2b等の処理指示を行うチャネル(以下CIと
称する)12.13と、 CuI2の指示により所定領域に情報の書込み/読出し
を行う管理ファイル1及びジョブファイル4と、 文字、数字あるいは記号を画面上に表示するCl102
aと、 文字、記号及び図形を画面上に表示するGD2b等から
構成されている。
A schematic diagram of the information processing system of this example shows a central processing unit (hereinafter referred to as CPIJ) 10 that controls various operations executed by this information processing system based on a control program, a control program and CPU10, and various types of inherited information. A main memory device (hereinafter referred to as MEM) 11 that stores information, a file 1.4, a character display (hereinafter referred to as CHD) 2a, and a graphic display (hereinafter referred to as GD) 2b that are connected according to instructions from CPU10. Channels 12 and 13 (hereinafter referred to as CI) that issue processing instructions such as; management file 1 and job file 4 that write/read information in specified areas according to instructions from CuI 2; Display Cl102
a, and a GD2b that displays characters, symbols, and figures on the screen.

例えば、このシステムを設計製造支援システム(以下C
ADと称する)として使用する場合、ジョブファイル4
には特定の設計作業を行うための各種手続きが特定の制
御文で記述され、格納されている。
For example, this system can be used as a design manufacturing support system (hereinafter referred to as C
When used as an AD), job file 4
Various procedures for performing specific design work are described and stored using specific control statements.

この特定制御文は、ジョブであることを識別したり、ジ
ョブの実行に必要な環境や要求を記述する制御文を所定
言語(これをJCLと称する)で記述したものである。
This specific control statement is a control statement written in a predetermined language (referred to as JCL) that identifies the job and describes the environment and requirements necessary for executing the job.

このような制御文を格納しているジョブファイル4内の
所定ジョブに対して、例えばCHD2aで起動して処理
する場合、所定ジョブ名とデータを管理ファイル1にセ
ットすることで制御文が編集され、所定ジョブが起動さ
れる。
For example, when starting and processing a predetermined job in the job file 4 that stores such a control statement on the CHD 2a, the control statement can be edited by setting the predetermined job name and data in the management file 1. , a predetermined job is started.

しかし、通常、会話処理している場合は起動ジョブの状
態を意識しながら処理する必要があり、このジョブ状態
を調べる方法として、従来は所定ジョブの会話処理をし
ている端末装置(図示してない)での状態問い合わせは
出来なかった。
However, normally, when processing a conversation, it is necessary to process it while being aware of the status of the activated job, and conventionally, as a method to check the job status, the terminal device (not shown in the figure) that is processing the conversation of a predetermined job. It was not possible to inquire about the status.

従って、特定のシステムコンソール(図示してない)を
操作して調べるか、又は例えばCHD28等の端末から
別途に特定のコマンド(例えば、オペレータコマンド)
を投入して調べなければならなかった。
Therefore, it is necessary to investigate by operating a specific system console (not shown), or by issuing a specific command (for example, an operator command) separately from a terminal such as the CHD28.
I had to invest in it and find out.

このような場合、あまり情報処理システムの操作に習熟
していない操作者が使うCADシステムのような場合、
その操作方法が煩雑となると言う問題点があった。
In such cases, such as CAD systems used by operators who are not very proficient in operating information processing systems,
There was a problem in that the operating method was complicated.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の詳細な説明する図を示す。 FIG. 1 shows a detailed illustration of the invention.

本発明の概念図は第11図で説明したファイル1゜4及
びClID2a 、 GD2bからなるディスプレイ2
とで構成され、 特に管理ファイル1内はユーザ識別子をキーとして最大
26個のジョブ状態を格納出来る管理レコード、ジョブ
名をキーとし、ジョブ分類、起動時刻、開始時刻、終了
時刻等を挿入する管理データ領域と、実行待ち、実行開
始、正常終了、異常終了等を挿入する状態表示用領域と
、最大10個の任意情報を挿入する任意情報領域とで構
成するジョブレコード等を有する。
The conceptual diagram of the present invention is the display 2 consisting of the file 1゜4 and ClID2a and GD2b explained in Fig. 11.
In particular, management file 1 includes a management record that can store up to 26 job statuses using user identifiers as keys, and a management record that uses job names as keys and inserts job classification, startup time, start time, end time, etc. It has a job record, etc., consisting of a data area, a status display area where information such as waiting for execution, start of execution, normal end, abnormal end, etc. is inserted, and an arbitrary information area where up to 10 pieces of arbitrary information are inserted.

又、ディスプレイ2での会話処理中に起動するアプリケ
イジョンプログラムとしては、ジョブファイル4内の特
定ジョブのJCL  (可変バラメーク部分を記述して
いる)を編集するジョブ生成プログラムと、 前記ジョブ生成プログラムでインタナルリーダ出力され
る生成ジョブと、 管理ファイル1に格納されている各種ジョブ状態を取出
し、ディスプレイ2上に表示する状態管理プログラム等
からなる共通モジュール3とから構成されている。
Further, the application programs that are activated during the conversation processing on the display 2 are a job generation program that edits the JCL (describing the variable variable make part) of a specific job in the job file 4, and the job generation program. The common module 3 includes a generated job that is outputted by an internal reader, and a status management program that extracts various job statuses stored in a management file 1 and displays them on a display 2.

〔作用〕[Effect]

所定ジョブを会話処理中にその処理状態を調査するため
に共通モジュールに、起動ジョブの起動状態、実行状態
、′P、了状態が格納されている管理ファイル内に、ユ
ーザ識別子(以下USERIDと称する)をキーとして
最大26個のジョブ名を格納出来るUSERIO対応の
管理レコードと、ジョブ名をキーとしてジョブ分類、起
動時刻、開始時刻、終了時刻等の管理領域等を有するジ
ョブレコードとを構成し、所定ジョブの起動の有無、実
行待ちか実行処理中か実行終了か等の実行状態、正常終
了か異常終了か等の終了状態をこの共通モジュールを使
用して管理し、その管理状態を調べることにより、会話
処理中の端末で容易にパンチ処理することが可能となる
In order to check the processing status of a given job during conversation processing, a user identifier (hereinafter referred to as USERID) is stored in the management file that stores the startup status, execution status, 'P, and completion status of the startup job in the common module. ) is a key and a USERIO-compatible management record that can store up to 26 job names, and a job record that has a job name as a key and has management areas such as job classification, startup time, start time, end time, etc. By using this common module to manage the execution status of a given job, such as whether it has started or not, whether it is waiting for execution, whether it is currently being executed, or whether it has completed execution, and whether it has terminated normally or abnormally, and by checking the management status. , it becomes possible to easily perform punch processing on a terminal that is processing a conversation.

〔実施例〕〔Example〕

以下本発明の要旨を第2図〜第10図に示す実施例によ
り具体的に説明する。
The gist of the present invention will be specifically explained below with reference to embodiments shown in FIGS. 2 to 10.

第2図は本発明の詳細な説明するブロック図、第3図は
本発明の実施例における管理ファイルの状態状況を説明
する図、第4図は本発明の実施例における管理レコード
とジョブレコードの状態を説明する図、第5図は本発明
の実施例におけるJCLパターンの置換状況を説明する
図、第6図は本発明の実施例における文字変換の状態を
説明する図、第7図は本発明の実施例におけるジョブの
取消し状況を説明する図、第8図は本発明の実施例にお
ける起動ジョブ状態の表示状況を説明する図、第9図は
本発明の実施例におけるジョブ分類/状態を説明する図
、第10図は本発明の実施例における処理スタンプを説
明する図をそれぞれ示す。尚、全図を通じて同一符号は
同一対象物を示す。
FIG. 2 is a block diagram explaining the present invention in detail, FIG. 3 is a diagram explaining the status of the management file in the embodiment of the present invention, and FIG. 4 is a diagram of the management record and job record in the embodiment of the present invention. Figure 5 is a diagram explaining the status of JCL pattern replacement in the embodiment of the present invention. Figure 6 is a diagram explaining the character conversion status in the embodiment of the present invention. Figure 7 is a diagram explaining the status of character conversion in the embodiment of the present invention. FIG. 8 is a diagram for explaining the job cancellation status in the embodiment of the invention, FIG. 8 is a diagram for explaining the display status of the activated job status in the embodiment of the invention, and FIG. 9 is a diagram for explaining the job classification/status in the embodiment of the invention. FIG. 10 is a diagram illustrating a processing stamp in an embodiment of the present invention. Note that the same reference numerals indicate the same objects throughout the figures.

本実施例では、CADシステムの会話処理中からパッチ
ジョブを起動、状態管理するための共通モジュール3を
CADシステムを構成する複数のサブシステムから共通
に使用出来るようにするもので、第2図はジョブ起動の
流れと共通モジュール3の位置付けを示す。
In this embodiment, a common module 3 for starting a patch job and managing its status during conversation processing in the CAD system can be used in common by multiple subsystems that make up the CAD system. The flow of job startup and the positioning of the common module 3 are shown.

尚、符号■〜■及び(11は処理の流れを示し、符号4
1〜47は符号■〜■及び(1)に対応する処理内容(
但し、処理名をPDH001〜006及び000で示ず
)、符号9aは全ジョブのフルスクリーン表示状態、符
号9bは取消しジョブのフルスクリーン表示状態をそれ
ぞれ示す。
Note that the symbols ■ to ■ and (11 indicate the flow of processing, and the symbol 4
1 to 47 are codes ■ to ■ and processing contents corresponding to (1) (
However, the process names are not shown as PDH001 to 006 and 000), the reference numeral 9a indicates the full-screen display state of all jobs, and the reference numeral 9b indicates the full-screen display state of the canceled job.

ハツチ起動時のジョブ名は第3図に示すように、ジョブ
管理ファイル43内でUSERIDをキーコードとする
管理レコード431の最大26個のジョブ状態情報をA
〜Zの1英字で決定し、上位のモジュール(図示してな
い)に返す。
As shown in FIG. 3, the job name when Hatch is started is based on up to 26 pieces of job status information in the management record 431 with USERID as the key code in the job management file 43.
It is determined by one alphabetic character ~Z and is returned to the upper module (not shown).

尚、管理レコード431で決定されたジョブ状態は第3
図(B)に示すジョブレコード432で表示し、第3図
(A)に示す管理レコード431での最大26個のジョ
ブ状態が埋まっているだけジョブレコード432が存在
する。
Note that the job status determined in the management record 431 is the third job status.
The job records 432 shown in FIG. 3(B) are displayed, and there are as many job records 432 as the maximum of 26 job states in the management record 431 shown in FIG. 3(A) are filled.

又、ジョブレコード432は管理レコード431で決定
したジョブ名をキーとし、以下に管理データ領域、状態
表示用領域、任意情報領域を有する。
Further, the job record 432 uses the job name determined in the management record 431 as a key, and has a management data area, a status display area, and an arbitrary information area below.

尚、第3図に示す■4は整数型データ、Cnは0桁の文
字型データを示す。
Note that 4 shown in FIG. 3 indicates integer type data, and Cn indicates 0-digit character type data.

管理レコード431 とジョブレコード432の処理例
を第4図に示す。即ち、USIERIDとしてh K 
U D OA」、次のカウンタ項目は指定される各ジョ
ブ状態の格納個数を示す項番であり、指定されるジョブ
状態は第9図(B)に示すように“1゛の場合は、実行
待ち状態、 “2゛の場合は実行開始状態、“3“の場
合は正常終了状態、“4”の場合は異常終了状態、 “
5゛の場合はり−ダキャンセル(リーダCANCEL)
状態をそれぞれ示す。
An example of processing of the management record 431 and job record 432 is shown in FIG. That is, h K as USIERID
"U D OA", the next counter item is an item number indicating the storage number of each specified job status, and if the specified job status is "1" as shown in Figure 9 (B), the execution Waiting state, "2" means execution start state, "3" means normal end state, "4" means abnormal end state, "
In case of 5゛, leader CANCEL (reader CANCEL)
Indicates the status of each.

第4図ではA”で指定されるジョブ状態は“2“の実行
開始状態、“Boで指定されるジョブ状態は“1゛の実
行待ち状態を示し、その時のジョブレコードのジョブ分
類としては第9図(A)に示す分類内容(例えば、隠線
ユーティリティ等)を表示する。
In Figure 4, the job status designated by "A" indicates the execution start state of "2", and the job status designated by "Bo" indicates the execution waiting state of "1", and the job classification of the job record at that time is No. The classification contents (for example, hidden line utility, etc.) shown in FIG. 9(A) are displayed.

次に、各ステップ■〜■での処理状況を説明する。Next, the processing status in each step ① to ② will be explained.

「ステップ■(PDHOOI) J 管理ファイル1を入出力コマンドでオープンにし、US
ERIDで管理レコード431を読み、なかったら項目
を新規に管理レコード431に作成する。
``Step ■ (PDHOOI) J Open management file 1 with the input/output command, and
The management record 431 is read using the ERID, and if the item does not exist, a new item is created in the management record 431.

次に、所定カウンタ番目以降をサイクリックにジョブ状
態が“1゛又は“2°以外の状態表示を抽出し、もしな
ければエラー処理とする。次に、管理レコード431に
カウンタの値とジョブ状態をセットし、該当管理レコー
ド431を更新するか、又は新たに管理レコード431
を作成する。
Next, status indications in which the job status is other than "1" or "2°" are cyclically extracted from a predetermined counter number onward, and if there is no job status, an error process is performed. Next, the counter value and job status are set in the management record 431, and the corresponding management record 431 is updated, or a new management record 431 is set.
Create.

この状態でUSE[1lIDとカウンタの(直とでジョ
ブ名を決定し、所定ジョブレコード432を作成し、管
理ファイル1をクローズして、抽出されたジョブ状態の
カウンタ番目のインタナルリーダビ・ノド (インタナ
ルリーダ5内に格納されたジョブ群を認識し、リーダキ
ャンセルするためのもので、以下lNTl?DRビット
と称する)にオンする。
In this state, use USE [1l ID and the counter (direct) to determine the job name, create a predetermined job record 432, close the management file 1, and create the counter-th internal reader node ( This bit is used to recognize a group of jobs stored in the internal reader 5 and cancel the reader, and is turned on (hereinafter referred to as the lNTl?DR bit).

「ステップ■(PHDOO2) J ジョブファイル4をオープンしてJCLデータ(a)を
読込み、そのカードイメージ(第5図(A)に示す)1
〜71桁で′%゛を検出する。 ′%゛が検出されたら
、変数名テーブル(第5図(B)(11に示すNAME
(N) ’)のブランクを除いた実長で変数名を検出す
る。
``Step ■ (PHDOO2) J Open job file 4, read JCL data (a), and print the card image (shown in Figure 5 (A)) 1
Detect '%' at ~71 digits. If '%' is detected, the variable name table (shown in Figure 5 (B) (11)
(N) Detect the variable name using the actual length excluding blanks.

尚、第5図(A)に示すカードの場合、“%。In addition, in the case of the card shown in FIG. 5(A), "%.

検出時の変数名は、JOBID、 JOBNO,PRO
J、 USERIDであり、第5図(B)(1)に示す
ように複数の変数名検出候補がある場合は、検出長の短
い方とし、又変数名が検出出来ない場合はエラー処理す
る。
The variable names at the time of detection are JOBID, JOBNO, PRO
J, USERID, and if there are multiple variable name detection candidates as shown in FIG. 5(B) (1), the one with the shorter detection length is selected, and if the variable name cannot be detected, an error process is performed.

次に、検出した変数名(NAME(N))対応の置換文
字列(VALtl(N))と、その長さくLENG (
N) )から%変数名に挿入し、%変数名以降の圧縮又
は拡張を行う。第5図CD)は文字列(VALtl (
N) )とその長さくLENG (N) )による処理
状況を示している。
Next, the replacement string (VALtl(N)) corresponding to the detected variable name (NAME(N)) and its length LENG (
N) ) is inserted into the %variable name, and the parts after the %variable name are compressed or expanded. Figure 5 CD) is a character string (VALtl (
N) ) and its length LENG (N) ).

例えば、長さくLENG (N) )がゼロ以下で文字
列(VALII (N) )がブランクの場合は直前の
デリミタまで削除圧縮(第5図(A)の例ではUSER
tO)を行う。
For example, if the length LENG (N)) is less than zero and the character string (VALII (N)) is blank, the immediately preceding delimiter is deleted and compressed (in the example in Figure 5 (A), USER
tO).

又、文字列(VALU (N) ’)がブランク以外の
場合は置換文字列、VALU(i)の実長で挿入(第5
図(A)の例ではJOBNO/PROJ)する。
Also, if the character string (VALU (N) ') is other than blank, insert the replacement character string with the actual length of VALU (i) (the fifth
In the example in Figure (A), JOBNO/PROJ).

更に、長さくLENG(N))  r n Jの場合、
置換文字列、VALII(i)の指定長で挿入(第5図
(A)の例ではJOBrD)する。
Furthermore, if the length is LENG(N)) r n J,
Insert the specified length of the replacement character string VALII(i) (JOBrD in the example of FIG. 5(A)).

尚、実長とは予めVALU (i)の長さを長さ関数で
求めて置き、後部からブランク以外で検出した長さであ
り、指定長とは%変数名以降の圧縮を必要としない場合
の置換したい文字列長さである。又、直前のデリミタと
は、%検出位置から左方向に 。
Note that the actual length is the length of VALU (i) calculated in advance using a length function, and is the length detected from the rear with a blank other than blanks, and the specified length is when compression after the % variable name is not required. is the length of the string you want to replace. Also, the previous delimiter is the one to the left from the % detection position.

゛か“、゛かブランク直前の位置又は1桁目を言う。``'' or '' means the position immediately before the blank or the first digit.

次に、%検出がなくなったら、ワーク領域1〜71桁を
入力データに移し、桁あぶれをチェックする。
Next, when the % detection is no longer detected, the 1st to 71st digits in the work area are transferred to the input data and checked for digit deviation.

「ステップ■(PD)1003) J アプリケーションプログラムから* EOFが指定され
ると、インターナルリーダ5内のジョブを起動にするた
め、インターナルリーダ5にr/ *EOF (データ
の終わりを示すラベル)」を出力し、INTRDRビッ
トをクリアする。
"Step ■ (PD) 1003) J When *EOF is specified from the application program, in order to start the job in the internal reader 5, r/*EOF (label indicating the end of data) is sent to the internal reader 5. ” and clears the INTRDR bit.

又、* PERが指定されると、ジョブのキャンセルを
するためにインターナルリーダ5ニr/*PUREG 
Jを出力し、INTRDRビットとUSERIDからジ
ョブ名リスト(第6図に示すようなリスト)を作る。
Also, when *PER is specified, internal reader 5 r/*PUREG is sent to cancel the job.
J is output, and a job name list (as shown in FIG. 6) is created from the INTRDR bit and USERID.

次に、管理ファイル1を入出力コマンドでオープンし、
USERIDで管理レコード431を読み、第6図に示
すビットカウンタ番目のジョブ状態をキャンセル状態に
更新する。又、第6図に示すジョブ名で管理レコード4
31を読み、ジョブレコード432を後述の表示のため
にスタックし、指定ジョブレコード432を削除する。
Next, open management file 1 with the input/output command,
The management record 431 is read using the USER ID, and the job status of the bit counter number shown in FIG. 6 is updated to the canceled status. Also, create management record 4 with the job name shown in Figure 6.
31, stacks the job record 432 for display as described later, and deletes the specified job record 432.

次に、管理ファイル1をクローズし、INTRDRビッ
トをクリアする。尚、スタックしたジョブレコ−ド43
2を後述の状態表示同様フルスクリーン表示9bする。
Next, management file 1 is closed and the INTRDR bit is cleared. In addition, the stuck job record 43
2 is displayed on a full screen 9b in the same manner as the status display described later.

[ステップ■(PDII004) j 第7図に示すように、管理ファイル1に対するフラグが
ゼロ以外なら管理ファイル1を入力コマンドでオープン
する。又、アプリケーションプログラムで指定された単
−読み/連続読みのフラグが′1゛ならLISERID
で管理レコード431(第7図(A)に示す)を先読み
し、“−1°なら順読みをする。
[Step ■ (PDII004) j As shown in FIG. 7, if the flag for management file 1 is other than zero, open management file 1 with an input command. Also, if the single reading/continuous reading flag specified in the application program is '1', then LISERID
The management record 431 (shown in FIG. 7(A)) is read in advance, and if it is -1°, it is read forward.

又、以降のジョブレコード432(第7図(B)に示す
)は3ワード目が0”以外ならファイル終わりラベル(
以下EOFと称する)になるまで順読みする。
In addition, in the subsequent job record 432 (shown in Figure 7 (B)), if the third word is other than 0'', the file end label (
(hereinafter referred to as EOF).

次に、フラグが“0”でジョブレコード432が終了な
らEOFに1セツト、他はゼロセ・ノドと読込んだ管理
レコード431を所定個所に待避させる。
Next, if the flag is "0" and the job record 432 is completed, one set is saved in the EOF, and the other management records 431 are saved in a predetermined location.

又、フラグが“l゛又はフラグが“0°でEOFなら管
理ファイル1をクローズする。
Further, if the flag is "l" or the flag is "0°" and it is EOF, the management file 1 is closed.

「ステップ■(PDHOO5) J 管理ファイル1を全USERID分ステップ■で取出す
。尚、初回の時はフラグー−1、初回以降の時はフラグ
−〇となる。取出されるジョブ情報リストを起動時刻の
小さいものから第8図に示す形式でフルスクリーン表示
9aする。
"Step ■ (PDHOO5) J Extract management file 1 for all USERIDs in step ■.The first time, the flag is -1, and the subsequent times are flag -0.The job information list to be retrieved is A full-screen display 9a is performed in the format shown in FIG. 8 from smallest to largest.

尚、表示中の“JOBIO’ 及び’5T4TUS’ 
の項の表示:よ第9ズ 、二、1.   三 7二示す
ジョブ分類及びジョブ状態の表示文字で示している。
In addition, “JOBIO” and “5T4TUS” are displayed.
Display of section: Yo No. 9, 2, 1. It is indicated by the job classification and job status display characters shown in 3.72.

フルスクリーン表示9a終了後、セツション開設のUS
ERIDで終了ジョブがあったら、管理ファイル1を消
し込む。
After full screen display 9a ends, US opens session
If there is a completed job in ERID, delete management file 1.

「ステップ■(PDHOO6) J 管理ファイル1を入出力コマンドでオープンし、入力の
ジョブ名で読み、入力ジョブ状態と処理スタンプをセッ
トし、更新する。
``Step ■ (PDHOO6) J Open management file 1 with the input/output command, read the input job name, set the input job status and processing stamp, and update.

即ち、第10図に示すように、ジョブ状態はスタート(
START)時刻、正常終了(END)時刻、異常終了
(ABEND)時刻、キャンセル(CANCEL)時刻
をそれぞれ対応領域にセットする。尚、ジョブ状態の更
新はジョブ名末尾の英字インデックスの指す管理レコー
ド431のデープルの更新で行う。
That is, as shown in FIG. 10, the job status is start (
START) time, normal end (END) time, abnormal end (ABEND) time, and cancel (CANCEL) time are set in the respective corresponding areas. Note that the job status is updated by updating the diple in the management record 431 pointed to by the alphabetical index at the end of the job name.

上述のように共通モジュール3を使用して処理すること
により、CADシステムに構築されている各サブシステ
ムから会話処理中にバッチジョブを起動し、その状態管
理を容易に行うことが可能となる。
By using the common module 3 for processing as described above, it becomes possible to start a batch job from each subsystem built in the CAD system during conversation processing and easily manage its status.

〔発明の効果〕〔Effect of the invention〕

以上のような本発明によれば、所定ジョブとの会話処理
中に容易に起動ジョブの状態管理を行うと共に、その処
理状態を会話処理中に容易に読出すことが出来ると言う
効果がある。
According to the present invention as described above, the state of the activated job can be easily managed during conversation processing with a predetermined job, and the processing state can be easily read out during conversation processing.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の詳細な説明する図、 第2図は本発明の詳細な説明するブロック図、第3図は
本発明の実施例における管理ファイルの状態状況を説明
する図、 第4図は本発明の実施例における管理レコードとジョブ
レコードの状態を説明する図、 第5図は本発明の実施例におけるJCLパターンの置換
状況を説明する図、 第6図は本発明の実施例における文字変換状況を説明す
る図、 第7図は本発明の実施例におけるジョブの取消し状況を
説明する図、 第8図は本発明の実施例における起動ジョブ状態の表示
状況を説明する図、 第9図は本発明の実施例におけるジョブ分類/状態を説
明する図、 第10図は本発明の実施例における処理スタンプを説明
する図、 第11図はジョブ起動を処理する情報処理システムの概
要図、 をそれぞれ示す。 図において、 1は管理ファイル、   2はディスプレイ、2aはキ
ャラクタディスプレイ(CHD)、2bはグラフィック
ディスプレイ(GO)、3は共通モジュール、  4は
ジョブファイル、5はインターナルリーダ、 9a、9bはフルスクリーン表示、 10はCPU 、        11はME門、12
、13 はCHl 431 は管理レコード、 432はジョブレコード、
をそれぞれ示す。 渉臂ヨ脂燦痕2説ロ朽5図 第1 図 事全Ell=n賞宏と9・1を言え萌す)ブ0・ツク図
下2 図 系6 図 、4り萌刃喫妃今1(乙方fす)起動ンコブ扶把4燕律
尤をt、LFJRす5図下δ 圃 第7 図 ; シ゛ヨブよ仁重〃を、N理T5’ハ(4し乏S理シヌラ
1ztn、弦しギリ昭易11 図
FIG. 1 is a diagram explaining the present invention in detail. FIG. 2 is a block diagram explaining the invention in detail. FIG. 3 is a diagram explaining the status of the management file in an embodiment of the present invention. is a diagram explaining the status of management records and job records in the embodiment of the present invention, FIG. 5 is a diagram explaining the replacement status of JCL patterns in the embodiment of the present invention, and FIG. FIG. 7 is a diagram explaining the conversion status; FIG. 7 is a diagram explaining the job cancellation status in the embodiment of the present invention; FIG. 8 is a diagram explaining the display status of the activated job status in the embodiment of the present invention; FIG. 10 is a diagram explaining the processing stamp in the embodiment of the present invention. FIG. 11 is a schematic diagram of an information processing system that processes job activation. Each is shown below. In the figure, 1 is a management file, 2 is a display, 2a is a character display (CHD), 2b is a graphic display (GO), 3 is a common module, 4 is a job file, 5 is an internal reader, 9a and 9b are full screens Display, 10 is CPU, 11 is ME gate, 12
, 13 is CHl 431 is a management record, 432 is a job record,
are shown respectively. 2nd theory of Wataru Yofatanka 2nd theory Ro-Ku 5 Figure 1 All illustrations Ell = n Sho Hiroshi and Moe's 9/1) Book 0 Tsuku Figure 2 Bottom 2 Tree system 6 Figure, 4ri Moe blade cut queen now 1 (Otsuta f) Start up Nkobu Fuju 4 Yan Ritsu t, LFJR 5 Fig. 5 δ Fig. 7; Shigiri Showi 11 Figure

Claims (1)

【特許請求の範囲】 所定ファイル(4)に登録されているジョブをディスプ
レイ(2)上に表示しながら会話処理すると共に、その
該ジョブの処理状況を調べるためにバッチ処理する情報
処理システムであって、 バッチ処理するジョブ名をユーザ識別子をキーとして決
め、該ジョブ名による起動状態のタイムスタンプを所定
ファイル(1)へセットして生成ジョブを起動し、前記
生成ジョブの先頭に実行状態のタイムスタンプを前記所
定ファイル(1)にセットする第1のジップステップと
、前記生成ジョブの最後に該ジョブのコンディションに
より正常終了/異常終了のタイムスタンプを前記所定フ
ァイル(1)にセットする第2のジョブステップとを挿
入する共通モジュール(3)を設け、 前記共通モジュール(3)との遺り取りにより処理した
ジョブ名、その状態、時刻及び注釈を前記所定ファイル
(1)からディスプレイ(2)上への表示を任意の会話
処理中に行うことを特徴とする情報処理システム。
[Claims] An information processing system that performs conversation processing while displaying jobs registered in a predetermined file (4) on a display (2), and performs batch processing to check the processing status of the job. Then, decide the name of the job to be batch processed using the user identifier as a key, set the startup state timestamp according to the job name in a predetermined file (1), start the generated job, and write the execution state time at the beginning of the generated job. a first zip step for setting a stamp in the predetermined file (1); and a second zip step for setting a normal end/abnormal end timestamp in the predetermined file (1) at the end of the generated job depending on the job condition. A common module (3) for inserting a job step is provided, and the name of the processed job, its status, time, and annotation are stored on the display (2) from the predetermined file (1) by keeping in touch with the common module (3). An information processing system characterized in that a display is performed during any conversation processing.
JP27830885A 1985-12-11 1985-12-11 Information processing system Pending JPS62137639A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27830885A JPS62137639A (en) 1985-12-11 1985-12-11 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27830885A JPS62137639A (en) 1985-12-11 1985-12-11 Information processing system

Publications (1)

Publication Number Publication Date
JPS62137639A true JPS62137639A (en) 1987-06-20

Family

ID=17595528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27830885A Pending JPS62137639A (en) 1985-12-11 1985-12-11 Information processing system

Country Status (1)

Country Link
JP (1) JPS62137639A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100397971B1 (en) * 2000-12-28 2003-09-13 현대자동차주식회사 Scrap outlet device of press mold

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100397971B1 (en) * 2000-12-28 2003-09-13 현대자동차주식회사 Scrap outlet device of press mold

Similar Documents

Publication Publication Date Title
CN100428143C (en) Sequence program editing apparatus
JP3057019B2 (en) Component selection device and component selection system with CAD function
US4835735A (en) Card image data processing system
JP2006268661A (en) Data import method and data import device
JPH0242071B2 (en)
JPS62137639A (en) Information processing system
JP7160432B2 (en) Image processing device, image processing method, program
JPS59221761A (en) Estimation sheet producer for car accident
JP2812646B2 (en) How to print tabular data
JP2002259173A (en) File management program, computer readable recording medium in which file management program is recorded, file managing device and file managing method
JPH11232149A (en) File comparison processing method and device, and medium storing file comparison processing program
EP0358860B1 (en) Apparatus and method for processing data corresponding to labels
JP3047400B2 (en) Data processing device
JPH05298378A (en) Method for managing design drawing
JP3557439B2 (en) Computer operation data search method and apparatus therefor
JPH0795267B2 (en) How to reuse software specifications
Avram et al. MARC program research and development: a progress report
JPH02289368A (en) Printing method
JPH07141335A (en) Document display device
JPH0237466A (en) Information processing system
JPH06139061A (en) Program specification inverse preparing method
JPH05150919A (en) Printer
JPH06259180A (en) Data entry device
JPH03192464A (en) Document preparing device
JPH09218898A (en) Method for managing quality record