JP2635794B2 - Path diagnosis method - Google Patents

Path diagnosis method

Info

Publication number
JP2635794B2
JP2635794B2 JP2070061A JP7006190A JP2635794B2 JP 2635794 B2 JP2635794 B2 JP 2635794B2 JP 2070061 A JP2070061 A JP 2070061A JP 7006190 A JP7006190 A JP 7006190A JP 2635794 B2 JP2635794 B2 JP 2635794B2
Authority
JP
Japan
Prior art keywords
host computer
transfer
request
data transfer
transfer method
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.)
Expired - Lifetime
Application number
JP2070061A
Other languages
Japanese (ja)
Other versions
JPH03269750A (en
Inventor
俊文 藤崎
利行 笠田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2070061A priority Critical patent/JP2635794B2/en
Publication of JPH03269750A publication Critical patent/JPH03269750A/en
Application granted granted Critical
Publication of JP2635794B2 publication Critical patent/JP2635794B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔概要〕 コンピュータと制御装置とのオンライン状態における
パスを診断するパス診断方式に関し、 ホストコンピュータと制御装置間とのデータ転送にお
けるハード障害の検出率を向上させるパス診断方式を目
的とし、 ホストコンピュータと該ホストコンピュータに接続さ
れる制御装置間において、前記ホストコンピュータから
の第1の診断コマンドに対して第1のデータ転送方式の
診断を行うとともに、制御装置より前記ホストコンピュ
ータに第2のデータ転送方式による再送要求を送出し、
該再送要求でパラメータが第2のデータ転送方式で加わ
ると、該第2のデータ転送方式での診断を行うように構
成する。
The present invention relates to a path diagnosis method for diagnosing a path between a computer and a control device in an online state, and to improve a detection rate of a hardware failure in data transfer between a host computer and a control device. A first data transfer method is diagnosed between a host computer and a control device connected to the host computer in response to a first diagnostic command from the host computer, and the control device sends the diagnosis to the host computer. Sends a retransmission request by the second data transfer method to
When a parameter is added in the second data transfer method in the retransmission request, diagnosis is performed in the second data transfer method.

〔産業上の利用分野〕[Industrial applications]

本発明はコンピュータシステムに係り、さらに詳しく
はコンピュータと制御装置とのオンライン状態における
パスを診断するパス診断方式に関する。
The present invention relates to a computer system, and more particularly, to a path diagnosis method for diagnosing a path between a computer and a control device in an online state.

〔従来の技術〕[Conventional technology]

一般的にコンピュータシステムにはMTやDKC等の制御
装置が接続されており、オンライン状態によってそれら
のMTやDKC等の装置を制御し、データを送受を行ってい
る。
Generally, a control device such as an MT or DKC is connected to a computer system, and the MT or DKC or the like is controlled in an online state to transmit and receive data.

これらの制御装置とコンピュータとは一般的にInterL
ock Transfer方式によってデータ転送を行っているが、
このInterLock Transfer方式での転送が正しいか否かを
診断するパス診断はシステムの確実性を保つ意味で重要
なものである。
These controllers and computers are generally InterL
Although data transfer is performed by the ock Transfer method,
The path diagnosis for diagnosing whether or not the transfer in the InterLock Transfer method is correct is important in maintaining the reliability of the system.

そして、従来このようなパス診断は第4図に示すパス
診断のアルゴリズムのチャートの如く診断されていた。
Conventionally, such a path diagnosis has been performed as shown in the chart of the path diagnosis algorithm shown in FIG.

まず、ホストコンピュータ(HOST)から制御装置に対
し、SDIA(SET DIAG)コマンドを転送し、制御装置はこ
のSDIAコマンドを受信したことをホストコンピュータに
送出(CMTD受理)する。続いてホストコンピュータはこ
のCMD受理を受信すると、ライトコマンド(WR)によっ
てパラメータを制御装置に転送する。この転送はInterL
ock Transfer(転送INT)で行われる。制御装置は、そ
の転送されたパラメータに対する診断を行い、診断結果
をホストコンピュータに出力する(診断報告)。
First, an SDIA (SET DIAG) command is transferred from the host computer (HOST) to the control device, and the control device sends the reception of the SDIA command to the host computer (CMTD reception). Subsequently, when receiving the CMD reception, the host computer transfers parameters to the control device by a write command (WR). This transfer is InterL
Performed by ock Transfer (Transfer INT). The control device diagnoses the transferred parameters and outputs a diagnosis result to the host computer (diagnosis report).

このパス診断を行うことによりシステム全体の信頼度
を高めると共に、障害が発生した時は直ちにその障害に
対処することができる。
By performing this path diagnosis, the reliability of the entire system can be increased, and when a failure occurs, the failure can be dealt with immediately.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

従来のホストコンピュータと制御装置においてはInte
rLock Transfer方式でのデータ転送が多く用いられてい
たが、近年前述したほかにStreaming Transfer方式やOf
fset Interlock Transter方式等によるデータ転送を行
う装置がサポートされている。
In the conventional host computer and control device, Inte
Data transfer using the rLock Transfer method has been widely used.
Devices that perform data transfer by the fset Interlock Transter method or the like are supported.

なお、InterLock Transfer方式はデータ転送信号の要
求・応答形式による転送方式であり、Streaming Transf
er方式はデータ転送信号の要求に対する応答を待たずに
次の要求を連続的に出力する転送方式である。
The InterLock Transfer method is a transfer method based on a request / response format of a data transfer signal.
The er method is a transfer method that continuously outputs the next request without waiting for a response to a request for a data transfer signal.

従来の装置においては前述したInterLock Transfer方
式でデータ転送を行い、さらにその転送によるパス診断
をも行っているが、他の方式でのそれらの転送のパスの
診断は行われていなかった。すなわち、従来では実際の
データ転送の時に用いるStreaming Transfer方式をチェ
ック時にチェックしていない為、実際のRead/writeでの
パス異常時のエラーが報告されたにもかかわらず、パス
診断を行ってもエラーが検出できないという問題を有し
ていた。
In the conventional apparatus, data transfer is performed by the above-described InterLock Transfer method, and path diagnosis based on the transfer is also performed. However, path diagnosis of those transfer in other methods is not performed. That is, in the past, since the Streaming Transfer method used in actual data transfer was not checked at the time of checking, even if an error at the time of a path error in actual Read / Write was reported, even if path diagnosis was performed There was a problem that an error could not be detected.

本発明は、ホストコンピュータと制御装置間とのデー
タ転送におけるハード障害の検出率を向上させるパス診
断方式を目的とする。
An object of the present invention is to provide a path diagnosis method for improving a detection rate of a hardware failure in data transfer between a host computer and a control device.

〔課題を解決するための手段及び作用〕[Means and actions for solving the problem]

本発明は、ホストコンピュータと該ホストコンピュー
タに接続される制御装置のデータ転送におけるものであ
る。
The present invention relates to data transfer between a host computer and a control device connected to the host computer.

オンライン状態でホストコンピュータから制御装置に
対して診断コマンドを発行し、第1のデータ転送方式に
よるデータ転送の後そのデータを解析し、ホストに対し
て診断コマンドの再発行を促し、再発行された診断コマ
ンドの際には第2のデータ転送方式でデータ転送しパス
診断を行う。例えば第1のデータ転送方式はInterLock
Transferによるデータ転送であり、第2のデータ転送方
式は例えばStreaming Transferによるデータ転送であ
る。
A diagnostic command is issued from the host computer to the control device in an online state, the data is analyzed after the data transfer by the first data transfer method, the host is prompted to reissue the diagnostic command, and the host computer issues the diagnostic command again. At the time of a diagnostic command, data is transferred by the second data transfer method and path diagnosis is performed. For example, the first data transfer method is InterLock
Transfer is data transfer, and the second data transfer method is, for example, data transfer by Streaming Transfer.

データをInterLock Transfer方式以外に診断コマンド
の再発行でStreaming Transfer方式のデータ転送を行っ
ているので、実際に制御装置を使用している環境でのパ
ス診断を行うことができる。
Since data is transferred by the Streaming Transfer method by reissuing a diagnostic command in addition to the InterLock Transfer method, path diagnosis can be performed in an environment where the control device is actually used.

〔実施例〕〔Example〕

以下、図面を用いて本発明を詳細に説明する。 Hereinafter, the present invention will be described in detail with reference to the drawings.

第1図は本発明の実施例のオンライン状態における、
パス診断の構成図、第2図は本発明の実施例のパス診断
アルゴリズムのチャートである。
FIG. 1 shows an online state of an embodiment of the present invention.
FIG. 2 is a configuration diagram of a path diagnosis, and FIG. 2 is a chart of a path diagnosis algorithm according to the embodiment of the present invention.

ホストコンピュータ(HOST CPU)1は制御装置2を介
し、デバイス(DEVICE)3に接続している。このデバイ
ス3は例えばMT装置や装置である。ホストコンピュータ
1と制御装置2は従来におけるInterLock Transfer方式
の転送を行うほかにStreaming Transfer方式やOffset I
nterLock Transfer方式によるデータ転送をも行う。
A host computer (HOST CPU) 1 is connected to a device (DEVICE) 3 via a control device 2. The device 3 is, for example, an MT device or device. The host computer 1 and the control device 2 perform the transfer of the conventional InterLock Transfer method, the Streaming Transfer method and the Offset I
Data transfer by the nterLock Transfer method is also performed.

ホストコンピュータ1がパス診断を行うため、SDIA
(Set Diag)コマンドを制御装置2に送出する()。
制御装置2はこのコマンドを受信した報告をホストコン
ピュータ1に送出する(CMD受理)。このコマンドの受
理が制御装置2よりホストコンピュータ1に加わると、
ホストコンピュータ1は制御装置2に対しInterLock Tr
ansfer方式によってデータ(パラメータ)を送出する
()。なお、この時のデータはWRコマンド等によって
なされる。
Since the host computer 1 performs path diagnosis, SDIA
A (Set Diag) command is sent to the control device 2 ().
The control device 2 sends a report of receiving this command to the host computer 1 (CMD acceptance). When the reception of this command is applied from the control device 2 to the host computer 1,
The host computer 1 sends an InterLock Tr
Data (parameters) are transmitted by the ansfer method (). The data at this time is made by a WR command or the like.

制御装置2はそのパラメータを受信すると共にパラメ
ータを解析する()。例えばこのパラメータはデバイ
ス3に対する情報であってもよく、また単なる診断デー
タであってもよい。
The control device 2 receives the parameters and analyzes the parameters (). For example, this parameter may be information for the device 3 or may be simply diagnostic data.

制御装置2がSDIAコマンドに対するパラメータを受信
()するとホストコンピュータ1に対し再転送要求を
送出する()。この再転送要求はInterLock Transfer
方式による要求であるが、その再転送の内容はStreamin
g Transfer方式による再度パラメータを送出する旨の要
求である。
When the controller 2 receives the parameter for the SDIA command (), it sends a retransfer request to the host computer 1 (). This retransfer request is InterLock Transfer
Request, but the content of the retransmission is Streamin
This is a request to send the parameter again by the g Transfer method.

ホストコンピュータ1がこの再転送要求を受信すると
前述した()による転送と同様の内容をStreaming Tr
ansfer方式によって送出する。このパラメータをホスト
コンピュータ1から制御装置2が受信すると、制御装置
2はその転送が正しいか否かを診断し、診断結果をホス
トコンピュータ1に送出する。
When the host computer 1 receives this re-transfer request, the same contents as the above-mentioned transfer in () are streamed.
Send by ansfer method. When the control device 2 receives these parameters from the host computer 1, the control device 2 diagnoses whether or not the transfer is correct, and sends the diagnosis result to the host computer 1.

前述した動作をまとめるならば、第1図,第2図の実
施例においてはホストコンピュータ1からSDIA(診断支
持)コマンドを発行し、続いてWR(転送及び解析)コマ
ンドを受付け()、データ転送及び解析を行って
()、ホストに対し診断データの再送要求を行い
()、診断データの再送要求をStreaming Transfer方
式で行い()、データが正しく転送されたか否かの診
断を行う。
1 and 2, the host computer 1 issues an SDIA (diagnostic support) command, then receives a WR (transfer and analysis) command (), and transfers data. Then, analysis is performed (), a request for retransmission of diagnostic data is made to the host (), and a request for retransmission of diagnostic data is made by the Streaming Transfer method (), thereby diagnosing whether or not the data has been correctly transferred.

第3図は前述したホストコンピュータ1と制御装置2
間のデータ転送の説明図である。
FIG. 3 shows the host computer 1 and the control device 2 described above.
FIG. 4 is an explanatory diagram of data transfer between the two.

診断コマンドがホストコンピュータ1より発行される
と(T1)、サブシステムである制御装置2はコマンド受
理をステータスとしてホストコンピュータ1に送出する
(T2)。このステータスを受信するとホストコンピュー
タはパラメータを送出(パラメータ転送)する(T3)。
なお、この時転送モードはサブシステムの指示であり、
この指示によってInterLock Transferモードでパラメー
タを転送する(図中、波線はInterLock Transferモード
でのパラメータ転送を表す)。このパラメータを受信す
ると、制御装置2はパラメータ解析を行い、ホストコン
ピュータ1に対し、リトライ要求(ステイタス)を送出
する(T4)。このリトライ要求によってホストコンピュ
ータはパラメータ再転送を行う(T5)。なお、この再転
送におけるモードっはStreaming Transferモードである
(図中、波線と直線でStreaming Transferモードを表し
ている)。続いてこのStreaming Transferモードにおい
て、転送のデータが正しく転送されたかの診断すなわち
異常チェックを行い、制御装置2は終了報告をステータ
スとして送出する(T6)。この終了報告には当然前述の
異常チェックにおける診断報告を含むものである。
When the diagnostic command is issued from the host computer 1 (T1), the control device 2 as a subsystem sends the command reception as a status to the host computer 1 (T2). Upon receiving this status, the host computer sends parameters (parameter transfer) (T3).
At this time, the transfer mode is an instruction of the subsystem,
According to this instruction, the parameters are transferred in the InterLock Transfer mode (in the figure, the dashed lines indicate the parameter transfer in the InterLock Transfer mode). Upon receiving these parameters, the control device 2 performs parameter analysis and sends a retry request (status) to the host computer 1 (T4). In response to the retry request, the host computer performs parameter retransfer (T5). The mode in this retransfer is the Streaming Transfer mode (in the figure, the wavy line and the straight line represent the Streaming Transfer mode). Subsequently, in this Streaming Transfer mode, a diagnosis, that is, an abnormality check is performed to determine whether or not the transfer data has been correctly transferred, and the control device 2 sends an end report as a status (T6). This end report naturally includes a diagnosis report in the above-described abnormality check.

以上のような動作により、従来行われていたInterLoc
k Transferモード(方式)における回路のチェックの他
に、Streaming TransferモードやOffset Interlock Tra
nsferモード(方式)のチェックも行うことができる。
With the above operation, the conventional InterLoc
k In addition to checking circuits in Transfer mode (method), Streaming Transfer mode and Offset Interlock Tra
The nsfer mode (method) can also be checked.

前述した動作においては、まずInterLock Transfer方
式でデータを転送し第2番目にStreaming Transfer方式
で転送しているが、本発明にはこれに限るものではな
く、例えば通常時にStreaming Transfer方式を用い、再
送要求が加わた時にInterLock Transfer方式を用いるこ
とも可能である。さらには前述した再送に対してはStre
aming Transfer方式を用いているが、これに限るもので
はなく、例えばOffset Interlokc Transter方式を用い
ることもできる。
In the above-described operation, data is first transferred by the InterLock Transfer method and secondly transferred by the Streaming Transfer method. However, the present invention is not limited to this. When a request is added, it is possible to use the InterLock Transfer method. Furthermore, for the retransmission described above, Stre
Although the aming Transfer method is used, the invention is not limited to this, and for example, an Offset Interlokc Transter method can be used.

〔発明の効果〕〔The invention's effect〕

以上述べたように、本発明によればInterLock Transf
er方式による転送のほかにStreaming Tranfer方式さら
にはOffset Interlokc Transter方式におけるパスの診
断を行うことができ、システムのハード障害等の検出率
を向上させることができる。
As described above, according to the present invention, the InterLock Transf
In addition to the transfer using the er method, path diagnosis can be performed using the Streaming Transfer method and the Offset Interlokc Transter method, and the detection rate of system hardware failures can be improved.

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

第1図は本発明の実施例のオンライン状態のパス診断の
構成図、 第2図は本発明の実施例のパス診断アルゴリズムのチャ
ート、 第3図はデータ転送の説明図、 第4図は従来のパス診断のアルゴリズムのチャートであ
る。 1……ホストコンピュータ、 2……制御装置、 3……デバイス.
FIG. 1 is a configuration diagram of a path diagnosis in an online state according to an embodiment of the present invention, FIG. 2 is a chart of a path diagnosis algorithm of an embodiment of the present invention, FIG. 3 is an explanatory diagram of data transfer, and FIG. 5 is a chart of an algorithm for path diagnosis of FIG. 1. Host computer 2. Control device 3. Device

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ホストコンピュータと該ホストコンピュー
タに接続される制御装置間において、 前記制御装置は、前記ホストコンピュータからの診断コ
マンドに対して前記ホストコンピュータに、転送要求に
対し応答を待つ第1のデータ転送方式による転送要求を
送出し、該転送要求で前記ホストコンピュータよりパラ
メータが第1のデータ転送方式で加わると、第1のデー
タ転送方式の診断を行うと共に、前記ホストコンピュー
タに第2のデータ転送方式による再転送要求を送出し、
該再転送要求で前記するホストコンピュータよりパラメ
ータが転送要求に対し応答を待たない第2のデータ転送
方式で加わると、該第2のデータ転送方式での診断を行
うことを特徴とするパス診断方式。
1. A control system comprising: a host computer and a control device connected to the host computer, wherein the control device waits for a response to a transfer request to the host computer in response to a diagnostic command from the host computer; When a transfer request according to the data transfer method is transmitted, and a parameter is added from the host computer in the first data transfer method in the transfer request, the first data transfer method is diagnosed and the second data is transmitted to the host computer. Send a retransmission request by the transfer method,
A path diagnosis method for performing a diagnosis in the second data transfer method when a parameter is added from the host computer in the second data transfer method without waiting for a response to the transfer request in the retransmission request. .
【請求項2】ホストコンピュータと該ホストコンピュー
タに接続される制御装置間において、 前記制御装置は、前記ホストコンピュータからの診断コ
マンドに対して前記ホストコンピュータに、転送要求に
対し応答を待たない第2のデータ転送方式による転送要
求を送出し、該転送要求で前記ホストコンピュータより
パラメータが第2のデータ転送方式で加わると、第2の
データ転送方式の診断を行うと共に、前記ホストコンピ
ュータに第1のデータ転送方式による再転送要求を送出
し、該再転送要求で前記ホストコンピュータよりパラメ
ータが転送要求に対し応答を待つ第1のデータ転送方式
で加わると、該第1のデータ転送方式での診断を行うこ
とを特徴とするパス診断方式。
2. A method according to claim 1, wherein the control device is configured to wait for a response to a transfer request from the host computer in response to a diagnostic command from the host computer. When the transfer request is sent by the host computer and the parameter is added by the second data transfer method in the transfer request, the second data transfer method is diagnosed and the first request is sent to the host computer. When a retransfer request is transmitted by the data transfer method, and a parameter is added by the host computer in the first data transfer method that waits for a response to the transfer request in the retransfer request, diagnosis in the first data transfer method is performed. A path diagnosis method characterized by performing.
【請求項3】前記第1のデータ転送方式はInterLock Tr
ansferであり、前記第2のデータ転送方式はStreaming
TransferあるいはOffset Interlock Transferの少なく
とも一方であることを特徴とする請求項1又は2記載の
パス診断方式。
3. The data transfer method according to claim 1, wherein the first data transfer method is an InterLock Tr.
ansfer, and the second data transfer method is Streaming.
3. The path diagnosis method according to claim 1, wherein the path diagnosis method is at least one of Transfer and Offset Interlock Transfer.
JP2070061A 1990-03-20 1990-03-20 Path diagnosis method Expired - Lifetime JP2635794B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2070061A JP2635794B2 (en) 1990-03-20 1990-03-20 Path diagnosis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2070061A JP2635794B2 (en) 1990-03-20 1990-03-20 Path diagnosis method

Publications (2)

Publication Number Publication Date
JPH03269750A JPH03269750A (en) 1991-12-02
JP2635794B2 true JP2635794B2 (en) 1997-07-30

Family

ID=13420654

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2070061A Expired - Lifetime JP2635794B2 (en) 1990-03-20 1990-03-20 Path diagnosis method

Country Status (1)

Country Link
JP (1) JP2635794B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63138743U (en) * 1987-03-04 1988-09-13

Also Published As

Publication number Publication date
JPH03269750A (en) 1991-12-02

Similar Documents

Publication Publication Date Title
JPH0347537B2 (en)
JPH0691513B2 (en) Data transmission error detection method
JP2635794B2 (en) Path diagnosis method
JP3127941B2 (en) Redundant device
JPH07104821B2 (en) Data transfer control method
JPH0844636A (en) Bus interface device and information processing system provided with plural bus interface devices
JP2735246B2 (en) Test and set method
JPH0814808B2 (en) Data transfer control method
JPH11120087A (en) Dual-memory processor
JPH03160529A (en) Duplex computer system
JPS61135292A (en) Remote supervisory control system
JP2707663B2 (en) Message transfer check method
JPS6123263A (en) Test system
JPH01318134A (en) Bus diagnostic method
JP2000148408A (en) Circuit, system, and method for checking data of magnetic disk drive
JPS6160139A (en) Error correction system
JPH0273449A (en) Message transfer check system for multi-processor system
JPH06149763A (en) Information transmitter
JPH056284A (en) Error control system
JPS61264445A (en) Duplex data fetching system
JPH0553334B2 (en)
JPH03175770A (en) Parallel data test method
JPS62205420A (en) Printer diagnosis system
JPS62233847A (en) Information processor
JPH09152995A (en) Computer system