JPH0363729A - Conversion system for other system control language - Google Patents
Conversion system for other system control languageInfo
- Publication number
- JPH0363729A JPH0363729A JP19956089A JP19956089A JPH0363729A JP H0363729 A JPH0363729 A JP H0363729A JP 19956089 A JP19956089 A JP 19956089A JP 19956089 A JP19956089 A JP 19956089A JP H0363729 A JPH0363729 A JP H0363729A
- Authority
- JP
- Japan
- Prior art keywords
- control language
- command
- control
- language
- system control
- 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.)
- Granted
Links
- 230000008449 language Effects 0.000 title claims abstract description 131
- 238000006243 chemical reaction Methods 0.000 title claims description 18
- 238000000034 method Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Devices For Executing Special Programs (AREA)
Abstract
Description
【発明の詳細な説明】
〔概 要〕
他システムの異なる制御言語を自システムの制御言語解
釈部で解釈される制御言語に変換する他システム制御言
語の変換方式に関し。[Detailed Description of the Invention] [Summary] This invention relates to a method of converting a control language of another system to convert a different control language of another system into a control language interpreted by a control language interpreter of the own system.
他システムの制御言語をJCL (ジョブ制御言語)に
よる変換処理部によって自システムの制御言語に変換し
、1つの処理システム内で複数の制御言語を使用できる
ようにすることを目的とし。The purpose of this system is to convert the control language of another system into the control language of the own system using a JCL (Job Control Language) conversion processing unit, so that multiple control languages can be used within one processing system.
異なる制御言語で記述されたプログラムをそれぞれ実行
できるようにした処理システムにおいて。In a processing system that can execute programs written in different control languages.
自システムの制御言語を解釈する制御言語解釈部と、他
システムの異なる制御言語で記述されたコマンドを自シ
ステムの対応コマンドに変換する制御言語変換部とを備
え、他システムの制御言語を自システムの制御言語解釈
部で解釈される制御言語に変換処理するように構成され
ている。It is equipped with a control language interpreter that interprets the control language of the own system, and a control language converter that converts commands written in a different control language of other systems into corresponding commands of the own system. The control language interpreter is configured to perform conversion processing into a control language that is interpreted by a control language interpreter.
本発明は他システムの異なる制御言語を自システムの制
御言語解釈部で解釈される制御言語に変換する他システ
ム制御言語の変換方式に関する。The present invention relates to a method for converting a control language of another system to a control language interpreted by a control language interpreter of the own system from a different control language of another system.
他システムから自システムへ移行した利用者に対する場
合に、或いは他システムと自システムとを連携する場合
に、他システムの制御言語で自システムのコマンドを実
行し、処理できることが望まれている。When dealing with a user who has migrated from another system to the own system, or when coordinating the other system with the own system, it is desired to be able to execute and process commands of the own system using the control language of the other system.
なる欠点があった。There was a drawback.
本発明は、上記の欠点を解決することを目的とし、他シ
ステムの制御言語をJCLによる変換処理部によって自
システムの制御言語に変換し、1つの処理システム内で
複数の制御言語を使用できる他システム制御言語の変換
方式を提供することを目的としている。The present invention aims to solve the above-mentioned drawbacks, and has the purpose of converting the control language of another system into the control language of the own system using a conversion processing unit using JCL, thereby making it possible to use multiple control languages within one processing system. Its purpose is to provide a conversion method for system control languages.
従来、自システムのコマンドを他システムの異なる制御
言語で記述し実行する場合、自システムが本来持ってい
る制御言語の他に、当該他システムそのものの言語を解
釈し実行を行う制御プログラムを必要としていた。Conventionally, when writing and executing commands of one's own system in a different control language of another system, in addition to the own system's own control language, a control program was required to interpret and execute the language of the other system itself. there was.
この様に他システムそのものの言語を解釈し実行する制
御プログラムを内蔵する従来の処理方式では、上記制御
プログラムの開発に多大の工数を要し、またシステムプ
ログラム・サイズが大きく(課題を解決するための手段
)
第1図は本発明の基本構成図である。In this way, conventional processing methods that include a control program that interprets and executes the language of another system itself require a large amount of man-hours to develop the control program, and the system program size is large. (Means) FIG. 1 is a basic configuration diagram of the present invention.
図中、1は自システム制御言語のJCL部であり、自シ
ステムの制御言語で記述されたコマンド記述が格納され
ているもの、2は他システム制御言語のJCL部であり
、他システムの制御言語で記述されたコマンド記述が格
納されているもの。In the figure, 1 is the JCL part of the own system's control language, which stores command descriptions written in the own system's control language, and 2 is the JCL part of the other system's control language, which is the other system's control language. The command description written in is stored.
3はコマンド入力画面部であり利用者が自システム制御
言語又は他システム制御言語のコマンドを直接入力する
もの、4は制御言語変換部であり。3 is a command input screen section through which the user directly inputs commands in the own system control language or another system control language; 4 is a control language conversion section;
他システム制御言語のJCL部2から入力されてくる他
システムの制御言語を自システム制御言語のJCL部l
に格納されている制御言語と同等のものに変換するもの
、5は制御言語解釈部であり。The control language of the other system input from the JCL section 2 of the other system control language is converted into the JCL section 1 of the own system control language.
5 is a control language interpreter that converts the control language stored in .
JCL部l又はJCL部2又はコマンド入力画面部3か
ら入力されてくるコマンド記述を解釈し。Interprets the command description input from the JCL section 1 or 2 or the command input screen section 3.
その実行を行うもので、入力されたコマンドが他システ
ム制御言語の場合に制御言語変換部4を呼び出して、自
システム制御言語のコマンドへの変換を行わせる。また
のは自システム制御言語のコマンド、■は他システム制
御言語のコマンドを示す。This is executed by calling the control language conversion unit 4 when the input command is in the control language of another system, and converting it into the command in the own system control language. or indicates a command in the local system control language, and ■ indicates a command in the other system control language.
JCL部1から制御言語解釈部5にコマンドが入力され
ると、当該コマンドは自システム制御言語で記述されて
いるので、制御言語解釈部5はこのコマンドを解釈し実
行する。When a command is input from the JCL unit 1 to the control language interpreter 5, the command is written in the own system control language, so the control language interpreter 5 interprets and executes this command.
一方、他システム制御言語のJCL部2から制御言語解
釈部5に入力される他システム制御言語のコマンドは、
制御言語変換部4で他システムの制御言語による記述形
式から自システムの制御言語による記述形式に変換され
た上で、再び制御言語解釈部5に入力される。従って他
システムの異なる制御言語のプログラムを実行すること
が可能となる。On the other hand, the commands of other system control languages input from the JCL section 2 of other system control languages to the control language interpretation section 5 are as follows:
The control language converter 4 converts the description format in the control language of another system to the description format in the control language of the own system, and then inputs it again to the control language interpreter 5. Therefore, it becomes possible to execute programs in different control languages of other systems.
第2図は本発明に係る他システム制御言語の変換方式の
制御言語変換部の一実施例構成を示している。FIG. 2 shows the configuration of an embodiment of the control language conversion section of the other system control language conversion method according to the present invention.
図中、符号4.5は第1図のものに対応し、41はコマ
ンド受信部、42はパラメタ値格納部。In the figure, reference numeral 4.5 corresponds to that in FIG. 1, 41 is a command receiving section, and 42 is a parameter value storage section.
43はパラメタ値変換部、44はコマンド実行部を表し
、51は制御言語解釈部におけるパラメタ整合機能を表
している。43 represents a parameter value conversion section, 44 represents a command execution section, and 51 represents a parameter matching function in the control language interpretation section.
例えば、他システム制御言語の記述形式が、第3図の3
1に示される如く、英大文字で記述され。For example, the description format of another system control language is 3 in Figure 3.
As shown in 1, it is written in uppercase letters.
キーワードとパラメタ値とから構成される各パラメタが
カンマ(1)によって区切られて指定される記述形式で
あり、自システム制御言語の記述形式が第4図の如く英
小文字で記述され、各バラメ夕は空白で区切られた記述
形式であるとき、第4図に示す自システム制御言語に対
応する他システム制御言語のコマンドは第3図の32に
示す記述であるものとする。このとき、第4図は第1図
の■に、第3図の32は第1図の■にそれぞれ対応する
。This is a description format in which each parameter consisting of a keyword and a parameter value is specified separated by a comma (1), and the description format of the own system control language is written in lowercase letters as shown in Figure 4. is in a description format separated by spaces, and the command of the other system control language corresponding to the local system control language shown in FIG. 4 is assumed to be the description shown at 32 in FIG. 3. At this time, FIG. 4 corresponds to ■ in FIG. 1, and 32 in FIG. 3 corresponds to ■ in FIG. 1, respectively.
他システム制御言語のJCL部2またはコマンド入力画
面部3から1例えば他システム制御言語の記述形式のコ
マンド■が入力されると、制御言語解釈部5は対応する
制御言語変換部4を呼び出し、当該コマンドはコマンド
受信部41に渡される。コマンド受信部41は制御言語
解釈部におけるパラメタ整合機能51によって、他シス
テム制御言語の記述形式で指定されたパラメタの並びか
ら各パラメタのパラメタ値をパラメタ値格納部42に取
り出す、パラメタ値変換部43は、パラメタ値格納部4
2に取り出した他システム制御言語の記述形式のパラメ
タ値を、対応する自システム制御言語のコマンドの各パ
ラメタに置換する。すなわち、他システム制御言語のコ
マンドr F’ I LE」のパラメタの並びrFUN
c−■REFER。When a command 1, for example, in the description format of another system control language, is input from the JCL section 2 or command input screen section 3 of another system control language, the control language interpreter 5 calls the corresponding control language converter 4, and The command is passed to the command receiving section 41. The command receiving section 41 uses a parameter matching function 51 in the control language interpreting section to extract the parameter value of each parameter from the parameter sequence specified in the description format of the other system control language into the parameter value storage section 42, a parameter value converting section 43. is the parameter value storage section 4
The parameter values in the description format of the other system control language extracted in step 2 are replaced with the corresponding parameters of the command in the own system control language. In other words, the parameter sequence rFUN of the command r F' I LE in the other system control language.
c-■REFER.
NAME−ファイル名、TYPE−■PFJは。NAME-File name, TYPE-■PFJ is.
カンマ毎に展開され、各パラメタのベラメタ値「■RE
FERJ、 rファイル名」、「■PF。Expanded for each comma, the vera meta value of each parameter “■RE
FERJ, r file name”, “■PF.
がパラメタ値格納部42に格納されて、それぞれ自シス
テム制御言語のコマンドI’cfile」のパラメタで
あるrr」、rファイル名J+r−LPfJに置換され
る。コマンド実行部44は。are stored in the parameter value storage unit 42, and are replaced by "rr", which is a parameter of the command "I'cfile" in the own system control language, and "r" file name J+r-LPfJ, respectively. The command execution unit 44 is.
コマンドrcfile」に、パラメタ値格納部42の置
換された値を指定して出力する。The replaced value of the parameter value storage unit 42 is specified and output to the command ``rcfile''.
この制御言語変換部4から出力される他システム制御言
語から自システム制御言語へ記述変換されたコマンドは
、第1図に示されたJCL部1から制御言語解釈部5に
入力される自システム制御言語のコマンドのと全く同一
の記述形式となっている。すなわち他システム制御言語
で記述された第3図図示のコマンドが制御言語を異にす
るシステムでそのコマンドが実行される。The command whose description has been converted from the other system control language output from the control language converter 4 to the own system control language is input to the own system control language from the JCL unit 1 shown in FIG. 1 to the control language interpreter 5. The description format is exactly the same as that of language commands. That is, the command shown in FIG. 3 written in another system control language is executed in a system using a different control language.
なお、第5図は、制御言語解釈部におけるパラメタ整合
機能51の一実施例構成を表す、制御言語変換部4は自
システム制御言語で作成されているため、変換対象とな
るコマンドのパラメタの各パラメタ値を自システムの制
御言語解釈部が個々に参照できるようにする必要がある
。整合機能51は、他システム制御言語と自システム制
御言語のパラメタの指定形式の違いを吸収し1例えば。Note that FIG. 5 shows the configuration of an embodiment of the parameter matching function 51 in the control language interpreter. Since the control language converter 4 is created in the own system control language, each parameter of the command to be converted is It is necessary to allow the control language interpreter of the own system to refer to parameter values individually. The matching function 51 absorbs differences in parameter specification formats between other system control languages and the own system control language, for example.
コマンド受信部41に格納されている他システム制御言
語のベラメタがカンマで区切られたパラメタの並びで、
各パラメタがキーワードとパラメタ値から構成されてお
り、各パラメタ指定を任意の順序で指定できる形式の場
合、パラメタの並びをカンマ毎の各パラメタに展開し、
制御言語変換部が指定したキーワードの順番にパラメタ
値を並べ替えてパラメタ値格納部42に設定する。従っ
て。The vera meta of the other system control language stored in the command receiving unit 41 is a list of parameters separated by commas,
If each parameter consists of a keyword and a parameter value, and each parameter specification can be specified in any order, expand the parameter sequence into each parameter separated by a comma,
The control language conversion unit rearranges the parameter values in the order of the keywords specified and sets them in the parameter value storage unit 42. Therefore.
パラメタ値変換部43は、他システム制御言語のパラメ
タの指定形式を慧識する必要はなく、パラメタ値格納部
42に格納された個々のパラメタ値を変換すればよい。The parameter value conversion unit 43 does not need to be aware of the parameter specification format of other system control languages, and only needs to convert each parameter value stored in the parameter value storage unit 42.
以上説明した如く2本発明によれば、与えられた他シス
テム制御言語の各コマンドに対応し自システム制御言語
のコマンドに変換する制御言語変換部を設けることによ
り、利用者は自他システムの制御言語を使い分ける必要
がなくなり、また自システムのコマンドを実行する際に
他システムの制御言語を使用できるので、システムの差
異に対する違和感がなくなり操作性が向上する。As explained above, according to the present invention, by providing a control language converter that corresponds to each command of the given other system control language and converts it into a command of the own system control language, the user can control the own and other systems. There is no need to use different languages, and since the control language of another system can be used when executing commands of the own system, the sense of discomfort due to system differences is eliminated and operability is improved.
そして制御言語変換部をJCLで作成することにより、
制御プログラムの開発工数が削減され。And by creating the control language conversion part with JCL,
Control program development time is reduced.
システムプログラム・サイズの増大を防ぐことができる
。This can prevent the system program size from increasing.
第1図は本発明の基本構成図、第2図は本発明に係る他
システム制御言語の変換方式の制御言語変換部の一実施
例構成、第3図は他システム制御言語で記述されたコマ
ンドの形状形式とその一記述例、第4図は第3図図示の
コマンド対応自システム制御言語記述のコマンドの一記
述例、第5図は制御言語解釈部におけるパラメタ整合機
能の一実施例構成を示している。
図中、1は自システム制御言語のJCL部、2は他シス
テム制御言語のJCL部、3はコマンド入力画面部、4
は制御言語変換部、5は制御言語解釈部、41はコマン
ド受信部、42はパラメタ値格納部、43はパラメタ値
変換部、44はコマンド実行部、51パラメタ整合機能
を表している。FIG. 1 is a basic configuration diagram of the present invention, FIG. 2 is an example configuration of a control language conversion section of the conversion method for other system control languages according to the present invention, and FIG. 3 is a command written in another system control language. Fig. 4 shows an example of the command description in the own system control language description corresponding to the command shown in Fig. 3, and Fig. 5 shows the configuration of an embodiment of the parameter matching function in the control language interpreter. It shows. In the figure, 1 is the JCL part of the own system control language, 2 is the JCL part of the other system control language, 3 is the command input screen part, and 4
5 represents a control language conversion unit, 5 a control language interpretation unit, 41 a command reception unit, 42 a parameter value storage unit, 43 a parameter value conversion unit, 44 a command execution unit, and 51 a parameter matching function.
Claims (1)
できるようにした処理システムにおいて、自システムの
制御言語を解釈する制御言語解釈部(5)と、 他システムの異なる制御言語で記述されたコマンドを自
システムの対応コマンドに変換する制御言語変換部(4
)とを備え、 他システムの制御言語を自システムの制御言語解釈部(
5)で解釈される制御言語に変換処理するようにしたこ
とを特徴とする他システム制御言語の変換方式。[Claims] In a processing system capable of executing programs written in different control languages, the processing system includes a control language interpreter (5) that interprets the control language of its own system, and programs written in different control languages of other systems. The control language conversion unit (4
), and the control language interpreter of the own system (
5) A method for converting other system control languages into a control language interpreted in accordance with the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1199560A JP2674694B2 (en) | 1989-08-01 | 1989-08-01 | Other system control language converter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1199560A JP2674694B2 (en) | 1989-08-01 | 1989-08-01 | Other system control language converter |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0363729A true JPH0363729A (en) | 1991-03-19 |
| JP2674694B2 JP2674694B2 (en) | 1997-11-12 |
Family
ID=16409858
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1199560A Expired - Fee Related JP2674694B2 (en) | 1989-08-01 | 1989-08-01 | Other system control language converter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2674694B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002039295A1 (en) * | 2000-11-08 | 2002-05-16 | Citizen Watch Co., Ltd. | Communication method and communication system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5429937A (en) * | 1977-08-10 | 1979-03-06 | Hitachi Ltd | Communication controller |
| JPS6177948A (en) * | 1984-09-25 | 1986-04-21 | Nec Corp | Data processor |
| JPH01318107A (en) * | 1988-06-20 | 1989-12-22 | Nec Corp | Common utilization system for inter-os command |
-
1989
- 1989-08-01 JP JP1199560A patent/JP2674694B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5429937A (en) * | 1977-08-10 | 1979-03-06 | Hitachi Ltd | Communication controller |
| JPS6177948A (en) * | 1984-09-25 | 1986-04-21 | Nec Corp | Data processor |
| JPH01318107A (en) * | 1988-06-20 | 1989-12-22 | Nec Corp | Common utilization system for inter-os command |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002039295A1 (en) * | 2000-11-08 | 2002-05-16 | Citizen Watch Co., Ltd. | Communication method and communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2674694B2 (en) | 1997-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5742810A (en) | System, method and computer program product for passing host variables to a database management system | |
| US9880815B2 (en) | SQL visualizer | |
| JPH0363729A (en) | Conversion system for other system control language | |
| JPH04286029A (en) | Source program converter | |
| JPS62216040A (en) | Precompiler and compiler calling control system | |
| JPS59218574A (en) | Command processing method | |
| JPH0430239A (en) | Command option designation processing system | |
| JPH0223428A (en) | Translation type executing system for command type end user language | |
| JPH06231181A (en) | Distributed database control system | |
| JPH02287824A (en) | Production system for control sentence | |
| JPH03204035A (en) | Control system for execution of network job step | |
| JPH06110750A (en) | Method for automatically generating makefile of application program that can access relational database | |
| JPS63280335A (en) | Language processing system | |
| JPH01136266A (en) | Job processing system | |
| JPH04220724A (en) | Precompiling processing system | |
| JPH06103023A (en) | Japanese code conversion processing system | |
| JPH0250730A (en) | Language converting system based upon common machine word | |
| MOREL et al. | Turbomachinery forced response prediction system(FREPS): User's manual(Final Report) | |
| JPH05233241A (en) | Program forming device | |
| JPS63280331A (en) | Merging system between job transfer and file transfer | |
| JPH034336A (en) | Program debug processor | |
| JPH0331935A (en) | System for executing job | |
| JPH08137681A (en) | How to build a graphical user interface | |
| JPH01205333A (en) | Interlanguage binding method | |
| JPH05216822A (en) | Command input system in computer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |