JPH02183347A - Simulation control system for data communication system - Google Patents
Simulation control system for data communication systemInfo
- Publication number
- JPH02183347A JPH02183347A JP1003452A JP345289A JPH02183347A JP H02183347 A JPH02183347 A JP H02183347A JP 1003452 A JP1003452 A JP 1003452A JP 345289 A JP345289 A JP 345289A JP H02183347 A JPH02183347 A JP H02183347A
- Authority
- JP
- Japan
- Prior art keywords
- line
- simulation
- terminal
- control
- mode
- 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
- 238000004088 simulation Methods 0.000 title claims abstract description 115
- 238000004891 communication Methods 0.000 title claims description 33
- 230000010354 integration Effects 0.000 claims abstract description 19
- 238000000034 method Methods 0.000 claims description 13
- 238000012546 transfer Methods 0.000 claims description 11
- 238000012360 testing method Methods 0.000 description 16
- 238000007726 management method Methods 0.000 description 12
- 238000009434 installation Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、コンピュータのオンラインシステムに利用す
る。本発明は擬似端末データを供給する端末シミュレー
タの実行およびオンラインパッケージの実業務実行にお
ける回線単位でのオンライン実運用モードからシミュレ
ーションモードへの組み込みが端末単位で動的に実行で
きるデータ通信システムのシミュレーション制御方式に
関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention is applied to an online computer system. The present invention provides simulation control for a data communication system that can dynamically execute a terminal simulator that supplies pseudo-terminal data and incorporate the online actual operation mode into the simulation mode on a terminal-by-line basis during the actual business execution of an online package. Regarding the method.
本発明はデータ通信システムにおける端末シミュレーシ
ョンテストを制御するシミュレーション制御方式におい
て、
制御テーブルにシミュレーション状態管理用領域を設け
、回線単位でのオンライン実運用モードにおいてもシミ
ュレーションモードへの組み込みを端末単位で動的にで
きるようにすることにより、一部の端末が実運用モード
であっても端末シミュレーションの実行を可能とするよ
うにしたものである。The present invention provides a simulation control method for controlling a terminal simulation test in a data communication system by providing a simulation state management area in the control table, and dynamically incorporating the simulation mode into the simulation mode on a terminal-by-line basis even in the online actual operation mode on a line-by-line basis. This makes it possible to execute terminal simulation even when some terminals are in actual operation mode.
従来、この種の端末シミュレータのシミュレーション制
御方式は、実業務を実行するオンライン実運用モードで
ある回線に属する全ての端末装置が実業務終了となった
ときに端末シミュレータの回線識別指定組み込みコマン
ドを投入してシミュレーションテストを実行する方式で
あった。Conventionally, the simulation control method for this type of terminal simulator has been to issue a line identification designation built-in command for the terminal simulator when all terminal devices belonging to a line that is in online actual operation mode for executing actual operations have finished their actual operations. The method was to carry out a simulation test.
上述した従来の端末シミュレータのシミュレーション制
御方式は、回線単位の動的組み込み方式であり、ある回
線に複数端末装置が属する構成の場合には全ての端末装
置が実業務終了、もしくは未実行状態であることが必要
であり、端末装置が一つでも実業務実行中であった場合
には、その端末装置の業務を途中で打ち切るか、もしく
は終了するまで待ち、該当回線配下の定義端末がすべて
シミュレーションモード可能状態にならない限りシミュ
レーション組み込みができない欠点がある。The simulation control method of the conventional terminal simulator described above is a dynamic integration method for each line, and in the case of a configuration in which multiple terminal devices belong to a certain line, all the terminal devices have finished their actual work or are in a non-running state. If even one terminal device is running a real job, either stop the operation of that terminal device midway through or wait until it finishes, and set all defined terminals under the relevant line to simulation mode. The drawback is that simulation cannot be incorporated until it becomes possible.
本発明はこのような欠点を除去するもので、回線単位で
のオンライン実運用モードからシミュレーションモード
への組み込みを端末単位で動的にできるようにし、運用
中であってもシミュレーションができる方式を提惧する
ことを目的とする。The present invention aims to eliminate these drawbacks, and proposes a system that enables dynamic integration from online actual operation mode to simulation mode on a terminal-by-line basis, and allows simulation even during operation. The purpose is to fear.
本発明は、端末装置に対して通信回線を介して接続され
た通信制御手段と、前記端末装置の動作をあらかじめ用
意された擬似データによりシミュレーションする端末シ
ミュレータと、前記通信回線あるいは端末シミュレータ
の擬似データ転送を制御するた杓に必要な回線識別名が
付与され回線状態フラグを有する回線制御テーブルと、
個々の端末装置に割り当てられる端末制御テーブルとを
備えたデータ通信システムのシミュレーション制御方式
において、前記回線制御テーブルに、実回線管理用領域
の他に制御端末装置群アドレス格納領域を含むシミュレ
ーション状態管理用領域を設け、オンライン実運用モー
ドの回線に対して回線単位でのシミュレーションモード
の組み込みを行うシミュレーション回線組み込み制御手
段と、端末単位にシミュレーション組み込みを行うシミ
ュレーション端末組み込み制御手段とを備えたことを特
徴とする。The present invention provides a communication control means connected to a terminal device via a communication line, a terminal simulator that simulates the operation of the terminal device using pseudo data prepared in advance, and pseudo data of the communication line or terminal simulator. a line control table that is given a line identification name necessary for controlling transfer and has a line status flag;
In a simulation control method for a data communication system comprising a terminal control table assigned to each terminal device, the line control table includes a control terminal group address storage area for simulation state management in addition to an area for actual line management. A simulation line embedding control means for establishing a region and embedding a simulation mode on a line-by-line basis into a line in an online actual operation mode, and a simulation terminal embedding control means for embedding a simulation mode on a terminal-by-terminal basis. do.
制御テーブルにシミュレーション状態管理用領域を設け
、これに基づいて管理を行うので実運用モードでのシミ
ュレーションの実行を可能にした。An area for simulation status management is provided in the control table, and management is performed based on this area, making it possible to execute simulations in actual operation mode.
すなわち、通信回線に割り当てられた回線制御テーブル
が端末シミュレータ起動時にシミュレーションモードの
回線として指定されずに、端末シミュレータおよびオン
ラインシステム実行時に実端末装置から実回線を介して
データが転送されてくるオンライン実運用モードで使用
されていているときに、端末装置からの実業務実行が終
了し、その端末装置が属する通信回線において他に実業
務を実行している端末装置がない場合、その通信回線に
対応する回線識別名を指定したシミュレーション回線組
み込みコマンドがシステム操作車から投入されると、現
在実行中の端末シミュレータを途中で終了させることな
く、シミュレーションテストを行うことができるシミュ
レーション回線として組み込み、シミュレーションテス
トを続行する。In other words, the line control table assigned to the communication line is not specified as a simulation mode line when the terminal simulator is started, and data is transferred from the real terminal device via the real line when the terminal simulator and online system are executed. When the terminal device is used in operation mode, if the actual business execution from the terminal device ends and there is no other terminal device executing the actual business on the communication line to which the terminal device belongs, the terminal device will be connected to that communication line. When a simulation line installation command that specifies the line identification name to be used is input from the system operating vehicle, the simulation line is installed as a simulation line that allows simulation tests to be performed without terminating the currently running terminal simulator. continue.
また、複数端末装置を配下にもつある回線では、一つの
端末装置がオンライン実運用モードでの実業務実行が終
了せずに、他の端末装置群が実業務を終了した状態でシ
ミュレーションモードを使用したい場合に、通信回線に
対してシミュレーション回線組み込みコマンドがシステ
ム操作卓から投入されると、オンライン実運用モードを
継続したい端末の識別名が指定され、シミュレーション
端末組み込み制御手段が指定された端末をオンライン実
運用モードで使用し、それ以外の端末をシミュレーショ
ンモードで使用する。In addition, in a certain line that has multiple terminal devices under it, one terminal device does not finish executing the actual job in the online actual operation mode, and the other terminal devices use the simulation mode while the actual job has finished. When a simulation line installation command is input from the system console to the communication line, the identification name of the terminal for which you want to continue online actual operation mode is specified, and the simulation terminal installation control means brings the specified terminal online. Use it in actual operation mode, and use other terminals in simulation mode.
これにより、両モードの混在が可能となり、両モードで
制御が必要な端末制御テーブルを管理することができ、
回線単位のシミュレーションモード組み込みだけでなく
、端末装置単位でもシミュレーションモードの組み込み
を可能にすることができ、システム効率を高めることが
できる。This makes it possible to mix both modes and manage terminal control tables that need to be controlled in both modes.
It is possible to incorporate the simulation mode not only on a line-by-line basis but also on a terminal device basis, thereby increasing system efficiency.
次に、本発明実施例を図面に基づいて説明する。 Next, embodiments of the present invention will be described based on the drawings.
第1図は本発明実施例の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.
本発明実施例は、端末装置1と、この端末装置1に対し
て通信回線2を介して接続された通信制御手段3と、端
末装置1の動作をあらかじめ用意された擬似データによ
りシミュレーションする端末シミュレータ5と、端末装
置1が通信制御手段3を介して接続され端末シミュレー
タ5によりテストされるオンラインパッケージ4と、端
末シミュレータ5の動作に必要な擬似データを格納する
データ格納ファイル6と、通信回線2あるいは端末シミ
ュレータ5の擬似データ転送を制御するために必要な回
線識別名が付与され回線状態フラグを有する回線制御テ
ーブル7と、個々の端末装置1に割り当てられる端末制
御テーブル8とを備え、本発明の特徴として、回線制御
テーブル7に、実回線管理用領域の他に制御端末装置群
アドレス格納領域を含むシミュレーション状態管理用領
域を設け、オンライン実運用モードの回線に対して回線
単位でのシミュレーションモードの組み込みを行うシミ
ュレーション回線組み込み制御手段9と、端末単位にシ
ミュレーション組み込みを行うシミュレーション端末組
み込み制御手段10とを備える。The embodiment of the present invention includes a terminal device 1, a communication control means 3 connected to the terminal device 1 via a communication line 2, and a terminal simulator that simulates the operation of the terminal device 1 using pseudo data prepared in advance. 5, an online package 4 to which the terminal device 1 is connected via the communication control means 3 and tested by the terminal simulator 5, a data storage file 6 that stores pseudo data necessary for the operation of the terminal simulator 5, and a communication line 2. Alternatively, the present invention includes a line control table 7 which is given a line identification name necessary for controlling the pseudo data transfer of the terminal simulator 5 and has a line status flag, and a terminal control table 8 assigned to each terminal device 1. As a feature, the line control table 7 includes an area for simulation state management including a control terminal group address storage area in addition to an area for actual line management, and allows simulation mode for each line for lines in online actual operation mode. The simulation line integration control means 9 includes simulation line integration control means 9 that performs simulation integration, and simulation terminal integration control means 10 that performs simulation integration on a terminal-by-terminal basis.
端末装置lは実回線である通信回線2を介して通信制御
手段3によってオンラインパッケージ4に接続する。The terminal device 1 is connected to the online package 4 by the communication control means 3 via the communication line 2 which is a real line.
データ格納ファイル6は端末シミュレータ5が使用する
擬似データを格納するファイルである。The data storage file 6 is a file that stores pseudo data used by the terminal simulator 5.
端末シミュレータ5が使用する擬似データはオンライン
パッケージ4がオンラインシステムとして実行している
ときに、端末装置lからのデータ送受信および端末装置
1のオンラインパッケージ4への接続または切断の動作
を履歴情報として採取し加工されたものである。この履
歴情報をもとにして加工された擬似データには、回線識
別名、端末装置識別名、その他が含まれ、端末シミュレ
ータ5はこれらの回線識別名および端末装置識別名に対
してシミュレーション処理を行う。The pseudo data used by the terminal simulator 5 is collected as historical information of data transmission and reception from the terminal device l and the connection or disconnection of the terminal device 1 to the online package 4 when the online package 4 is running as an online system. It has been processed. The pseudo data processed based on this history information includes line identification names, terminal device identification names, and others, and the terminal simulator 5 performs simulation processing on these line identification names and terminal device identification names. conduct.
端末シミュレータ5を使用してのオンラインパッケージ
4のシミュレーションテストは、履歴情報を採取したと
きの回線識別名および端末装置識別名が存在するオンラ
インネットワーク環境が包含されるテスト環境で行われ
ることを前提としている。The simulation test of the online package 4 using the terminal simulator 5 is based on the premise that it is conducted in a test environment that includes an online network environment where the line identification name and terminal device identification name exist when the history information was collected. There is.
このようなオンラインネットワーク環境において、端末
シミュレータ5によるオンラインパッケージ4のシミュ
レーションテストは、本来は実通信回線2および実端末
装置1の設置は必要ないが、準備されていても差支えな
い。In such an online network environment, the simulation test of the online package 4 by the terminal simulator 5 does not originally require the installation of the actual communication line 2 and the actual terminal device 1, but they may be prepared.
履歴情報採取時と同じ回線識別名および端末装置識別名
をもつ実通信回線2と実端末装置1が備えられている環
境で端末シミュレータ5によりオンラインパッケージ4
のシミュレーションテストが行われることもあり、この
ような場合にオンラインパッケージ4の運用において端
末シミュレータ5によるシミュレーションテストと実業
務実行が混在することがある。The online package 4 is created by the terminal simulator 5 in an environment equipped with the actual communication line 2 and the actual terminal device 1 that have the same line identification name and terminal device identification name as those used at the time of history information collection.
Simulation tests may also be conducted, and in such cases, in the operation of the online package 4, simulation tests by the terminal simulator 5 and actual business execution may coexist.
回線制御テーブル7は通信回線2に割り当てられ、通信
制御手段3と端末シミュレータ5とシミュレーション回
線組み込み制御手段9とを制御するために必要な領域を
備える。The line control table 7 is allocated to the communication line 2 and includes areas necessary for controlling the communication control means 3, the terminal simulator 5, and the simulation line built-in control means 9.
第2図は本発明実施例の回線制御テーブル7の構成を示
す図である。回線制御テーブル7は、通信回線2を識別
するための回線識別名を格納する回線識別名格納域71
と、回線制御テーブル7の動作状態を管理する回線状態
フラグ72と、回線制御テーブル7が実回線である通信
回線2を制御するモードになっている場合にその実回線
上での回線状態を示す実運用モード状態フラグ73と、
実運用モードで実行中の端末装置1の群を制御する端末
制御テーブル8へのアドレスを格納する実運用モード実
行端末アドレス格納域74と、回線制御テーブル7がシ
ミュレーション回線として制御するモードになっている
場合にそのシミュレーション回線上での回線状態を示す
シミュレーションモード状態フラグ75と、シミュレー
ションモードで実行中の端末装置lの群を制御する端末
制御テーブル8へのアドレスを格納するシミュレーショ
ンモード実行端末アドレス格納域76とを含む。FIG. 2 is a diagram showing the configuration of the line control table 7 according to the embodiment of the present invention. The line control table 7 includes a line identification name storage area 71 that stores line identification names for identifying the communication line 2.
, a line status flag 72 that manages the operating status of the line control table 7, and an actual line status flag 72 that indicates the line status on the actual line when the line control table 7 is in a mode for controlling the communication line 2, which is an actual line. An operation mode status flag 73;
The actual operation mode execution terminal address storage area 74 stores the address to the terminal control table 8 that controls the group of terminal devices 1 running in the actual operation mode, and the line control table 7 is in a mode to be controlled as a simulation line. Simulation mode execution terminal address storage that stores the simulation mode status flag 75 indicating the line status on the simulation line when the simulation line is running, and the address to the terminal control table 8 that controls the group of terminal devices l running in the simulation mode. area 76.
回線状態フラグ72は実運用モード実行中であれば“R
”、シミュレーションモード実行中であればS”、両モ
ード実行中であれば゛Dパとなる。The line status flag 72 is “R” if the actual operation mode is being executed.
"," if the simulation mode is being executed, "S", and "Dpa" if both modes are being executed.
実運用モード状態フラグ73は回線状態フラグ72が“
R”か′D″゛のときに有効であり、回線がデータ転送
可能な活性状態ならば11 A I+、回線がデータ転
送不可能な非活性状態ならば”I”となる。The actual operation mode status flag 73 indicates that the line status flag 72 is “
It is valid when R'' or 'D''. If the line is in an active state where data transfer is possible, it is 11 A I+, and if the line is in an inactive state where data transfer is not possible, it is "I."
シミュレーションモード状態フラグ75は回線状態フラ
グ72がS″か“D”のときに有効であり、示す状態コ
ードは実運用モード状態フラグ73と同様である。The simulation mode status flag 75 is valid when the line status flag 72 is S'' or "D," and the status code shown is the same as the actual operation mode status flag 73.
第3図は本発明実施例の端末制御テーブル8の構成を示
す図である。端末制御テーブル8は、端末装置1を識別
するための端末装置識別名格納域81と、端末装置1と
オンラインパッケージ4の接続状態を示す接続状態フラ
グ82と、端末装置lが現在シミュレーションモード管
理下か実運用モード管理下かを示す端末モード83と、
リンクポインタ格納域84とを含む。FIG. 3 is a diagram showing the structure of the terminal control table 8 according to the embodiment of the present invention. The terminal control table 8 includes a terminal device identification name storage area 81 for identifying the terminal device 1, a connection status flag 82 indicating the connection status between the terminal device 1 and the online package 4, and information indicating whether the terminal device l is currently under simulation mode management. or a terminal mode 83 indicating whether the terminal is under actual operation mode management;
A link pointer storage area 84 is included.
接続状態フラグ82は4種類の状態をもち、端末装置1
がオンラインパッケージ4と切り離されている状態なら
ば“I”、接続起動がかけられ処理中ならば”E″′、
接続処理が完了しメツセージ人出力処理が可能な状態な
らばA”、オンラインパッケージ4との切り離し処理中
ならば“D”となる。The connection status flag 82 has four types of status.
"I" if it is disconnected from online package 4, "E"' if a connection has been started and is being processed.
If the connection process is completed and the message person output process is possible, the status is A'', and if the disconnection process from the online package 4 is in progress, the status is ``D''.
端末モード83は端末装置1がシミュレーションモード
管理下であるならば’s”、実運用モード管理下である
ならばR″となる。The terminal mode 83 is 's'' if the terminal device 1 is under simulation mode management, and R'' if it is under actual operation mode management.
冊
リンクポインタ格納域84には、同一管理下の端末制御
テーブル8がリンクされ、回線制御テーブル7から連結
される。第4図にそのリンク例を示す。The terminal control table 8 under the same management is linked to the book link pointer storage area 84 and connected from the line control table 7. FIG. 4 shows an example of the link.
第5図は本発明実施例の端末シミュレータ5実行中のシ
ミュレーションの動的組み込み処理の流れを示すフロー
チャート、第6図は本発明実施例のシミュレーション回
線組み込み制御手段9とシミュレーション端末組み込み
制御手段100)処理の流れを示すフローチャートであ
る。FIG. 5 is a flowchart showing the flow of the dynamic integration process of the simulation being executed by the terminal simulator 5 according to the embodiment of the present invention, and FIG. 6 shows the simulation line integration control means 9 and the simulation terminal integration control means 100 according to the embodiment of the invention. It is a flowchart which shows the flow of processing.
以下第5図および第6図に示す流れ図に沿って本発明実
施例の動作について説明する。The operation of the embodiment of the present invention will be described below along the flowcharts shown in FIGS. 5 and 6.
端末シミュレータ5によるオンラインパッケージ4のシ
ミュレーションテストの実行と、オンラインパッケージ
4の実業務実行との混在するシステムであるものとする
。It is assumed that the system is a system in which execution of a simulation test of the online package 4 by the terminal simulator 5 and actual business execution of the online package 4 are mixed.
まず、オンラインパッケージ4および端末シミュレ゛−
夕5を起動する。 (ステップ31)端末シミュレータ
5の起動においては、シミュレーションテストを行いた
い回線の回線識別名、つまり、端末シミュレータ5で使
用する回線の回線識別名を指定する。このとき、指定さ
れなかった回線識別名をもつ回線制御テーブル7は、実
業務実行可能なオンライン実運用モードで動作する。First, online package 4 and terminal simulation
Start evening 5. (Step 31) When starting up the terminal simulator 5, specify the line identification name of the line on which you want to perform the simulation test, that is, the line identification name of the line to be used in the terminal simulator 5. At this time, the line control table 7 having a line identification name that has not been specified operates in an online actual operation mode in which actual work can be executed.
ここで、当システム立ち上げ時に、必ず実行しなければ
ならない実業務があり、最初からは端末シミュレータ5
によるシミュレーションテストが行えない実端末装置1
を複数もつ実通信回線2があったとする。Here, when starting up this system, there is actual work that must be executed, and from the beginning, terminal simulator 5
Actual terminal device 1 where simulation tests cannot be performed using
Assume that there is a real communication line 2 having multiple .
そのような実端末装置■の群においては、第5図に示す
ように実通信回線2を介しての実業務実行がほとんどの
端末装置Iは終了し、残り一つの端末装置1 (端末装
置識別名“a′″とする)のみが大量のデータ集信処理
のために当分の間実業務が終了できない状態が発生して
おり(ステップ32)、オンラインパッケージ4の実業
務実行と並行して既に端末シミュレータ5による当オン
ラインパッケージ4のシミュレーションテストが行われ
る。In such a group of real terminal devices (2), as shown in FIG. Due to a large amount of data collection processing, the actual work cannot be completed for the time being (step 32), and in parallel with the execution of the actual work of online package 4, A simulation test of the online package 4 is performed using the terminal simulator 5.
このような場合、オペレータはシステム操作卓から通信
回線2に割り当てられ回線制御テーブル7に付与された
回線識別名を指定したシミュレーション回線組み込みコ
マンドを投入するが、このとき端末装置識別名“a”の
端末装置1のみは実業務実行のためシミュレーションモ
ードから除外することが指定される(ステップ33)。In such a case, the operator inputs a simulation line installation command from the system console that specifies the line identification name assigned to the communication line 2 and given in the line control table 7, but at this time, the terminal device identification name "a" is Only the terminal device 1 is designated to be excluded from the simulation mode in order to execute actual work (step 33).
コマンドをうけとった端末シミュレータ5は、指定され
た回線識別名をもつ回線制御テーブル7が確かに存在す
ることを確認し、シミュレーション回線組み込み制御手
段9に制御を渡す(ステップ34)。Upon receiving the command, the terminal simulator 5 confirms that the line control table 7 with the specified line identification name does exist, and passes control to the simulation line installation control means 9 (step 34).
シミュレーション回線組み込み制御手段9は、まず回線
制御テーブル7上の回線状態フラグ72を参照しくステ
ップ41のYES) 、かつ端末指定があれば(ステッ
プ42のYES)、オンライン実運用モード′Rnから
両モード“′D”に変更するくステップ43)。The simulation line installation control means 9 first refers to the line status flag 72 on the line control table 7 (YES at step 41), and if a terminal is specified (YES at step 42), changes from online actual operation mode 'Rn to both modes. Step 43).
次に、シミュレーション端末組み込み制御手段10に制
御を渡し、シミュレーション端末組み込み制御手段10
はシミュレーションモード状態フラグ75を“I”に遷
移させ(ステップ45)、実運用モード状態フラグ73
は′A′′のままとする。これはシミュレーションモー
ド組み込み処理中のだ必、実回線からのデータはいまま
でどおり通し、制御を継続させるがシミュレーションデ
ークに関しては組み込み完了となってからデータを流れ
させ制御を開始するためである。Next, control is passed to the simulation terminal built-in control means 10, and the simulation terminal built-in control means 10
transitions the simulation mode state flag 75 to “I” (step 45), and changes the actual operation mode state flag 73 to “I” (step 45).
remains as 'A''. This is because while the simulation mode is being installed, data from the actual line will continue to be passed as before and control will continue, but for the simulation mode, data will flow and control will begin only after installation is complete.
その後、実運用モード実行端末アドレス格納域74には
端末装置1の識別名”a”の端末制御テーブルポインタ
を格納し、かつ、端末装置1の識別名“′a”の端末制
御テーブル8上のリンクポインタ格納域84は次ポイン
タ無しのためクリアする。Thereafter, the terminal control table pointer with the identification name "a" of the terminal device 1 is stored in the actual operation mode execution terminal address storage area 74, and the terminal control table pointer with the identification name "'a" of the terminal device 1 is stored The link pointer storage area 84 is cleared because there is no next pointer.
また、シミュレーションモード実行端末アドレス格納域
76には、端末装置1の識別名“a”以外の端末装置1
の群をリンクする(ステップ47)。In addition, in the simulation mode execution terminal address storage area 76, terminal devices 1 other than the terminal device 1 with the identification name “a” are stored.
(step 47).
さらに、シミュレーションモード実行端末にリンクされ
た端末制御テーブルの各端末フラグ83を“S″のシミ
ュレーションモードに設定する(ステップ48)。Furthermore, each terminal flag 83 in the terminal control table linked to the simulation mode execution terminal is set to the simulation mode of "S" (step 48).
最後に、シミュレーション回線組み込み制御手段9に制
御を戻し、先にデータ転送不可能な非活性状態ビ′とじ
た当回線制御テーブル7のシミュレーションモード状態
フラグ75をデータ転送可能な活性状態“A”に遷移さ
せる(ステップ49)。Finally, control is returned to the simulation line built-in control means 9, and the simulation mode state flag 75 of the line control table 7, which was previously set to the inactive state in which data transfer is not possible, is changed to the active state "A" in which data transfer is possible. A transition is made (step 49).
以上の処理により、回線制御テーブル7は、シミュレー
ションモードの回線として新たに組み込まれたことにな
り、また、オンライン実運用モードにおいては端末装置
1の識別名“a”に関してのデータ送受信を継続実行す
ることを可能とする。Through the above processing, the line control table 7 has been newly incorporated as a line in the simulation mode, and data transmission and reception regarding the identification name "a" of the terminal device 1 will continue to be executed in the online actual operation mode. make it possible.
また、端末シミュレータ5において、当回線制御テーブ
ル7に対応する回線識別名をもつ回線に対しての擬似デ
ータが発生すれば、回線制御テーブル7がシミュレーシ
ョンモードとなっているためにオンラインパッケージ4
へのデータ転送が可能となり、シミュレーションテスト
が行われる(ステップ35)。In addition, in the terminal simulator 5, if pseudo data is generated for a line with a line identification name corresponding to the line control table 7, the line control table 7 is in simulation mode, so the online package 4
Data transfer to is now possible, and a simulation test is performed (step 35).
また、シミュレーション回線組み込みコマンドで指定さ
れた回線識別名をもつ回線制御テーブル7以外に関して
は、いままでどおりの回線モード、つまり、シミュレー
ションモードならば端末シミュレータ5によるデータ転
送が行われ、オンライン実運用モードならば実端末装置
1から実通信回線2を介してオンラインパッケージ4の
実業務を実行するデータ転送が行われ、端末シミュレー
タ5によるオンラインパッケージ4のシミュレーション
テストの続行、なおかつオンラインパッケージ4の実業
務実行との混在状態が継続される。In addition, for other than the line control table 7 with the line identification name specified by the simulation line installation command, the line mode remains the same as before, that is, in the simulation mode, data transfer is performed by the terminal simulator 5, and in the online actual operation mode. If so, data transfer for executing the actual work of the online package 4 is performed from the real terminal device 1 via the real communication line 2, the simulation test of the online package 4 is continued by the terminal simulator 5, and the actual work of the online package 4 is executed. The mixed state continues.
以上説明したように本発明によれば、回線識別名とシミ
ュレーション組み込みができない端末装置の識別名を指
定したシミュレーション組み込みコマンドを投入するこ
とにより、オンライン実運用モードで動作していた回線
を端末シミュレータの運用を中断させることなく、端末
シミュレータによるデータ転送可能なシミュレーション
モードの回線として組み込むことができ、光回線に対し
ての擬似データによるシミュレーションテストが実業務
実行中のコマンドで指定した端末装置を除いて可能とな
り、また、該当端末装置に関しては実業務実行が継続で
き、かつ、シミュレーション回線組み込みコマンドによ
り特に指定されてぃない回線ではシミュレーションモー
ドであればi末装置の業務を途中で打ち切ることなく、
また業務終了まで待つことなく端末シミュレータによる
シミュレーションテストを実行することができ、オンラ
イン実運用モードであれば実業務の実行を継続すること
ができ、システムを効率よく運用することができる効果
がある。As explained above, according to the present invention, by inputting a simulation embedding command that specifies the line identification name and the identification name of a terminal device that cannot be embedded into simulation, the line that was operating in the online actual operation mode can be converted into a terminal simulator. It can be installed as a simulation mode line that allows data transfer using a terminal simulator without interrupting operations, and simulation tests using pseudo data for optical lines can be performed on all devices except for the terminal device specified by the command during actual business execution. In addition, the actual business execution can be continued for the relevant terminal device, and if the line is not specifically specified by the simulation line built-in command, if it is in simulation mode, the i-terminal device's business will not be interrupted midway.
In addition, simulation tests can be performed using a terminal simulator without waiting until the end of the work, and in the online actual operation mode, the execution of the actual work can be continued, which has the effect of allowing the system to be operated efficiently.
第1図は本発明実施例の構成を示すブロック図。
第2図は本発明実施例の回線制御テーブルの構成を示す
図。
第3図は本発明実施例の端末制御テーブル8の構成を示
す図。
第4図は本発明実施例の回線制御テーブルと端末制御テ
ーブルの関連を示す図。
第5図は本発明実施例の組み込み処理の流れを示すフロ
ーチャート。
第6図は本発明実施例のシミュレーション回線組み込み
制御手段およびシミュレーション端末組み込み制御手段
の処理の流れを示すフローチャート。
1・・・端末装置、2・・・通信回線、3・・・通信制
御手段、4・・・オンラインパッケージ、5・・・端末
シミュレータ、6・・・データ格納ファイル、7・・・
回線制御テーブル、訃・・端末制御テーブノベ9・・・
シミュレーション回線組み込み制御手段、10・・・シ
ミュレーション端末組み込み制御手段、71・・・回線
識別名格納域、72・・・回線状態フラグ、73・・・
実運用モード状態フラグ、74・・・実運用モード実行
端末アドレス格納域、75・・・シミュレーションモー
ド状態フラグ、76・・・シミュレーションモード実行
端末アドレス格納域、81・・・端末装置識別名格納域
、82・・・接続状態フラグ、83・・・端末モード、
84・・・リンクポインタ格納域。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. FIG. 2 is a diagram showing the configuration of a line control table according to an embodiment of the present invention. FIG. 3 is a diagram showing the structure of the terminal control table 8 according to the embodiment of the present invention. FIG. 4 is a diagram showing the relationship between the line control table and the terminal control table according to the embodiment of the present invention. FIG. 5 is a flowchart showing the flow of the installation process according to the embodiment of the present invention. FIG. 6 is a flowchart showing the processing flow of the simulation line integration control means and the simulation terminal integration control means according to the embodiment of the present invention. DESCRIPTION OF SYMBOLS 1... Terminal device, 2... Communication line, 3... Communication control means, 4... Online package, 5... Terminal simulator, 6... Data storage file, 7...
Line control table, death...terminal control table novel 9...
Simulation line built-in control means, 10... Simulation terminal built-in control means, 71... Line identification name storage area, 72... Line status flag, 73...
Actual operation mode status flag, 74...Actual operation mode execution terminal address storage area, 75...Simulation mode status flag, 76...Simulation mode execution terminal address storage area, 81...Terminal device identification name storage area , 82... Connection status flag, 83... Terminal mode,
84...Link pointer storage area.
Claims (1)
制御手段と、 前記端末装置の動作をあらかじめ用意された擬似データ
によりシミュレーションする端末シミュレータと、 前記通信回線あるいは端末シミュレータの擬似データ転
送を制御するために必要な回線識別名が付与され回線状
態フラグを有する回線制御テーブルと、 個々の端末装置に割り当てられる端末制御テーブルと を備えたデータ通信システムのシミュレーション制御方
式において、 前記回線制御テーブルに、実回線管理用領域の他に制御
端末装置群アドレス格納領域を含むシミュレーション状
態管理用領域を設け、 オンライン実運用モードの回線に対して回線単位でのシ
ミュレーションモードの組み込みを行うシミュレーショ
ン回線組み込み制御手段と、端末単位にシミュレーショ
ン組み込みを行うシミュレーション端末組み込み制御手
段と を備えたことを特徴とするデータ通信システムのシミュ
レーョン制御方式。[Scope of Claims] 1. Communication control means connected to a terminal device via a communication line; a terminal simulator that simulates the operation of the terminal device using pseudo data prepared in advance; and the communication line or terminal. In a simulation control method for a data communication system that includes a line control table that is assigned a line identification name and has a line status flag necessary for controlling pseudo data transfer in a simulator, and a terminal control table that is assigned to each terminal device. In addition to the actual line management area, the line control table includes a simulation state management area including a control terminal group address storage area, and incorporates a simulation mode on a line-by-line basis for lines in online actual operation mode. 1. A simulation control method for a data communication system, comprising: a simulation line integration control means for performing simulation line integration; and a simulation terminal integration control means for implementing simulation on a terminal-by-terminal basis.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1003452A JPH02183347A (en) | 1989-01-09 | 1989-01-09 | Simulation control system for data communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1003452A JPH02183347A (en) | 1989-01-09 | 1989-01-09 | Simulation control system for data communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02183347A true JPH02183347A (en) | 1990-07-17 |
Family
ID=11557723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1003452A Pending JPH02183347A (en) | 1989-01-09 | 1989-01-09 | Simulation control system for data communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02183347A (en) |
-
1989
- 1989-01-09 JP JP1003452A patent/JPH02183347A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0106349B1 (en) | Method and apparatus for controlling a time-sharing computer system | |
US5659788A (en) | Management system comprising a unified interface for integrating a plurality of different system management software tools | |
JPH0414375B2 (en) | ||
CN113347060B (en) | Method, device and system for detecting power network fault based on process automation | |
JPH02183347A (en) | Simulation control system for data communication system | |
CN106203578B (en) | A kind of smart card, application of IC cards security service call method and device | |
KR0162761B1 (en) | Compilation management method of mobile switching software on network file system | |
JP2919421B2 (en) | Mobile phone inspection equipment | |
JPS63187945A (en) | On-line data communication system | |
CN107256175A (en) | It is a kind of to realize that virtual machine carries out the method for differentiation operation, apparatus and system | |
JP3425873B2 (en) | Data input method for terminal device connected to host computer | |
KR20030054293A (en) | Method and apparatus for binding for devices | |
JPH0644777B2 (en) | Data communication system | |
KR20000044389A (en) | Method for connecting telecommunication management network platform of network management system | |
CN115187209A (en) | Work information tracking method and device | |
JPH0319058A (en) | Inter-program communication system | |
JPS6263358A (en) | Transfer system for program and data | |
JPH04117747A (en) | Node computer to be managed in network system | |
JPH0628050A (en) | On-line operation managing system | |
JPH10319094A (en) | Controlling method for ic testing device, and its device | |
JPH03130839A (en) | On-line simulation system | |
JPH03175562A (en) | Remote centralized control system for computer system group | |
JPH05257716A (en) | System for controlling inter-process communication | |
JPS63128465A (en) | High-speed activation system for information processor | |
JPS63174153A (en) | General virtual terminal control system |