JP5029020B2 - 電文中継プログラム - Google Patents
電文中継プログラム Download PDFInfo
- Publication number
- JP5029020B2 JP5029020B2 JP2007003869A JP2007003869A JP5029020B2 JP 5029020 B2 JP5029020 B2 JP 5029020B2 JP 2007003869 A JP2007003869 A JP 2007003869A JP 2007003869 A JP2007003869 A JP 2007003869A JP 5029020 B2 JP5029020 B2 JP 5029020B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- business process
- execution
- message
- information
- 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
Links
Images
Landscapes
- Retry When Errors Occur (AREA)
- Information Transfer Between Computers (AREA)
Description
複数のサービスを呼び出すことにより実現される業務処理の実行を要求する要求電文が受信された場合に、予め記憶手段に記憶されている業務処理定義情報に従って、該業務処理に含まれるサービスを呼び出すための電文のやりとりをおこない、それぞれのサービスを呼び出すための電文のやりとりの結果を実行ログとして記録する業務処理実行手順と、
前記実行ログと、前記業務処理定義情報において定義されているサービスの呼び出し手順に係る情報とを照合して、呼び出しが失敗し、かつ、呼び出し結果が前記要求電文の送信元へ応答されていないサービスの情報を抽出する未完了業務処理抽出手順と、
前記未完了業務処理抽出手順によって抽出されたサービスの情報に基づいて、呼び出しが失敗したサービスの呼び出しを再実行する業務処理再実行手順と
をコンピュータに実行させることを特徴とする電文中継プログラム。
複数のサービスを呼び出すことにより実現される業務処理の実行を要求する要求電文が受信された場合に、予め記憶手段に記憶されている業務処理定義情報に従って、該業務処理に含まれるサービスを呼び出すための電文のやりとりをおこない、それぞれのサービスを呼び出すための電文のやりとりの結果を実行ログとして記録する業務処理実行手段と、
前記実行ログと、前記業務処理定義情報において定義されているサービスの呼び出し手段に係る情報とを照合して、呼び出しが失敗し、かつ、呼び出し結果が前記要求電文の送信元へ応答されていないサービスの情報を抽出する未完了業務処理抽出手段と、
前記未完了業務処理抽出手段によって抽出されたサービスの情報に基づいて、呼び出しが失敗したサービスの呼び出しを再実行する業務処理再実行手段と
を備えたことを特徴とする電文中継装置。
複数のサービスを呼び出すことにより実現される業務処理の実行を要求する要求電文が受信された場合に、予め記憶手段に記憶されている業務処理定義情報に従って、該業務処理に含まれるサービスを呼び出すための電文のやりとりをおこない、それぞれのサービスを呼び出すための電文のやりとりの結果を実行ログとして記録する業務処理実行工程と、
前記実行ログと、前記業務処理定義情報において定義されているサービスの呼び出し工程に係る情報とを照合して、呼び出しが失敗し、かつ、呼び出し結果が前記要求電文の送信元へ応答されていないサービスの情報を抽出する未完了業務処理抽出工程と、
前記未完了業務処理抽出工程によって抽出されたサービスの情報に基づいて、呼び出しが失敗したサービスの呼び出しを再実行する業務処理再実行工程と
を含んだことを特徴とする電文中継方法。
110 制御部
111 要求電文処理部
112 業務処理実行部
113 未完業務処理抽出部
114 業務処理再実行部
120 記憶部
121 業務処理定義情報
122 実行ログ
123 抽出時刻情報
124 再実行ログ
200 要求元装置
300a〜300n 業務処理装置
1000 コンピュータ
1010 CPU
1020 入力装置
1030 モニタ
1040 媒体読取り装置
1050 ネットワークインターフェース装置
1060 RAM
1061 電文中継プロセス
1070 ハードディスク装置
1071 電文中継プログラム
1072 電文中継用データ
1080 バス
Claims (3)
- ネットワーク経由でサービスを呼び出すための電文を中継する電文中継プログラムであって、
複数のサービスを呼び出すことにより実現される業務処理の実行を要求する要求電文が受信された場合に、予め記憶部に記憶されている、サービスの呼び出し手順に係る業務処理定義情報であって業務処理を識別する情報と業務処理に含まれるサービスの情報と送信元へ応答するか否かを示す情報とを対応付けて定義された業務処理定義情報に従って、実行が要求された業務処理に含まれるサービスを呼び出すための電文のやりとりをおこない、それぞれのサービスを呼び出すための電文のやりとりの呼び出し結果を業務処理およびサービスに対応付けて実行ログとして前記記憶部に記録する業務処理実行手順と、
前記実行ログを参照して、前記呼び出し結果が失敗である業務処理およびサービスを取得し、該取得した業務処理およびサービスを検索キーとして、前記業務処理定義情報に定義された情報から、前記呼び出し結果が前記要求電文の送信元へ応答されないサービスの情報を抽出する未完了業務処理抽出手順と、
前記未完了業務処理抽出手順によって抽出されたサービスの情報に基づいて、呼び出し結果が失敗であったサービスの呼び出しを再実行する業務処理再実行手順と
をコンピュータに実行させることを特徴とする電文中継プログラム。 - 前記未完了業務処理抽出手順は、業務処理の実行結果が依頼元に応答された後に、非同期的にサービスの呼び出しをおこなうように前記業務処理定義情報に定義されている場合に、該サービスを、呼び出し結果が前記要求電文の送信元へ応答されていないサービスとみなすことを特徴とする請求項1に記載の電文中継プログラム。
- 前記未完了業務処理抽出手順は、現在時刻から所定の補正時間を引いた時刻を上限時刻とし、前回起動されたときの上限時刻を下限時刻とした範囲で前記要求電文が受信された業務処理に含まれるサービスに関する情報のみを抽出することを特徴とする請求項1または2に記載の電文中継プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007003869A JP5029020B2 (ja) | 2007-01-11 | 2007-01-11 | 電文中継プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007003869A JP5029020B2 (ja) | 2007-01-11 | 2007-01-11 | 電文中継プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008171209A JP2008171209A (ja) | 2008-07-24 |
JP5029020B2 true JP5029020B2 (ja) | 2012-09-19 |
Family
ID=39699241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007003869A Expired - Fee Related JP5029020B2 (ja) | 2007-01-11 | 2007-01-11 | 電文中継プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5029020B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014081946A (ja) * | 2013-12-04 | 2014-05-08 | Ricoh Co Ltd | ライセンス導入支援システム、ライセンス導入支援方法、及びライセンス導入支援プログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001014175A (ja) * | 1999-06-29 | 2001-01-19 | Toshiba Corp | ジョブ運用管理システム、ジョブ運用管理方法及び記憶媒体 |
JP2001290945A (ja) * | 2000-04-07 | 2001-10-19 | Bank Of Tokyo-Mitsubishi Ltd | 現金自動預払機を用いた金融取引方法、金融取引メニューの表示方法、現金自動預払機の利用システム、現金自動預払機、および中継センター |
-
2007
- 2007-01-11 JP JP2007003869A patent/JP5029020B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008171209A (ja) | 2008-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110659256B (zh) | 多机房同步方法、计算设备及计算机存储介质 | |
CN103460203A (zh) | 群集唯一标识符 | |
JP2007272695A (ja) | ブラウザ処理プログラムおよびブラウザ処理装置 | |
JP4500318B2 (ja) | 分散トランザクション処理方法、装置、及びプログラム | |
CN112596801A (zh) | 事务处理方法、装置、设备、存储介质、数据库 | |
JP5029020B2 (ja) | 電文中継プログラム | |
JPWO2008105099A1 (ja) | アプリケーション連携制御プログラム、アプリケーション連携制御方法およびアプリケーション連携制御装置 | |
JP2006053728A (ja) | 障害対処ルール伝播方法、障害復旧装置およびプログラム | |
JP6364727B2 (ja) | 情報処理システム、分散処理方法、及び、プログラム | |
JP6676352B2 (ja) | データ処理装置 | |
JP2008108046A (ja) | トランザクション処理システムおよびトランザクション処理方法、ならびにそのプログラム | |
JP2010152435A (ja) | 情報処理装置及び情報処理方法及びプログラム | |
JPH11161530A (ja) | トランザクション処理システム | |
JP2007102794A (ja) | フロントエンド処理機能を有する情報処理システム | |
JP2007295279A (ja) | 障害管理装置及び障害管理方法及びプログラム | |
CN110647298B (zh) | 一种数据存储控制方法及装置 | |
JP5537917B2 (ja) | 管理装置及びデータ処理制御装置及び管理方法及びデータ処理制御方法及びプログラム | |
JP4716492B2 (ja) | 冗長構成システムおよび第1のコンピュータシステムに障害が発生したときに第2のコンピュータシステムが直ちにリカバーする方法 | |
JP5812512B2 (ja) | データベースシステム、マスタースレーブ管理方法およびマスタースレーブ管理プログラム | |
JP5048537B2 (ja) | ワークフロー処理装置 | |
CN113409109B (zh) | 订单创建方法、装置、服务器及存储介质 | |
CN111414198B (zh) | 一种请求处理方法及装置 | |
WO2022180815A1 (ja) | 情報処理プログラム、情報処理方法及び情報処理装置 | |
JP4547218B2 (ja) | コンピュータ稼働状況取得システム、方法及びプログラム | |
TWI220707B (en) | Mainboard test program processing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081205 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120322 |
|
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: 20120529 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120611 |
|
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: 20150706 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |