JPH05313864A - ホスト−端末間動的リビジョン情報交換方式 - Google Patents
ホスト−端末間動的リビジョン情報交換方式Info
- Publication number
- JPH05313864A JPH05313864A JP4141942A JP14194292A JPH05313864A JP H05313864 A JPH05313864 A JP H05313864A JP 4141942 A JP4141942 A JP 4141942A JP 14194292 A JP14194292 A JP 14194292A JP H05313864 A JPH05313864 A JP H05313864A
- Authority
- JP
- Japan
- Prior art keywords
- revision
- host
- program
- asset
- basic
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
において、ホスト対WS、および対資産のすべてのリビ
ジョンの組み合わせに対する完全な互換を保証する。 【構成】 プログラム開始時に動的にホスト側プログラ
ム16とWS側プログラム15間でリビジョン情報を交
換し、両者で整合性を考慮することにより、ホスト対W
Sのすべてのリビジョンの組み合わせを保証する。ま
た、資産実行時にWS側資産リビジョン読み取り手段6
により一時的にホスト、WSの両者を資産開発時のリビ
ジョンと同じ状態に戻すことにより、資産のすべてのリ
ビジョンに対して互換を保証する構成である。
Description
ソフト、データベースEUF等、マイクロメインレーム
リンクソフトウェアにおいて、ホスト側プログラム、W
S側プログラム共に複数のリビジョンを有する場合に、
ホスト対WSのすべてのリビジョンの組み合わせ、およ
び対資産のリビジョンに対するすべての組み合わせに対
して完全な互換を保証し、かつその組み合わせにおいて
発揮できる最大の機能を実現するホスト−端末間動的リ
ビジョン情報交換方式に関する。
ソフトウェアではとかくホスト側とWS側のソフトウェ
アのリビジョンの整合性が問題となる。
合、従来の技術では以下のような方式がある。
を限定しているもの。
タ設定を行うことにより、整合性を保証するもの。
ることによりホストか、WSか、いずれか一方に整合性
保証を行わせるもの。
はきめ細かな整合性保証が困難である。技術1および技
術3では多少の差はあるが、整合範囲が限定される。ま
た技術2では整合範囲の限定はないが、WS上またはホ
スト上でユーザが開発した資産に対し、資産実行時にW
S側またはホスト側プログラムを動的に開発時と同じ状
態に戻すことが困難である。
−WS間でリビジョン情報を交換し、両者で整合性を考
慮することと、資産実行時に一時的にホスト、WSの両
者を資産開発時のリビジョンと同じ状態に戻すことによ
り、ホスト対WSのすべてのリビジョンの組み合わせ、
および対資産のリビジョンに対するすべての組み合わせ
に対して完全な互換を保証し、かつその組み合わせにお
いて発揮できる最大の機能を実現することを目的とす
る。
動的リビジョン情報交換方式は、ホスト上プログラムと
WS上プログラムの連携動作によるマイクロメインフレ
ームリンクソフトウェアにおいて、WS側プログラムの
基本リビジョンを保持するWS側基本リビジョン保持手
段と、WS側プログラムからホスト側プログラムへ、W
S側基本リビジョンを通知するWS側基本リビジョン通
知手段と、ホスト側プログラムの基本リビジョンを保持
するホスト側基本リビジョン保持手段と、ホスト側プロ
グラムからWS側プログラムへ、ホスト側基本リビジョ
ンを通知するホスト側基本リビジョン通知手段と、ホス
ト側プログラムの基本リビジョン、またはWS側プログ
ラム上で開発された資産のリビジョンを受け取り、それ
に合わせてWS側プログラムの動作リビジョンを決定す
るWS側動作リビジョン決定手段と、決定されたWS側
動作リビジョンを保持するWS側動作リビジョン保持手
段と、WS側プログラムの基本リビジョンを受け取り、
それに合わせてホスト側プログラムの動作リビジョンを
決定するホスト側動作リビジョン決定手段と、決定され
たホスト側動作リビジョンを保持するホスト側動作リビ
ジョン保持手段と、WS側プログラム上で開発した資産
に対し、WS側動作リビジョンを資産リビジョンとして
記録するWS側資産リビジョン記録手段と、WS側プロ
グラム上で開発した資産を実行する際に、資産リビジョ
ンを読み取るWS側資産リビジョン読み取り手段と、W
S側基本リビジョンを、一時的に資産リビジョンに変更
するWS側基本リビジョン変更手段と、を備えることに
より構成されている。
する。
ロック構成図、図2は1実施例の通常動作に関する説明
図、図3は1実施例の資産採取動作に関する説明図、図
4は1実施例の資産実行動作に関する説明図である。
ビジョン保持手段1、WS側基本リビジョン通知手段
2、WS側動作リビジョン保持手段3、WS側動作リビ
ジョン決定手段4、WS側資産リビジョン記録手段5、
WS側資産リビジョン読み取り手段6、WS側基本リビ
ジョン変更手段7、WS側動作ロジック8、WS側資産
9、ホスト側動作リビジョン決定手段10、ホスト側動
作リビジョン保持手段11、ホスト側基本リビジョン通
知手段12、ホスト側基本リビジョン保持手段13、ホ
スト側動作ロジック14、WS側プログラム15、ホス
ト側プログラム16より構成される。
ムリンクを用いたデータベース操作ツールであり、現在
までにWS側プログラム、ホスト側プログラム共に4リ
ビジョンが製品化されていることとする。WS側のそれ
ぞれのリビジョンをW1,W2,W3,W4とし、ホス
ト側のリビジョンをH1,H2,H3,H4とする。最
適な組み合わせはW1−H1のように同じ数字のもの同
士であるが、それ以外の組み合わせも動作が保証されて
いるものとする。また、本データベース操作ツールは定
形業務をカタログとしてWS側ファイルに登録する機能
を備えており、このカタログがそれぞれのリビジョンに
おいて資産として残されているものとする。資産には、
それが作成されたときのリビジョンが記録されており、
このリビジョンをC1,C2,C3,C4とする。この
資産はそれよりもリビジョンの高いWS側およびホスト
側のプログラム上で完全に動作が保証されているものと
する。
グラムのリビジョンがW2、ホスト側プログラムのリビ
ジョンがH3である場合を例にとり、動作を説明する。
スト側プログラム16が起動され、次にWS側プログラ
ム15が起動される。WS側プログラム中のWS側基本
リビジョン保持手段1はWS側リビジョンである「W
2」も保持している。WS側基本リビジョン通知手段2
は、WS側基本リビジョン保持手段1よりリビジョン
「W2」を取り出し、ホスト側プログラム16に通知す
る。ホスト側動作リビジョン決定手段10は、WS側基
本リビジョン通知手段2よりWS側リビジョン「W2」
を受け取る。次にホスト側動作リビジョン決定手段10
はホスト側基本リビジョン保持手段13よりリビジョン
「H3」を取り出し、WSより受けた「W2」との比較
を行う。この場合、WのほうがHより小さいため、ホス
ト側動作リビジョン決定手段10はホスト動作リビジョ
ンを小さい方に合わせて「H2」に決定する。ホスト側
動作リビジョン保持手段11はこの「H2」を保持す
る。
リビジョン保持手段13はホスト側リビジョンである
「H3」を保持している。ホスト側基本リビジョン通知
手段12は、ホスト側基本リビジョン保持手段13より
リビジョン「H3」を取り出し、WS側プログラム15
に通知する。WS側動作リビジョン決定手段4は、ホス
ト側基本リビジョン通知手段12よりホスト側リビジョ
ン「H3」を受け取る。次にWS側動作リビジョン決定
手段4はWS側基本リビジョン保持手段1よりリビジョ
ン「W2」を取り出し、ホストより受けた「H3」との
比較を行う。この場合、WのほうがHより小さいため、
WS側動作リビジョン決定手段4はWS動作リビジョン
を基本リビジョン通りの「W2」に決定する。WS側動
作リビジョン保持手段3は、この「W2」を保持する。
ョン保持手段3が保持するWS側動作リビジョン「W
2」を参照し、リビジョンに合わせた動作を行う。ま
た、ホスト側動作ロジック14はホスト側動作リビジョ
ン保持手段11が保持するホスト側動作リビジョン「H
2」を参照し、リビジョンに合わせた動作を行う。この
結果、図2(b)のように、最適な組み合わせ「W2−
H2」の動作を得ることができる。以上の例はホスト側
プログラムのリビジョンがWS側プログラムのリビジョ
ンより高い場合の例であるが、逆の場合も同様の処理に
より、最適な組み合わせと等価な動作をシュミレートす
ることが可能である。
としてWS側ファイルに残す場合を考える。WSプログ
ラムの機能を利用し、操作のログをファイルにカタログ
として登録することができるが、この際にファイルには
現在の動作リビジョンがカタログの資産リビジョンとし
て記録される。この資産リビジョンが記録されるしくみ
を以下に説明する。
資産リビジョン記録手段5はWS側動作リビジョン保持
手段3が保持するWS側動作リビジョン「W2」を参照
し、この値に対応する「C2」を資産リビジョンとして
ファイル中に記録する。WS側動作リビジョンは前述し
た通り、WS側基本リビジョンだけでなく、ホスト側基
本リビジョンにも依存するため、WS側プログラム15
とホスト側プログラム16の両方のリビジョンを考慮し
て、資産リビジョンが記録されることになる。図3はこ
の動作を説明したものである。
プログラム16の両方のプログラムを前述の状態からそ
れぞれ1つづつリビジョンアップした場合、すなわち、
「W3−H4」の組み合わせ上で、前述のリビジョン
「C2」の資産を実行した場合の動作について説明す
る。
が「W3」、ホスト側基本リビジョンが「H4」である
場合、前述したような機構により、図4(b)のように
WS側動作リビジョンが「W3」、ホスト側動作リビジ
ョンが「H3」となり、「W3−H3」の組み合わせが
シミュレートされる。
実行すると、まず、WS側資産リビジョン読み取り手段
6がカタログファイルより資産リビジョン「C2」を読
み取る。次にWS側資産リビジョン読み取り手段6はW
S側動作リビジョン決定手段4に対し、この資産リビジ
ョン「C2」を通知する。WS側動作リビジョン決定手
段4は、WS側資産リビジョン読み取り手段6より資産
リビジョン「C2」を受け取る。次にWS側動作リビジ
ョン決定手段4はWS側基本リビジョン保持手段1より
リビジョン「W3」を取り出し、資産リビジョン「C
2」との比較を行う。この場合、WのほうがCより大き
いため、WS側動作リビジョン決定手段4はWS動作リ
ビジョンを資産リビジョンに合わせ「W2」に決定す
る。WS側動作リビジョン保持手段3はこの「W2」を
保持する。ここまでの動作を説明したものが図4(c)
である。
WS側資産リビジョン読み取り手段6より資産リビジョ
ン「C2」を受け取り、WS側基本リビジョン保持手段
1が保持するWS側基本リビジョンを「C2」に対応す
る「W2」に変更する。WS側基本リビジョン通知手段
2は、WS側基本リビジョン保持手段1よりリビジョン
「W2」を取り出し、ホスト側プログラム16に通知す
る。ホスト側動作リビジョン決定手段10は、WS側基
本リビジョン通知手段2よりWS側リビジョン「W2」
を受け取る。次にホスト側動作リビジョン決定手段10
はホスト側基本リビジョン保持手段13よりリビジョン
「H4」を取り出し、WSより受けた「W2」との比較
を行う。この場合、WのほうがHより小さいため、ホス
ト側動作リビジョン決定手段10はホスト動作リビジョ
ンを小さい方に合わせて「H2」に決定する。ホスト側
動作リビジョン保持手段はこの「H2」を保持する。
ック14はそれぞれ、「W2」、「H2」に従うため、
図4(d)のように、「W2−H2」の組み合わせがシ
ミュレートされる。図3と図4(d)を比較すればわか
るように、資産を採取した時と同じ状態「C2−W2−
H2」が再現されていることがわかる。このことによ
り、WS側やホスト側の動作ロジック改造が行われて
も、資産が採取されたときと同じWS−ホストの組み合
わせを再現でき、資産との整合性を保証することが可能
となる。
は、前述のリビジョン変更と同様な動作によりWS側動
作リビジョンは「W3」、ホスト側動作リビジョンは
「H4」に戻される。
ロメインレームリンクソフトウェアにおいて、ホスト側
プログラム、WS側プログラム共に複数のリビジョンを
有する場合に、ホスト対WSのすべてのリビジョンの組
み合わせ、および対資産のリビジョンに対するすべての
組み合わせに対して完全な互換を保証し、かつ、その組
み合わせにおいて発揮できる最大の機能を実現できると
いう効果がある。
図、
Claims (1)
- 【請求項1】 ホスト上プログラムとWS(ワークステ
ーション)上プログラムの連携動作によるマイクロメイ
ンフレームリンクソフトウェアにおいて、 WS側プログラムの基本リビジョンを保持するWS側基
本リビジョン保持手段と、 WS側プログラムからホスト側プログラムへ、WS側基
本リビジョンを通知するWS側基本リビジョン通知手段
と、 ホスト側プログラムの基本リビジョンを保持するホスト
側基本リビジョン保持手段と、 ホスト側プログラムからWS側プログラムへ、ホスト側
基本リビジョンを通知するホスト側基本リビジョン通知
手段と、 ホスト側プログラムの基本リビジョン、またはWS側プ
ログラム上で開発された資産のリビジョンを受け取り、
それに合わせてWS側プログラムの動作リビジョンを決
定するWS側動作リビジョン決定手段と、 決定されたWS側動作リビジョンを保持するWS側動作
リビジョン保持手段と、 WS側プログラムの基本リビジョンを受け取り、それに
合わせてホスト側プログラムの動作リビジョンを決定す
るホスト側動作リビジョン決定手段と、 決定されたホスト側動作リビジョンを保持するホスト側
動作リビジョン保持手段と、 WS側プログラム上で開発した資産に対し、WS側動作
リビジョンを資産リビジョンとして記録するWS側資産
リビジョン記録手段と、 WS側プログラム上で開発した資産を実行する際に、資
産リビジョンを読み取るWS側資産リビジョン読み取り
手段と、 WS側基本リビジョンを、一時的に資産リビジョンに変
更するWS側基本リビジョン変更手段とからなる、 ホスト−端末間動的リビジョン情報交換方式。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4141942A JP2912084B2 (ja) | 1992-05-08 | 1992-05-08 | ホスト−ワークステーション間動的リビジョン情報整合方式 |
| US08/057,474 US5450606A (en) | 1992-05-08 | 1993-05-06 | System for dynamically exchanging and matching revision information between host and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4141942A JP2912084B2 (ja) | 1992-05-08 | 1992-05-08 | ホスト−ワークステーション間動的リビジョン情報整合方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05313864A true JPH05313864A (ja) | 1993-11-26 |
| JP2912084B2 JP2912084B2 (ja) | 1999-06-28 |
Family
ID=15303727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4141942A Expired - Fee Related JP2912084B2 (ja) | 1992-05-08 | 1992-05-08 | ホスト−ワークステーション間動的リビジョン情報整合方式 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5450606A (ja) |
| JP (1) | JP2912084B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5586322A (en) * | 1992-06-11 | 1996-12-17 | Beck; Robert E. | Workgroup organized network manager with workstation comparison system |
| US5832511A (en) * | 1992-06-11 | 1998-11-03 | Beck Systems, Inc. | Workgroup network manager for controlling the operation of workstations within the computer network |
| FI98579C (fi) * | 1995-01-20 | 2004-11-11 | Eads Secure Networks Oy | Suorakanavalla liikennöiminen |
| US5706431A (en) * | 1995-12-29 | 1998-01-06 | At&T | System and method for distributively propagating revisions through a communications network |
| US7047527B1 (en) * | 2002-07-18 | 2006-05-16 | Unisys Corporation | Method for identification of version levels of components across heterogeneous systems while eliminating mis-matched versions |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5228137A (en) * | 1985-10-29 | 1993-07-13 | Mitem Corporation | Method for controlling execution of host computer application programs through a second computer by establishing relevant parameters having variable time of occurrence and context |
| US5062059A (en) * | 1986-12-08 | 1991-10-29 | Sunriver Corporation | Apparatus and method for communication between host CPU and remote terminal |
| US5269014A (en) * | 1988-05-24 | 1993-12-07 | Mitsubishi Denki Kabushiki Kaisha | Automatic programming system with design review capabilities |
| US4999766A (en) * | 1988-06-13 | 1991-03-12 | International Business Machines Corporation | Managing host to workstation file transfer |
| US5051892A (en) * | 1989-02-09 | 1991-09-24 | International Business Machines Corp. | Full duplex conversation between transaction programs |
-
1992
- 1992-05-08 JP JP4141942A patent/JP2912084B2/ja not_active Expired - Fee Related
-
1993
- 1993-05-06 US US08/057,474 patent/US5450606A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2912084B2 (ja) | 1999-06-28 |
| US5450606A (en) | 1995-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20050114854A1 (en) | System and method for dynamic cooperative distributed execution of computer tasks without a centralized controller | |
| CN112579455B (zh) | 一种接口自动化测试方法、装置、电子设备及存储介质 | |
| CN117743145A (zh) | 一种基于编码模板的测试脚本生成方法、装置及处理设备 | |
| CN111209204B (zh) | 一种基于JSON的web自动化测试方法及其系统和装置 | |
| JP2912084B2 (ja) | ホスト−ワークステーション間動的リビジョン情報整合方式 | |
| JPH08314760A (ja) | プログラム開発支援装置 | |
| Agrawal et al. | An interprocedural framework for placement of asynchronous I/O operations | |
| CN116415599A (zh) | Ic卡读取方法、写入方法、装置、电子设备及存储介质 | |
| US7702764B1 (en) | System and method for testing network protocols | |
| CN115292399B (zh) | 数据转换方法、装置、设备及存储介质 | |
| JPH11328115A (ja) | アプリケーション構築方式およびアプリケーション構築用プログラムを記録した記録媒体 | |
| JP2723805B2 (ja) | シミュレーションプログラム生成方式 | |
| JPH1165884A (ja) | マイクロコンピュータ及びそのデバッグ方法 | |
| CN119273463A (zh) | 交易业务处理系统及方法 | |
| CN115658519A (zh) | 一种代码测试的方法、装置、设备及存储介质 | |
| JPS63201740A (ja) | サ−ビスプロセツサのデ−タ編集方式 | |
| JP2677043B2 (ja) | プログラム開発支援装置 | |
| JP3293652B2 (ja) | シミュレーションプログラム生成方式 | |
| CN118332975A (zh) | 一种标签芯片验证系统 | |
| CN117331840A (zh) | 一种调试方法和系统 | |
| JPS62242235A (ja) | 機能適合性のチエツク方式 | |
| JPH04248636A (ja) | 複数プログラム制御方式 | |
| JPS6341948A (ja) | シンボリツクデバグシステム | |
| JPH08147196A (ja) | システムコールエミュレータ | |
| KR19990004963A (ko) | 전전자 교환기에서 디버그 메시지 출력방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20080409 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090409 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100409 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110409 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120409 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |