JPS61163437A - Information processing system - Google Patents
Information processing systemInfo
- 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
Links
Abstract
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.
第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)
ョブの実行制御を指示し、前記ジョブプログラムの実行
終了時に表示/入力動作を指示するためのジョブ制御言
語スイッチと、前記ジョブの実行を制御すると共に、表
示/入力動作を実行する装置に対して動的置換えならび
に一時切換えを実行するための中央処理部とを具備して
構成したことを特徴とする情報処理システム。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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02118726A (en) * | 1988-10-28 | 1990-05-07 | Nec Corp | Job performance control system |
-
1985
- 1985-01-16 JP JP60005581A patent/JPS61163437A/en active Pending
Cited By (1)
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 |