JPH0573454A - Inter-data processing communication system by turn-back in communication controller - Google Patents
Inter-data processing communication system by turn-back in communication controllerInfo
- Publication number
- JPH0573454A JPH0573454A JP3237556A JP23755691A JPH0573454A JP H0573454 A JPH0573454 A JP H0573454A JP 3237556 A JP3237556 A JP 3237556A JP 23755691 A JP23755691 A JP 23755691A JP H0573454 A JPH0573454 A JP H0573454A
- Authority
- JP
- Japan
- Prior art keywords
- data processing
- virtual
- message
- communication
- control device
- 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
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は通信制御装置内折り返し
によるデータ処理間通信方式に関し、特に通信制御装置
を備えたホストシステムにおいて、2つのデータ処理シ
ステム間の通信を行なう方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system for inter-data processing by folding back in a communication control device, and more particularly to a system for performing communication between two data processing systems in a host system equipped with the communication control device.
【0002】[0002]
【従来の技術】従来、2つのデータ処理システム間の通
信は次のいずれかの方法で行なわれていた。2. Description of the Related Art Conventionally, communication between two data processing systems has been performed by one of the following methods.
【0003】(1)2つのデータ処理システムが異なる
ホストシステムに存在する場合は、通信制御装置から一
旦通信回線にトランザクションを送信し、他の通信制御
装置から他のホストシステムに送信する方法。(1) A method in which, when two data processing systems exist in different host systems, a transaction is temporarily transmitted from a communication control device to a communication line and then transmitted from another communication control device to another host system.
【0004】(2)トランザクションを発生させる端末
装置からのデータ入力で行なう方法。(2) A method of inputting data from a terminal device which generates a transaction.
【0005】[0005]
【発明が解決しようとする課題】上記のように従来の方
法だと、2つのデータ処理システム間の通信に端末、通
信回線等を必要とする。As described above, the conventional method requires a terminal, a communication line, etc. for communication between two data processing systems.
【0006】本発明の目的は、端末、通信回線等を使用
しないで、通信制御装置内で、2つのデータ処理システ
ム間の論理的な通信経路を設定する通信制御装置内折り
返しによるデータ処理間通信方式を提供することにあ
る。An object of the present invention is to perform inter-data processing communication by loopback in a communication control device for setting a logical communication path between two data processing systems in the communication control device without using a terminal, a communication line or the like. To provide a method.
【0007】[0007]
【課題を解決するための手段】本発明の通信制御装置内
折り返しによるデータ処理間通信方式は、通信制御装置
の内に、仮想端末および仮想回線を設定する処理と、複
数の前記仮想端末から複数のデータ処理システムの接続
を行なう処理と、一方の前記仮想端末に一方の前記デー
タ処理システムからメッセージを受け取る処理と、受け
取った前記メッセージを一方の前記仮想端末から他方の
前記仮想端末に前記通信制御装置内の前記仮想回線を経
て受け渡す処理と、他方の前記仮想端末から他方の前記
データ処理システムに前記メッセージを送る処理を備
え、前記通信制御装置内で論理的に折り返して2つの前
記データ処理システム間のメッセージ授受をする。According to the communication system for inter-data processing by return in the communication control device of the present invention, a process of setting a virtual terminal and a virtual line in the communication control device and a plurality of virtual terminals from the plurality of virtual terminals are provided. Processing for connecting the data processing system, processing for receiving a message from one of the data processing systems to one of the virtual terminals, and communication control of the received message from the one virtual terminal to the other virtual terminal The data processing includes a process of passing the message through the virtual line in the device and a process of sending the message from the other virtual terminal to the other data processing system, and logically returning in the communication control device to perform the two data processes. Send and receive messages between systems.
【0008】[0008]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0009】図1は本発明の通信制御装置内折り返しに
よるデータ処理間通信方式の一実施例を示す構成図であ
る。FIG. 1 is a block diagram showing an embodiment of a communication system for inter-data processing by loopback in a communication control device of the present invention.
【0010】仮想回線L1、L2は通信制御装置3から
外部に出ない仮想的な回線の定義である。仮想端末D
1、D2、D3、D4は仮想回線上に定義された仮想的
な端末である。1つの仮想回線(L1またはL2)上に
2つの仮想端末(D1、D2またはD3.D4)を定義
して、仮想回線(L1またはL2)を経由して、2つの
仮想端末(D1、D2またはD3.D4)間でのメッセ
ージの授受を行なう。Virtual lines L1 and L2 are definitions of virtual lines that do not go out from the communication control device 3. Virtual terminal D
1, D2, D3, D4 are virtual terminals defined on the virtual line. Two virtual terminals (D1, D2 or D3.D4) are defined on one virtual line (L1 or L2), and two virtual terminals (D1, D2 or D2 are passed through the virtual line (L1 or L2). Messages are exchanged between D3.D4).
【0011】仮想端末制御プログラム4は事前に定義さ
れた各仮想端末D1、D2、D3、D4を制御し、デー
タ処理システム1、2との接続制御、データ処理システ
ム1、2から受信したメッセージを仮想回線L1、L2
に渡す処理、仮想回線L1、L2から受信したメッセー
ジをデータ処理システム1、2に渡す処理を行なう。The virtual terminal control program 4 controls each of the virtual terminals D1, D2, D3 and D4 defined in advance, controls connection with the data processing systems 1 and 2, and receives messages received from the data processing systems 1 and 2. Virtual lines L1 and L2
And the process of passing the message received from the virtual lines L1 and L2 to the data processing systems 1 and 2.
【0012】仮想回線制御プログラム5は事前に定義さ
れた各仮想回線L1、L2を制御し、仮想回線L1、L
2上の仮想端末D1、D2、D3、D4に対する接続制
御、仮想端末D1、D2、D3、D4からのメッセージ
の受信処理、受信したメッセージを相手仮想端末D1、
D2、D3、D4向けに渡す処理を行なう。The virtual line control program 5 controls each of the virtual lines L1 and L2 defined in advance, and the virtual lines L1 and L2.
Connection control for the virtual terminals D1, D2, D3, D4 on the second virtual terminal, message reception processing from the virtual terminals D1, D2, D3, D4, and the received message for the virtual terminal D1,
Processing for passing to D2, D3, and D4 is performed.
【0013】仮想端末の制御を行う仮想端末制御プログ
ラムの動作の一例を示す流れ図である図2を参照して説
明すると、仮想端末制御プログラム4は仮想回線L1、
L2からの接続要求を待つ(ステップ1)。接続要求を
受け付けるとトランザクショ処理システム1、2に対し
て接続処理を行なう(ステップ2)。データ処理システ
ム1、2からの接続完了を受け付けると、仮想回線L
1、L2に対してデータ処理システム1、2との接続完
了を通知する(ステップ3)。データ処理システム1、
2からの接続拒否を受け付けると、一定時間待ち合わせ
た後、再度データ処理システム1、2に対して接続を試
行する(ステップ4)。接続完了後、メッセージの受信
を待ち合わせる(ステップ5)。受信したメッセージが
データ処理システム1、2からのものであれば、対応す
る仮想回線L1、L2に対してメッセージを渡し次のメ
ッセージの受信を待つ(ステップ6)。受信したメッセ
ージが仮想回線L1、L2からのものであれば、データ
処理システム1、2に対してメッセージを渡し、次のメ
ッセージの受信を待つ(ステップ7)。Referring to FIG. 2, which is a flow chart showing an example of the operation of the virtual terminal control program for controlling the virtual terminal, the virtual terminal control program 4 is the virtual line L1.
Wait for a connection request from L2 (step 1). When the connection request is accepted, connection processing is performed on the transaction processing systems 1 and 2 (step 2). When the connection completion from the data processing systems 1 and 2 is accepted, the virtual line L
1 and L2 are notified of the completion of connection with the data processing systems 1 and 2 (step 3). Data processing system 1,
When the connection refusal from 2 is accepted, after waiting for a certain time, the data processing systems 1 and 2 are tried to connect again (step 4). After the connection is completed, the reception of a message is waited for (step 5). If the received message is from the data processing systems 1 and 2, the message is passed to the corresponding virtual circuits L1 and L2, and the next message is waited for (step 6). If the received message is from the virtual lines L1 and L2, the message is passed to the data processing systems 1 and 2, and the next message is waited for (step 7).
【0014】仮想回線の制御を行う仮想回線制御プログ
ラムの動作の一例を示す流れ図である図3を参照して説
明すると、通信制御装置3のシステム立ち上がり後、仮
想回線制御プログラム5は仮想回線L1、L2上の2つ
の仮想端末D1、D2またはD3、D4に対して接続処
理を行なう(ステップ1)。仮想端末D1、D2、D
3、D4からの受信を待つ(ステップ2)。仮想端末D
1、D2、D3、D4からの受信が接続完了通知の場
合、該当仮想端末の接続完了を記録し、仮想端末D1、
D2、D3、D4からの次の受信を待ち合わせる(ステ
ップ3)。仮想端末D1、D2、D3、D4からの受信
がメッセージの場合、相手仮想端末D1、D2、D3、
D4の接続完了状態をチェックする(ステップ4)。相
手仮想端末D1、D2、D3、D4が未接続状態の場
合、メッセージを受信した仮想端末D1、D2、D3、
D4に対して相手仮想端末D1、D2、D3、D4が未
接続の旨のエラーメッセージを通知し、仮想端末D1、
D2、D3、D4からの次の受信待ちをする(ステップ
5)。相手仮想端末D1、D2、D3、D4が接続完了
状態の場合、相手仮想端末D1、D2、D3、D4に対
して受信したメッセージを渡し、仮想端末D1、D2、
D3、D4からの次の受信待ちをする(ステップ6)。Referring to FIG. 3, which is a flow chart showing an example of the operation of the virtual line control program for controlling the virtual line, the virtual line control program 5 executes the virtual line L1 after the system of the communication control device 3 is started up. Connection processing is performed for the two virtual terminals D1, D2 or D3, D4 on L2 (step 1). Virtual terminals D1, D2, D
3. Wait for reception from D4 (step 2). Virtual terminal D
When the reception from 1, D2, D3, D4 is the connection completion notification, the connection completion of the corresponding virtual terminal is recorded, and the virtual terminal D1,
The next reception from D2, D3, and D4 is waited (step 3). When the message received from the virtual terminals D1, D2, D3, D4 is a message, the other virtual terminals D1, D2, D3,
The connection completion state of D4 is checked (step 4). When the partner virtual terminals D1, D2, D3, D4 are not connected, the virtual terminals D1, D2, D3, which received the message,
D4 notifies the other virtual terminals D1, D2, D3, and D4 of an error message indicating that the virtual terminals D1, D2, D3, and D4 are not connected.
It waits for the next reception from D2, D3 and D4 (step 5). When the partner virtual terminals D1, D2, D3, D4 are in the connection completed state, the received message is passed to the partner virtual terminals D1, D2, D3, D4, and the virtual terminals D1, D2,
It waits for the next reception from D3 and D4 (step 6).
【0015】以上説明したように 2つのデータ処理シ
ステム間の通信を行なう場合仮想端末と仮想回線を使用
することにより、図4のように一方が開発中のデータ処
理システム、片方がトランザクション発生用のデータ処
理システムの場合、簡易な方法で開発中のプログラムの
デバッグが可能となる。また、図5のように一方が運用
中のデータ処理システム、片方がトランザクションを発
生させるデータ処理システムの場合、ホストシステム、
及び通信制御装置の効率測定が可能となる。さらに図6
のように2つのデータ処理システム間で定期的に通信を
行なうことにより、ホストシステム、及び通信制御装置
の障害監視を行うことができる。As described above, when communication between two data processing systems is performed, by using a virtual terminal and a virtual line, one is a data processing system under development and one is for generating a transaction, as shown in FIG. In the case of a data processing system, a program under development can be debugged with a simple method. Further, as shown in FIG. 5, when one is a data processing system in operation, and the other is a data processing system for generating transactions, a host system,
Also, the efficiency of the communication control device can be measured. Furthermore, FIG.
By periodically communicating between the two data processing systems as described above, it is possible to monitor the failure of the host system and the communication control device.
【0016】[0016]
【発明の効果】以上説明したように、本発明の通信制御
装置内折り返しによるデータ処理間通信方式は、実際の
通信回線を使用しないで2つのデータ処理システム間の
通信を行なうことにより、一方が開発中のデータ処理シ
ステム、片方がトランザクション発生用のデータ処理シ
ステムを配置することにより開発中のプログラムのデバ
ッグが可能となる。また、一方が運用中のデータ処理シ
ステム、片方がトランザクションを発生させるデータ処
理システムの場合、ホストシステム、及び通信制御装置
の効率測定が可能となる。さらに2つのデータ処理シス
テム間で定期的に通信を行なうことにより、ホストシス
テム、及び通信制御装置の障害監視となる。As described above, according to the inter-data processing communication system by the return within the communication control device of the present invention, one of the two data processing systems can be operated by performing communication between two data processing systems without using an actual communication line. It is possible to debug the program under development by arranging the data processing system under development and the data processing system for transaction generation on one side. When one is a data processing system in operation and the other is a data processing system that generates transactions, the efficiency of the host system and the communication control device can be measured. Further, by periodically communicating between the two data processing systems, it becomes possible to monitor the failure of the host system and the communication control device.
【図1】本発明の通信制御装置内折り返しによるデータ
処理間通信方式の一実施例を示す構成図である。FIG. 1 is a configuration diagram showing an embodiment of a communication system for inter-data processing by loopback in a communication control device of the present invention.
【図2】本実施例の通信制御装置内折り返しによるデー
タ処理間通信方式における仮想端末の制御を行う仮想端
末制御プログラムの動作の一例を示す流れ図である。FIG. 2 is a flow chart showing an example of the operation of a virtual terminal control program for controlling a virtual terminal in the inter-data processing communication method by the return within the communication control device of the present embodiment.
【図3】本実施例の通信制御装置内折り返しによるデー
タ処理間通信方式における仮想回線の制御を行う仮想回
線制御プログラムの動作の一例を示す流れ図である。FIG. 3 is a flowchart showing an example of an operation of a virtual line control program for controlling a virtual line in the inter-data processing communication method by the return within the communication control device according to the present embodiment.
【図4】本実施例の通信制御装置内折り返しによるデー
タ処理間通信方式をプログラムのデバックに使用した場
合を示す図である。FIG. 4 is a diagram showing a case where a communication method between data processings by folding back in a communication control device of this embodiment is used for debugging a program.
【図5】本実施例の通信制御装置内折り返しによるデー
タ処理間通信方式をホストシステムおよび通信制御装置
の効率測定に使用した場合を示す図である。FIG. 5 is a diagram showing a case where the inter-data-processing communication method by folding back in the communication control device of the present embodiment is used for efficiency measurement of the host system and the communication control device.
【図6】本実施例の通信制御装置内折り返しによるデー
タ処理間通信方式をホストシステムおよび通信制御装置
の障害監視に使用した場合を示す図である。FIG. 6 is a diagram showing a case where the inter-data-processing communication method by loopback in the communication control device of the present embodiment is used for fault monitoring of the host system and the communication control device.
1、2 データ処理システム 3 通信制御装置 4 仮想端末制御プログラム 5 仮想回線制御プログラム D1、D2、D3、D4 仮想端末 L1、L2 仮想回線 1, 2 Data processing system 3 Communication control device 4 Virtual terminal control program 5 Virtual line control program D1, D2, D3, D4 Virtual terminal L1, L2 Virtual line
Claims (1)
想回線を設定する処理と、複数の前記仮想端末から複数
のデータ処理システムの接続を行なう処理と、一方の前
記仮想端末に一方の前記データ処理システムからメッセ
ージを受け取る処理と、受け取った前記メッセージを一
方の前記仮想端末から他方の前記仮想端末に前記通信制
御装置内の前記仮想回線を経て受け渡す処理と、他方の
前記仮想端末から他方の前記データ処理システムに前記
メッセージを送る処理を備え、前記通信制御装置内で論
理的に折り返して2つの前記データ処理システム間のメ
ッセージ授受をすることを特徴とする通信制御装置内折
り返しによるデータ処理間通信方式。1. A process of setting a virtual terminal and a virtual line in a communication control device, a process of connecting a plurality of data processing systems from a plurality of the virtual terminals, and a process of connecting one of the virtual terminals to one of the virtual terminals. A process of receiving a message from a data processing system; a process of passing the received message from one of the virtual terminals to the other virtual terminal via the virtual line in the communication control device; Data processing by sending back the message to the data processing system, and logically returning in the communication control device to exchange messages between the two data processing systems. Inter-communication method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3237556A JPH0573454A (en) | 1991-09-18 | 1991-09-18 | Inter-data processing communication system by turn-back in communication controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3237556A JPH0573454A (en) | 1991-09-18 | 1991-09-18 | Inter-data processing communication system by turn-back in communication controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0573454A true JPH0573454A (en) | 1993-03-26 |
Family
ID=17017074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3237556A Pending JPH0573454A (en) | 1991-09-18 | 1991-09-18 | Inter-data processing communication system by turn-back in communication controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0573454A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8966051B2 (en) | 2003-01-30 | 2015-02-24 | International Business Machines Corporation | Technique for monitoring component processing |
-
1991
- 1991-09-18 JP JP3237556A patent/JPH0573454A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8966051B2 (en) | 2003-01-30 | 2015-02-24 | International Business Machines Corporation | Technique for monitoring component processing |
US9942120B2 (en) | 2003-01-30 | 2018-04-10 | International Business Machines Corporation | Technique for monitoring component processing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4684885A (en) | Arrangement for on-line diagnostic testing of an off-line standby processor in a duplicated processor configuration | |
CN108965044B (en) | Electric vehicle charging facility communication data link health state testing device, system and method | |
US4979108A (en) | Task synchronization arrangement and method for remote duplex processors | |
JPS6376540A (en) | Communication terminal equipment | |
JPH0573454A (en) | Inter-data processing communication system by turn-back in communication controller | |
KR100216580B1 (en) | Method for managing communication error status between atm exchanger and operation workstation | |
JPH08227406A (en) | Parallel computer | |
KR0140302B1 (en) | Packet integration test apparatus and method of electronic switch | |
JPH04365238A (en) | Device and method for duplexing communication processing | |
JPS58207750A (en) | Data communication system | |
KR960011135B1 (en) | Protocol Redundancy System and Control Method for Message Communication in Satellite Network | |
JPS63117532A (en) | Network monitoring device | |
JPH04301945A (en) | High efficiency multicast system | |
JPS63276137A (en) | Remote maintenance diagnosis system | |
JPH0253143A (en) | Pseudo fault generating system | |
JPH02244940A (en) | Protocol conversion system | |
JPH02135836A (en) | Relay path management processing method | |
JPS61128351A (en) | Communication system | |
JPS58173944A (en) | Test equipment | |
JPH0830477A (en) | Data equalization method for redundant control system | |
JPH0273449A (en) | Message transfer check system for multi-processor system | |
JPS62204354A (en) | I/O command control method | |
JPH0993308A (en) | Fault diagnostic system for communication channel in ordering management system | |
JPS6344263A (en) | Controlling system for automatic originating connection in switched line | |
JPH09179804A (en) | Information processing device |