JPH11282735A - コンピュータ間の通信管理方法および装置,ならびに通信管理のためのプログラムを記録した媒体 - Google Patents
コンピュータ間の通信管理方法および装置,ならびに通信管理のためのプログラムを記録した媒体Info
- Publication number
- JPH11282735A JPH11282735A JP10340498A JP10340498A JPH11282735A JP H11282735 A JPH11282735 A JP H11282735A JP 10340498 A JP10340498 A JP 10340498A JP 10340498 A JP10340498 A JP 10340498A JP H11282735 A JPH11282735 A JP H11282735A
- Authority
- JP
- Japan
- Prior art keywords
- data
- logical path
- processing
- transmission
- computer
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
止する。 【構成】 処理の順序が保証されなければならない一連
の手続きに関するデータに付与された識別子を仕掛りキ
ーとして採用する。複数の論理経路について仕掛りキー
と使用フラグとを記憶する送信論理経路テーブルを用意
する。送信データの仕掛りキーと同一の仕掛りキーが処
理中であるかどうかを送信論理経路テーブルを参照して
チェックし,同一の仕掛りキーが処理中ではなく,かつ
空きの論理経路があれば,送信データを空きの論理経路
で送信し,同一の仕掛りキーが処理中である場合には上
記の読み出した送信データの送信を延期する。
Description
すなわち一のコンピュータから他のコンピュータにデー
タを送信し,他のコンピュータがデータを正常に受信し
たこと,または受信したデータを正常に処理したことを
一のコンピュータに通知するまでの通信を管理するため
の方法および装置,ならびに通信管理のためのプログラ
ムを記録した媒体に関する。
端末機とホストコンピュータを接続し,端末機から入力
されるトランザクションデータをホストコンピュータに
おいて処理するシステムにおいて,24時間サービスの要
求にこたえるため,ホストコンピュータの前段に24時間
無停止型のコンピュータを配置するシステム形態が一般
的になりつつある。
停止型コンピュータで処理される。この無停止型コンピ
ュータのデータベースが更新された後,応答が端末機へ
返される。その後,この処理とは非同期に,無停止型コ
ンピュータにおける処理結果がホストコンピュータへ送
信され,ホストコンピュータのデータベースが更新され
る。
ストコンピュータのデータベースの内容の一貫性を保つ
ために,無停止型コンピュータで処理したデータの時系
列を崩さずにホストコンピュータへ送信しなければなら
ない。また,無停止型コンピュータの処理結果を遺漏な
く,重複なくホストコンピュータに送信することも必要
である。
額を無停止型コンピュータに登録した直後に,同じクレ
ジットカードについて返品等に起因する売上げの取り消
しがあった場合には,ホストコンピュータにおいてもこ
の順序,すなわち売上金額登録,売上げ取り消しの順に
処理する必要がある。無停止型コンピュータからホスト
コンピュータにトランザクションデータを送信するとき
に,データの追い抜きが発生してはならない。
と,遺漏,重複を避けることという要請を満たすため
に,無停止型コンピュータにおいてホストコンピュータ
に送信すべきデータを時系列の順序でファイルに蓄積
し,無停止型コンピュータからホストコンピュータに1
件ずつ送信し,ホストコンピュータから処理完了の旨の
メッセージを受信した後に次のデータを送信するという
方法が採用されていた。この方法によると,無停止型コ
ンピュータからホストコンピュータに1件ずつしかデー
タ送信が行えないために,処理の遅れが生じていた。
ンピュータにデータを送信し,他のコンピュータから一
のコンピュータに完了の旨の通知を返すコンピュータ間
データ通信において,データの時系列を保持すべきもの
についてはそれを保持した上で,通信を迅速に遂行しう
るようにすることを目的とする。
信において送信データの遺漏,重複の発生を防止するこ
とを目的とする。
のコンピュータとの間に複数の論理経路を設けているこ
とを前提とする。論理経路とはデータの送受信の管理の
ために論理的に設定された送受信経路である。コンピュ
ータ間における通信とは,一のコンピュータから他のコ
ンピュータにデータを送信し,他のコンピュータがそれ
を正常に受信した旨,または受信データを正常に処理し
た旨の通知を他のコンピュータが一のコンピュータに送
信し,一のコンピュータがその通知を正常に受信するま
でをいう。複数の通信が並行して非同期に行われる。す
なわち,一のコンピュータは他のコンピュータからの正
常終了の通知を受信するのを待たずにデータを他のコン
ピュータに送る。コンピュータ間で並行して行いうる
(仕掛かることのできる)通信の数の最大限度まで論理
経路の数を設定することが可能である。論理経路の数は
コンピュータの処理能力,伝送速度等を勘案して適当に
(上記の最大数にする必要は必ずしもない)設定すれば
よい。論理経路の数を積極的に利用し,一のコンピュー
タにおいて論理経路の数を適宜変更することにより,他
のコンピュータの処理能力に応じて送信量を制御するこ
とができる。
行して行う場合に,時系列を維持すべき通信データにつ
いてはそれを維持する(すなわち,追い抜きが生じない
ようにする)ことを目的とするこの発明による通信方法
は,一のコンピュータにおいて,処理の順序が保証され
なければならない一連の手続きに関するデータに付与さ
れた識別子を仕掛りキーとして採用し,送信データファ
イルに,少なくとも同一の仕掛りキーを持つ送信データ
については処理の順序を保って記憶し,複数の論理経路
について仕掛りキーと使用フラグとを記憶する送信論理
経路テーブルを用意し,上記送信データファイルから送
信データを順次読み出し,読み出した送信データの仕掛
りキーと同一の仕掛りキーが処理中であると上記送信論
理経路テーブルに記憶されているかどうかをチェック
し,上記の同一の仕掛りキーが処理中ではなく,かつ空
きの論理経路があれば,上記の読み出した送信データを
空きの論理経路で他のコンピュータに送信し,上記の同
一の仕掛りキーが処理中である場合には上記の読み出し
た送信データの送信を延期するものである。
ンピュータ間におけるデータ通信を管理する装置は,一
のコンピュータに設けられているものであり,送信デー
タファイルに,少なくとも同一の仕掛りキーを持つ送信
データについては処理の順序を保って記憶させる手段,
複数の論理経路について仕掛りキーと使用フラグとを記
憶する送信論理経路テーブル,および上記送信データフ
ァイルから送信データを順次読み出し,読み出した送信
データの仕掛りキーと同一の仕掛りキーが処理中である
と上記送信論理経路テーブルに記憶されているかどうか
をチェックし,上記の同一の仕掛りキーが処理中ではな
く,かつ空きの論理経路があれば,上記の読み出した通
信データを空きの論理経路で他のコンピュータに送信
し,上記の同一の仕掛りキーが処理中である場合には上
記の読み出した送信データの送信を延期する送信制御手
段を備えているものである。
した媒体は,複数の論理経路について仕掛りキーと使用
フラグとを記憶する送信論理経路テーブルを作成し,少
なくとも同一の仕掛りキーを持つ送信データについては
処理の順序を保って記憶した送信データファイルから送
信データを順次読み出し,読み出した送信データの仕掛
りキーと同一の仕掛りキーが処理中であると上記送信論
理経路テーブルに記憶されているかどうかをチェック
し,上記の同一の仕掛りキーが処理中ではなく,かつ空
きの論理経路があれば,上記の読み出した送信データを
空きの論理経路で送信し,上記の同一の仕掛りキーが処
理中である場合には上記の読み出した送信データの送信
を延期するようにコンピュータを制御するための通信管
理プログラムを記録したものである。
べきデータには同一の仕掛りキーが付与され,これらの
データは時系列の順序で送信データファイルに記憶され
る。送信論理経路テーブルにおいて複数の論理経路につ
いて仕掛りキーと使用フラグとが記憶される。送信デー
タファイルから読み出したデータの仕掛りキーと同一の
仕掛りキーが処理中であると送信論理経路テーブルに記
憶されている場合には,時系列を保持すべき先のデータ
が処理中なのであるから後のデータについては送信を待
つ。これにより,このようなデータについての追い抜き
の発生が未然に防止される。しかも,複数の論理経路を
通して送信データを順次送信できるので,データ通信の
高速化が可能となる。
漏をチェックするための通信管理方法は,複数の論理経
路を通して相互にデータ通信可能なコンピュータの一方
において,通信データに処理通番を付与して一の論理経
路により送信するとともに,送信処理ごとに処理通番を
インクレメントし,他方において,受信処理したデータ
に関して論理経路に対応して処理通番を記憶する受信論
理経路テーブルを用意し,受信したデータに付与された
処理通番とそのデータの論理経路に対応して受信論理経
路テーブルに記憶されている処理通番とを比較すること
により,少なくともデータの重複をチェックするもので
ある。
て,送信論理経路テーブルに論理経路ごとに処理通番を
記憶し,他方のコンピュータにおいて,処理通番の比較
によりデータの遺漏と重複をチェックする。
可能なコンピュータ間におけるデータ通信を管理するこ
の発明による装置は,データを受信するコンピュータに
設けられ,受信処理したデータに関して論理経路に対応
して処理通番を記憶する受信論理経路テーブル,および
受信したデータに付与された処理通番とそのデータの論
理経路に対応して受信論理経路テーブルに記憶されてい
る処理通番とを比較することにより,少なくともデータ
の重複をチェックする手段を備えているものである。
した媒体は,受信処理したデータに関して論理経路に対
応して処理通番を記憶する受信論理経路テーブルを作成
し,受信したデータに付与された処理通番とそのデータ
の論理経路に対応して受信論理経路テーブルに記憶され
ている処理通番とを比較することにより,少なくともデ
ータの重複をチェックするようにコンピュータを制御す
るための通信管理プログラムを記録したものである。
ごとに増加する通番が送信データに付与され,受信側に
おいては通番を管理しているので,複数の論理経路があ
っても,送信の重複,遺漏等があればこれを発見するこ
とが可能である。
ランザクションシステムの全体的な構成を示している。
Authorization Terminal )31,キャッシング処理を行
うCD(Cash Dispenser)32,売上げ登録処理,集計処
理等を行うPOS(Point-of-Sales)端末機33等が,公
衆ネットワーク34もしくは専用回線,またはクレジット
情報センター35等を通じてトランザクションコンピュー
タ10に接続されている。
線等によりホストコンピュータ20に接続されている。
ンピュータ10に送信されるデータ(トランザクション・
データ)には,クレジット会員の識別子(会員番号),
加盟店の識別子(加盟店番号),利用金額,利用日付,
支払方法などの情報が含まれている。
ットカードの買物利用(支払い)に対する与信チェック
やキャッシング利用に対する限度額チェック等のトラン
ザクション処理を行う。トランザクションコンピュータ
10はトランザクションデータベース11と更新データファ
イル12を有している。
ベース11は会員番号に対応して,加盟店番号,カード利
用金額,信用情報などを記憶する。
コンピュータ10からホストコンピュータ20へ送信すべき
データ(更新データ)を蓄積する。
理,加盟店への支払処理,入会手続,ローン処理,加盟
店登録など様々な処理を行う。
は会員の住所,加盟店の所在地,会員,加盟店の決済口
座などの基本的な情報に加えて,トランザクションコン
ピュータ10で処理した会員ごとの利用金額等の情報も記
憶される。トランザクションコンピュータ10における処
理結果はホストデータベース21に遺漏,重複することな
く更新情報として反映させなければならない。
処理結果をホストコンピュータ20へ送信する処理では,
データ送信の処理高速化のために,前回送信したデータ
に対する応答をまだ受信していない状態でも次のデータ
を送信する。しかし,同一の会員ID(会員番号)や加
盟店ID(加盟店番号)のデータについては,ホストコ
ンピュータ20における更新処理に追い抜きが発生しては
ならない。
録直後に売上げの取り消しがあった場合,カードを紛失
したためにカード利用停止を登録した後,カードを発見
したことによりカード利用可能に戻す場合,新規の加盟
店を仮登録した後本登録を行う場合等において,ホスト
コンピュータ20における更新処理に追い抜きが発生する
と,取消処理後に売上が計上されたり,カード発見処理
後に利用停止登録がなされたり,加盟店を本登録した後
仮登録に戻されるなど,トランザクションデータベース
11とホストデータベース12との間でデータの不整合が発
生する。すなわち,同一の会員ID(または加盟店I
D)について,ホストコンピュータ20において更新デー
タが同時に複数存在する場合には,最初の更新処理がホ
ストコンピュータ20で完了する前に次のデータをホスト
コンピュータ20に送信しないよう制御する必要がある。
処理の順序が保証されなければならない一連の手続の識
別子(たとえば会員IDや加盟店ID)を仕掛りキーと
呼ぶ。
ている。更新データファイルには発生した時間順に更新
データ(主にトランザクションデータ)が格納される。
更新データごとに,処理日時,仕掛りキーおよび送信フ
ラグが記憶される。仕掛りキーは上述のように同一の仕
掛りキーを持つ更新データについて,時間順序を逆にし
て送信することを防ぐためのものである。送信フラグは
ホストコンピュータ20に送信中か否かを示すものであ
り,このフラグがオンのときは送信中であることを示
す。
分けて2つの処理,すなわちトランザクション処理と更
新データ送信処理を行う。
から送信されたトランザクションデータについて,信用
照会,利用限度額チェック等を行い,このチェック結果
に基づいてデータベース11を更新し,かつチェック結果
を端末機に応答して返すものである。たとえばチェック
がOKであれば取引が成立する。データベース11の更新
結果をホストコンピュータ20に送信するために,更新デ
ータ(チェック結果等)を更新データファイル12に書き
込む。このとき,ホストコンピュータ20への伝送におい
て時系列を保たなければならないデータを識別するため
に,トランザクションデータ内にある会員IDまたは加
盟店IDを仕掛りキーとして更新データに付与する。
ファイル12に蓄積された更新データを一つずつ取り出
し,ホストコンピュータ20へ送信するものである。送信
処理の高速化のために,前回送信したデータに対する応
答をホストコンピュータ20からまだ受信していない状態
でも次のデータを送信する。送信すべきデータの時系列
を保つために,データの送信ごとにその時点の処理状況
をチェックして,更新データファイル12から取り出した
更新データを送信してよいか否かの判断を行う。また,
更新データが重複なく(および遺漏なく)送信されてい
るかどうかをホストコンピュータ20側で確認することが
できるように,一連番号(シーケンス番号)(処理通番
と呼ぶ)を採番し,送信する更新データに付与する。
には,図3に示すように送信論理経路テーブルと処理通
番エリアが設けられている。送信論理経路テーブルに
は,ホストコンピュータ20へ更新データが送信される毎
に経路使用情報が設定され(仕掛りキーの登録および使
用フラグを「使用中」に変更する),ホストコンピュー
タ20からの更新処理完了通知を受信すると経路使用情報
がクリア(仕掛りキーの削除と使用フラグを「空き」に
変更)される(仕掛りキーは次の送信時に上書きされる
ので,使用フラグを「空き」にするだけでもよい)。
る処理結果データによってホスト更新が完了したと判断
されるときには,該当の更新データを更新データファイ
ル12から削除する。
理とは非同期に実行される。
ンコンピュータ10から送られる更新データについてホス
トデータベース更新処理を行う。
ションコンピュータ20から送信されてきた更新データに
基づいてホストデータベース21を更新するものである。
この処理において,トランザクションコンピュータ20か
ら送られてきた更新データに重複(および遺漏)がない
かをチェックするために,ホストコンピュータ20のメモ
リには図4に示すような受信論理経路テーブルが設けら
れている。受信論理経路テーブルには,更新データを受
信する毎に更新データを含む電文内の論理経路番号にし
たがって経路情報(論理経路番号に対応して処理通番)
が登録される。
ストコンピュータ20のいずれも通信処理プログラムを含
んでいる。これらの通信処理プログラムは論理経路番号
と処理通番とを対として管理する。たとえば,トランザ
クションコンピュータ10の通信処理プログラムは更新デ
ータを送信するときにそのヘッダに論理経路番号と処理
通番を付与する(電文のどこかに含めてもよい)。ホス
トコンピュータ20の通信処理プログラムには電文を受信
すると,その電文に含まれる更新データを論理経路番号
と処理通番とともにホストデータベース更新処理プログ
ラムに渡す。
おけるトランザクション処理を示すものである。
31,32,33から送信されるトランザクションデータを取
り込む(ステップ101 )。上述したようにトランザクシ
ョンデータは,カード処理の場合,会員IDまたは加盟
店ID,および処理データを含む。会員処理についての
トランザクションデータ中の会員ID,または加盟店処
理におけるトランザクションデータ中の加盟店IDは,
ホストコンピュータ20との更新処理において仕掛りキー
となる。
て信用照会などのトランザクション処理を行い,データ
ベース11を更新する(ステップ102 )。
を読み込み,そのデータに処理日時および仕掛りキーを
付与して,更新データファイル12に書き込む(ステップ
103)。送信フラグはオフに初期化される。
データの受信ごとにステップ101 から103 の処理が繰り
返される。
ータ10における更新データ送信処理を示している。
ンザクション分の更新データを読み込む(ステップ201
)。この更新データには,仕掛りキーが付与されてい
る。1トランザクションの更新データとは,1つの処理
日時と1つの仕掛りキーが付与されたものであり,1つ
の論理経路により送信される。
しない場合には(ステップ202 でNO),あらかじめ指定
されている一定時間(更新データがある程度蓄積される
のに要する時間)を待つ(ステップ221 )。また,更新
データファイル12の更新データを読み出すためのリード
ポインタを初期位置に戻しておく(ステップ222 )。
する場合には(ステップ202 でYES),送信論理経路テ
ーブルの使用フラグを参照して「空き」の論理経路があ
るかどうかチェックする(ステップ203 )。送信論理経
路テーブルに「空き」状態の論理経路がない場合には
(ステップ204 でNO),あらかじめ指定された一定時間
(ホストコンピュータ20で処理がある程度進行するのに
要する時間)を待つ(ステップ223 )。更新データファ
イル12のリードポインタを初期位置に戻しておく(ステ
ップ224 )。更新データファイル12を最初から読み出す
ことができるようにするためである。
理経路がある場合には(ステップ204 でYES ),ステッ
プ201 で読み出した更新データに付与されている仕掛り
キーと同一の仕掛りキーが送信論理経路テーブルに存在
するかどうか(当然に使用フラグが「使用中」を示して
いるもの)をチェックする(ステップ205 )。送信論理
経路テーブルに同じ仕掛りキーが存在するということは
(ステップ205 でYES),今回読み出した更新データと
同じ仕掛りキーを持つ更新データ(時系列の順序を保持
しなければならない更新データ)が送信中,またはホス
トコンピュータ20で処理中であって,ホストコンピュー
タ20における処理が未だ完了していないことを意味す
る。このような更新データについて送信処理をしてしま
うと,ホストコンピュータ20における処理に追い抜きが
発生するおそれがある。そこでこのような更新データに
ついてはホストコンピュータ20への送信を同じ仕掛りキ
ーを持つ処理中の更新データの処理が終了するまで待た
なければならない。このような更新データの送信処理を
飛ばして次の更新データの送信を行うために,更新デー
タファイル12のリードポインタを1進める(ステップ22
5 )。
与されている仕掛りキーと同じものが送信論理経路テー
ブルに存在しなければ(ステップ205 でNO),「空き」
の論理経路のうちの1つを選択する。更新データファイ
ルの該当する更新データについて送信フラグをオンとし
(ステップ211 ),送信論理経路テーブル中の選択した
論理経路番号に対応する使用フラグを「空き」から「使
用中」に変更するとともに,送信すべき更新データの仕
掛りキーを送信論理経路テーブルの該当する論理経路番
号に対応して書き込む(ステップ212 )。
値(処理通番)を付与し,ホストコンピュータに送信す
るフォーマット(論理経路番号を含む)にデータを整え
る(ステップ213 )。
ておく処理通番エリアの処理通番に1を加える(ステッ
プ214 )。
むデータをトランザクションコンピュータ10の通信制御
プログラムに渡す(ステップ215 )。通信制御プログラ
ムはこのデータをホストコンピュータ20に送信する。
1進め(ステップ216 ),通信制御プログラムがホスト
コンピュータ20からの応答を受信するのを待つ(ステッ
プ231 )。ホストコンピュータ20からの応答が無い場合
には(ステップ231 でNO)ステップ201 に戻って次の更
新データの送信処理に移る。
(ステップ231 でYES ),その応答内容をチェックする
(ステップ232 )。
トコンピュータ20に送信した更新データがホストコンピ
ュータ20において正常に処理されたということであれば
(処理完了報告または処理済報告:図9ステップ305 ,
306 参照),その更新データを更新データファイル12か
ら削除するとともに(送信フラグをオフとする)(ステ
ップ233 ),送信論理経路テーブルの該当する使用フラ
グを「空き」にする(仕掛りキーを必ずしも消去しなく
てもよい:使用フラグが「空き」であるから仕掛りキー
は問題とはならないからである)(ステップ234 )。
を示していた場合には(エラー報告:図9ステップ308
参照),オペレータの端末機(トランザクションコンピ
ュータ10に接続されている;図示略)にエラーメッセー
ジを示し(ステップ235 ),仕掛りキーに対応して処理
通番と論理経路番号とを記憶しておいて,適当なタイミ
ングで通信制御プログラムを介してホストコンピュータ
20にその更新データを再送する(ステップ236 )。
トデータベース更新処理を示すものである。
ムを介して,トランザクションコンピュータ10から送信
された更新データを受け取ると(ステップ301 ),受信
データに含まれる処理通番と,受信データの論理経路番
号に対応して受信論理経路テーブルに記憶されている処
理通番とを比較する(ステップ302 )。
は正常である。この場合には受信データを用いてホスト
データベース21の更新,その他のホスト処理を行い(ス
テップ303 ),受信論理経路テーブルにおいて,受信デ
ータの論理経路番号に対応して受信データに含まれてい
た処理通番を記憶する(ステップ304 )。最後に,処理
が正常に終了した旨を通信制御プログラムを介してトラ
ンザクションコンピュータ10に通知する(ステップ305
)。
ブルの対応する処理通番とが等しい場合には,今回の受
信データは既に受信して処理済であるから,その旨をト
ランザクションコンピュータ10に通知する(ステップ30
6 )。たとえば,ステップ303 ,304 の処理をした後に
回線エラーが発生し,処理完了報告がトランザクション
コンピュータ10に通知されない状態でトランザクション
コンピュータ10から同じデータが再送された場合などが
ある。
は,エラーメッセージを表示し,何らのホスト処理もし
ないまま(ステップ307 ),エラーの旨をトランザクシ
ョンコンピュータ10に通知する(ステップ308 )。トラ
ンザクションコンピュータ10における処理通番管理のエ
ラー等が考えられる場合である。
トコンピュータ20に送信されるデータの遺漏(抜け)の
チェックを強化するものである。図10に示すように,ト
ランザクションコンピュータ10のメモリに設けられる送
信論理経路テーブルには論理経路ごとに一連の処理通番
が記憶されている。トランザクションコンピュータ10に
おける受信データ送信処理の図7のステップ214 の処理
において,送信論理経路テーブルの使用する論理経路
(番号)に対応してその論理経路の処理通番(論理経路
ごとに相互に独立してインクレメントされる)を記憶す
る。
の処理に対応する。すなわちステップ311 〜318 は図9
のステップ301 〜308 に対応するので,異なる点につい
てのみ言及する。
ーブルの対応する論理経路の処理通番とを比較し,両者
が等しいか,受信データの処理通番の方が1大きいか,
または小さいかもしくは2以上大きいかが判断される。
3 〜315 )。等しいときには処理済である(ステップ31
6 )。小さいとき,および2以上大きいときにはエラー
である(ステップ317 ,318 )。特に2以上大きいこと
は処理通番が飛んでいることを意味し,送信データに抜
けがあったことが分かる。
ク図である。
ァイルの一例を示す。
テーブルおよび処理通番エリアを示す。
示す。
ザクション処理を示すフローチャートである。
ータ送信処理を示すフローチャートである。
ータ送信処理を示すフローチャートである。
ータ送信処理を示すフローチャートである。
ス更新処理を示す。
フローチャートである。
Claims (10)
- 【請求項1】 相互にデータ通信可能なコンピュータ間
におけるデータ通信を管理する方法であり,一のコンピ
ュータにおいて,処理の順序が保証されなければならな
い一連の手続きに関するデータに付与された識別子を仕
掛りキーとして採用し,送信データファイルに,少なく
とも同一の仕掛りキーを持つ送信データについては処理
の順序を保って記憶し,複数の論理経路について仕掛り
キーと使用フラグとを記憶する送信論理経路テーブルを
用意し,上記送信データファイルから送信データを順次
読み出し,読み出した送信データの仕掛りキーと同一の
仕掛りキーが処理中であると上記送信論理経路テーブル
に記憶されているかどうかをチェックし,上記の同一の
仕掛りキーが処理中ではなく,かつ空きの論理経路があ
れば,上記の読み出した送信データを空きの論理経路で
他のコンピュータに送信し,上記の同一の仕掛りキーが
処理中である場合には上記の読み出した送信データの送
信を延期する,通信管理方法。 - 【請求項2】 一のコンピュータにおいて,通信データ
に処理通番を付与して送信するとともに,送信処理ごと
に処理通番をインクレメントし,他のコンピュータにお
いて,受信処理したデータに関して論理経路に対応して
処理通番を記憶する受信論理経路テーブルを用意し,受
信したデータに付与された処理通番とそのデータの論理
経路に対応して受信論理経路テーブルに記憶されている
処理通番とを比較することにより,少なくともデータの
重複をチェックする,請求項1に記載の通信管理方法。 - 【請求項3】 一のコンピュータにおいて,送信論理経
路テーブルに論理経路ごとに処理通番を記憶し,他のコ
ンピュータにおいて,処理通番の比較によりデータの遺
漏と重複をチェックする,請求項2に記載の通信管理方
法。 - 【請求項4】 複数の論理経路を通して相互にデータ通
信可能なコンピュータ間におけるデータ通信を管理する
方法であって,一のコンピュータにおいて,通信データ
に処理通番を付与して一の論理経路により送信するとと
もに,送信処理ごとに処理通番をインクレメントし,他
のコンピュータにおいて,受信処理したデータに関して
論理経路に対応して処理通番を記憶する受信論理経路テ
ーブルを用意し,受信したデータに付与された処理通番
とそのデータの論理経路に対応して受信論理経路テーブ
ルに記憶されている処理通番とを比較することにより,
少なくともデータの重複をチェックする,通信管理方
法。 - 【請求項5】 一のコンピュータにおいて,送信論理経
路テーブルに論理経路ごとに処理通番を記憶し,他のコ
ンピュータにおいて,処理通番の比較によりデータの遺
漏と重複をチェックする,請求項4に記載の通信管理方
法。 - 【請求項6】 相互にデータ通信可能なコンピュータ間
におけるデータ通信を管理する装置であって,一のコン
ピュータに設けられており,送信データファイルに,少
なくとも同一の仕掛りキーを持つ送信データについては
処理の順序を保って記憶させる手段,複数の論理経路に
ついて仕掛りキーと使用フラグとを記憶する送信論理経
路テーブル,および上記送信データファイルから送信デ
ータを順次読み出し,読み出した送信データの仕掛りキ
ーと同一の仕掛りキーが処理中であると上記送信論理経
路テーブルに記憶されているかどうかをチェックし,上
記の同一の仕掛りキーが処理中ではなく,かつ空きの論
理経路があれば,上記の読み出した送信データを空きの
論理経路で他のコンピュータに送信し,上記の同一の仕
掛りキーが処理中である場合には上記の読み出した送信
データの送信を延期する送信制御手段,を備えた通信管
理装置。 - 【請求項7】 複数の論理経路を通して相互にデータ通
信可能なコンピュータ間におけるデータ通信を管理する
装置であって,一のコンピュータに設けられ,通信デー
タに処理通番を付与して一の論理経路により送信すると
ともに,送信処理ごとに処理通番をインクレメントする
手段,ならびに他のコンピュータに設けられ,受信処理
したデータに関して論理経路に対応して処理通番を記憶
する受信論理経路テーブル,および受信したデータに付
与された処理通番とそのデータの論理経路に対応して受
信論理経路テーブルに記憶されている処理通番とを比較
することにより,少なくともデータの重複をチェックす
る手段,を備えた通信管理装置。 - 【請求項8】 複数の論理経路を通して相互にデータ通
信可能なコンピュータ間におけるデータ通信を管理する
装置であって,データを受信するコンピュータに設けら
れ,受信処理したデータに関して論理経路に対応して処
理通番を記憶する受信論理経路テーブル,および受信し
たデータに付与された処理通番とそのデータの論理経路
に対応して受信論理経路テーブルに記憶されている処理
通番とを比較することにより,少なくともデータの重複
をチェックする手段,を備えた通信管理装置。 - 【請求項9】 複数の論理経路について仕掛りキーと使
用フラグとを記憶する送信論理経路テーブルを作成し,
少なくとも同一の仕掛りキーを持つ送信データについて
は処理の順序を保って記憶した送信データファイルから
送信データを順次読み出し,読み出した送信データの仕
掛りキーと同一の仕掛りキーが処理中であると上記送信
論理経路テーブルに記憶されているかどうかをチェック
し,上記の同一の仕掛りキーが処理中ではなく,かつ空
きの論理経路があれば,上記の読み出した送信データを
空きの論理経路で送信し,上記の同一の仕掛りキーが処
理中である場合には上記の読み出した送信データの送信
を延期するようにコンピュータを制御するための通信管
理プログラムを記録した媒体。 - 【請求項10】 受信処理したデータに関して論理経路
に対応して処理通番を記憶する受信論理経路テーブルを
作成し,受信したデータに付与された処理通番とそのデ
ータの論理経路に対応して受信論理経路テーブルに記憶
されている処理通番とを比較することにより,少なくと
もデータの重複をチェックするようにコンピュータを制
御するための通信管理プログラムを記録した媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10340498A JP3683706B2 (ja) | 1998-03-31 | 1998-03-31 | コンピュータ間の通信管理方法および装置,ならびに通信管理のためのプログラムを記録した媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10340498A JP3683706B2 (ja) | 1998-03-31 | 1998-03-31 | コンピュータ間の通信管理方法および装置,ならびに通信管理のためのプログラムを記録した媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11282735A true JPH11282735A (ja) | 1999-10-15 |
| JP3683706B2 JP3683706B2 (ja) | 2005-08-17 |
Family
ID=14353125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10340498A Expired - Lifetime JP3683706B2 (ja) | 1998-03-31 | 1998-03-31 | コンピュータ間の通信管理方法および装置,ならびに通信管理のためのプログラムを記録した媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3683706B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011053763A (ja) * | 2009-08-31 | 2011-03-17 | Fujitsu Frontech Ltd | 情報処理装置、情報処理システム、データ管理プログラムおよびデータ管理方法 |
| JP2013025170A (ja) * | 2011-07-22 | 2013-02-04 | Nikon Corp | アダプター、カメラシステム、およびアダプター制御プログラム |
| JP2020052825A (ja) * | 2018-09-27 | 2020-04-02 | 株式会社メルカリ | 情報処理方法、情報処理装置、および情報処理プログラム |
-
1998
- 1998-03-31 JP JP10340498A patent/JP3683706B2/ja not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011053763A (ja) * | 2009-08-31 | 2011-03-17 | Fujitsu Frontech Ltd | 情報処理装置、情報処理システム、データ管理プログラムおよびデータ管理方法 |
| JP2013025170A (ja) * | 2011-07-22 | 2013-02-04 | Nikon Corp | アダプター、カメラシステム、およびアダプター制御プログラム |
| JP2020052825A (ja) * | 2018-09-27 | 2020-04-02 | 株式会社メルカリ | 情報処理方法、情報処理装置、および情報処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3683706B2 (ja) | 2005-08-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2270112C (en) | Fail-safe event driven transaction processing system and method | |
| CN101655813B (zh) | 存储系统 | |
| CA2270025C (en) | Distributed on-line data communications system and method | |
| WO1998002820A1 (en) | Method, apparatus and computer program products for efficiently distributing information | |
| US20120047559A1 (en) | License information exchange system | |
| CN113191901A (zh) | 一种交易业务处理方法、装置、设备和存储介质 | |
| JPH0214361A (ja) | 蓄積データの更新処理方式 | |
| JP3683706B2 (ja) | コンピュータ間の通信管理方法および装置,ならびに通信管理のためのプログラムを記録した媒体 | |
| JPH06250947A (ja) | データ転送処理システム | |
| JP2020184352A (ja) | ローカル取引認可のためのネットワークブリッジ | |
| JPH11272538A (ja) | 文書管理システム | |
| US20030033440A1 (en) | Method of logging message activity | |
| JPH11345139A (ja) | 無停止型2重化システム | |
| JP2011028775A (ja) | 決済システムの端末プログラム更新方法及び決済端末 | |
| JP3903867B2 (ja) | オンライントランザクション処理システム及びホストコンピュータ並びにプログラム | |
| JP3006469B2 (ja) | メッセージ重送チェックシステム | |
| JP2002328823A (ja) | 非共有型パラレルデータベースサーバシステム、このシステムにおけるデータ書き込み方法及び一致化処理方法 | |
| JP3018984B2 (ja) | クレジット回線システム | |
| JP3028838B2 (ja) | 情報処理サービス機能拡張方式 | |
| JPH0628277A (ja) | ファイル転送装置 | |
| JP4227090B2 (ja) | 発注処理プログラム、および発注処理システム | |
| JP4030950B2 (ja) | 仕向超過額管理装置およびその方法ならびにプログラム | |
| JPH10275107A (ja) | データ登録方式及び方法 | |
| JP2000194761A (ja) | 通信管理システムおよび方法,通信管理用コンピュ―タならびに通信管理用プログラムを記録した媒体 | |
| JPH04102965A (ja) | 番号照合方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050301 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050411 |
|
| 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: 20050524 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050526 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080603 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110603 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120603 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120603 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130603 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130603 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140603 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |