Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2989906B2 - JCL automatic generation method - Google Patents
[go: Go Back, main page]

JP2989906B2 - JCL automatic generation method - Google Patents

JCL automatic generation method

Info

Publication number
JP2989906B2
JP2989906B2 JP2202891A JP2202891A JP2989906B2 JP 2989906 B2 JP2989906 B2 JP 2989906B2 JP 2202891 A JP2202891 A JP 2202891A JP 2202891 A JP2202891 A JP 2202891A JP 2989906 B2 JP2989906 B2 JP 2989906B2
Authority
JP
Japan
Prior art keywords
jcl
program
automatic generation
storage area
program execution
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 - Fee Related
Application number
JP2202891A
Other languages
Japanese (ja)
Other versions
JPH04260124A (en
Inventor
勝義 曽谷
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.)
KANSAI NIPPON DENKI SOFUTOEA KK
Original Assignee
KANSAI NIPPON DENKI SOFUTOEA KK
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 KANSAI NIPPON DENKI SOFUTOEA KK filed Critical KANSAI NIPPON DENKI SOFUTOEA KK
Priority to JP2202891A priority Critical patent/JP2989906B2/en
Publication of JPH04260124A publication Critical patent/JPH04260124A/en
Application granted granted Critical
Publication of JP2989906B2 publication Critical patent/JP2989906B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明はJCL(ジョブ制御言
語)自動生成方式に関し、プログラムを実行する際のJ
CLファイルの構成に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a JCL (Job Control Language) automatic generation method,
It relates to the structure of a CL file.

【0002】[0002]

【従来の技術】従来はプログラムの実行処理形式とそれ
に必要なJCLは必要な分だけ作っておき、プログラム
の実行時に必要なJCLをファイルから呼び出し、個々
に実行していた。この方法では、大規模なJCLを必要
とするプログラムが多く存在する場合、その都度必要な
JCLを作り各ファイルから呼び出して実行させる必要
がある。つまり多くのファイルを必要とし、処理効率も
悪い。
2. Description of the Related Art Conventionally, an execution processing form of a program and a necessary JCL for the program are prepared in a necessary amount, and a required JCL is called from a file when the program is executed, and is executed individually. In this method, when there are many programs that require a large-scale JCL, it is necessary to create a necessary JCL each time and call it from each file and execute it. That is, many files are required, and processing efficiency is poor.

【0003】[0003]

【発明が解決しようとする課題】従来方式では、あるプ
ログラムを実行させるのに必要なJCLを呼び出すと
き、それが何処に入っているのかをオペレータが予め知
っておく必要がある。大規模なJCLを必要とするプロ
グラムが多く存在する場合は、それらのプログラムを個
々に実行させる際各ファイルに対応するJCLを格納し
ておく必要がある。
In the conventional method, when calling a JCL necessary for executing a certain program, it is necessary for an operator to know in advance where the JCL is located. If there are many programs that require a large-scale JCL, it is necessary to store the JCL corresponding to each file when executing these programs individually.

【0004】本発明はこれらの欠点を除去するもので、
各プログラム実行における共通なJCLのみ予めファイ
ルに作成しておき、それぞれのプログラムを実行させる
に必要なJCLはJCL自動生成プログラムから簡単な
形式による対話方式により作られる。
The present invention eliminates these disadvantages.
Only the JCL common to each program execution is created in a file in advance, and the JCL necessary to execute each program is created from the JCL automatic generation program by a simple interactive method.

【0005】[0005]

【課題を解決するための手段】本発明のJCL自動生成
方式は、オンライン入力装置制御部と、このオンライン
入力装置制御部に接続されたオンライン入力装置と、こ
のオンライン入力装置からの入力に従って実行プログラ
ム格納領域からのプログラムのロードおよびロードされ
たプログラムの実行を指示するプログラム実行制御部
と、このプログラム実行制御部からプログラムの実行の
指示を受けるプログラム実行部と、上記プログラム実行
制御部に接続された対話型メッセージ表示を行う表示装
置とを備える。
According to the present invention, there is provided an automatic JCL generation system comprising: an online input device control unit; an online input device connected to the online input device control unit; and an execution program according to an input from the online input device. A program execution control unit that instructs loading of the program from the storage area and execution of the loaded program, a program execution unit that receives an instruction to execute the program from the program execution control unit, and a program execution control unit that is connected to the program execution control unit. A display device for performing interactive message display.

【0006】[0006]

【実施例】次に、本発明について図面を用いて説明す
る。
Next, the present invention will be described with reference to the drawings.

【0007】図1は本発明の一実施例の構成を示すブロ
ック図である。同図においてJCL自動生成方式は、オ
ンライン入力装置1と、オンライン入力装置制御部2
と、プログラム実行制御部3と、プログラム実行部4
と、JCL自動生成プログラム格納領域5と、共通JC
L格納領域6と、プログラム実行のJCL格納領域7
と、ソースプログラム格納領域8と、表示装置9とから
構成されている。
FIG. 1 is a block diagram showing the configuration of one embodiment of the present invention. In the figure, the JCL automatic generation method includes an online input device 1 and an online input device control unit 2.
And a program execution control unit 3 and a program execution unit 4
, JCL automatic generation program storage area 5, and common JC
L storage area 6 and JCL storage area 7 for program execution
, A source program storage area 8, and a display device 9.

【0008】オンライン入力装置1はJCL自動生成プ
ログラム格納領域への入力、共通JCL格納領域への入
力を行う。そしてオンライン入力装置制御部2に接続さ
れている。
The online input device 1 performs an input to the JCL automatic generation program storage area and an input to the common JCL storage area. And it is connected to the online input device control unit 2.

【0009】プログラム実行部4は、先ずJCL自動生
成プログラム格納領域5からロードされたJCL自動生
成プログラムを実行する。プログラム実行制御部3は入
力されたJCL自動生成プログラムに従ってJCL自動
生成プログラムをロードし、JCL自動生成プログラム
を実行させる。
The program execution unit 4 first executes the JCL automatic generation program loaded from the JCL automatic generation program storage area 5. The program execution control unit 3 loads the JCL automatic generation program according to the input JCL automatic generation program, and executes the JCL automatic generation program.

【0010】オンライン入力装置制御部2はプログラム
実行制御部3,プログラム実行部4の各々へ入力された
情報を処理する。
The online input device control section 2 processes information input to each of the program execution control section 3 and the program execution section 4.

【0011】共通JCL格納領域6は共通JCLを保有
する。これは大きなJCLを必要とする個々のプログラ
ムを実行するのに共通的に必要とするJCLを格納して
いる。
The common JCL storage area 6 holds a common JCL. This stores the JCL that is commonly required to execute individual programs that require a large JCL.

【0012】プログラム実行のJCL格納領域7は、J
CL自動生成プログラムがプログラム実行部4で実行し
て共通JCL格納領域6を参照しながら個々のプログラ
ムを実行するのに必要なJCLを構成する領域である。
The JCL storage area 7 for program execution is
This is an area that constitutes a JCL necessary for the CL automatic generation program to be executed by the program execution unit 4 and to execute each program while referring to the common JCL storage area 6.

【0013】ソースプログラム格納領域8は個々のソー
スプログラムの情報を保有する。
The source program storage area 8 holds information on individual source programs.

【0014】表示装置9はプログラム実行部4と、プロ
グラム実行制御部3と、オンライン入力装置制御部2と
接続し、プログラムからの出力情報、オンライン入力装
置1より入力された情報、プログラム起動用の入力促進
などを表示する。
The display device 9 is connected to the program execution unit 4, the program execution control unit 3, and the online input device control unit 2, and outputs information from the program, information input from the online input device 1, and a program start-up device. Displays prompts for input.

【0015】オンライン入力装置1より個々に必要なJ
CLのパラメータとJCL自動生成プログラム名が入力
されると、プログラム実行制御部3は実行プログラムJ
CL自動生成プログラム格納領域5より指示されたプロ
グラムをプログラム実行部4へロードしてプログラムを
実行する。実行状態となったJCL自動生成プログラム
はオンライン入力装置1より入力情報を入力する。
J required individually from the online input device 1
When the CL parameters and the JCL automatic generation program name are input, the program execution control unit 3 executes the execution program J
The program specified by the CL automatic generation program storage area 5 is loaded into the program execution unit 4 and executed. The JCL automatic generation program in the execution state inputs input information from the online input device 1.

【0016】プログラム実行部4は自動生成プログラム
格納領域5からロードされたJCL自動生成プログラム
を実行し、共通JCL格納領域6を参照して個々のプロ
グラム実行のJCLを構成しJCL格納領域7へ格納す
る。
The program execution unit 4 executes the JCL automatic generation program loaded from the automatic generation program storage area 5, constructs a JCL for executing each program with reference to the common JCL storage area 6, and stores the JCL in the JCL storage area 7. I do.

【0017】表示装置9より命令を受けた個々のプログ
ラム実行は必要なJCLをプログラム実行のJCL格納
領域7から呼び出し、プログラム実行部4で実行する。
JCL自動生成プログラムはその実行の終了とともに、
プログラム実行のJCL格納領域7にJCL構成イメー
ジ及びロケーションを出力する。
Each program executed upon receiving a command from the display device 9 calls a necessary JCL from the JCL storage area 7 for program execution, and executes the program in the program execution unit 4.
When the JCL automatic generation program finishes its execution,
The JCL configuration image and the location are output to the JCL storage area 7 for program execution.

【0018】ある状態のJCLの誤りがあった場合、一
般には実行して初めて気が付く。この修正を手入力で行
っていると膨大な工数を要す。JCL自動生成プログラ
ムを対話的に扱い目的の内容にしておき、共通JCLへ
格納する。JCL自動生成プログラムを実行させる事に
より、自動的に目的のJCLが生成される。
When there is an error in the JCL in a certain state, it is generally noticed only after execution. Performing this correction manually requires enormous man-hours. The JCL automatic generation program is handled interactively to have the desired contents, and stores it in the common JCL. By executing the JCL automatic generation program, a target JCL is automatically generated.

【0019】[0019]

【発明の効果】以上説明した様に本発明によれば、大規
模なJCLを必要とする多くのプログラムを実行させる
場合、すべてのJCLを作っておく必要がなく、共通な
必要最小限のJCLをファイルに格納しておけば、JC
L自動生成プログラムが必要なJCLを作成する。これ
により、JCL作成の為の記入ミス,記入漏れ,パンチ
ミス等の発生を防ぐ事も出来、且つファイルの効率的活
用も可能になり、無駄時間,無駄ファイルを防ぐ事が出
来る。
As described above, according to the present invention, when many programs that require a large-scale JCL are executed, it is not necessary to create all the JCLs, and a common required minimum JCL is required. Is stored in a file, JC
A JCL that requires the L automatic generation program is created. As a result, it is possible to prevent entry errors, entry omissions, punch mistakes, and the like for JCL creation, and to make efficient use of files, thereby preventing wasted time and wasted files.

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

【図1】本発明の一実施例の構成を示すブロック図であ
る。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 オンライン入力装置 2 オンライン入力装置制御部 3 プログラム実行制御部 4 プログラム実行部 5 JCL自動生成プログラム格納領域 6 共通JCL格納領域 7 プログラム実行のJCL格納領域 8 ソースプログラム格納領域 9 表示装置 DESCRIPTION OF SYMBOLS 1 Online input device 2 Online input device control part 3 Program execution control part 4 Program execution part 5 JCL automatic generation program storage area 6 Common JCL storage area 7 JCL storage area for program execution 8 Source program storage area 9 Display device

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−101563(JP,A) 特開 平1−307824(JP,A) 特開 平2−247728(JP,A) 特開 平2−267626(JP,A) 特開 昭63−288328(JP,A) 特開 平3−5821(JP,A) 特開 平3−25529(JP,A) 特開 平2−67649(JP,A) 特開 平2−137025(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06F 9/06 G06F 15/00 ──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-2-101563 (JP, A) JP-A-1-307824 (JP, A) JP-A-2-247728 (JP, A) JP-A-2- 267626 (JP, A) JP-A-63-288328 (JP, A) JP-A-3-5821 (JP, A) JP-A-3-25529 (JP, A) JP-A-2-67649 (JP, A) JP-A-2-137025 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) G06F 9/06 G06F 15/00

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 パラメータに従って所望のJCLを生成
するJCL自動生成プログラムを保持するJCL自動生
成プログラム格納領域と、多数のプログラムで共通に使
用されるJCLを保持する共通JCL格納領域と、前記
JCL自動生成プログラムを実行して生成したJCLを
保持するプログラム実行JCL格納領域と、任意のプロ
グラムを実行するプログラム実行部と、前記プログラム
実行部の動作を制御するプログラム実行制御部と、所望
のJCLの生成を指示するパラメータを含む入力情報を
受け取り,前記プログラム実行制御部を指示して前記プ
ログラム実行部に前記JCL自動生成プログラムをロー
ドし,前記入力情報に従って前記共通JCL格納領域を
検索して指定のJCLを抽出し対話的に所望のJCLを
生成させ,それを前記プログラム実行JCL格納領域に
格納させるオンライン入力装置制御部とを具備すること
を特徴とするJCL自動生成方式。
1. A desired JCL is generated according to parameters.
JCL automatic generation that holds the JCL automatic generation program
Program storage area and shared by many programs
A common JCL storage area for holding a JCL to be used;
The JCL generated by executing the JCL automatic generation program
Store the program execution JCL storage area
Program execution unit for executing a program, and the program
A program execution control unit for controlling the operation of the execution unit;
Input information including parameters instructing the generation of the JCL
Receiving the instruction and instructing the program execution control unit to execute the program
Load the JCL automatic generation program into the program execution unit.
And stores the common JCL storage area in accordance with the input information.
Search and extract the specified JCL and interactively select the desired JCL
And create it in the program execution JCL storage area.
A JCL automatic generation method , comprising: an online input device control unit for storing the JCL.
JP2202891A 1991-02-15 1991-02-15 JCL automatic generation method Expired - Fee Related JP2989906B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2202891A JP2989906B2 (en) 1991-02-15 1991-02-15 JCL automatic generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2202891A JP2989906B2 (en) 1991-02-15 1991-02-15 JCL automatic generation method

Publications (2)

Publication Number Publication Date
JPH04260124A JPH04260124A (en) 1992-09-16
JP2989906B2 true JP2989906B2 (en) 1999-12-13

Family

ID=12071528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2202891A Expired - Fee Related JP2989906B2 (en) 1991-02-15 1991-02-15 JCL automatic generation method

Country Status (1)

Country Link
JP (1) JP2989906B2 (en)

Also Published As

Publication number Publication date
JPH04260124A (en) 1992-09-16

Similar Documents

Publication Publication Date Title
JP2989906B2 (en) JCL automatic generation method
JP2856492B2 (en) Program processing device
JP3143330B2 (en) Programmable controller
JP3004102B2 (en) Database processing unit
JP3011751B2 (en) System startup method
JPH0452974B2 (en)
JPS63205731A (en) Program start processing system
JPH05298115A (en) Device and method for processing data
JP2790472B2 (en) Multiple conversation processing control method
JPS62224825A (en) Program correcting system
JPH01270128A (en) Link system
JPH04148427A (en) Program patch system
JPH03265004A (en) Processing executing system based on set parameter
JPH04175822A (en) Correction history managing system
EP0410418A2 (en) Input device for computer and method for input interrupt
JPS59197915A (en) System for responding to operator message
JPH02224131A (en) Computer system
JPH05250167A (en) Program loading system
JPH02249036A (en) data processing equipment
JPH04148368A (en) document printing device
JPH03150603A (en) Set data preserving system
JPS63236134A (en) Register system for job control language of command procedure
JPS63228341A (en) Program syntax checking system
JPH02235107A (en) Software constituting system for automatic programming device
JPS63156237A (en) Automatic translating method for program

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990928

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081008

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091008

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091008

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101008

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees