JPS61163437A - Information processing system - Google Patents

Information processing system

Info

Publication number
JPS61163437A
JPS61163437A JP60005581A JP558185A JPS61163437A JP S61163437 A JPS61163437 A JP S61163437A JP 60005581 A JP60005581 A JP 60005581A JP 558185 A JP558185 A JP 558185A JP S61163437 A JPS61163437 A JP S61163437A
Authority
JP
Japan
Prior art keywords
job
replacement
job control
display
control language
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
JP60005581A
Other languages
Japanese (ja)
Inventor
Sakae Funakoshi
舟越 栄
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 JP60005581A priority Critical patent/JPS61163437A/en
Publication of JPS61163437A publication Critical patent/JPS61163437A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To change dynamically a display/input device without requiring any change in a job control language by defining a device name in use as an initial value and designating the device name at the start of a job program when device change takes place. CONSTITUTION:A CPU1 analyzes catalog data on a main storage device 3 and uses a replacement symbol &n (0<=n<=9) to apply the dynamic replacing processing. That is, a replacement parameter is designated at the start of job program and when a replacement symbol is detected from a job control word, the replacement parameter corresponding to the (n) is used for replacement. When the replacement parameter is designated, the replacement parameter takes precedence over the initial value. A dynamic temporary switch section 13 applies dynamical switching to a display/input device 4 tentatively to execute the input/output operation when the temporary switching symbol is detected while the catalog data is inputted from the job control word.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、情報処理システムにおけるジョブ実行制御方
式に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a job execution control method in an information processing system.

(従来の技術) 従来、この種の情報処理システムにおいてジョブによっ
て使用される表示/入力装置を宣言するにはジョブ制御
言語の実行時に装置名、またはファイル名を割当ててい
た。
(Prior Art) Conventionally, in this type of information processing system, in order to declare a display/input device used by a job, a device name or a file name is assigned when a job control language is executed.

(発明が解決しようとする問題点) しかし、表示/入力装置に障害が発生した場合には、こ
れに十分対処していなかったため、表示/入力装置の変
更に対処するためにはジョブ制御言語を変更しなければ
ならないという欠点がありた。
(Problem to be solved by the invention) However, when a failure occurs in a display/input device, this has not been adequately dealt with, so a job control language is required to deal with changes in the display/input device. The drawback was that it had to be changed.

本発明の目的は、使用する装置名を初期値とし    
′て定義しておき、装置変更が発生した場合には、ジョ
ブプログラムの起動時に装置名を指定することにより上
記欠点を除去し、ジョブ制御言語の変更を必要とせず、
可変データによシジョブ制御言語上に一時切換え記号を
指定して表示/入力装置を動的に変更することができる
ように構成した情報処理システムを提供することKある
The purpose of the present invention is to set the device name to be used as an initial value.
', and when a device change occurs, the above drawback can be eliminated by specifying the device name when starting the job program, and there is no need to change the job control language.
An object of the present invention is to provide an information processing system configured to dynamically change a display/input device by specifying a temporary switching symbol on a job control language based on variable data.

(問題点を解決するための手段) 本発明による情報処理システムは、ジョブ制御言語スイ
ッチと、中央処理部とを備えて構成したものである。
(Means for Solving the Problems) An information processing system according to the present invention includes a job control language switch and a central processing section.

ジョブ制御言語スイッチは、ジョブプログラムをジョブ
制御言語から起動する時にジョブの実行制御を指示し、
ジョブプログラムの実行終了時に表示/入力動作を指示
するためのものである。
The job control language switch instructs job execution control when starting a job program from the job control language,
This is used to instruct display/input operations at the end of execution of a job program.

中央処理部は、ジョブの実行を制御すると共に1表示/
入力動作を実行する装置に対して動的置換え、ならびに
一時切換えを実行するためのものである。
The central processing unit controls job execution and displays/
It is for performing dynamic replacement as well as temporary switching for devices performing input operations.

(実施例) 次に、本発明について図面を参照して詳細に説明する。(Example) Next, the present invention will be explained in detail with reference to the drawings.

WJ1図は、本発明による情報処理システムを実現する
ための一実施例を示すブロック図である。
Figure WJ1 is a block diagram showing an embodiment for realizing an information processing system according to the present invention.

第1図において、1は中央処理装置、2は外部記憶装置
、3は主記憶装置、4は表示/入力装置、5はジョブ制
御言語スイッチである。中央処理装置1において、11
はジョブ実行制御部、12は動的置換え部、13は動的
一時切換え部である。
In FIG. 1, 1 is a central processing unit, 2 is an external storage device, 3 is a main storage device, 4 is a display/input device, and 5 is a job control language switch. In the central processing unit 1, 11
1 is a job execution control section, 12 is a dynamic replacement section, and 13 is a dynamic temporary switching section.

第2図は、第1図に示すハードウェアによって実行され
るソフトウェアの実行フローを示すフローチャートであ
る。
FIG. 2 is a flowchart showing the execution flow of software executed by the hardware shown in FIG.

第1図および第2図において、ジョブプログラムがジョ
ブ制御言語から起動されたか否かを中央処理装置1のジ
ョブ実行制御部11により識別し、ジョブ制御言語から
起動された場合にはジョブ制御言語スイッチ6をオンに
する。ジョブプログラムから表示/入力装置に対する入
出力命令が実行されると、ジョブ制御言語スイッチ6が
動作し、表示/入力装置4から入力装置部分を切分ける
In FIGS. 1 and 2, the job execution control unit 11 of the central processing unit 1 identifies whether or not the job program has been started from the job control language, and if the job program has been started from the job control language, the job control language switch Turn on 6. When an input/output command to the display/input device is executed from the job program, the job control language switch 6 is operated to separate the input device portion from the display/input device 4.

ジョブ制御言語スイッチ5がオフの場合には、直接、表
示/入力装置4に対して入出力動作を実行する。ジョブ
制御言語スイッチ5がオンの場合には、ジョブの実行を
制御するための中央処理装置1が動作し、ジョブ制御言
語を外部記憶装置2から主記憶装置3に読込み、入力デ
ータをジョブプログラムに引渡す。このとき、ジョブ制
御言語から置換えパラメータ記号を検出すると、起動時
に指定した置換えパラメータによって入力データを動的
に置換する。一方、ジョブ制御言語上で一時切換え記号
を検出すると、動的に表示/入力装置4に切換えて入出
力動作を実行する。
When the job control language switch 5 is off, input/output operations are performed directly on the display/input device 4. When the job control language switch 5 is on, the central processing unit 1 for controlling job execution operates, reads the job control language from the external storage device 2 into the main storage device 3, and inputs the input data into the job program. deliver. At this time, when a replacement parameter symbol is detected from the job control language, the input data is dynamically replaced with the replacement parameter specified at startup. On the other hand, when a temporary switching symbol is detected on the job control language, the display/input device 4 is dynamically switched to perform input/output operations.

ジョブ制御言語スイッチ5は、ジョブプログラムをジョ
ブ制御言語から起動する時にオンにする必要がある。ジ
ョブプログラムの実行終了時にジョブ制御言語スイッチ
5をオフにすると、ジョブ制御言語スイッチ5により表
示/入力装置4を切換える。
The job control language switch 5 needs to be turned on when starting a job program from the job control language. When the job control language switch 5 is turned off at the end of execution of the job program, the display/input device 4 is switched by the job control language switch 5.

表示/入力装置4はジョブ制御言語スイッチbがオフの
場合、または動的に一時切換え機能が動作したとき、表
示/入力装置4からデータの入出力を行う。ジョブプロ
グラムは表示/入力装置4のみを意識した入出力命令を
実行するだけでよい。
The display/input device 4 inputs and outputs data from the display/input device 4 when the job control language switch b is off or when the temporary switching function is activated dynamically. The job program only needs to execute input/output commands with only the display/input device 4 in mind.

外部記憶装置2は、ジョブ制御言語スイッチ6がオンの
場合にカタログ化されたデータを主記憶装置3に送出す
る。ジョブの実行制御を行う中央処理装置1が入力要求
を送出するため、ジョブプログラムはこれを意識しない
The external storage device 2 sends cataloged data to the main storage device 3 when the job control language switch 6 is on. Since the central processing unit 1 that controls job execution sends out the input request, the job program is not aware of this.

主記憶装置34は、外部記憶装置2から読込まれたカタ
ログデータを貯え、ジョブ実行制御の入力データとして
使用される。
The main storage device 34 stores catalog data read from the external storage device 2, and is used as input data for job execution control.

ジョブの実行制御を行うための中央処理装置1は主記憶
装置3上のカタログデータを分析し、動的置換え、およ
び動的一時切換えの処理を行う。
A central processing unit 1 for controlling job execution analyzes catalog data on the main storage device 3 and performs dynamic replacement and dynamic temporary switching.

置換え記号としては%An l(o≦n≦9)が使用さ
れ、一時切換え記号としては1△lが使用される。
%An l (o≦n≦9) is used as a replacement symbol, and 1Δl is used as a temporary switching symbol.

中央処理装置1の動的置換え部12がジョブ制御言語に
よシジョププログラムを実行しているとき釦は、固定デ
ータやパラメータはジョブ制御言語から入力される。し
かし、データによってはジョブ起動時に決定したい場合
がある。このような時には、動的置換え部12を用いて
ジョブの起動時に決定されるデータを入力することがで
きる。
When the dynamic replacement unit 12 of the central processing unit 1 executes the job control program using the job control language, the button, fixed data and parameters are input from the job control language. However, depending on the data, it may be necessary to determine this at the time of job startup. In such a case, the dynamic replacement unit 12 can be used to input data determined at the time of starting the job.

すなわち、ジョブプログラムの起動時に置換えパラメー
タを指定しておくことによシ、ジョブ制御言語から置換
え記号を検出すると、&0のnに対応した置換えパラメ
ータで置換える。また、プログラム起動時に置換えパラ
メータを指定しなくても、置換え記号の直後に初期値を
指定しておくことにより、置換えパラメータとして初期
値が有効となる。置換えパラメータが指定された場合に
は置換えパラメータは初期値より優先する。
That is, by specifying a replacement parameter when starting a job program, when a replacement symbol is detected from the job control language, it is replaced with the replacement parameter corresponding to n in &0. Furthermore, even if a replacement parameter is not specified when the program is started, by specifying an initial value immediately after the replacement symbol, the initial value becomes effective as a replacement parameter. If a replacement parameter is specified, the replacement parameter takes precedence over the initial value.

動的一時切換え部13はジョブ制御言語からカタログデ
ータを入力している際に一時切換え記号を検出すると、
表示/入力装置4へ動的に一時切換えて入出力動作を実
行する。
When the dynamic temporary switching unit 13 detects a temporary switching symbol while inputting catalog data from the job control language,
It dynamically temporarily switches to the display/input device 4 and executes input/output operations.

上に説明したようにしてジョブプログラムの操作性、お
よび運用性能を向上させることができる。
As explained above, the operability and operational performance of the job program can be improved.

(発明の効果) 本発明は以上説明したように、使用する装置名を初期値
として定義しておき、装置変更が発生した場合にはジョ
ブプログラムの起動時に装置名を指定することによシ、
運用性に大きな融通性が期待できると共に操作性が向上
できるという効果がある。
(Effects of the Invention) As explained above, the present invention defines the device name to be used as an initial value, and when a device change occurs, by specifying the device name at the time of starting a job program.
This has the effect that great flexibility can be expected in terms of operability and that operability can be improved.

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

第1図は、本発明による情報処理システムを実現する一
実施例を示すブロック図である。 第2図は、第1図に示すハードウェアを動作させるソフ
トウェアのフローチャートである。 1・・・中央処理装賀 2・・・外部記憶装置 3・・・主記憶装置 4・・・表示/入力装置 6・・ψジョブ制御言語スイッチ 11・・・ジョブ実行制御部 12・・・動的置換え部 13・・・動的一時切換え部
FIG. 1 is a block diagram showing an embodiment of an information processing system according to the present invention. FIG. 2 is a flowchart of software for operating the hardware shown in FIG. 1...Central processing device 2...External storage device 3...Main storage device 4...Display/input device 6...ψJob control language switch 11...Job execution control unit 12... Dynamic replacement unit 13...dynamic temporary switching unit

Claims (1)

【特許請求の範囲】[Claims] ジョブプログラムをジョブ制御言語から起動する時にジ
ョブの実行制御を指示し、前記ジョブプログラムの実行
終了時に表示/入力動作を指示するためのジョブ制御言
語スイッチと、前記ジョブの実行を制御すると共に、表
示/入力動作を実行する装置に対して動的置換えならび
に一時切換えを実行するための中央処理部とを具備して
構成したことを特徴とする情報処理システム。
a job control language switch for instructing job execution control when a job program is started from a job control language and for instructing a display/input operation when the execution of the job program is completed; An information processing system comprising: a central processing unit for dynamically replacing and temporarily switching a device that performs an input operation.
JP60005581A 1985-01-16 1985-01-16 Information processing system Pending JPS61163437A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60005581A JPS61163437A (en) 1985-01-16 1985-01-16 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60005581A JPS61163437A (en) 1985-01-16 1985-01-16 Information processing system

Publications (1)

Publication Number Publication Date
JPS61163437A true JPS61163437A (en) 1986-07-24

Family

ID=11615200

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60005581A Pending JPS61163437A (en) 1985-01-16 1985-01-16 Information processing system

Country Status (1)

Country Link
JP (1) JPS61163437A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02118726A (en) * 1988-10-28 1990-05-07 Nec Corp Job performance control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02118726A (en) * 1988-10-28 1990-05-07 Nec Corp Job performance control system

Similar Documents

Publication Publication Date Title
JP2998737B2 (en) Power supply control device for peripheral equipment
JPH02156334A (en) Information processor
JPH05298002A (en) Keyboard
JPS61163437A (en) Information processing system
WO2018061538A1 (en) Safety control unit, safety control method, and safety control program
JPH04160408A (en) Numerical controller
JP2005339018A (en) Numerical control device
JPH0332803B2 (en)
JPH02300801A (en) Numerical controller
JPS61148531A (en) Input device for arithmetic processing data
JPH02172397A (en) Exchange
JPS6288036A (en) Microprogram controller
JPH0317702A (en) Controller for computer constitution
JPH0253107A (en) Numerical controller
JPS6249463A (en) Patching system of input output controller
JPH02137054A (en) Information processor
JPH01302427A (en) Input/output file altering system for execution form program
JPH06314197A (en) Auxiliary processor
JPH04153739A (en) Information processor
JPS6375830A (en) Command control system
JPS63293631A (en) Screen division controller
JPH05290007A (en) Program controller in plural computer systems
JPS61267801A (en) Plant control system
JPH02129745A (en) Computer
JPH0293932A (en) Information processing system