JPH0612287A - Terminal simulator - Google Patents

Terminal simulator

Info

Publication number
JPH0612287A
JPH0612287A JP4167258A JP16725892A JPH0612287A JP H0612287 A JPH0612287 A JP H0612287A JP 4167258 A JP4167258 A JP 4167258A JP 16725892 A JP16725892 A JP 16725892A JP H0612287 A JPH0612287 A JP H0612287A
Authority
JP
Japan
Prior art keywords
terminal
simulator
configuration
configuration information
central system
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
JP4167258A
Other languages
Japanese (ja)
Inventor
Shinichi Uryu
進一 瓜生
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP4167258A priority Critical patent/JPH0612287A/en
Publication of JPH0612287A publication Critical patent/JPH0612287A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Digital Computer Display Output (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE:To use the terminal simulator regardless of changes even when the configuration of a central system or the structure of a picture is changed. CONSTITUTION:When changing the terminal configuration, a central side parameter E04 is inputted and defined as generation E05 corresponding to a central system A01, and configuration information E06 for the central system A01 is prepared. This information is copied to a magnetic tape E07 or the like, copied to a configuration information file E08 of a terminal simulator B03 and used.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、オンライン・プログラ
ムのテストを実際の端末を使用すること無く実施する端
末シミュレータに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a terminal simulator for testing an online program without using an actual terminal.

【0002】[0002]

【従来の技術】従来の端末シミュレータは、システムに
接続する端末の構成を変更するとき、以下の様な作業が
必要であった。
2. Description of the Related Art A conventional terminal simulator requires the following work when changing the configuration of a terminal connected to the system.

【0003】(1)中央側で中央システムの運用手順に
従った構成情報の作成 (2)端末シミュレータ側で中央の変更に合わせた構成
情報の作成 すなわち、構成情報を作成するために中央と端末シミュ
レータで同一の作業を二重に行っていた。
(1) Creation of configuration information on the central side in accordance with the operating procedure of the central system (2) Creation of configuration information on the terminal simulator side in accordance with changes in the center. The same work was done twice in the simulator.

【0004】ディスプレイ端末に対する画面を構築する
ための定義情報についても同様に二重の作業が必要であ
った。
Similarly, double work is required for definition information for constructing a screen for a display terminal.

【0005】端末をシミュレートするものとして、たと
えば特開昭62−132327号公報があるが、1台の
ディスプレイ端末しか対象としておらず、中央と端末シ
ミュレータとの間で構成情報の整合性をとることについ
て一切配慮されていない。また、画面構築に使用する画
面定義情報の中央との整合性についても言及されていな
い。
For example, Japanese Patent Laid-Open No. 62-132327 discloses a device for simulating a terminal, but only one display terminal is targeted, and the consistency of the configuration information is ensured between the center and the terminal simulator. No consideration was given to the matter. Moreover, the consistency with the center of the screen definition information used for screen construction is not mentioned.

【0006】[0006]

【発明が解決しようとする課題】シミュレータを使った
テストの目的の一つとして、現時点では実際の構成が無
いものでも、将来の増設または構成変更により、高負荷
となったり特異な構成になったときも中央システムが問
題無く動作するのを確認することがある。
As one of the purposes of testing using a simulator, even if there is no actual configuration at the present time, a future increase or configuration change will cause a high load or a peculiar configuration. Sometimes I also check that the central system works without problems.

【0007】この場合、構成の変更を行う必要がある。
構成の変更を行うとき構成情報については中央システム
と端末システムの整合が取れている必要があるが、それ
ぞれ別々の作業で作るため間違い等による不一致が生じ
テスト時のトラブルの要因となっていた。又、同様の情
報を端末と中央で二重に作るため作業効率が良くなかっ
た。
In this case, it is necessary to change the configuration.
When changing the configuration, it is necessary for the central system and the terminal system to be consistent in terms of configuration information, but because they are created by separate work, inconsistencies due to mistakes and the like have been a cause of trouble during testing. Moreover, since the same information is duplicated in the terminal and the center, the work efficiency is not good.

【0008】ディスプレイ端末に対する画面情報につい
ても同様の理由によりトラブルを回避し、作業効率を向
上させる必要があった。
With respect to the screen information for the display terminal, it is necessary to avoid troubles and improve work efficiency for the same reason.

【0009】本発明は、上記の様な事情により、中央シ
ステムの構成変更や画面の構造を変更する場合も、それ
らの変更を意識させずに端末シミュレータを使用出来る
様にすることを目的とする。
An object of the present invention is to enable the terminal simulator to be used without being conscious of the changes even when the configuration of the central system or the structure of the screen is changed due to the above circumstances. .

【0010】[0010]

【課題を解決するための手段】中央システムで使用する
定義情報をコピー等により、そのまま端末シミュレータ
でも使用出来るようにすることで、中央の構成変更や画
面の構造を変更する場合も、それらの変更を意識させず
に端末シミュレータを使用出来る様にする。
[Means for Solving the Problems] By making definition information used in the central system so that it can be used as it is in the terminal simulator by copying etc., even when the central structure is changed or the screen structure is changed, those changes are also made. Make it possible to use the terminal simulator without being aware of.

【0011】[0011]

【作用】中央の構成変更や画面の構造を変更する場合
も、それらの変更を意識させずに端末シミュレータを使
用出来る様にする。
[Function] Even when the central structure is changed or the screen structure is changed, the terminal simulator can be used without being aware of those changes.

【0012】[0012]

【実施例】図5は端末シミュレータが認識するシミュレ
ーション対象の端末群の構成情報の様式を中央システム
A01が使用するものと一致させ、これを複写あるいはフ
ァイルシェアによって共通に使用することにより、各種
の端末構成を変更してシミュレータによるテストをする
時も、シミュレータ側の構成情報の変更作業を一切省略
してテストできる方式の一事例を示したものである。
[Embodiment] FIG. 5 shows the format of the configuration information of a terminal group to be recognized by the terminal simulator as a central system
By matching with the one used by A01 and using it in common by copying or file sharing, even when changing the various terminal configurations and testing with the simulator, the work of changing the configuration information on the simulator side is completely omitted. It shows an example of a method that can be tested by

【0013】端末シミュレータB03がシミュレーョンを
対象とする範囲は、図1におけるシミュレーョン対象範
囲内A03であり、端末制御装置(TCE)A04、ディスプ
レイA05、プリンタA07等の端末と、端末オペレータA06
を含む端末系を対象としている。シミュレータは図2に
示すように中央システムA01とシミュレータB03とを実回
線A02で接続してもよいし、図3に示すように中央シス
テムC01内で被テストプログラムC05と端末シミュレータ
C04とが同一の通信制御プログラムC02を介して擬似通信
C03を行うような形態でもよい。なお端末シミュレータB
03,C04は専用の対話装置(図示せず)を有している。
The range targeted for simulation by the terminal simulator B03 is a simulation target range A03 in FIG.
It is intended for terminal systems including. The simulator may connect the central system A01 and the simulator B03 with the real line A02 as shown in FIG. 2, or the simulator under test C05 and the terminal simulator in the central system C01 as shown in FIG.
Pseudo communication via the same communication control program C02 as C04
A form in which C03 is performed may be used. Terminal simulator B
03 and C04 have a dedicated dialogue device (not shown).

【0014】図4は端末シミュレータの構造の一事例を
示したものである。図4においてMAST D01はプログ
ラム起動時最初に制御が渡るところであり、MAST以
外のタスクの生成と対話装置からのコマンドの処理をす
る。初期設定D02で構成情報E06,E08や画面定義情報F10
をメモリ上に展開する。構成情報は画面テーブル構築D1
6の際に使用する画面テーブルを初期設定で確保する時
や、中央への指示送信D18時、アドレス情報を得る為等
に使用する。又、画面定義情報はビデオ画面構築時D15
に使用する。図4でRCVは受信タスクであり、中央か
らの電文受信と端末処理タスク(PROS)への電文の
受渡しをする。PROSは端末デバイスの処理をする。
FIG. 4 shows an example of the structure of the terminal simulator. In FIG. 4, MAST D01 is where control first passes when the program is activated, and it generates tasks other than MAST and processes commands from the dialog device. Configuration information E06, E08 and screen definition information F10 with initial setting D02
Is expanded on the memory. Configuration information is screen table construction D1
It is used to secure the screen table to be used in the case of 6 in the initial setting, to send the instruction to the center at D18, and to obtain the address information. Also, the screen definition information is D15 when the video screen is constructed.
To use. In FIG. 4, RCV is a receiving task, which receives a message from the center and delivers the message to the terminal processing task (PROS). PROS handles terminal devices.

【0015】図5において端末構成変更は中央側のパラ
メータE04を入力して中央システム対応のゼネレーショ
ンE05をし、中央システム用の構成情報E06を作成する。
この情報を磁気テープE07にコピーし、端末シミュレー
タB03,C04の構成情報ファイルE08にコピーするか、あ
るいは構成情報E06をファイルシェアすることにより使
用する。1つのファイルが中央システムとシミュレータ
システムの両システムから参照出来るファイルシェアが
可能な場合は構成情報ファイルE06を1つにすることが
できる。
In FIG. 5, the terminal configuration is changed by inputting a parameter E04 on the central side and performing a general system-compatible generation E05 to create configuration information E06 for the central system.
This information is used by copying it to the magnetic tape E07 and copying it to the configuration information file E08 of the terminal simulators B03 and C04, or by sharing the configuration information E06. If one file can be referenced by both the central system and the simulator system, the configuration information file E06 can be made one.

【0016】従来はシミュレータ用のパラメータE09を
作成し、これを入力して端末シミュレータ用にゼネレー
ションE10をし、端末シミュレータ固有の構成情報E08を
作成していたため効率が良くなかった。
Conventionally, the parameter E09 for the simulator is created, and the parameter E09 is input to perform the generation E10 for the terminal simulator to create the configuration information E08 specific to the terminal simulator, which is not efficient.

【0017】図6は画面定義情報を共通に利用する方式
の事例を示したものである。
FIG. 6 shows an example of a method of commonly using screen definition information.

【0018】図6において画面を定義するパラメータF0
5を入力して画面定義ゼネレーションF06によって画面定
義情報を作成し、従来はTCE A04に格納するためのF
DF07に出力するが、これを磁気テープF08等に出力し、
端末シミュレータシステムB03,C04のファイルに格納
し、画面定義情報F10とする。この様にすることにより
端末シミュレータ固有の画面定義情報を作らなくても済
む。
Parameter F0 defining the screen in FIG.
Enter 5 to create screen definition information by screen definition generation F06, and conventionally F to store in TCE A04
Output to DF07, output to magnetic tape F08,
It is stored in the files of the terminal simulator systems B03 and C04 and used as the screen definition information F10. By doing so, it is not necessary to create screen definition information unique to the terminal simulator.

【0019】[0019]

【発明の効果】中央システムの構成変更や画面の構造を
変更する場合も、それらの変更を意識させずにシミュレ
ータを使用出来る様になる効果がある。
When the configuration of the central system or the structure of the screen is changed, the simulator can be used without being aware of those changes.

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

【図1】シミュレータの適用範囲を示す図である。FIG. 1 is a diagram showing an application range of a simulator.

【図2】実回線を使用した場合の構成例を示す図であ
る。
FIG. 2 is a diagram showing a configuration example when an actual line is used.

【図3】擬似通信による構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example by pseudo communication.

【図4】シミュレータの処理の流れを示すフローチャー
トである。
FIG. 4 is a flowchart showing a flow of processing of the simulator.

【図5】本発明の概念を説明するための図である。FIG. 5 is a diagram for explaining the concept of the present invention.

【図6】画面定義情報を共通する概念を説明する図であ
る。
FIG. 6 is a diagram illustrating a concept of sharing screen definition information.

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

B03…端末シミュレータ、 C04…端末シミュレータ、 E06,E08…構成情報、 F10…画面定義情報。 B03 ... Terminal simulator, C04 ... Terminal simulator, E06, E08 ... Configuration information, F10 ... Screen definition information.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】シミュレーション対象の端末群の構成情報
の様式を中央システムが使用するものと一致させ、これ
を複写等で共通に使用することにより、各種の端末構成
に構成変更してシミュレータによるテストをする時も、
シミュレータ側の構成情報の変更作業を一切省略してテ
ストできることを特徴とする端末シミュレータ。
1. A simulator is configured to match the format of the configuration information of a terminal group with that used by the central system, and by commonly using this for copying, the configuration is changed to various terminal configurations and tested by a simulator. When doing
A terminal simulator that can be tested without any modification of the configuration information on the simulator side.
JP4167258A 1992-06-25 1992-06-25 Terminal simulator Pending JPH0612287A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4167258A JPH0612287A (en) 1992-06-25 1992-06-25 Terminal simulator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4167258A JPH0612287A (en) 1992-06-25 1992-06-25 Terminal simulator

Publications (1)

Publication Number Publication Date
JPH0612287A true JPH0612287A (en) 1994-01-21

Family

ID=15846404

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4167258A Pending JPH0612287A (en) 1992-06-25 1992-06-25 Terminal simulator

Country Status (1)

Country Link
JP (1) JPH0612287A (en)

Similar Documents

Publication Publication Date Title
US20080299525A1 (en) Operation training system and operation training method
JPH0612287A (en) Terminal simulator
KR20130125491A (en) System and method using realtime simulator and programmed system switching for the validation of large-scaled dcs
JP3752276B2 (en) Plant simulator
JPH0816092A (en) Simulator for training
JPH10274920A (en) Plant simulator
JPH02140859A (en) Screen control system for computer system
JPH03130839A (en) On-line simulation system
JP2022080352A (en) Test support device
JP2625571B2 (en) Online system test method
JPH01312641A (en) Batch test system for on-line
CN116955127A (en) Compatibility testing method and device of operating system, electronic equipment and storage medium
JPH04216139A (en) Method for controlling emulator
JPH0277079A (en) Plant simulation device for learning
JPH06133344A (en) Test method and its device for exchange software
JPS61199132A (en) Test data generating system for full screen menu
JPH0443437A (en) Memory use condition display method for memory control system
JPS62231344A (en) Program executing condition display system
JP2004013773A (en) Information processing device and process control management device
JPH04184545A (en) Test tool system for event simulation
JPH03233643A (en) Total test system for program component
JP2000046901A (en) Management device for ic test device
JPS62248028A (en) Converting system for input/output data to terminal equipment
JPH04140803A (en) Expected value data generating system
JPH06274336A (en) Software test environment construction device