JPH04118735A - 情報処理サービス機能拡張方式 - Google Patents

情報処理サービス機能拡張方式

Info

Publication number
JPH04118735A
JPH04118735A JP2236944A JP23694490A JPH04118735A JP H04118735 A JPH04118735 A JP H04118735A JP 2236944 A JP2236944 A JP 2236944A JP 23694490 A JP23694490 A JP 23694490A JP H04118735 A JPH04118735 A JP H04118735A
Authority
JP
Japan
Prior art keywords
information processing
data file
information
terminal
computer system
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.)
Granted
Application number
JP2236944A
Other languages
English (en)
Other versions
JP3028838B2 (ja
Inventor
Susumu Ueda
進 上田
Koyo Shioda
塩田 公洋
Takuo Nishihara
琢夫 西原
Harumi Aoyama
青山 春己
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.)
Hitachi Ltd
NTT Inc
Original Assignee
Hitachi Ltd
Nippon Telegraph and Telephone Corp
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 Hitachi Ltd, Nippon Telegraph and Telephone Corp filed Critical Hitachi Ltd
Priority to JP02236944A priority Critical patent/JP3028838B2/ja
Publication of JPH04118735A publication Critical patent/JPH04118735A/ja
Application granted granted Critical
Publication of JP3028838B2 publication Critical patent/JP3028838B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は既存情報処理システムにおいて、既存センタの
業務プログラムを変更することなく該プログラムに機能
追加1機能変更する方法に関する。
〔従来の技術〕
従来、端末とセンタから成る情報処理システムにおいて
5業務プログラムに機能追加2機能変更する場合は、セ
ンタ側のプログラムの改造を行う必要があった。また、
端末とセンタ間に負荷分散の為に情報処理装置(フロン
トエンドプロセッサ)を追加する場合でも、センタ側の
プログラムの改造を行う必要があった。
なお、この種の技術として関連するものには、たとえば
特開昭63−138439号公報等がある。
〔発明が解決しようとする課題〕
上記従来技術は、既存情報処理システムにおいて、業務
プログラムに機能追加9機能変更する場合、センタ側の
プログラムの改造を伴うという問題があった・ 以下具体例を挙げて説明すると、第1図において端末1
2.既存の計算機システム5.既存計算機システム5内
の業務プログラム群8および既存計算機システム5上の
データファイル6がら構成される。このようなシステム
においては、端末12がらの処理を依頼する電文を回線
18を通して既存計算機システム5が受は付け、業務プ
ログラム群8が処理依頼電文の内容を解析し、データフ
ァイル6の参照、更新を行い、端末12へ処理結果を返
却する。銀行のオンラインサービスのような情報処理シ
ステムにおいては、既存センタ上の業務プログラム群8
の規模は、数Mステップから数10Mステップのオーダ
であり、業務プログラム群8に対して機能追加1機能変
更するためには多大な工数を必要とする。また、既存セ
ンタ5のデータファイル6も大容量である為、その参照
、更新に時間がかかり、端末12へのレスポンス時間が
長くなるという問題があった。
本発明の目的は、既存情報処理システムのセンタ側プロ
グラムの改造を行わずに機能追加あるいは機能変更する
ことにある。
〔課題を解決するための手段〕
上記目的を達成するために、本発明は、端末とセンタ間
に情報処理装置を追加し、この情報処理装置内で追加機
能、変更機能をサポートするものである。この時、追加
の情報処理装置は、従来のセンタ一端末間インタフェー
スによってセンタに接続し、既存センタのプログラムの
改造を不要とするものである。
また、追加の情報処理装置内で機能サポートを行う為に
、既存センタに存在するデータベース等の情報を一部セ
ンタと共用して持つ必要がある。
従って共用情報の更新に当っては、センタと同期して更
新する必要があり、追加情報処理装置内のデータファイ
ルを更新した後、その更新情報を追加情報処理装置内に
蓄積し、既存センタの情報更新は、この追加情報処理装
置内の蓄積情報により行う。
また、蓄積情報により既存センタの情報を更新する時回
線障害等でエラーとなった場合は、端末利用者に通知す
ることなく、追加情報処理装置内で既存センタに問合せ
を行い、処理が完了していなければ再試行する。
さらに、蓄積情報により既存センタの情報を更新する時
エラーとなった場合、既に蓄積された情報の中にエラー
となった情報と同一の情報を持つものは、既存センタへ
の送信を抑止するものである。
〔作用〕
端末から入力された電文を追加情報処理装置で受は取り
、追加情報処理装置内の情報を更新するとともに端末側
に更新完了のレスポンスを返却する。更に、この更新情
報を蓄積する。その後、更新情報を読み出し、従来の端
末と既存センタ間のプロトコルに従った電文形式に変換
し、既存センタへ送信する。それによって、既存センタ
側では、追加情報処理装置からの電文を意識した処理を
行う必要がなく、既存センタ側のプログラムの改造は不
要である。また端末からみたターンアラウンドタイムが
短縮される。
蓄積情報を読み出し、既存センタへ送信した電文が回線
障害等でエラーとなり、既存センタでの処理結果が不明
の時は、追加情報処理装置から既存センタに処理結果の
問合せ電文を送信する。処理が完了している時は次の処
理を行い、処理が完了していない時は、エラーに遭遇し
た電文を再度送信する。それにより、従来端末利用者が
行っていたエラー電文に対する再試行処理が不要となる
蓄積情報を読み出し、既存センタへ送信した電文が電文
の内容により既存センタでエラーとなった時は、エラー
電文と同一の内容を持つ情報が蓄積情報中に滞留してい
る可能性があり、これらの電文を抑止することによりエ
ラー電文の再度の発生を防ぐことができる。
〔実施例〕
以下、本発明の一実施例について図面を用いて存計算機
システム5の間に情報処理装置4を追加し、追加情報処
理装置4上に業務プログラム群7を構築し、セン多側業
務プログラムに対する機能追加9機能変更を行う。追加
情報処理装置4内のデータファイル2は、既存計算機シ
ステム5のデータファイル6の内容の一部を共用する。
ここで「共用する」とは、データファイル6がたとえば
全国規模のデータを管理するのに対し、データファイル
2中の共用データが県規模のデータを管理するように、
データファイル2中の共用データがデータファイル6の
一部のコピーを構成するという意味である。
機能変更の具体例としては、たとえば既存計算機システ
ム5の業務プログラムAでは、端末12との間で複数回
のデータのやりとりで一連の業務を完了していたものを
、追加情報処理装置4内の業務プログラムA′及びデー
タファイル2により、端末1とのデータのやりとりを1
回で済ませる場合がある。すなわち、端末1から電文1
3を受信した業務プログラムA′はデータファイル2を
参照し、必要に応じてデータファイル2を更新する。
その後以下に詳述するように、更新情報を計算機システ
ム5へ送り、データファイル6の対応情報を更新する。
また機能追加の具体例としては、データファイル2に、
データファイル6には無い新規のデータをもたせ、既存
計算機システム5の業務プログラム群8には無い業務プ
ログラムDを追加し、端末1と追加の情報処理装置4内
の業務プログラムDとの間で通信することにより、端末
12と既存計算機システムとの間では存在しない新規の
サービスを提供することができる。
なおデータファイル2中のレコードでデータファイル6
と共用されるレコードであって更新されたものは、デー
タファイル6にも反映する必要がある。さらに既存計算
機システム5の業務プログラムAの処理は、追加情報処
理装置4内の業務プログラムA′の処理によって一部代
替できるが、既存計算機システム5のデータファイル6
を入力として帳票11を出力する処理は代替できないの
で、このためにも情報処理装置4内の更新情報や追加情
報は計算機システム5へ伝送しなければならない。反映
に当っては、業務プログラムA′が端末1と業務プログ
ラムA′との間でデータファイル2を更新した時に更新
内容を中継プログラム19に引継ぎ、中継プログラム1
9が蓄積ファイル3にいったん蓄える。その後、中継プ
ログラム19が蓄積ファイル3内のレコード15を読み
出し、レコード15と対応するデータファイル6中のレ
コードを基にして従来端末12と既存計算機システム5
上の業務プログラムAの間でやりとりされている形式の
電文22へ変換し、回線17を通して既存センタ5へ送
信する。業務プログラムAは従来通りデータファイル6
を更新するとともに必要な出力情報を帳票11に出力す
る処理を行う。このようにして、業務プログラムAを改
造することなく、データファイル2の更新をデータファ
イル6へ反映できる。
次に第2図により、中継プログラム19の処理の流れを
示す。端末1からの電文13を業務プログラムA′が受
けとると、データファイル2を更新する。その後、該更
新に係わる電文13の内容を業務プログラムA′が中継
プログラム19へ引継ぐ。中継プログラム19は、端末
からの電文13を解析し、蓄積レコード15作成の為の
情報(業務コード、電話番号)を抽出する。抽出した情
報より蓄積レコードを作成し、蓄積ファイルに書込み、
端末1へ応答電文を送信する。次に、蓄積ファイル3中
の蓄積レコード15を読込み、従来の端末12と既存計
算機システム5間の電文22と同一の送信電文形式を蓄
積レコード15の内容及び蓄積レコード15中の電話番
号をキー情報として検索したデータファイル2の対応す
るレコードにより作成する。その後、既存計算機システ
ム5へ電文22を送信する。なお上記実施例は、更新に
係わる電文13の内容から作成した蓄積レコード15と
データファイル2中の対応するレコードから電文22を
作成したが、蓄積ファイル3として充分スペースを確保
できるのであれば、更新に係わる電文13の全体を蓄積
レコード15として格納してもよい。
次に、追加情報処理装置4と既存計算機システム5の間
の回線17で障害が発生した場合の中継プログラム19
の再試行(再送信)処理の実施例を第3図、中継プログ
ラムの処理の流れを第4回により説明する。
追加情報処理装置4内の中継プログラム19は、蓄積フ
ァイル3より蓄積レコード15を読込み、電文22とし
て組立てて既存計算システム5へ送信する。送信時また
は送信結果受信時に回線17上で回線障害30が発生す
ると、追加情報処理装置4内の通信制御プログラム23
が検知し、障害通知24を中継プログラム19に対して
行なう。障害通知24が発行さ九たとき、既存計算機シ
ステム5側での処理が完了しデータファイル6が更新さ
れたかどうか不明である。そこで中継プログラム19が
障害に遭遇した電文22の処理結果を問合わせる照会電
文28を作成し、既存計算機システム5へ送信する。照
会電文28は既存計算機システム5の照会プログラム2
9により処理され、指定電話番号の顧客情報についてデ
ータファイル6を参照し、その結果が照会結果27とし
て中継プログラム19へ通知される。
中継プログラム19は、照会結果中の顧客情報27が前
回送信時の顧客情報に一致しているか判定する。
一致していれば更新済、かつ回線障害は送信結果受信中
に発生したと判断し、中継プログラム19は次の蓄積フ
ァイル3の読込み処理を行う。一致していなければ追加
情報処理装置4から既存計算機システム5への送信中に
回線障害が発生し、既存計算機システム5でのデータフ
ァイル6の更新が行われていないと判断し、回線障害に
遭遇した電文22と同一の電文を既存計算機システム5
へ送信する。本再試行処理の実現により、従来、端末1
2を操作する人が手動で行っていた処理を自動的に行う
ことができ、運用性の向上が図れる。
次に、電文規制処理の実施例を第5図、電文規制処理に
おける中継プログラムの処理の流れを第6図にて説明す
る。
端末1から同一の識別コード、たとえば同一の電話番号
に対するトランザクション処理を複数回行うと、蓄積フ
ァイル3中に同一の電話番号を持つ蓄積レコード15が
複数個存在する可能性がある。
このような状態において、中継プログラム19は先頭の
蓄積レコード15−1を読込んで、既存計算機システム
5が取扱う電文形式に変換して既存計算機システム5へ
送信する。既存計算機システム5での処理において、追
加情報処理装置4から送信されてきた電文中の電話番号
がデータファイル6中に無い場合等は、障害通知として
その旨を既存計算機システム5が中継プログラム19へ
通知する。尚、回線障害に起因する障害通知が既存計算
機システムでの業務プログラム処理に起因する障害通知
かは、障害通知中の障害情報によって区分する。中継プ
ログラム19が障害通知24を受信すると、中継プログ
ラム19は障害通知中の電話番号を規制情報34として
登録する1次に、蓄積ファイル3中の次の蓄積レコード
15−2を読込んだ時に中継プログラム19は、蓄積レ
コード15−2中の電話番号が規制情報34中の電話番
号に一致するか判定する。一致すれば、蓄積レコード1
5−2に対する電文送信処理を抑止し、一致しなければ
電文作成および電文送信を行う。本方式により、既存計
算機システム5からの障害通知の発生を同一の識別コー
トを持つ蓄積レコードの先頭レコードに対してだけにす
ることができる。
〔発明の効果〕
本発明によれば、大規模システムの業務プログラムに対
する機能追加2機能変更が既存の業務プログラムを改造
することなく実現できるので、機能追加2機能変更にか
かる工数の削減効果があるとともに端末に対するサービ
ス性を向上させることができる。
また、障害通知に対する再試行処理により、端末オペレ
ータの介入動作を削減できるので、運用の自動化が図れ
る。
また、電文規制処理により、エラーとなる確率の高い電
文を送信スケジュール対象外とするので、無駄な送信電
文の発生を抑制する効果もある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成図、第2図は本発明の
一実施例における中継プログラムの処理の流れ図、第3
図は本発明の再試行処理の一実施例の構成図、第4図は
再試行処理の一実施例における中継プログラムの処理の
流れ図、第5図は本発明の電文規制処理の一実施例の構
成図、第6図は電文規制処理の一実施例における中継プ
ログラムの処理の流れ図である。 1・・・端末、2・・・データファイル、3・・・蓄積
ファイル、4・・追加情報処理装置、5・・・既存計算
機システム、6・・・データファイル、7・・・業務プ
ログラム群、8・・・業務プログラム群、12・・・端
末、19・・・中継プログラム、24・・・障害通知、
29・・照会プロゲラ発 / 虐 晃 圀 第 晃 囚 莞 区

Claims (1)

  1. 【特許請求の範囲】 1、第1の入力電文を送信する端末と、前記第1の電文
    を受信して第1のデータファイルを更新し、応答電文を
    作成して前記端末に送信し、第1の電文の内容を既存端
    末からの第2の入力電文の形式で送信する情報処理装置
    と、第2の入力電文を受信して一部の情報が第1のデー
    タファイルと共用される第2のデータファイルを更新す
    る既存の計算機システムとを有することを特徴とする情
    報処理サービス機能拡張方式。 2、前記情報処理装置は第1のデータファイルに関する
    前記更新の内容(更新情報)を保持し、前記情報処理装
    置と前記計算機システムとの間で回線障害が発生した後
    、前記更新情報に基づいて前記第2のデータファイルが
    更新されたか否かを前記計算機システムに問合せ、更新
    されていないとき前記第2の入力電文を再送することを
    特徴とする請求項第1項記載の情報処理サービス機能拡
    張方式。 3、前記情報処理装置は第1のデータファイルに関する
    前記更新の内容(更新情報)を保持し、前記計算機シス
    テムから第2のデータファイルの更新に係わる障害通知
    を受けたとき、当該障害通知に係わる前記更新情報の識
    別コードを登録し、以後当該識別コードと同一の識別コ
    ードをもつ前記更新情報の前記計算機システムへの送信
    を抑止することを特徴とする請求項第1項記載の情報処
    理サービス機能拡張方式。
JP02236944A 1990-09-10 1990-09-10 情報処理サービス機能拡張方式 Expired - Lifetime JP3028838B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02236944A JP3028838B2 (ja) 1990-09-10 1990-09-10 情報処理サービス機能拡張方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02236944A JP3028838B2 (ja) 1990-09-10 1990-09-10 情報処理サービス機能拡張方式

Publications (2)

Publication Number Publication Date
JPH04118735A true JPH04118735A (ja) 1992-04-20
JP3028838B2 JP3028838B2 (ja) 2000-04-04

Family

ID=17008067

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02236944A Expired - Lifetime JP3028838B2 (ja) 1990-09-10 1990-09-10 情報処理サービス機能拡張方式

Country Status (1)

Country Link
JP (1) JP3028838B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005302017A (ja) * 2005-04-04 2005-10-27 Doonappu Corporation:Kk ネットワークサービスシステム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005302017A (ja) * 2005-04-04 2005-10-27 Doonappu Corporation:Kk ネットワークサービスシステム

Also Published As

Publication number Publication date
JP3028838B2 (ja) 2000-04-04

Similar Documents

Publication Publication Date Title
JP2558052B2 (ja) 仮定コミット2フェーズコミットプロトコルを用いるトランザクション処理システム及びその動作方法
CN110968586B (zh) 分布式事务处理方法及装置
US7328213B2 (en) Transaction processing method, transaction control apparatus and program thereof
JPS63181063A (ja) トランザクション処理方法
US7912858B2 (en) Data synchronization method
CN110955469A (zh) 一种x86平台分布式批量调用联机交易的方法及装置
CN112328406A (zh) 一种基于tcc的微服务分布式事务系统以及业务处理方法
US5615372A (en) Network definition modifying system
US5966713A (en) Method for determining the contents of a restoration log
JP3028838B2 (ja) 情報処理サービス機能拡張方式
JP3350962B2 (ja) データ流通システム及びその方法
CN114968982A (zh) 分库分表场景业务处理方法及装置
CN110336847B (zh) 支付报文传输系统及方法
JPH1074157A (ja) 分散処理装置及び分散処理方法
JP2820942B2 (ja) 通信プロトコル処理方法
JPH04213126A (ja) ソフトウェアテスト方式
JPS63244165A (ja) コンピユ−タ間フアイル転送方法
JP3903867B2 (ja) オンライントランザクション処理システム及びホストコンピュータ並びにプログラム
US5625774A (en) Data processing system capable of dynamically changing the definition parameters of software in response to changes in the number of connected terminals
JP3860587B2 (ja) マルチプロセッサ装置
JPH04102134A (ja) 遅延更新処理方式
CN121193668A (zh) 报文转发方法、装置、设备、存储介质及程序产品
JPH0451334A (ja) 遅延更新処理方式
JPH09171480A (ja) 情報記憶システムを備えるネットワークシステム、該システムの入力システムならびに自動運用システム、および該ネットワークシステムの自動運用方法
CN117675795A (zh) 应用级同城双活异步下载系统的运行方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080204

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090204

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100204

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20100204

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20110204

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110204

Year of fee payment: 11