(57)【特許請求の範囲】
【請求項１】
本体装置と、本体装置の保守診断及び本体装置と端末装置との間のデータ転送を行うサービスプロセッサと、端末装置とから構成されるデータ処理システムにおいて、該端末装置の制御がサービスプロセッサを通して行われる端末制御方法であって、
サービスプロセッサに設けられた画面保持手段により、本体装置から端末装置へ転送する画面データを保持するステップと、
サービスプロセッサに設けられた端末制御情報保持手段により、端末装置とサービスプロセッサとの間のインタフェースの接続状態に関する情報を保持するステップと、
本体装置から端末装置へ画面データを転送する際、該画面保持手段に一旦画面データを保持し、更に、該端末制御情報保持手段を参照してインタフェースが接続されている場合のみ画面データの転送を行うステップと、
端末装置への画面データの転送が正常に終了したか否かに係わらず本体装置へは画面データの転送が正常に終了した旨報告するステップと、
により、本体装置の動作停止を防止することを特徴とする、サービスプロセッサによる端末制御方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、サービスプロセッサに接続された端末装置に対する画面データの転送及び端末装置からの操作を、サービスプロセッサが制御する方法に関する。
銀行システム，ＰＯＳシステム等、データ処理システムの日常生活における各分野での利用が進み、データ処理システムの社会生活に占める比重が高まるに連れて、システム停止の影響は益々大きくなってきている。
【０００２】
大型の本体装置に端末装置を接続してデータ処理システムを構成する場合、本体装置と端末装置の間に端末制御装置を設置する必要があり、本体装置にサービスプロセッサが付属している場合にはサービスプロセッサに端末装置を接続し、サービスプロセッサの制御用端末装置，本体装置のＯＳコンソール用端末装置，本体装置のワークステーション用端末装置として使用される。
【０００３】
オペレータがデータ処理を指示し、またシステムの状態を監視するため使用されるＯＳコンソール用端末装置は、システムを構成する上で必須の装置であるが、システム起動時及びシステム停止時のみオペレータが指示するため用いられ、システム運用時は無人運転となって使用されない場合もある等、必ずしも常時使用されるとは限らない。
【０００４】
ところが、ＯＳからＯＳコンソール用端末装置に対し画面データが転送された場合、該ＯＳコンソール用端末装置の電源が切断されていたり、インタフェースケーブルが切断されていたり、あるいはインタフェースケーブルのコネクタが抜けていたりするとインタフェース不通となり、画面データの転送は失敗し、その画面データがシステム運用上必須のもので無い場合であっても、システム停止を引き起こすことがある。
【０００５】
従って、ある一定時間についてＯＳコンソール用端末装置に転送される画面データを必須としないことがあらかじめ分かっている場合、その時間内についてはインタフェースが不通であっても、ＯＳコンソール用端末装置に対する画面データの転送に対しては、全て転送成功を報告し、インタフェースが復旧した時点でＯＳコンソール用端末装置に対し画面データを転送する必要がある。
【０００６】
【従来の技術】
従来の端末制御方法では、ＯＳコンソール用端末装置を二重化し、一方の端末装置に対する画面データの転送が失敗しても予備の端末装置に対して画面データを転送できる様にしたり、データ処理システム自体をデュアルシステムあるいはデュプレックスシステムとして、ＯＳコンソール画面のデータ転送失敗によるシステム停止を予防していた。
【０００７】
ところが、上記いずれの方法をとった場合も、二重化しない場合と比較し、余分な機器費用や運用費用を支払う必要があり、余分な設置スペースが必要とされた。また、本体装置から転送される画面データが端末装置のプロトコルに合わせて作成されているため、ＯＳコンソール用端末装置の代替となる端末装置としては同一のプロトコルを持つ端末装置が必要とされた。
【０００８】
【発明が解決しようとする課題】
従って、サービスプロセッサとＯＳコンソール用端末装置とのインタフェースが不通となった場合、画面データの転送が失敗し、システムが停止するという問題を生じていた。
また、サービスプロセッサとのインタフェースが正常に接続されている端末装置が別にある場合も、該端末装置のプロトコルがＯＳコンソール用端末装置のプロトコルと異なる場合には、代替装置として使用することが出来ないという問題があった。
【０００９】
本発明は、サービスプロセッサとＯＳコンソール用端末装置とのインタフェースが不通の場合もシステムの停止を予防する方法を提供し、サービスプロセッサに接続されている端末装置を、該端末装置のプロトコルがＯＳコンソール用端末装置のプロトコルと異なる場合であっても、ＯＳコンソール用端末装置の代替装置として使用することの出来る方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
図１は、本発明の原理説明図であり、本図において、
１０は、中央処理装置と記憶装置とチャネル装置からなり、データ処理を行う本体装置（以下、「ホスト」と略す）であり、
２０は、ホスト１０と端末装置との間で、画面データの転送を行うサービスプロセッサ（以下、「ＳＶＰ」と略す）であり、
２Ａは、ホスト１０から端末装置に対して出される画面データの転送要求を受けＳＶＰ２０を制御し、また端末装置からの報告をホスト１０に伝達するホストオーダ処理手段であり、
２Ｂは、ホスト１０の診断を制御し、またＳＶＰ２０の動作を制御する保守診断制御手段であり、
２４は、端末装置に表示される画面データを保持する複数の画面バッファからなる画面保持手段であり、
２５は、端末装置と、端末装置が表示している画面と、画面保持手段に保持されている画面データとを関連付ける端末制御情報を保持する端末制御情報保持手段であり、
３Ａ，３Ｂ，・・，３ｎは、画面データを端末装置のプロトコルに変換してＳＶＰ２０から端末装置に転送し、また、端末装置からだされる報告を受け付ける端末制御手段であり、
Ａ１，Ａ２，・・，Ａｋ，Ｂ１，Ｂ２，・・，Ｂｋは、ホスト１０，ＳＶＰ２０から転送される画面データを出力し、また入力されたオペレータからの要求をホスト１０，ＳＶＰ２０に対し伝達する端末装置である。
【００１１】
図２は、本発明の概念説明図である。本図において、▲１▼〜▲９▼は端末制御情報保持手段に保持されている情報の一例であって、
▲１▼は、端末装置Ａ１，・・，Ｂｋに対し、その各々を特定するため割り振られている端末ＩＤが保持されている、端末ＩＤ部であり、
▲２▼は、端末ＩＤ部▲１▼で特定される端末装置とＳＶＰ２０とのインタフェースの接続状態に関する情報が保持されている、接続状態部であり、
▲３▼は、バッファＩＤ部▲６▼で特定される画面情報のいずれの画面を、端末ＩＤ部▲１▼で特定される端末装置が現在表示しているかという情報が保持されている、画面ＩＤ部であり、
▲４▼は，端末ＩＤ部▲１▼とバッファＩＤ部▲６▼で画面バッファが特定された場合、該画面バッファの情報として送出される情報を送出している画面バッファを特定する端末ＩＤが保持されている、送出元の端末ＩＤ部であり、
▲５▼は，端末ＩＤ部▲１▼とバッファＩＤ部▲６▼で画面バッファが特定された場合、該画面バッファの情報として送出される情報を送出している画面バッファを特定するバッファＩＤが保持されている、送出元のバッファＩＤ部であり、
▲６▼は、端末装置毎に区分された画面保持手段の中から、更に画面単位に区分された画面バッファを特定する情報が保持されている、バッファＩＤ部であり、
▲７▼は、画面バッファに画面データを保持するか否かという情報が保持されている、保持指定部であり、
▲８▼は、画面の用途（機番）に関する情報が保持されている、用途（機番）部であり、
▲９▼は、端末ＩＤ部▲１▼とバッファＩＤ部▲６▼で特定される画面バッファに保持されている画面データを表示する端末装置を特定する情報が保持されている、表示先の端末ＩＤ部である。
【００１２】
【作用】
本発明では、図２の如くＯＳから転送先の装置を指定して画面データの転送が要求されると、端末制御情報保持手段２５の用途（機番）部▲８▼が読出され、ＯＳの指定と一致するブロックが選択される。
次いで、該ブロックの保持指定部▲７▼が参照され、保持する様指定されている場合は、該ブロックの端末ＩＤ部▲１▼と該ブロックのバッファＩＤ部とで特定される画面バッファに画面データが格納される。保持する様指定してされていない場合、及び保持する様指定されている場合で保持をした後は、該ブロックの表示先の端末ＩＤ部▲９▼で特定される端末装置のインタフェースの接続状態を調べるため、該ブロックの接続状態部▲２▼に保持されている情報が参照され、接続されている場合は更に、表示中の画面を更新して良いか否かを判定するため、該ブロックの画面ＩＤ部▲３▼とバッファＩＤ部▲６▼が比較される。
【００１３】
そして、一致した場合、画面データが端末装置に転送される。
【００１４】
【実施例】
図６は、本発明の一実施例機能構成図である。図６において、
２１は、ＭＥＭ２２に格納されたプログラムによりＳＶＰ２０の動作を制御する、ＣＰＵであり、
２２は、ＳＶＰ２０の動作を制御するプログラム，端末装置に転送される画面データ，端末制御情報が格納，保持される、ＭＥＭであり、
２３は、ＣＰＵ２１，ＭＥＭ２２，本体Ｉ／Ｏ制御アダプタ２Ａ１，本体制御アダプタ２Ｂ１，アダプタ甲３Ａ１，アダプタ乙３Ｂ１の相互間を接続する、ＳＶＰ２０のシステムバスであり、
２Ａ１は、ホスト１０からの画面データの転送要求を受けてＣＰＵ２１を動作させ、また、端末装置Ａ１，Ｂ１，Ｂ２から出される要求や応答をＣＰＵ２１の指示によりホスト１０に伝達する、本体Ｉ／Ｏ制御アダプタであり、
２Ｂ１は、ＣＰＵ２１の指示により診断のためのデータをホスト１０に転送し、ホスト１０から転送される診断データを受け取る、本体制御アダプタであり、３Ａ１は、ＣＰＵ２１の指示により端末装置Ａ１に画面データを転送し、また端末装置から出された要求を受けＣＰＵ２１を動作させるアダプタ（以下、「アダプタ甲」と略す）であり、
３Ｂ１は、ＣＰＵ２１の指示により端末装置Ｂ１または端末装置Ｂ２に画面データを転送し、また、端末装置Ｂ１または端末装置Ｂ２から出された要求を受けＣＰＵ２１を動作させる、アダプタ（以下、「アダプタ乙」と略す）であり、
３Ａ２は、ＣＰＵ２１を動作させて画面データを端末装置Ａ１のプロトコルに変換し、アダプタ甲３Ａ１を通して端末装置Ａ１に画面データを転送し、また、端末装置Ａ１から要求や応答を受けた場合に、ＣＰＵ２１を動作させて端末装置Ａ１のデータ処理システム内での用途（機番）との対応付けを行う、端末制御部（以下、「端末制御部甲」と略す）であり、
３Ｂ２は、ＣＰＵ２１を動作させて画面データを端末装置Ｂ１のプロトコルに変換し、アダプタ乙３Ｂ１を通して端末装置Ｂ１または端末装置Ｂ２に画面データを転送し、また、端末装置Ｂ１または端末装置Ｂ２から要求や応答を受けた際、ＣＰＵ２１を動作させて端末装置Ｂ１または端末装置Ｂ２のデータ処理システム内での用途（機番）との対応付けを行う、端末制御部（以下、「端末制御部乙」と略す）であり、
２Ａ２は、ホスト１０から画面データの転送要求を受けた際、ＣＰＵ２１を動作させて出力先の端末装置との対応付けを行い、端末装置Ａ１または端末装置Ｂ１または端末装置Ｂ２からホスト１０に対して要求や応答があった場合、本体Ｉ／Ｏ制御アダプタ２Ａ１を通してホスト１０に要求や応答を伝達しする、ホストオーダ処理部であり、
２Ｂ２は、ＣＰＵ２１を動作させてＳＶＰ２０を制御し、また、本体制御アダプタ２Ｂ１を通してホスト１０の診断データの送受信を制御する、ＳＶＰ動作制御部であり、
２６は、端末装置Ａ１，端末装置Ｂｌ，端末装置Ｂ２に表示される画面データを保持する複数の画面バッファからなる画面部であり、
２７は、端末装置Ａ１，端末装置Ｂｌ，端末装置Ｂ２の各々が表示する画面と、画面部２６に保持されている画面データとを関連付ける情報を保持する端末制御情報部であり、
Ａ１は、ホスト１０，ＳＶＰ２０から転送される画面データを画面に表示し、また、入力されたオペレータからの要求をホスト１０，ＳＶＰ２０に対し伝達し、また、端末装置Ｂ１および端末装置Ｂ２と異なるプロトコルを有する、端末装置（以下、「端末装置甲」と略す）であり、
Ｂ１は、ホスト１０，ＳＶＰ２０から転送される画面データを画面に表示し、また、入力されたオペレータからの要求をホスト１０，ＳＶＰ２０に対し伝達し、また、端末装置甲Ａ１と異なり端末装置Ｂ２と等しいプロトコルを有する、端末装置（以下、「端末装置乙」と略す）であり、
Ｂ２は、ホスト１０，ＳＶＰ２０から転送される画面データを画面に表示し、また、入力されたオペレータからの要求をホスト１０，ＳＶＰ２０に対し伝達し、また、端末装置甲Ａ１と異なり端末装置乙Ｂ１と等しいプロトコルを有する、端末装置（以下、「端末装置丙」と略す）であり、
また、端末制御情報部２７に保持される端末制御情報は、図２によるものであって、
端末ＩＤ部▲１▼に保持される情報とバッファＩＤ部▲６▼に保持される情報とは、システム構成にもとづきあらかじめ定められる情報であり、
接続状態部▲２▼に保持される情報は、ＳＶＰ２０が端末装置甲Ａ１，端末装置乙Ｂ１，端末装置丙Ｂ２に対して定期的に行うポーリングの結果を反映して更新されるもので、インタフェースの異常を検出した場合、不通と設定され、インタフェースが正常に復旧したことを検出した場合、正常と設定されるものであり、  画面ＩＤ部▲３▼に保持される情報は、表示中の画面からオペレータの指示により設定される情報であり、
送出元の端末ＩＤ部▲４▼，送出元のバッファＩＤ部▲５▼，保持指定部▲７▼，用途（機番）部▲８▼，表示先の端末ＩＤ部の各々に保持される情報は、ＳＶＰコンソール画面からオペレータの指示により設定される情報である。
【００１５】
図７は、端末制御部使用の一例であり、図８は、複数端末へ画面表示する端末制御情報の一例である。
ホスト１０からＯＳコンソール用端末装置（Ｉ／Ｏ機番１２）に画面データを転送する場合〔インタフェース不通の場合〕の動作について、図２，図３，図６，図７を参照しながら説明する。
【００１６】
（１）ホスト１０から出された画面データの転送要求は、本体Ｉ／Ｏ制御アダプタ２Ａ１で受け付けられ、ホストオーダ処理部２Ａ２によりＣＰＵ２１が動作して端末制御情報部２７に保持されている端末制御情報〔図７の情報〕が読出され、処理終了まで保持される。
（２）ホストオーダ処理部２Ａ２により、端末制御情報の用途（機番）部▲８▼に保持されている情報が参照され、ＯＳコンソール（Ｉ／Ｏ機番１２）となっているブロック〔端末ＩＤ：丙，バッファＩＤ：３〕が選択される。
【００１７】
（３）ホストオーダ処理部２Ａ２により、（２）で選択されたブロックの保持指定部▲７▼の情報〔有り〕が参照され、有りとあるので画面データを保存するため（４）のステップに進む。
（４）ホストオーダ処理部２Ａ２により、ホスト１０から転送された画面データが、画面部２６の、（２）で選択されたブロックの端末ＩＤ部▲１▼に保持されている情報〔丙〕と、（２）で選択されたブロックのバッファＩＤ部▲６▼に保持されている情報〔３〕とにより特定される画面バッファに格納される。
【００１８】
（５）ホストオーダ処理部２Ａ２により、端末制御情報の端末ＩＤ部▲１▼に保持されている情報〔甲，乙，丙〕と、（２）で選択されたブロックの表示先の端末ＩＤ部▲９▼に保持されている情報〔丙〕とが比較され、一致するブロック群〔端末ＩＤ：丙〕が選択される。
（６）ホストオーダ処理部２Ａ２により、（５）で選択されたブロック群の接続状態部▲２▼に保持されている情報〔不通〕が参照され、不通とあるので端末装置への画面データの転送は行われず、（９）へ進む。
【００１９】
（９）ホストオーダ処理部２Ａ２により、ホスト１０に転送成功が報告される。
次に、ホスト１０からワークステーションとして使用している端末装置（Ｉ／Ｏ機番１１）に画面データを転送する場合〔インタフェース正常の場合〕について、図２，図３，図６，図７を参照しながら説明する。
【００２０】
（１）ホスト１０から出された画面データの転送要求は、本体Ｉ／Ｏ制御アダプタ２Ａ１で受け付けられ、ホストオーダ処理部２Ａ２によりＣＰＵ２１が動作して端末制御情報部２７に保持されている端末制御情報が読出され、処理終了まで保持される。
（２）ホストオーダ処理部２Ａ２により、端末制御情報の用途（機番）部▲８▼に保持されている情報が参照され、ワークステーション（Ｉ／Ｏ機番１１）となっているブロック〔端末ＩＤ：甲，バッファＩＤ：３〕が選択される。
【００２１】
（３）ホストオーダ処理部２Ａ２により、（２）で選択されたブロックの保持指定部▲７▼の情報〔有り〕が参照され、有りとあるので画面データを保存するため（４）のステップに進む。
（４）ホストオーダ処理部２Ａ２により、ホスト１０から転送された画面データが、画面部２６の、（２）で選択されたブロックの端末ＩＤ部▲１▼に保持されている情報〔甲〕と、（２）で選択されたブロックのバッファＩＤ部▲６▼に保持されている情報〔３〕とにより特定される画面バッファに格納される。
【００２２】
（５）ホストオーダ処理部２Ａ２により、端末制御情報の端末ＩＤ部▲１▼に保持されている情報〔甲，乙，丙〕と、（２）で選択されたブロックの表示先の端末ＩＤ部▲９▼に保持されている情報〔甲〕とが比較され、一致するブロック群〔端末ＩＤ：甲〕が選択される。
（６）ホストオーダ処理部２Ａ２により、（５）で選択されたブロック群の接続状態部▲２▼に保持されている情報〔正常〕が参照され、正常とあるので端末装置への画面データの転送のため（７）へ進む。
【００２３】
（７）ホストオーダ処理部２Ａ２により、（５）で選択されたブロック群の画面ＩＤ部▲３▼に保持されている情報〔３〕と、（２）で選択されたブロックのバッファＩＤ部▲６▼に保持されている情報〔３〕とが比較され、一致しているので端末装置への画面データ転送のため、（８）へ進む。
（８）端末制御部甲３Ａ２により、ホスト１０から転送された画面データが端末装置甲Ａ１のプロトコルに変換され、アダプタ甲３Ａ１を通って端末装置甲Ａ１に転送される。
【００２４】
（９）端末装置甲Ａ１からの応答を待って、ホストオーダ処理部２Ａ２により、ホスト１０に転送成功が報告される。なお、端末装置甲Ａ１から転送失敗の報告があった場合、端末制御部甲３Ａ２により（５）で選択されたブロック群〔端末ＩＤ：甲〕の接続状態部▲２▼に不通と書き込まれる。
次に、ＳＶＰコンソール画面として使用中の端末装置から、画面を表示する端末装置を変更する場合について、図２，図４，図６，図７を参照しながら説明する。
【００２５】
（２１）端末装置乙Ｂ１から要求があると、アダプタ乙３Ｂ１で受け付けられ、端末制御部乙３Ｂ２により端末制御情報部２７から端末制御情報が読出され、処理終了まで保持される。
（２２）端末制御部乙３Ｂ２により、端末制御情報の中の端末ＩＤ部▲１▼に保持されている情報〔甲，乙，丙〕が参照され、端末装置乙Ｂ１に対応するブロック群〔端末ＩＤ：乙〕が選択される。
【００２６】
（２３）端末制御部乙３Ｂ２により、（２２）で選択されたブロック群の中の画面ＩＤ部▲３▼に保持されている情報〔１〕と、（２２）で選択されたブロック群の中のバッファＩＤ部▲６▼に保持されている情報〔１，２，３〕とが比較され、一致するブロック〔端末ＩＤ：乙，バッファＩＤ：１〕が選択される。また、該一致するブロックの送出元の端末ＩＤ部▲４▼に保持されている情報〔乙〕と、該一致するブロックの送出元のバッファＩＤ部▲５▼に保持されている情報〔１〕とが保持される。
【００２７】
（２４）端末制御部乙３Ｂ２により、端末制御情報の中の端末ＩＤ部▲１▼に保持されている情報〔甲，乙，丙〕と、（２３）で保持された送出元の端末ＩＤ部▲４▼に保持されている情報〔乙〕とが比較され、一致するブロック群〔端末ＩＤ：乙〕が選択される。
（２５）端末制御部乙３Ｂ２により、（２４）で選択されたブロック群の中のバッファＩＤ部▲６▼に保持されている情報〔１，２，３〕と、（２３）で保持された送出元のバッファＩＤ部▲５▼に保持されている情報〔１〕とが比較され、一致するブロック〔端末ＩＤ：乙，バッファＩＤ：１〕が選択される。
【００２８】
（２６）端末制御部乙３Ｂ２により、（２５）で選択されたブロックの用途（機番）部▲８▼に保持されている情報〔ＳＶＰコンソール〕が参照され、ＳＶＰコンソール画面となっているので、ＳＶＰ動作制御部２Ｂ２によりＣＰＵ２１が動作し、ＳＶＰコンソール画面から指定された端末ＩＤ▲１▼と、指定されたバッファＩＤ▲６▼とで特定されるブロックの、表示先の端末ＩＤ▲９▼が、ＳＶＰコンソール画面から指定された情報に書き換えられる。
【００２９】
次に、ホスト１０からワークステーションとして使用している端末装置（Ｉ／Ｏ機番１３）に画面データを転送する場合（複数の端末装置へ表示する場合）について、図２，図３，図６，図８を参照しながら説明する。
（１）ホスト１０から出された画面データの転送要求は、本体Ｉ／Ｏ制御アダプタ２Ａ１で受け付けられ、ホストオーダ処理部２Ａ２によりＣＰＵ２１が動作して端末制御情報部２７に保持されている端末制御情報が読出され、処理終了まで保持される。
【００３０】
（２）ホストオーダ処理部２Ａ２により、端末制御情報の用途（機番）部▲８▼に保持されている情報〔ＳＶＰコンソール，ワークステーション（Ｉ／Ｏ機番１１），ワークステーション（Ｉ／Ｏ機番１３），ＯＳコンソール（Ｉ／Ｏ機番１２）〕が参照され、ワークステーション（Ｉ／Ｏ機番１３）と保持されているブロック〔端末ＩＤ：乙，バッファＩＤ：２〕が選択される。
【００３１】
（３）ホストオーダ処理部２Ａ２により、（２）で選択されたブロックの保持指定部▲７▼に保持されている情報〔有り〕が参照され、有りとあるので画面データを保存するため（４）のステップに進む。
（４）ホストオーダ処理部２Ａ２により、ホスト１０から転送された画面データが、画面部２６の、（２）で選択されたブロックの端末ＩＤ部▲１▼に保持されている情報〔乙〕と、（２）で選択されたブロックのバッファＩＤ部▲６▼に保持されている情報〔２〕とにより特定される画面バッファに格納される。
【００３２】
（５）ホストオーダ処理部２Ａ２により、端末制御情報の端末ＩＤ部▲１▼に保持されている情報〔甲，乙，丙〕と、（２）で選択されたブロックの表示先の端末ＩＤ部▲９▼に保持されている情報〔甲，乙〕とが比較され、一致するブロック群〔端末ＩＤ：甲，乙〕が選択される。
（６）ホストオーダ処理部２Ａ２により、該ブロック群の各々について接続状態部▲２▼に保持されている情報〔端末ＩＤ：甲，正常〕〔端末ＩＤ：乙，正常〕が参照される。接続状態部▲２▼に保持されている情報が不通のブロック群がある場合は、該不通のブロック群に関する処理はその時点で終了し（９）に進む。この例の場合は、共に正常とあるので（７）へ進む。
【００３３】
（７）ホストオーダ処理部２Ａ２により、（５）で選択された２つのブロック群の各々の画面ＩＤ部▲３▼に保持されている情報〔端末ＩＤ：甲，２〕〔端末ＩＤ：乙，１〕と、（２）で選択されたブロックのバッファＩＤ部▲６▼に保持されている情報〔２〕とが比較され、一致するブロックが選択される。この場合は、端末ＩＤ部▲１▼が甲，乙の双方が一致する。
【００３４】
（８）端末制御部甲３Ａ２により、ホスト１０から転送された画面データが端末装置甲Ａ１のプロトコルに変換され、アダプタ甲３Ａ１を通って端末装置甲Ａ１に転送される。また、端末制御部乙３Ｂ２により、ホスト１０から転送された画面データが端末装置乙Ｂ１のプロトコルに変換され、アダプタ乙３Ｂ１を通って端末装置乙Ｂ１に転送される。
【００３５】
（９）端末装置甲Ａ１及び端末装置乙Ｂ１からの報告を待って、ホストオーダ処理部２Ａ２により、ホスト１０に転送成功が報告される。なお、端末装置甲Ａ１と端末装置乙Ｂ１のいずれか一方、または双方から転送失敗の報告があった場合、該当するブロック群の接続状態部▲２▼に不通と書き込まれる。
次に、端末装置丙Ｂ２のインタフェースが復旧した場合の、画面データの転送処理について、図１，図２，図５，図７を参照しながら説明する。
【００３６】
（４１）ポーリングにより端末装置丙Ｂ２との間のインタフェースの復旧を検出した端末制御部乙３Ｂ２により、端末制御情報部２７から端末制御情報〔図７〕が読出され、処理終了まで保持される。
（４２）端末制御部乙３Ｂ２により、端末制御情報の中の端末ＩＤ部▲１▼に保持されている情報〔甲，乙，丙〕が参照され、端末装置丙Ｂ２に対応するブロック群が選択される。また、該ブロック群の接続状態部▲２▼に正常と書き込まれる。
【００３７】
（４３）端末制御部乙３Ｂ２により、（４２）で選択されたブロック群の画面ＩＤ部▲３▼に保持される情報〔３〕と（４２）で選択されたブロック群のバッファＩＤ部▲６▼に保持される情報〔１，２，３〕とが比較され、一致するブロックが選択される。
（４４）端末制御部乙３Ｂ２により、（４３）で選択されたブロック〔端末ＩＤ：丙，バッファＩＤ：３〕の送出元の端末ＩＤ部▲４▼に保持される情報〔丙〕が参照され、情報が保持されていない場合は処理を終了する。この場合は、情報が保持されているので、該ブロックの送出元の端末ＩＤ部▲４▼に保持される情報〔丙〕と該ブロックの送出元のバッファＩＤ部▲５▼に保持される情報〔３〕とを保持して次へ進む。
【００３８】
（４５）端末制御部乙３Ｂ２により、端末制御情報の中の端末ＩＤ部▲１▼に保持される情報〔甲，乙，丙〕と（４４）で保持された情報〔端末ＩＤ：丙〕とが比較され、一致するブロック群が選択される。
（４６）端末制御部乙３Ｂ２により、（４５）で選択されたブロック群の中のバッファＩＤ部▲６▼に保持される情報〔１，２，３〕と（４４）で保持されたバッファＩＤ〔３〕とが比較され、一致するブロック〔端末ＩＤ：丙，バッファＩＤ：３〕が選択される。
【００３９】
（４７）端末制御部乙３Ｂ２により、該ブロックの保持指定部▲７▼に保持されている情報が参照され、無しとなっている場合は処理を終了する。この場合は有りとなっているので、次へ進む。
（４８）端末制御部乙３Ｂ２により、画面部２６の中の（４４）で保持された送出元の端末ＩＤ部▲４▼に保持される情報〔丙〕と、送出元のバッファＩＤ部▲５▼に保持される情報途で特定される画面バッファに保持されている画面データが読出され、端末装置丙Ｂ２に転送される。
【００４０】
【発明の効果】
以上説明した様に、本発明によれば、サービスプロセッサに画面データを保持しておくことにより、端末装置で転送をうけることに失敗した場合も、本体装置の処理を正常に継続させることができ、また、サービスプロセッサに接続されている端末装置を必要に応じて異なるプロトコルを要求される用途に使用することが出来るという効果を有し、
データ処理システムの運用性向上と設置コストの軽減に寄与する所が大きい。
【図面の簡単な説明】
【図１】本発明の原理図
【図２】本発明の概念説明図
【図３】画面データ転送処理フロー図
【図４】端末装置からの要求に対する要求元装置識別処理フロー図
【図５】インタフェースの復旧に伴う端末装置への画面データ転送処理フロー図
【図６】本発明の一実施例機能構成図
【図７】端末制御情報部使用の一例
【図８】複数端末へ画面表示する端末制御情報の一例
【符号の説明】
１０  本体装置（「ホスト」と略す）
２０  サービスプロセッサ（「ＳＶＰ」と略す）
２１  ＣＰＵ
２２  ＭＥＭ
２３  システムバス
２４  画面保持手段
２５  端末制御情報保持手段
２６  画面部
２７  端末制御情報部
２Ａ  ホストオーダ処理手段
２Ａ１  本体Ｉ／Ｏ制御アダプタ
２Ａ２  ホストオーダ処理部
２Ｂ  保守診断処理手段
２Ｂ１  本体制御アダプタ
２Ｂ２  ＳＶＰ動作制御部
３Ａ，３Ｂ，・・，３ｎ  端末制御手段
３Ａ１，３Ｂ１  アダプタ
３Ａ２，３Ｂ２  端末制御部
Ａ１，・・，Ａｋ  端末装置
Ｂ１，・・，Ｂｋ  端末装置
【図１】
0003546528.tif 000002
【図２】
0003546528.tif 000003
【図３】
0003546528.tif 000004
【図４】
0003546528.tif 000005
【図５】
0003546528.tif 000006
【図６】
0003546528.tif 000007
【図７】
0003546528.tif 000008
【図８】
0003546528.tif 000009