JPH08263457A - 代行処理システム - Google Patents
代行処理システムInfo
- Publication number
- JPH08263457A JPH08263457A JP7060986A JP6098695A JPH08263457A JP H08263457 A JPH08263457 A JP H08263457A JP 7060986 A JP7060986 A JP 7060986A JP 6098695 A JP6098695 A JP 6098695A JP H08263457 A JPH08263457 A JP H08263457A
- Authority
- JP
- Japan
- Prior art keywords
- message
- queue
- processing
- proxy
- substitute
- 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
- Hardware Redundancy (AREA)
- Computer And Data Communications (AREA)
Abstract
理に関し、異常時等に、キューから必要なメッセージを
選択的に指定して、代行処理できるようにした代行処理
システムを目的とする。 【構成】 メッセージを各所要のキュー20に接続して保
持し、メッセージ移動部21と、メッセージ送信部22とを
有し、メッセージ移動部21は、代行処理指示の入力を受
け付け、該代行処理指示によって指定されたキュー20か
ら、指定に従ってメッセージを選択し、該選択したメッ
セージを指定された代行宛先キュー23へ接続して、メッ
セージ送信部22へ送信を要求し、メッセージ送信部22
は、代行宛先キュー23に接続された該メッセージを、代
行宛先キュー23に定まる宛先へ宛てて送信するように構
成する。
Description
ムで授受されるメッセージの、代行送受信を行うための
代行処理システムに関する。
散処理システムの構成例を示すブロック図であり、例え
ばセンタ計算機1に、各地に分散配置された複数の端末
計算機2が通信回線で接続されていて、センタ計算機1
と各端末計算機2の間で必要なデータをメッセージとし
て授受するように構成されている。
データ等を入力すると、応用プログラム4が所定の処理
をして、データファイル5に格納すると共に、必要な入
力データに関してメッセージを作成して、メッセージフ
ァイル6の、センタ計算機宛のキュー7に接続して格納
する。
ージ送信部8によって、各キューで定まる宛先へ、例え
ばキューに接続された順に送信され、センタ計算機1で
受け取られたメッセージは、受注データ等として処理さ
れる。
データ等のメッセージは、メッセージ受信部9で受信さ
れて、例えば各メッセージの一定の宛先欄の内容で定ま
る宛先別のキュー10に接続して、メッセージファイル6
に格納される。受信メッセージは、必要な応用プログラ
ム11等が、自身宛のキューから順次取り出して処理す
る。
機1の障害、或いは通信回線の障害等によって、センタ
計算機1にメッセージを送信できなくなった場合のため
に、代行処理計算機12を設けておいて、そのような異常
時にはセンタ計算機宛キューの例えばすべてのメッセー
ジを代行処理計算機12へ送信するように切り換えること
が行われている。
出してメッセージに異常がある等によって、メッセージ
を処理できなくなった場合等に、代行処理プログラム13
がそのメッセージを受け取って、例えばプリンタに印刷
出力して、端末計算機のオペレータが調査する等の処置
が行われている。
ーから必要なメッセージを選択的に指定して、代行処理
できるようにした代行処理システムを目的とする。
示すブロック図である。図は代行処理システムの構成で
あって、メッセージを各所要のキュー20に接続して保持
し、メッセージ移動部21と、メッセージ送信部22とを有
する。
は、代行処理指示の入力を受け付け、該代行処理指示に
よって指定されたキュー20から、指定に従ってメッセー
ジを選択し、該選択したメッセージを指定された代行宛
先キュー23へ接続して、メッセージ送信部22へ送信を要
求する。
に接続された該メッセージを、代行宛先キュー23に定ま
る宛先へ宛てて送信する。第2の発明では、第1の発明
の前記代行処理指示には、選択する先頭のメッセージ
を、前記指定のキュー20内の相対位置によって指定でき
る。
記代行処理指示には、選択するメッセージを、該メッセ
ージに含まれる文字列によって指定できる。第4の発明
では、第1、第2又は第3の発明の前記代行処理指示に
は、選択するメッセージの最大個数を指定できる。
異常発生時等におけるメッセージの代行処理において、
処理の必要性、緊急性や処理容量等に応じて、メッセー
ジを選択的に代行処理することができるので、異常対応
処理等を運用し易くすることができる。
り、図4と同一符号を付して示す各部は、図4による前
記説明と同様に動作するものとする。又、端末計算機24
及びメッセージ送信部22は、正常時においては、それぞ
れ前記端末計算機2及びメッセージ送信部8と同様に動
作している。
計算機12と同様に、センタ計算機1の処理を代行すると
共に、従来各端末計算機の代行処理プログラム13等で行
っていた処理を一括して行う計算機として設けられる。
ステムの異常等を知り、代行処理を要するメッセージが
あることを適当な方法で認識すると、入力装置26からメ
ッセージ移動部21に代行処理指示を入力する。
名,移動元キュー名,メッセージ選択情報」とする。な
お、各指定は適宜省略値を設けて入力の省略可能とす
る。メッセージ選択情報は例えば「msgno=h,msgkey=(d,
l,mmm),msgctr=n 」とし、msgno=hは移動元キュー名で
定まるキューの先頭からh番目のメッセージを、先頭と
してメッセージを選択することを指定し、省略値はh=1
とする。
置dの、大きさlに、文字列mmm を持つメッセージを選択
することを示す、選択メッセージの内容指定であり、省
略した場合には、内容を特定しないものとする。
数をn とすることを指定し、例えば省略した場合はn=1
とし、n=999で指定キューの指定条件のメッセージ全数
を指定したものとする。
をうけると、移動元キュー名で定まるキュー7、10か
ら、メッセージ選択情報の条件でメッセージを選択し
て、代行宛先キュー名で定まるキュー23に、選択したメ
ッセージを移動する。
ージを移動する場合には、リンクされているメッセージ
列の先頭及び末尾を指示するキュー7のポインタを消し
て、同じポインタをキュー23に設定するのみでよい。
移動を完了すると、メッセージ送信部22に通知し、メッ
セージ送信部22によって、代行宛先キュー23に接続され
ているメッセージを、そのキューに指定されている宛先
である、代行処理計算機25へ送信させる。
一例を示す図である。メッセージ移動部21は前記のよう
な代行処理指示を受け取ると、処理ステップ30で代行宛
先キューを処理するためのポインタその他を設定する等
の初期設定を行う。
ューの全メッセージを移動する内容(例えばmsgctr=999
の指定のみ)か識別し、全メッセージの場合には、処理
ステップ41で移動元キューの先頭及び末尾メッセージを
指示するポインタ値を代行宛先キューに複写し、元のキ
ューの値を無効化した後、処理ステップ42でメッセージ
送信部22に代行宛先キューのメッセージ送信を要求して
処理を終わる。
択情報から確認できない場合は、次に処理ステップ31
で、代行処理指示のmsgno=又は省略値で指定された先頭
位置により、移動元キューの処理対象とする先頭メッセ
ージを指示する作業ポインタを設定し、処理ステップ32
でmsgctr= 又は省略値で指定された移動メッセージの最
大個数を作業カウンタに設定する。
開始し、先ず処理ステップ33で代行処理指示のmsgkey=
の指定があるか識別し、その指定があれば処理ステップ
34で移動元キューの作業ポインタで指示するメッセージ
の、msgkey= で指定されている位置の文字列を読み出し
て、処理ステップ35でmsgkey=のmmmと一致するか比較
し、一致しなければ移動対象でないので、後述のように
次のメッセージの処理に進む。
び処理ステップ33でmsgkey= の指定が無かった場合は、
次に処理ステップ36で、作業ポインタの指示するメッセ
ージを代行宛先キューに移動する。
セージの次メッセージを指示するポインタを、作業ポイ
ンタの値に設定する等の所要の各種ポインタの値を更新
する通常の処理によって行われる。
指定の移動個数を満たしたかを作業カウンタの値が1に
なったか否かで識別し、1であれば処理ステップ42でメ
ッセージ送信部22に代行宛先キューのメッセージの送信
を要求して処理を終わる。
ステップ38に進み、移動元キューの末尾メッセージまで
処理を終わったかを識別し、末尾まで処理した場合は処
理ステップ42へ進む。
ば、処理ステップ39で作業ポインタの値を、現在値で指
示するメッセージが移動元キューの中で保持していた次
メッセージポインタの値に設定して処理ステップ33に戻
り、前記の処理を繰り返す。
よれば、分散処理システム等の異常発生時等における、
メッセージの代行処理において、処理の必要性、緊急性
や処理容量等に応じて、メッセージを選択的に代行処理
することができるので、異常対応処理等を運用し易くす
ることができるという著しい工業的効果がある。
Claims (4)
- 【請求項1】 メッセージを接続して保持する複数のキ
ューと、 メッセージ移動部と、メッセージ送信部とを有し、 該メッセージ移動部は、代行処理指示の入力を受け付
け、該代行処理指示によって指定されたキューから、指
定に従ってメッセージを選択し、該選択したメッセージ
を指定された代行宛先キューへ接続して、該メッセージ
送信部へ送信を要求し、 該メッセージ送信部は、該代行宛先キューに接続された
該メッセージを、該代行宛先キューに定まる宛先へ宛て
て送信するように構成されていることを特徴とする代行
処理システム。 - 【請求項2】 前記代行処理指示には、選択する先頭の
メッセージを、前記指定のキュー内の相対位置によって
指定するように構成されていることを特徴とする請求項
1記載の代行処理システム。 - 【請求項3】 前記代行処理指示には、選択するメッセ
ージを、該メッセージに含まれる文字列によって指定す
るように構成されていることを特徴とする請求項1又は
請求項2記載の代行処理システム。 - 【請求項4】 前記代行処理指示には、選択するメッセ
ージの最大個数を指定するように構成されていることを
特徴とする請求項1、請求項2又は請求項3記載の代行
処理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06098695A JP3470445B2 (ja) | 1995-03-20 | 1995-03-20 | 代行処理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06098695A JP3470445B2 (ja) | 1995-03-20 | 1995-03-20 | 代行処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08263457A true JPH08263457A (ja) | 1996-10-11 |
JP3470445B2 JP3470445B2 (ja) | 2003-11-25 |
Family
ID=13158276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP06098695A Expired - Fee Related JP3470445B2 (ja) | 1995-03-20 | 1995-03-20 | 代行処理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3470445B2 (ja) |
-
1995
- 1995-03-20 JP JP06098695A patent/JP3470445B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP3470445B2 (ja) | 2003-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5642515A (en) | Network server for local and remote resources | |
JP2863295B2 (ja) | 通信機能付き情報処理装置 | |
JPH05158854A (ja) | データフレーム転送装置 | |
JPH0789268B2 (ja) | 画面表示制御方式 | |
JP3470445B2 (ja) | 代行処理システム | |
EP1476986B1 (en) | Information communication controller interface apparatus and method | |
JP3458384B2 (ja) | 通信処理方法 | |
JP3799741B2 (ja) | バスコントローラ | |
JPH05101020A (ja) | ネツトワーク自動設定装置 | |
JP2000163329A (ja) | データ転送システム | |
JPH04305752A (ja) | ネットワークシステム | |
JPH01232852A (ja) | 通信制御システム | |
JP3455603B2 (ja) | 通信システム及び非同期通信のイベント制御方法 | |
JPH0290201A (ja) | プログラマブル・コントローラ | |
JPS6326905B2 (ja) | ||
JPH0228747A (ja) | バス管理方法 | |
JPH0675724A (ja) | 印刷制御装置 | |
JP2000132212A (ja) | プログラマブルコントローラ用のネットワークユニット | |
JPH05252166A (ja) | ネットワークシステム | |
JPS63209248A (ja) | システム間デ−タ着信制御方式 | |
JPH07141278A (ja) | 情報処理装置の管理制御装置 | |
JPH05224958A (ja) | プロセス間通信システム | |
JPH04111033A (ja) | 分散制御システム | |
JPH08335205A (ja) | ジョブ間通信システム | |
JPH08328771A (ja) | プリントサーバと情報処理装置及び印刷システム並びに印刷制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030812 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |