JP3737460B2 - コンピュータ・システム - Google Patents

コンピュータ・システム Download PDF

Info

Publication number
JP3737460B2
JP3737460B2 JP2002200005A JP2002200005A JP3737460B2 JP 3737460 B2 JP3737460 B2 JP 3737460B2 JP 2002200005 A JP2002200005 A JP 2002200005A JP 2002200005 A JP2002200005 A JP 2002200005A JP 3737460 B2 JP3737460 B2 JP 3737460B2
Authority
JP
Japan
Prior art keywords
message
computer
dummy
time
dummy message
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 - Fee Related
Application number
JP2002200005A
Other languages
English (en)
Other versions
JP2004046338A (ja
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.)
IBM Japan Ltd
Original Assignee
IBM Japan 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 IBM Japan Ltd filed Critical IBM Japan Ltd
Priority to JP2002200005A priority Critical patent/JP3737460B2/ja
Priority to US10/615,437 priority patent/US6896179B2/en
Publication of JP2004046338A publication Critical patent/JP2004046338A/ja
Application granted granted Critical
Publication of JP3737460B2 publication Critical patent/JP3737460B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/207Surveillance aspects at ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/211Software architecture within ATMs or in relation to the ATM network
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • G07F9/026Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Environmental & Geological Engineering (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はコンピュータ・システムに係り、特に、端末から受信した電文に応じた所定の処理を行い、電文の送信元に電文を返送する処理コンピュータを備えたコンピュータ・システムに関する。
【0002】
【従来の技術】
銀行等の金融機関の窓口業務の省力化、窓口の混雑緩和を目的として導入されたATM(Automatic Teller Machine:現金自動預け払い機)は、設置台数の増加、ATMの多機能化、利用可能時間の長時間化等のサービス向上に伴って広範に普及してきている。一般に、ATMはホスト・コンピュータとオンラインで接続されており(メッセージ・ブローカと称される中継機を介して接続されていることもある)、ホスト・コンピュータと電文を送受することで、利用者から指示された金融取引(例えば現金の引き出し/預け入れ/通帳記入/振込み等)をホスト・コンピュータで行わせ、金融取引の実行結果に応じた処理(例えば実行結果の表示やプリントアウト、現金の引渡し等)を行うように構成されている。
【0003】
ところで、ATMは、例えばホスト・コンピュータ自体に何らかの障害が発生した等の原因により、ATMからホスト・コンピュータへメッセージを送信したにも拘らず、ホスト・コンピュータから金融取引の実行結果を表すメッセージがATMで受信されない状態になると、利用者からの指示に対してATMが無応答になってしまうという問題がある。このため、ホスト・コンピュータ等で障害が発生した場合には、これを直ちに検知して障害を除去する等の対処を行うことが求められている。
【0004】
通信回線を介して接続され離れた位置に存在しているコンピュータの状態を監視する技術として、特開2001−318840号公報には、コンピュータ・ネットワーク内の稼働監視コンピュータが、監視対象コンピュータの稼働状況を確認するための電子メールを監視対象コンピュータへ送信し、所定時間以内に監視対象コンピュータから返信メールを受信したか否かに基づいて、監視対象コンピュータの稼働状態を判定する技術が開示されている。
【0005】
また、特開平8−314762号公報には、被監視コンピュータが所定の時間間隔で監視コンピュータへメッセージを送信し、監視コンピュータは、所定の時間内にメッセージが到着しない場合に異常が発生したと判断し、警報装置を動作させる技術が開示されている。
【0006】
【発明が解決しようとする課題】
金融機関への金融取引の依頼は一定の時期に集中する傾向があり、特に金融取引の依頼が集中する繁忙期に障害が発生した場合には、発生した障害により金融機関の業務に支障をきたすことになる。これに対し、特開2001−318840号公報や特開平8−314762号公報に記載の技術は、コンピュータ・システムに障害が発生していなければ到着すると推定される時刻にメールやメッセージ等の情報が到着しない場合に障害が発生したと判断する技術であり、障害の発生を事前に予測することはできない。従って、金融機関のコンピュータ・システムに上記技術を適用した場合、障害の発生は検知できるものの、障害の発生に伴って金融機関の業務に支障をきたすことを回避することが困難である、という欠点がある。
【0007】
本発明は上記事実を考慮して成されたもので、障害の発生を予測することも可能なコンピュータ・システムを得ることが目的である。
【0008】
【課題を解決するための手段】
上記目的を達成するために請求項1記載の発明に係るコンピュータ・システムは、端末から受信した電文に応じて所定の処理を行って前記電文の送信元に電文を返送する処理コンピュータと、前記端末と前記処理コンピュータとの間の電文の送受を中継する中継機と、該中継機と通信回線を介して接続された監視用コンピュータと、を含むコンピュータ・システムであって、前記監視用コンピュータから前記中継機を経由して前記処理コンピュータへ送られた後に、前記処理コンピュータから前記中継機を経由して前記監視用コンピュータに返送されるダミー電文を、前記監視用コンピュータから定期的に送信する送信手段と、前記処理コンピュータにおいて、ダミー電文の受信時、送信時及びダミー電文に基づく処理の実行時の少なくとも1つのタイミングで、現時刻を表す時刻情報をダミー電文に記録すると共に、前記中継機において、ダミー電文の受信時及び送信時に時刻情報をダミー電文に各々記録する記録手段と、前記処理コンピュータから前記中継機を経由して前記監視用コンピュータに返送されたダミー電文に記録されている時刻情報を前記監視用コンピュータの記憶手段に記憶させ、前記監視用コンピュータの記憶手段に記憶させた時刻情報に基づいて、前記監視用コンピュータと前記中継機の間及び前記中継機と前記処理コンピュータの間の各区間毎に、ダミー電文の送受の所要時間及び該所要時間の平均値を各々求めると共に、前記中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値も求め、前記監視用コンピュータよりダミー電文が送信されてから前記返送されたダミー電文が前記監視用コンピュータで受信される迄の所要時間及び該所要時間の平均値、前記各区間毎に求めた所要時間及び該所要時間の平均値、前記中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値を、対応する基準値と各々比較することで前記コンピュータ・システムの障害の発生を予測する障害予測手段と、を備えたことを特徴としている。
【0009】
請求項1記載の発明に係るコンピュータ・システムは、端末(例えば金融機関の端末:金融機関のATMであってもよいし、金融機関の支店に設置された端末であってもよい)から受信した電文に応じて所定の処理(例えば金融機関の業務に関わる処理)を行って電文の送信元に電文を返送する処理コンピュータと、端末と処理コンピュータとの間の電文の送受を中継する中継機と、該中継機と通信回線を介して接続された監視用コンピュータと、を含んで構成されている。
【0010】
上記のコンピュータ・システムにおいて、請求項1記載の発明では、監視用コンピュータから中継機を経由して処理コンピュータへ送られた後に、処理コンピュータから中継機を経由して監視用コンピュータに返送されるダミー電文が、送信手段によって監視用コンピュータから定期的に送信される。また、記録手段により、処理コンピュータにおいて、ダミー電文の受信時、送信時及びダミー電文に基づく処理の実行時の少なくとも1つのタイミングで、現時刻を表す時刻情報がダミー電文に記録されると共に、中継機において、ダミー電文の受信時及び送信時に時刻情報がダミー電文に各々記録される。
【0011】
上記のようなダミー電文を定期的に送信すると、コンピュータ・システムに実際に障害が発生した場合には、監視用コンピュータが送信したダミー電文が監視用コンピュータに返送されなくなったり、監視用コンピュータがダミー電文を送信してから、返送されたダミー電文が監視用コンピュータで受信される迄の所要時間が閾値以上になる等の現象が生ずるが、コンピュータ・システムに障害は発生していないものの障害の原因となり得る事象(例えば通信回線の輻輳や、中継機又は処理コンピュータで実行されるプログラムのバグが表面化することによる処理遅延等)がコンピュータ・システムに発生した段階(障害発生の前段階)においても、前記所要時間が閾値以上になるダミー電文は発生しないものの、前記所要時間が全体的に増大し前記所要時間の平均値が増大する現象が生ずる。
【0012】
上記に基づき、請求項1記載の発明に係る障害予測手段は、処理コンピュータから中継機を経由して監視用コンピュータに返送されたダミー電文に記録されている時刻情報を前記監視用コンピュータの記憶手段に記憶させ、監視用コンピュータの記憶手段に記憶させた時刻情報に基づいて、監視用コンピュータと中継機の間及び中継機と処理コンピュータの間の各区間毎に、ダミー電文の送受の所要時間及び該所要時間の平均値を各々求めると共に、中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値も求め、監視用コンピュータよりダミー電文が送信されてから返送されたダミー電文が前記監視用コンピュータで受信される迄の所要時間及び該所要時間の平均値、前記各区間毎に求めた所要時間及び該所要時間の平均値、中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値を、対応する基準値と各々比較することでコンピュータ・システムの障害の発生を予測する。
【0013】
このように、請求項1記載の発明では、監視用コンピュータよりダミー電文が送信されてから返送されたダミー電文が監視用コンピュータで受信される迄の所要時間と該所要時間の平均値を各々対応する基準値と比較することで、コンピュータ・システムに実際に障害が発生した場合のみならず、コンピュータ・システムに障害が発生する前段階においても、前記所要時間の平均値が増大することを検知することで、障害の原因となり得る事象の発生を検知、すなわち障害の発生を予測することが可能となる。
また請求項1記載の発明において、障害予測手段は、監視用コンピュータと中継機の間及び中継機と処理コンピュータの間の各区間毎に、ダミー電文の送受の所要時間及び該所要時間の平均値を各々求め、各区間毎に求めた所要時間及び該所要時間の平均値も各々対応する基準値と比較することでコンピュータ・システムの障害の発生を予測するので、例えば監視用コンピュータよりダミー電文が送信されてから返送されたダミー電文が監視用コンピュータで受信される迄の所要時間には殆ど影響は及ぼさないものの、監視用コンピュータと中継機の間の区間や中継機と処理コンピュータの間の区間に障害の原因となり得る事象が発生した等の場合にも、該事象の発生を検知すること、すなわち障害の発生を予測することができる。
更に請求項1記載の発明において、記録手段は、中継機において、ダミー電文の受信時及び送信時に時刻情報をダミー電文に各々記録し、障害予測手段は、中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値も求め、中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値も対応する基準値と比較することでコンピュータ・システムの障害の発生を予測するので、例えば監視用コンピュータよりダミー電文が送信されてから返送されたダミー電文が監視用コンピュータで受信される迄の所要時間には殆ど影響は及ぼさないものの、中継機で実行されるプログラムのバグが表面化することによる処理遅延等のように、障害の原因となり得る事象が中継機に発生した等の場合にも、該事象の発生を検知すること、すなわち障害の発生を予測することができる。
【0014】
って、請求項1記載の発明によれば、障害の発生を予測することが可能となり、金融機関のコンピュータ・システムに本発明を適用すれば、障害の発生に伴って金融機関の業務に多大な支障が生ずることを回避することができる。
【0015】
なお、請求項1記載の発明において、ダミー電文は、例えば請求項2に記載したように、端末から送信される電文と同一のフォーマットで、かつ該フォーマットのうちの特定の情報項目に所定の情報が設定された電文であることが好ましい。これにより、中継機や処理コンピュータにおいて、ダミー電文を受信してから特定の情報項目を参照する処理が行われる迄の間は、端末から送信された電文と同一の処理が行われる(同一の処理プログラムによって処理される)ことになるので、障害の原因となり得る事象の発生の検知、すなわち障害発生の予測をより確実に行うことができる。
【0016】
また、請求項1記載の発明において、処理コンピュータとして複数台のコンピュータが設けられている場合、送信手段は、例えば請求項3に記載したように、複数台のコンピュータの各々へダミー電文を送信することが好ましい。これにより、複数台の処理コンピュータに対して障害発生の予測を各々行うことが可能となる。
【0021】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。なお、以下では本発明に支障のない数値を挙げて説明するが、本発明は以下に記載した数値に限定されるものではない。
【0022】
図1には本実施形態に係る、特定金融機関に設けられたコンピュータ・システム10が示されている。コンピュータ・システム10は、特定金融機関の情報センタ等に設置され特定金融機関の互いに異なる業務に関する処理を行う複数台のホスト・コンピュータ12と、特定金融機関内に構築されたコンピュータ・ネットワーク16と、各ホスト・コンピュータ12とコンピュータ・ネットワーク16の間の電文の送受を中継するメッセージ・ブローカ14を含んで構成されている。
【0023】
なお、コンピュータ・システム10は本発明に係るコンピュータ・システムに、ホスト・コンピュータ12は本発明に係る処理コンピュータに、メッセージ・ブローカ14は本発明に係る中継機に各々対応している。
【0024】
ホスト・コンピュータ12は汎用の大型コンピュータから成り、図示は省略するがCPU、ストレージ及び入出力ポートがバスを介して互いに接続され、通信制御装置や磁気ディスク等の入出力機器が入出力ポートに各々接続されて構成されている。各ホスト・コンピュータ12は、チャネルを介してメッセージ・ブローカ14に各々接続されている。また、各ホスト・コンピュータ12の磁気ディスクには、特定金融機関の互いに異なる業務に関する処理を行うためのホスト用処理プログラムがインストールされている。
【0025】
また、メッセージ・ブローカ14も汎用の大型コンピュータから成り、図示は省略するがCPU、ストレージ及び入出力ポートがバスを介して互いに接続され、通信制御装置や磁気ディスク等の入出力機器が入出力ポートに各々接続されて構成されている。メッセージ・ブローカ14は、チャネルを介してホスト・コンピュータ12に接続され、また通信制御装置に接続された通信回線を介してコンピュータ・ネットワーク16(詳しくはネットワーク16内のブランチ・サーバ18)に接続されている。また、メッセージ・ブローカ14の磁気ディスクには、電文(メッセージ)の送受の中継等の所定の処理を行うためのメッセージ・ブローカ用処理プログラムがインストールされている。
【0026】
一方、コンピュータ・ネットワーク16は、特定金融機関の各支店に各々設置されたブランチ・サーバ18(PC、ワークステーション、大型コンピュータの何れでもよい)が通信回線20を介して互いに接続されて構成されており、個々のブランチ・サーバ18には、個々のブランチ・サーバ18と同一の支店に設置された複数台のATM(Automatic Teller Machine:現金自動預け払い機)22及び複数台の営業店端末(金融機関の従業員が操作するための端末)24が各々接続されている。
【0027】
ATM22には、特定金融機関に口座を開設している顧客が所持しているキャッシュカードを装填可能で、装填されたキャッシュカードに磁気的に記録された情報を読み取り可能なカードリーダが取り付けられており、営業店端末24には、特定金融機関に口座を開設している顧客が所持している通帳を装填可能で、装填された通帳に磁気的に記録された情報を読み取り可能で、且つ任意の情報を通帳に記録することも可能な記帳機が取り付けられている。これらのATM22及び営業店端末24は本発明に係る端末に対応している。
【0028】
また、メッセージ・ブローカ14には、通信回線を介して監視用コンピュータ26が接続されている。監視用コンピュータ26はPCから成り、図示は省略するがCPU、ROM、RAM及び入出力ポートがバスを介して互いに接続され、通信制御装置、ディスプレイ、マウス、キーボード、HDD、CD−ROMドライブ等の入出力機器が入出力ポートに各々接続されて構成されている。監視用コンピュータ26は、通信制御装置に接続された通信回線を介してメッセージ・ブローカ14に接続されていると共に、監視端末28にも接続されている。また、監視用コンピュータ26のHDDには、後述するダミー電文送信割込処理を実行するためのダミー電文送信プログラム、ダミー電文受信割込処理を実行するためのダミー電文受信プログラムを含む監視コンピュータ用プログラムがインストールされている。
【0029】
次に本実施形態の作用として、まずATM22や営業店端末24とホスト・コンピュータ12との間の電文の送受について説明する。特定の金融取引(例えば現金の引き出しや振込み等)の実行を所望している特定金融機関の顧客は、特定金融機関のATM22が設置されている箇所に出向き、ATM22のディスプレイに初期画面(実行可能な金融取引がメニュー形式で一覧表示されている画面)が表示されている状態で、特定の金融取引の種別を選択すると共に、キャッシュカードをATM22のカードリーダに装填し、更に、ATM22のタッチパネルを介し、口座に対して設定された暗証番号を入力する。これにより、ATM22は、カードリーダに装填されたキャッシュカードの磁気媒体に磁気的に記録されている口座番号をカードリーダによって読み取る。
【0030】
なお、特定の金融取引の実行を所望している顧客が、キャッシュカードに代えて通帳及び印鑑を所持して特定金融機関の支店へ出向いた場合、顧客は、特定の金融取引の実行を指示するための事項を所定の依頼書に記入すると共に印鑑を押捺し、特定金融機関の支店の窓口に提出することで特定の金融取引の実行を指示すると共に、所持している通帳を特定金融機関の従業員に預ける。この場合には、特定金融機関の従業員が営業店端末24のキーボードを操作することで実行すべき金融取引が選択されると共に、特定金融機関の従業員によって営業店端末24の記帳機に通帳が装填され、記帳機によって通帳から口座番号が読み出されると共に、通帳から依頼書に押捺された印影と予め登録された印影が照合されることで、金融取引を指示した利用者が正当な利用者か否かが判断される。
【0031】
金融取引の指示者が正当な利用者であると判断されると、ATM22又は営業店端末24は、実行すべき金融取引に関して取引条件を入力するための取引条件入力画面をディスプレイに表示し、取引条件を入力するよう利用者に要請する。これにより、顧客がATM22のタッチパネルを操作するか、又は金融機関の従業員が営業店端末24のキーボードを操作することで取引条件(例えば金融取引が「振込み」の場合は、振込先を特定するための情報、振込人を特定するための情報、取引金額(振込金額)等)が入力される。
【0032】
ATM22又は営業店端末24を介して取引条件が入力されると、ATM22又は営業店端末24は、入力された取引条件を表す取引条件情報、実行すべき金融取引の種別を表す情報、キャッシュカード又は通帳から読み出した口座番号(及びATM22のタッチパネルを介して入力された暗証番号)を電文として編集・送信することで、利用者から実行が指示された金融取引の実行を指示する。
【0033】
ATM22又は営業店端末24から送信された電文は、ブランチ・サーバ18を経由してメッセージ・ブローカ14へ送信される。このとき、ブランチ・サーバ18からメッセージ・ブローカ14へ送信される電文のフォーマットの一例を図2(A)に示す。メッセージ・ブローカ14では、受信した電文のヘッダ(図2(A)に示す「MQMD」や「MBヘダー」等)を参照し、これらのヘッダに設定されている情報に基づいて送信先のホスト・コンピュータ12(該電文によって指示された金融取引に係る処理を実行するホスト・コンピュータ12)を判断すると共に、ホスト・コンピュータ12への送信用に電文のヘッダを一部変更し(図2(B)に示すように、「MQMD」及び「MBヘダー」を「SAILヘダー」に置き換える)、送信先として判断したホスト・コンピュータ12へ送信する。
【0034】
上記の電文を受信したホスト・コンピュータ12は、受信した電文を参照し、電文の送信元がATM22である場合には、電文に含まれている暗証番号(ATM22のタッチパネルを介して顧客により入力された暗証番号)を、予め登録された暗証番号と照合することで、ATM22の操作者が正当な利用者かを確認する。また、受信した電文を参照することで、該電文によって実行が指示された金融取引の内容を認識し、実行が指示された金融取引を実行する。そして、金融取引の実行が完了すると、金融取引の実行が完了したことを通知する電文(完了通知)を生成し、メッセージ・ブローカ14へ返送(送信)する。ホスト・コンピュータ12からメッセージ・ブローカ14へ送信される電文のフォーマットを図2(C)に示す。
【0035】
ホスト・コンピュータ12から返送(送信)された電文を受信したメッセージ・ブローカ14は、受信した電文のヘッダ(図2(C)に示す「SAILヘダー」等)を参照することで送信先を判断すると共に、電文のヘッダを一部変更し(図2(D)に示すように、「SAILヘダー」を「MQMD」及び「MBヘダー」に置き換える)てブランチ・サーバ18経由で送信先へ送信する。この電文がブランチ・サーバ18を経由して電文送信元のATM22又は営業店端末24で受信されると、電文送信元のATM22又は営業店端末24では、指示された金融取引が完了したことを通知する取引完了画面をディスプレイに表示する。これにより、指示した金融取引が完了したことを顧客が認識することができる。
【0036】
次に、監視用コンピュータ26のCPUでダミー電文送信プログラムが実行されることで実現されるダミー電文送信割込処理について、図3のフローチャートを参照して説明する。なお、このダミー電文送信割込処理は、監視用コンピュータ26で所定時間周期(例えば30秒周期)で割込みが発生することで、所定時間毎に繰り返し実行される。ダミー電文送信割込処理は本発明の送信手段(詳しくは請求項3に記載の送信手段)に対応している。
【0037】
このダミー電文送信割込処理では、複数のホスト・コンピュータ12に対してダミー電文の送信が順次行われる。このため、まずステップ100において、ダミー電文の送信対象のホスト・コンピュータ12を認識する。また、本実施形態に係る監視用コンピュータ26のHDDには、各ホスト・コンピュータ12に送信すべきダミー電文を表すダミー電文情報が各々記憶されており、次のステップ102では、ステップ100で認識した送信対象のホスト・コンピュータ12へ送信するためのダミー電文をHDDから読み出す。
【0038】
このダミー電文は請求項2に記載のダミー電文に対応しており、ブランチ・サーバ18からメッセージ・ブローカ14へ送信される電文と同一のフォーマット(図2(A)参照)とされていると共に、該ダミー電文を受信したメッセージ・ブローカ14及びホスト・コンピュータ12が、受信した電文がダミー電文であることを認識可能なように、電文中の特定の情報項目にダミー電文であることを表す所定の情報(ダミー電文以外では設定されることのない情報)が予め設定されている。
【0039】
詳しくは、ダミー電文には、「MBヘダー」内の「デリバリー・チャンネルの種類」に文字'M0'が設定され、「MBヘダー」内の「電文種別」に文字'Z 'が、「入力APPLヘダー1」内の「電文種別」に文字'Z 'が、「入力APPLヘダー1」内の「TC/サーバー設定店番」「店番」「当該取引勘定店番」及び「入力APPLヘダー2」内の「取引店番」に文字'9700777'が、「入力APPLヘダー1」内の「オペレータ番号」及び「オーディター番号」に文字'000'が、「入力APPLヘダー1」内の「端末取引通番」に文字'0001'が、「入力APPLヘダー1」内の「顧客番号」及び「入力APPLヘダー2」内の「取引口座番号」に文字'9999999'が各々設定されている。
【0040】
次のステップ104では現在の時刻を認識し、認識した現在の時刻を、ダミー電文送信時刻t1(図4に示す「PC MQPUT」参照)として、ステップ102で読み出したダミー電文の「テキスト」フィールドに記録する。このステップ104も本発明の記録手段に対応している。そしてステップ106では、ダミー電文送信時刻t1を記録した送信対象のホスト・コンピュータ12向けのダミー電文をメッセージ・ブローカ14へ送信する。
【0041】
ステップ108では上記のダミー電文の送信を全てのホスト・コンピュータ12に対して行ったか否か判定する。判定が否定された場合にはステップ100に戻り、ステップ100〜106を繰り返す。これにより、全てのホスト・コンピュータ12へ向けてダミー電文が各々送信されることになる。全てのホスト・コンピュータ12へのダミー電文の送信が完了すると、ステップ108の判定が肯定されてダミー電文送信割込処理を終了する。
【0042】
監視用コンピュータ26から送信されたダミー電文は、まずメッセージ・ブローカ14に受信される。メッセージ・ブローカ14は、電文を受信すると該電文の内容を参照する。そして、「MBヘダー」内の「電文種別」等に設定されている情報に基づき受信した電文がダミー電文であることを認識すると、現在の時刻をダミー電文受信時刻t2(図4に示す「MB MQGET」参照)として、受信したダミー電文の「テキスト」フィールドに記録する。
【0043】
また、メッセージ・ブローカ14は、前述のようにダミー電文の送信先としてのホスト・コンピュータ12の判断や、ダミー電文のヘッダの一部変更等の処理を行った後に、現在の時刻をダミー電文の「テキスト」フィールドにダミー電文送信時刻t3(図4に示す「MB SEND」参照)として記録する。この処理は、ダミー電文の受信時に時刻t2を記録する処理と共に、本発明の記録手段に対応している。そして、時刻t3を記録したダミー電文を、送信先として判断したホスト・コンピュータ12へ送信する。
【0044】
ホスト・コンピュータ12では、受信した電文を一旦キューに入れ、このキューから受信順に電文を取り出して処理を行っている。このため、メッセージ・ブローカ14から送信されてホスト・コンピュータ12で受信されたダミー電文も一旦キューに入れられる。ホスト・コンピュータ12は、キューから電文を取り出すと、取り出した電文の内容を参照する。そして、「入力APPLヘダー1」内の「電文種別」等に設定されている情報に基づき、キューから取り出した電文がダミー電文であることを認識すると、現在の時刻をダミー電文の「テキスト」フィールドにダミー電文処理時刻t4(図4に示す「B/E」参照)として記録する。この処理も本発明の記録手段に対応している。
【0045】
続いてホスト・コンピュータ12は、キューから取り出したダミー電文に基づいて、通常の完了通知の電文と同一のフォーマット(図2(C)に示すフォーマット)のダミー電文を生成する。なお、このダミー電文にも、監視用コンピュータ26から送信されるダミー電文と同様に、電文中の特定の情報項目にダミー電文であることを表す所定の情報が設定される。詳しくは、ホスト・コンピュータ12から送信されるダミー電文には、「出力APPLヘダー1/2」内の「電文種別」に文字'Z 'が、「TC/サーバー設定店番」及び「店番」に文字'9700777'が各々設定される。また、ダミー電文のうち「テキスト」フィールドについては、キューから取り出したダミー電文に付加されている「テキスト」フィールドがそのまま付加される。そしてホスト・コンピュータ12は、生成したダミー電文をメッセージ・ブローカ14へ送信する。
【0046】
ホスト・コンピュータ12から送信されたダミー電文は、メッセージ・ブローカ14で受信される。メッセージ・ブローカ14は、受信した電文の内容に基づき受信した電文がダミー電文であることを認識すると、現在の時刻を受信したダミー電文の「テキスト」フィールドにダミー電文受信時刻t5(図4に示す「MB RECEIVE」参照)として記録する。
【0047】
また、メッセージ・ブローカ14は、ダミー電文の送信先(このときは監視用コンピュータ26が送信先になる)の判断や、ダミー電文のヘッダの一部変更等の処理を行った後に、現在の時刻をダミー電文の「テキスト」フィールドにダミー電文送信時刻t6(図4に示す「MB MQPUT」参照)として記録する。この処理も、ダミー電文の受信時に時刻t5を記録する処理と共に、本発明の記録手段に対応している。そして、時刻t6を記録したダミー電文を監視用コンピュータ26へ送信する。
【0048】
上述したダミー電文が監視用コンピュータ26で受信されると、監視用コンピュータ26で割込みがかかりCPUでダミー電文受信プログラムが実行されることで、監視用コンピュータ26によってダミー電文受信割込処理が実行される。このダミー電文受信割込処理について、図5のフローチャートを参照して説明する。
【0049】
ステップ120では、現在の時刻をメモリ等にダミー電文受信時刻t7(図4に示す「PC MQGET」参照)として記憶する。次のステップ122では、受信したダミー電文の内容を参照することで、該ダミー電文の返送元のホスト・コンピュータ12を認識する。また、ステップ124では受信したダミー電文の「テキスト」フィールドに設定されている時刻情報t1〜t6を読み出す。そしてステップ126では、メモリに記憶している時刻t7(監視用コンピュータ26がダミー電文を受信した時刻)から、読み出した時刻情報に含まれる時刻t1(監視用コンピュータ26からダミー電文を送信した時刻)を減算することで、監視用コンピュータ26がダミー電文を送信してから、該ダミー電文が監視用コンピュータ26で受信される迄の所要時間t0を求める。
【0050】
また、次のステップ128では、受信したダミー電文から読み出した時刻情報t1〜t6、メモリに記憶している時刻情報t7、及びステップ126で求めた所要時間t0を、監視用コンピュータ26のHDDに、ステップ122でダミー情報の返送元として認識したホスト・コンピュータ12に関する時間情報として記憶させる。前述のように、ダミー電文の送信は所定時間周期で全てのホスト・コンピュータ12に対して行われ、ダミー電文受信割込処理は、送信された任意のダミー電文がホスト・コンピュータ12から返送される毎に実行されるので、時間の経過に伴ってダミー電文受信割込処理が繰り返し実行されることで、監視用コンピュータ26のHDDには、次の表1に示すような時間情報が各ホスト・コンピュータ12毎に各々蓄積記憶されることになる。
【0051】
【表1】
Figure 0003737460
【0052】
次のステップ130以降は本発明の障害予測手段に対応している。すなわち、ステップ130では、ステップ126で求めた所要時間t0が所定の許容値以上か否かを判定することで、コンピュータ・システム10に何らかの障害が発生しているか否か判断する。この許容値としては、例えばコンピュータ・システム10に何らかの障害が明らかに発生している場合の所要時間t0に相当する値を用いることができる。所要時間t0が許容値以上であった場合には、コンピュータ・システム10に何らかの障害が発生していると判断できるので、ステップ126の判定が肯定されてステップ132へ移行し、監視端末のオペレータに対して障害発生を通知するメッセージを表すメッセージ情報をHDDから取り込み、ステップ158へ移行する。
【0053】
一方、ステップ130の判定が否定された場合にはステップ134へ移行し、ステップ126で求めた所要時間t0が所定の基準値以上か否か判定することで、コンピュータ・システム10に障害の原因となり得る事象が発生しているか否か判断する。この基準値としては、例えばコンピュータ・システム10に障害は発生していないものの障害の原因となり得る事象が発生した段階(障害発生の前段階)における所要時間t0に相当する値(前述の許容値よりも小さい値:一例として0.5秒程度)を用いることができる。判定が肯定された場合は、コンピュータ・システム10は障害の原因となり得る事象が発生している可能性が高いと判断できるのでステップ156へ移行する。
【0054】
また、ステップ134の判定が否定された場合にはステップ136へ移行し、HDDに記憶されている各ホスト・コンピュータ12に対応する時間情報のうち、ステップ122で認識したダミー電文返送元のホスト・コンピュータ12に対応する過去N回の周期の時間情報を参照し、過去N回の周期における所要時間t0の平均値を演算する。そしてステップ138では、ステップ136で演算した所要時間t0の平均値が、該平均値の基準値以上か否か判定する。この平均値の基準値としては、所要時間t0の基準値よりも小さい値、例えば0.3秒程度の値を用いることができる。判定が肯定された場合は、コンピュータ・システム10は障害の原因となり得る事象が発生している可能性が高いと判断できるのでステップ156へ移行する。
【0055】
また、ステップ138の判定が否定された場合はステップ140へ移行し、ステップ128でHDDに記憶させた時間情報に基づいて、メッセージ・ブローカ(MB)14がダミー電文を受信してから送信する迄の時間(通過時間)、すなわち(t3−t2)及び(t6−t5)を各々演算する。そして、次のステップ142において、ステップ140で演算したメッセージ・ブローカ14の通過時間が、該通過時間の基準値以上か否か判定する。この通過時間の基準値としては、例えば0.05秒程度の値を用いることができる。この判定が肯定された場合、コンピュータ・システム10は障害の原因となり得る事象が発生してい可能性が高いと判断できるのでステップ156へ移行する。
【0056】
ステップ142の判定が否定された場合はステップ144へ移行し、過去N回の周期におけるメッセージ・ブローカ14の通過時間の平均値を演算する。そして、次のステップ146において、ステップ144で演算したメッセージ・ブローカ14の通過時間の平均値が、該通過時間の平均値の基準値以上か否か判定する。この通過時間の平均値の基準値としては、通過時間の基準値よりも小さい値、例えば0.03秒程度の値を用いることができる。この判定が肯定された場合も、コンピュータ・システム10は障害の原因となり得る事象が発生している可能性が高いと判断できるのでステップ156へ移行する。なお、ステップ142,144も本発明に係る障害予測手段に対応している。
【0057】
ステップ146の判定が否定された場合にはステップ148へ移行し、ステップ128でHDDに記憶させた時間情報に基づいて、ダミー電文が監視用コンピュータ26からメッセージ・ブローカ14へ伝送される時間(=t2−t1)、ダミー電文がメッセージ・ブローカ14からホスト・コンピュータ12へ伝送される時間(=t4−t3)、ダミー電文がホスト・コンピュータ12からメッセージ・ブローカ14へ伝送される時間(=t5−t4)、及び、ダミー電文がメッセージ・ブローカ14から監視用コンピュータ26へ伝送される時間(=t7−t6)を各々演算する。
【0058】
次のステップ150では、ステップ148で各々演算した時間(回線伝送時間と称する)が、該回線伝送時間の基準値以上か否か判定する。この回線伝送時間の基準値としては、例えば0.1秒程度の値を用いることができる。この判定が肯定された場合も、コンピュータ・システム10は障害の原因となり得る事象が発生している可能性が高いと判断できるのでステップ156へ移行する。
【0059】
ステップ150の判定が否定された場合はステップ152へ移行し、HDDに記憶されている各ホスト・コンピュータ12に対応する時間情報のうち、ステップ122で認識したダミー電文返送元のホスト・コンピュータ12に対応する過去N回の周期の時間情報を参照し、監視用コンピュータ26→メッセージ・ブローカ14、メッセージ・ブローカ14→ホスト・コンピュータ12、ホスト・コンピュータ12→メッセージ・ブローカ14、メッセージ・ブローカ14→監視用コンピュータ26の各区間について、過去N回の周期における回線伝送時間の平均値を演算する。
【0060】
そして、次のステップ154において、ステップ152で演算した回線伝送時間の平均値が、該回線伝送時間の平均値の基準値以上か否か判定する。この回線伝送時間の平均値の基準値としては、回線伝送時間の基準値よりも小さい値、例えば0.07秒程度の値を用いることができる。この判定が否定された場合にはダミー電文受信割込処理を終了するが、上記判定が肯定された場合には、コンピュータ・システム10は障害の原因となり得る事象が発生している可能性が高いと判断できるのでステップ156へ移行する。なお、ステップ148〜ステップ154も本発明に係る障害予測手段に対応している。
【0061】
上述したように、ステップ134,138,142,146,150,154の何れかの判定が肯定された場合は、コンピュータ・システム10に障害は発生していないものの、例えば通信回線の輻輳や、メッセージ・ブローカ14又はホスト・コンピュータ12で実行されるプログラムのバグが表面化することによる処理遅延等のように、障害の原因となり得る事象がコンピュータ・システム10に発生しており、コンピュータ・システム10に障害が発生する可能性があると判断できる。
【0062】
このためステップ156では、監視端末のオペレータに対して障害発生の可能性が有ることを通知するメッセージ(このメッセージには、各種時間(所要時間t0、該所要時間の平均値、メッセージ・ブローカ14の通過時間、該通過時間の平均値、回線伝送時間、及び該回線伝送時間の平均値)のうちの何れが基準値以上となったかを通知するメッセージも含まれる)を表すメッセージ情報をHDDから取り込み、ステップ158へ移行する。そしてステップ158では、ステップ156又はステップ132で取り込んだメッセージ情報、及びダミー電文返送元のホスト・コンピュータ12に対応する過去N回の周期の時間情報を監視端末28へ送信し、ダミー電文受信割込処理を終了する。
【0063】
これらの情報が監視端末28で受信されることで、監視端末28のディスプレイには、メッセージ情報が表すメッセージ(障害発生を通知するメッセージ又は障害発生の可能性があることを通知するメッセージ)が表示される。これにより、オペレータはコンピュータ・システム10の現在の状況(障害が発生しているか、又は障害が発生する可能性があること)を把握することができる。
【0064】
また、障害発生の可能性があると判断された場合には、所要時間t0、該所要時間の平均値、メッセージ・ブローカ14の通過時間、該通過時間の平均値、回線伝送時間、及び該回線伝送時間の平均値の何れが基準値以上となったかを通知するメッセージもディスプレイに同時に表示されるので、このメッセージを参照することで、オペレータは障害の原因となり得る事象が発生している部分を容易に特定することができ、障害の原因となり得る事象を除去する対策を講ずることを容易に行うことができる。従って、コンピュータ・システム10の障害の発生に伴って金融機関の業務に支障をきたすことを回避することができる。
【0065】
更に、上述したダミー電文受信割込処理は、各ホスト・コンピュータ12からダミー電文を受信する毎に実行されるので、複数台のホスト・コンピュータ12の何れで障害が発生、或いは障害となり得る事象が発生した場合にも、オペレータは、ディスプレイに表示されたメッセージに基づいてこれを認識することができる。また、本実施形態において、監視端末28に送信された時間情報はオペレータの指示によりディスプレイに表示させることも可能であり、この時間情報を参照することで、障害の原因となり得る事象の解析等をオペレータが容易に行うことができる。
【0066】
なお、上記では障害が発生しているか、又は障害となり得る事象が発生していると判断した場合に、対応する過去N回の周期の時間情報を監視用コンピュータ26から監視端末28へ送信するようにしていたが、これに限定されるものではなく、通常は監視用コンピュータ26から監視端末28への時間情報の送信は行わず、オペレータからの指示を監視端末28を介して受信した場合に、監視用コンピュータ26がHDDから時間情報を読み出して監視端末28へ送信するようにしてもよい。
【0067】
また、上記では、ホスト・コンピュータ12はダミー電文の処理時にのみ時刻情報を記録する例を説明したが、これに限定されるものではなく、ホスト・コンピュータ12もダミー電文の受信時及び送信時に時刻情報を記録するようにしてもよい。
【0068】
【発明の効果】
以上説明したように請求項1記載の発明は、監視用コンピュータから中継機を経由して処理コンピュータへ送られた後に、処理コンピュータから中継機を経由して監視用コンピュータに返送されるダミー電文を、監視用コンピュータから定期的に送信し、処理コンピュータにおいて、ダミー電文の受信時、送信時及びダミー電文に基づく処理の実行時の少なくとも1つのタイミングで、現時刻を表す時刻情報をダミー電文に記録すると共に、中継機において、ダミー電文の受信時及び送信時に時刻情報をダミー電文に各々記録し、監視用コンピュータに返送されたダミー電文に記録されている時刻情報を記憶させ、監視用コンピュータと中継機の間及び中継機と処理コンピュータの間の各区間毎に、ダミー電文の送受の所要時間及び該所要時間の平均値を各々求めると共に、中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値も求め、監視用コンピュータよりダミー電文が送信されてから返送されたダミー電文が前記監視用コンピュータで受信される迄の所要時間及び該所要時間の平均値、前記各区間毎に求めた所要時間及び該所要時間の平均値、中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値を、対応する基準値と各々比較することでコンピュータ・システムの障害の発生を予測するようにしたので、障害の発生を予測することも可能となる、という優れた効果を有する。
【0069】
請求項2記載の発明は、請求項1記載の発明において、ダミー電文を、端末から送信される電文と同一のフォーマットで、かつ該フォーマットのうちの特定の情報項目に所定の情報が設定された電文としたので、上記効果に加え、障害発生の予測をより確実に行うことができる、という効果を有する。
【0070】
請求項3記載の発明は、請求項1記載の発明において、複数台の処理コンピュータの各々へダミー電文を送信するようにしたので、上記効果に加え、複数台の処理コンピュータについて障害発生の予測を各々行うことが可能となる、という効果を有する。
【図面の簡単な説明】
【図1】 本実施形態に係るコンピュータ・システムの概略構成を示すブロック図である。
【図2】 電文のフォーマットの一例を示す概略図である。
【図3】 ダミー電文送信割込処理の内容を示すフローチャートである。
【図4】 ダミー電文による時間計測区間を示す概念図である。
【図5】 ダミー電文受信割込処理の内容を示すフローチャートである。
【符号の説明】
10 コンピュータ・システム
12 ホスト・コンピュータ
14 メッセージ・ブローカ
22 ATM
24 営業店端末
26 監視用コンピュータ
28 監視端末

Claims (3)

  1. 端末から受信した電文に応じて所定の処理を行って前記電文の送信元に電文を返送する処理コンピュータと、前記端末と前記処理コンピュータとの間の電文の送受を中継する中継機と、該中継機と通信回線を介して接続された監視用コンピュータと、を含むコンピュータ・システムであって、
    前記監視用コンピュータから前記中継機を経由して前記処理コンピュータへ送られた後に、前記処理コンピュータから前記中継機を経由して前記監視用コンピュータに返送されるダミー電文を、前記監視用コンピュータから定期的に送信する送信手段と、
    記処理コンピュータにおいて、ダミー電文の受信時、送信時及びダミー電文に基づく処理の実行時の少なくとも1つのタイミングで、現時刻を表す時刻情報をダミー電文に記録すると共に、前記中継機において、ダミー電文の受信時及び送信時に時刻情報をダミー電文に各々記録する記録手段と、
    前記処理コンピュータから前記中継機を経由して前記監視用コンピュータに返送されたダミー電文に記録されている時刻情報を前記監視用コンピュータの記憶手段に記憶させ、前記監視用コンピュータの記憶手段に記憶させた時刻情報に基づいて、前記監視用コンピュータと前記中継機の間及び前記中継機と前記処理コンピュータの間の各区間毎に、ダミー電文の送受の所要時間及び該所要時間の平均値を各々求めると共に、前記中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値も求め、前記監視用コンピュータよりダミー電文が送信されてから前記返送されたダミー電文が前記監視用コンピュータで受信される迄の所要時間及び該所要時間の平均値、前記各区間毎に求めた所要時間及び該所要時間の平均値、前記中継機がダミー電文を受信してから送信する迄の期間の所要時間及び該所要時間の平均値を、対応する基準値と各々比較することで前記コンピュータ・システムの障害の発生を予測する障害予測手段と、
    を備えたことを特徴とするコンピュータ・システム。
  2. 前記ダミー電文は、前記端末から送信される電文と同一のフォーマットで、かつ該フォーマットのうちの特定の情報項目に所定の情報が設定された電文であることを特徴とする請求項1記載のコンピュータ・システム。
  3. 前記処理コンピュータとして複数台のコンピュータが設けられており、前記送信手段は、前記複数台のコンピュータの各々へダミー電文を送信することを特徴とする請求項1記載のコンピュータ・システム。
JP2002200005A 2002-07-09 2002-07-09 コンピュータ・システム Expired - Fee Related JP3737460B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002200005A JP3737460B2 (ja) 2002-07-09 2002-07-09 コンピュータ・システム
US10/615,437 US6896179B2 (en) 2002-07-09 2003-07-08 Computer system that predicts impending failure in applications such as banking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002200005A JP3737460B2 (ja) 2002-07-09 2002-07-09 コンピュータ・システム

Publications (2)

Publication Number Publication Date
JP2004046338A JP2004046338A (ja) 2004-02-12
JP3737460B2 true JP3737460B2 (ja) 2006-01-18

Family

ID=31706989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002200005A Expired - Fee Related JP3737460B2 (ja) 2002-07-09 2002-07-09 コンピュータ・システム

Country Status (2)

Country Link
US (1) US6896179B2 (ja)
JP (1) JP3737460B2 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5038902B2 (ja) * 2004-12-09 2012-10-03 インターナショナル・ビジネス・マシーンズ・コーポレーション オン・デマンド・メッセージベースの金融ネットワーク統合ミドルウェア
EP1903441B1 (en) * 2005-07-14 2016-03-23 Fujitsu Ltd. Message analyzing device, message analyzing method and message analyzing program
US7702485B2 (en) * 2006-12-06 2010-04-20 Oracle America, Inc. Method and apparatus for predicting remaining useful life for a computer system
US20080270596A1 (en) * 2007-04-25 2008-10-30 Mark Frederick Wahl System and method for validating directory replication
US8214290B1 (en) 2009-04-30 2012-07-03 Bank Of America Corporation Self-service terminal reporting
US8161330B1 (en) 2009-04-30 2012-04-17 Bank Of America Corporation Self-service terminal remote diagnostics
US20110202554A1 (en) * 2010-02-18 2011-08-18 Hand Held Products, Inc. Remote device management system and method
US8593971B1 (en) 2011-01-25 2013-11-26 Bank Of America Corporation ATM network response diagnostic snapshot
US8746551B2 (en) 2012-02-14 2014-06-10 Bank Of America Corporation Predictive fault resolution
US9251029B2 (en) 2013-09-30 2016-02-02 At&T Intellectual Property I, L.P. Locational prediction of failures
GB2537087A (en) 2014-12-18 2016-10-12 Ipco 2012 Ltd A system, method and computer program product for receiving electronic messages
GB2533432A (en) 2014-12-18 2016-06-22 Ipco 2012 Ltd A device system, method and computer program product for processing electronic transaction requests
GB2533379A (en) 2014-12-18 2016-06-22 Ipco 2012 Ltd A system and server for receiving transaction requests
GB2533562A (en) 2014-12-18 2016-06-29 Ipco 2012 Ltd An interface, method and computer program product for controlling the transfer of electronic messages
JP6659226B2 (ja) * 2015-03-16 2020-03-04 株式会社エヌ・ティ・ティ・データ 回線監視システム、および回線監視方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249883B1 (en) * 1998-06-29 2001-06-19 Netpro Computing, Inc. System and method for monitoring domain controllers
GB2362230A (en) * 2000-05-09 2001-11-14 Marconi Comm Ltd Delegated fault detection in a network by mutual node status checking
US6944133B2 (en) * 2001-05-01 2005-09-13 Ge Financial Assurance Holdings, Inc. System and method for providing access to resources using a fabric switch

Also Published As

Publication number Publication date
JP2004046338A (ja) 2004-02-12
US20040042472A1 (en) 2004-03-04
US6896179B2 (en) 2005-05-24

Similar Documents

Publication Publication Date Title
JP3737460B2 (ja) コンピュータ・システム
JP4897650B2 (ja) 業務支援装置
JP5018729B2 (ja) 取引システム
RU2688254C1 (ru) Система мониторинга сети устройств самообслуживания
JP6931384B2 (ja) 銀行システム、および銀行システムによって実行される方法
JP2013145426A (ja) 障害検知システム、障害検知方法、プログラムおよび自動取引装置
JP2021018562A (ja) 情報処理装置の制御方法、プログラム、および通信システム
JP5979719B2 (ja) Atmシステム及び方法
JP2011113473A (ja) 取引処理システム及びその情報収集方法
JP5159049B2 (ja) 装置及び保守情報提供プログラム
JP2001034812A (ja) 自動取引装置及びその監視システム
JP2023178586A (ja) 情報処理装置
JP2000113323A (ja) メッセージ表示装置及び記憶媒体
JP2005267010A (ja) 監視端末及び監視システム
CN108197919A (zh) 一种轨道交通自动售检票***灰色交易处理方法
WO2022113569A1 (ja) 通知システム、通知方法及びプログラム
JPH01258065A (ja) 自動取引装置
JP2837934B2 (ja) 取引データ処理システム
JPS63771A (ja) 自動取引処理装置
JP6055432B2 (ja) 監視システム、監視装置、及び監視プログラム
EA043460B1 (ru) Система мониторинга сети устройств самообслуживания
TWM647924U (zh) 智能金融資通預測告警系統
KR20070116387A (ko) 관리 이력을 운영하는 금융 자동화기기 및 방법
JP5003841B2 (ja) 顧客誘導システム
JP2007226369A (ja) 取引システム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050920

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051025

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051026

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081104

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111104

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141104

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees