JP2826035B2 - Data identifier numbering processing method - Google Patents
Data identifier numbering processing methodInfo
- Publication number
- JP2826035B2 JP2826035B2 JP5073252A JP7325293A JP2826035B2 JP 2826035 B2 JP2826035 B2 JP 2826035B2 JP 5073252 A JP5073252 A JP 5073252A JP 7325293 A JP7325293 A JP 7325293A JP 2826035 B2 JP2826035 B2 JP 2826035B2
- Authority
- JP
- Japan
- Prior art keywords
- session
- data identifier
- transaction
- data
- maximum
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は,管理対象データ毎にデ
ータベース内で唯一のデータ識別子を付与し,該データ
識別子により各データの管理を行うデータベースシステ
ムにおいて,効率よくデータ識別子を発番できるように
したデータ識別子発番処理方法に関するものである。BACKGROUND OF THE INVENTION The present invention provides a unique data identifier in a database for each data to be managed, and in a database system which manages each data by using the data identifier, a data identifier can be efficiently issued. This is related to the data identifier numbering processing method described above.
【0002】[0002]
【従来の技術】従来の方式を図2を用いて説明する。図
2において,31〜3nはデータベース管理システムに
対する複数のデータベースアクセス要求機構であり,7
はデータベース管理システム,8はデータベースであ
る。71はデータベース管理システム7が管理する計算
機のメモリ上の制御表であり,システム運用中の払出し
済み最大データ識別子番号を記憶するシステム側払出し
済み最大データ識別子番号記録手段である。81はシス
テム終了時の払出し済み最大データ識別子番号を記録す
るデータベース側払出し済み最大データ識別子番号記録
手段であり,ここではデータベース8内のひとつのテー
ブルとなっている。2. Description of the Related Art A conventional system will be described with reference to FIG. In FIG. 2, reference numerals 31 to 3n denote a plurality of database access request mechanisms for the database management system.
Is a database management system, and 8 is a database. Reference numeral 71 denotes a control table on a memory of a computer managed by the database management system 7, which is a system-side paid-out maximum data identifier number recording unit that stores a paid-out maximum data identifier number during system operation. Reference numeral 81 denotes a database-side paid-out maximum data identifier number recording means for recording the paid-out maximum data identifier number at the time of system termination, which is one table in the database 8 here.
【0003】まず,データベース管理システム7は,シ
ステムの運用開始時に,データベース側払出し済み最大
データ識別子番号記録手段81に記録された値をシステ
ム側払出し済み最大データ識別子番号記録手段71に複
写する。各データベースアクセス要求機構31〜3nか
らのデータベースアクセス要求(セッション)における
データ識別子の発番処理は,発番要求のつど,データベ
ース管理システム7がシステム側払出し済み最大データ
識別子番号記録手段71に記録された値を識別子として
払い出すとともに,システム側払出し済み最大データ識
別子番号記録手段71に記録された値をインクリメント
する。First, the database management system 7 copies the value recorded in the database-side paid-out maximum data identifier number recording means 81 to the system-side paid-out maximum data identifier number recording means 71 at the start of operation of the system. The numbering process of the data identifier in the database access request (session) from each of the database access requesting mechanisms 31 to 3n is performed by the database management system 7 and recorded in the system-side issued maximum data identifier number recording means 71 for each numbering request. The value is paid out as an identifier, and the value recorded in the system-side paid-out maximum data identifier number recording means 71 is incremented.
【0004】そしてシステム運用終了時に,システム側
払出し済み最大データ識別子番号記録手段71に記録さ
れた値をデータベース側払出し済み最大データ識別子番
号記録手段81に再度複写する。At the end of system operation, the value recorded in the system-side issued maximum data identifier number recording means 71 is copied again to the database-side issued maximum data identifier number recording means 81.
【0005】なお,データベース8へのアクセスのため
に,システムに対して接続を開始してからその接続を切
断するまでの期間をセッションという。そのセッション
内でのデータベース8の実更新単位をトランザクション
という。1トランザクションは,セッションの開始また
はデータベース8のコミット/ロールバックから,次の
コミット/ロールバックまたはセッションの終了までの
期間である。[0005] A period from when a connection to the system is started to access the database 8 until the connection is cut off is called a session. The actual update unit of the database 8 within the session is called a transaction. One transaction is a period from the start of a session or commit / rollback of the database 8 to the next commit / rollback or end of the session.
【0006】[0006]
【発明が解決しようとする課題】従来は,データ生成時
のデータ識別子の発番処理をデータベースシステム内の
一箇所で集中して行っていたため,データベースへのア
クセス(セッション)が非常に多く競合する場合に,デ
ータ識別子の発番機構にかかる負荷が極めて大きくなる
という問題があった。Conventionally, the process of issuing data identifiers at the time of data generation has been performed centrally at one location in the database system, so that access (session) to the database conflicts very frequently. In such a case, there is a problem that the load on the data identifier issuing mechanism becomes extremely large.
【0007】また集中型の発番機構では,セッション内
のトランザクションがロールバックにより終了した場
合,そのトランザクション内で発番された識別子番号が
無効となり,発番のための番号資源が無駄に消費される
という問題があった。In the centralized numbering mechanism, when a transaction in a session is terminated by rollback, the identifier number issued in the transaction becomes invalid, and the number resources for the numbering are wasted. Problem.
【0008】本発明の目的は,データベースへのアクセ
ス競合が極めて大きいデータベースシステムにおいて
も,データ生成時のデータ識別子の発番処理を効率よく
行う手段を提供するところにある。An object of the present invention is to provide a means for efficiently issuing data identifiers at the time of data generation even in a database system in which contention for accessing a database is extremely large.
【0009】[0009]
【課題を解決するための手段】本発明は,セッション毎
に該セッションの識別子を払い出す手段と,各セッショ
ンにおけるトランザクション毎に,セッション内でユニ
ークに払い出す副データ識別子の払出し済み最大番号を
記録するセッション内払出し済み最大副データ識別子番
号記録手段と,セッション内の現在のトランザクション
における払出し済み最大副データ識別子番号を記録する
トランザクション内払出し済み最大副データ識別子番号
記録手段とを設け,セッションの開始時には,そのセッ
ションの識別子を払い出すとともに,そのセッションの
セッション内払出し済み最大副データ識別子番号記録手
段に記録された値を,そのセッションのトランザクショ
ン内払出し済み最大副データ識別子番号記録手段に複写
し,セッション内におけるデータ生成時には,そのセッ
ションのトランザクション内払出し済み最大副データ識
別子番号記録手段に記録された値を一つインクリメント
して新たな副データ識別子とし,これをセッションの識
別子と組み合せて,生成されたデータのデータ識別子と
して発番し,そのセッション内におけるコミットによる
トランザクションの終了時には,トランザクション内払
出し済み最大副データ識別子番号記録手段に記録された
値を,そのセッションのセッション内払出し済み最大副
データ識別子番号記録手段に複写し,そのセッション内
におけるロールバックによるトランザクションの終了時
には,そのセッションのセッション内払出し済み最大副
データ識別子番号記録手段に記録された値を,そのセッ
ションのトランザクション内払出し済み最大副データ識
別子番号記録手段に複写する。According to the present invention, there is provided means for paying out an identifier of a session for each session, and recording the paid out maximum number of a sub data identifier to be paid out uniquely within a session for each transaction in each session. And a maximum paid sub data identifier number recording means for recording the maximum paid sub data identifier number in the current transaction in the session. Pays out the identifier of the session, and copies the value recorded in the maximum sub data identifier number recorded in the session of the session to the maximum sub data identifier number recorded in the transaction of the session. Inside At the time of data generation, the value recorded in the maximum sub-data identifier number paid out transaction within the transaction of the session is incremented by one as a new sub-data identifier, and this is combined with the identifier of the session to generate the generated data. At the end of a transaction by a commit in the session, the value recorded in the maximum sub-data identifier number recorded in the transaction is recorded in the maximum sub-data identifier number recorded in the session of the session. At the end of the transaction due to rollback in the session, the value recorded in the in-session paid-out maximum sub-data identifier number recording means of the session is transferred to the means in the transaction of the session. To copy to look up to the secondary data identifier number recording means.
【0010】なお,本発明の上記処理において,トラン
ザクション内払出し済み最大副データ識別子番号記録手
段に記録された値を一つインクリメントして新たな副デ
ータ識別子とする処理は,データ識別子の発番の直後に
行ってもよい。In the above-mentioned processing of the present invention, the processing of incrementing the value recorded in the maximum sub-data identifier number paid out in the transaction by one and setting it as a new sub-data identifier is performed by adding the number of the data identifier. You may go immediately.
【0011】[0011]
【作用】従来技術では,データ識別子の発番処理をデー
タベース内の一箇所で集中して行っていたのに対し,本
発明では,データ識別子を,データベースシステム内で
ユニークなセッション識別子と該セッション内でユニー
クな副データ識別子とを組み合せたものとし,データ生
成時のデータ識別子の発番処理を,セッション内でユニ
ークな副データ識別子の発番機構によりセッション毎に
独立して行う。In the prior art, the numbering process of data identifiers is performed centrally in one place in the database. On the other hand, in the present invention, the data identifier is assigned to a unique session identifier in the database system and the And a unique sub data identifier is combined, and the data identifier numbering process at the time of data generation is performed independently for each session by a unique sub data identifier numbering mechanism within the session.
【0012】これにより,データベースへのアクセス競
合が頻発するデータベースシステムでも,データ生成時
のデータ識別子の発番処理を効率よく行うことが可能と
なる。As a result, even in a database system in which contention for access to the database frequently occurs, it is possible to efficiently perform the data identifier numbering process at the time of data generation.
【0013】[0013]
【実施例】図1は本発明の実施例を説明する図であり。
図中の1はデータベース管理システム,2はデータベー
ス,31〜3nはデータベース管理システム1に対する
複数のデータベースアクセス要求機構である。FIG. 1 is a diagram for explaining an embodiment of the present invention.
In the figure, 1 is a database management system, 2 is a database, and 31 to 3n are a plurality of database access request mechanisms for the database management system 1.
【0014】4はデータベース2に対するアクセス要求
(セッション)を管理するセッション管理テーブルであ
り,セッション識別子を格納するセッション識別子のカ
ラム41,該セッション識別子が現在システム内で使用
されているか否かの状態(セッション識別子使用フラ
グ:0が未使用,1が使用中を表す)を格納するセッシ
ョン識別子使用フラグのカラム42,該セッション内で
これまでに払い出された最大副データ識別子番号を格納
する既払出し済み最大副データ識別子番号のカラム43
からなり,システムが同時に受け付け可能なセッション
数(n個)分のレコード(61から6n)を保持する。
本テーブルはセッション識別子を払い出す手段を含むと
ともに,セッション内での払出し済み最大副データ識別
子番号を記録する手段を含む。Reference numeral 4 denotes a session management table for managing an access request (session) to the database 2, a session identifier column 41 for storing the session identifier, and a status (see whether or not the session identifier is currently used in the system). (Session identifier use flag: 0 indicates unused, 1 indicates in use) A column 42 of a session identifier use flag that stores therein, and already paid out to store the maximum sub data identifier number paid out so far in the session Column 43 of maximum sub data identifier number
, And holds records (61 to 6n) for the number of sessions (n) that can be simultaneously accepted by the system.
This table includes means for paying out the session identifier, and means for recording the paid out maximum secondary data identifier number in the session.
【0015】また,51から5nは,データベース管理
システム1が管理する計算機のメモリ上の制御表であ
り,データベースアクセス要求機構31〜3nからの各
データベースアクセス要求(セッション)毎に,そのセ
ッションのトランザクション内での払出し済み最大副デ
ータ識別子番号を記録するトランザクション内払出し済
み最大副データ識別子番号記録手段である。Reference numerals 51 to 5n denote control tables on a memory of a computer managed by the database management system 1. Each time a database access request (session) is sent from the database access request mechanism 31 to 3n, a transaction of the session is performed. Means for recording a paid-out maximum sub-data identifier number within a transaction for recording a paid-out maximum sub-data identifier number within the transaction.
【0016】本方式の実行は,以下のように行われる。
まず,セッション開始時の処理は次のように行われる。
例えば,データベースアクセス要求機構31からデータ
ベース管理システム1に対してセッションの開始要求が
あった場合,データベース管理システム1は,データベ
ース2の中のセッション管理テーブル(セッション識別
子払出し手段兼セッション内払出し済み最大副データ識
別子番号記録手段)4から現在使用されていない(カラ
ム42のセッション識別子使用フラグが0の)セッショ
ン識別子(例えば,レコード61のセッション識別子=
1)を該セッションの識別子として払い出すとともに,
カラム42における当該セッション識別子の使用フラグ
を使用中=1に設定する。次に,そのセッション識別子
のセッション内払出し済み最大副データ識別子番号のカ
ラム43に記録された値を,該セッションのトランザク
ション内払出し済み最大副データ識別子番号記録手段5
1に複写する。The execution of this method is performed as follows.
First, processing at the start of a session is performed as follows.
For example, when a request to start a session is issued from the database access request mechanism 31 to the database management system 1, the database management system 1 sends the session management table (session identifier issuing means / maximum sub-issued sub-session in the session) in the database 2. From the data identifier number recording unit 4, a session identifier that is not currently used (the session identifier use flag in the column 42 is 0) (for example, the session identifier in the record 61 =
1) is issued as the session identifier,
The use flag of the session identifier in the column 42 is set to “in use = 1”. Next, the value recorded in the column 43 of the intra-session paid-out maximum sub-data identifier number of the session identifier is stored in the transaction maximum paid-out sub-data identifier number recording means 5 of the session.
Copy to 1.
【0017】そのセッション内におけるデータ生成時に
は,該セッションのトランザクション内払出し済み最大
副データ識別子番号記録手段51に記録された値を一つ
インクリメントして新たな副データ識別子とし,これを
該セッションの識別子と組み合せて当該生成データのデ
ータ識別子として発番する。At the time of generating data in the session, the value recorded in the maximum sub-data identifier number recording means 51 within the transaction of the session is incremented by one to become a new sub-data identifier, which is used as the identifier of the session. Is generated as a data identifier of the generated data.
【0018】そのセッション内におけるコミットによる
トランザクションの終了時には,トランザクション内払
出し済み最大副データ識別子番号記録手段51に記録さ
れた値を,該セッションのセッション内既払出し済み最
大副データ識別子番号カラム43に複写する。本処理に
より該トランザクション内で使用した副データ識別子番
号が確定する。At the end of the transaction due to a commit in the session, the value recorded in the maximum paid sub data identifier number recording means 51 in the transaction is copied to the already paid maximum secondary data identifier number column 43 in the session of the session. I do. By this processing, the secondary data identifier number used in the transaction is determined.
【0019】一方,そのセッション内におけるロールバ
ックによるトランザクションの終了時には,該セッショ
ンのセッション内既払出し済み最大副データ識別子番号
カラム43に記録された値を,該セッションのトランザ
クション内払出し済み最大副データ識別子番号記録手段
51に複写する。本処理により該セッションのトランザ
クション内払出し済み最大副データ識別子番号記録手段
51の値は該トランザクション開始時の値に初期化さ
れ,該トランザクション内で使用した副データ識別子番
号を次のトランザクション内で再利用できるようにな
る。On the other hand, at the end of the transaction due to rollback in the session, the value recorded in the maximum paid sub data identifier number column 43 within the session of the session is replaced with the maximum paid sub data identifier within the transaction of the session. Copied to the number recording means 51. By this processing, the value of the maximum sub data identifier number recorded in the transaction 51 of the session is initialized to the value at the start of the transaction, and the sub data identifier number used in the transaction is reused in the next transaction. become able to.
【0020】[0020]
【発明の効果】以上説明したように,本発明によれば,
データ生成時のデータ識別子の発番処理をセッション毎
に独立に行うことにより,システムに対するデータベー
スアクセス要求が複数競合する場合でも,データ識別子
の発番処理に関するシステムの負荷を,システム内で分
散することができる。また,セッション内のトランザク
ションがロールバックで終了した場合に,当該トランザ
クション内で払い出したデータ識別子番号を,後のトラ
ンザクションで再利用できるため,効率のよい発番処理
が可能となる。As described above, according to the present invention,
Distributing the system load related to data identifier generation processing in the system even when multiple database access requests to the system conflict, by performing data identifier generation processing independently for each session when data is generated Can be. Further, when a transaction in a session ends by rollback, the data identifier number paid out in the transaction can be reused in a subsequent transaction, so that efficient numbering processing can be performed.
【図1】本発明の実施例を説明するための図である。FIG. 1 is a diagram for explaining an embodiment of the present invention.
【図2】従来技術を説明するための図である。FIG. 2 is a diagram for explaining a conventional technique.
1 データベース管理システム 2 データベース 31〜3n データベースアクセス要求機構 4 セッション管理テーブル 41 セッション識別子カラム 42 セッション識別子使用フラグカラム 43 既払出し済み最大副データ識別子番号カラ
ム 51〜5n トランザクション内払出し済み最大副デー
タ識別子番号記録手段 61〜6n セッション管理テーブルのレコードDESCRIPTION OF SYMBOLS 1 Database management system 2 Database 31-3n Database access request mechanism 4 Session management table 41 Session identifier column 42 Session identifier use flag column 43 Maximum paid secondary data identifier number column 51-5n Maximum paid secondary data identifier number record in transaction Means 61-6n Record of session management table
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−118645(JP,A) 特開 平3−208143(JP,A) 特開 平3−250955(JP,A) 特開 平4−363934(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06F 12/00──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-3-118645 (JP, A) JP-A-3-208143 (JP, A) JP-A-3-250955 (JP, A) JP-A-4- 363934 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) G06F 12/00
Claims (1)
一のデータ識別子を付与し,該データ識別子により各デ
ータの管理を行うデータベースシステムであって,デー
タベースへのアクセスのためにデータベースシステムに
対して接続を開始してから接続を切断するまでのアクセ
ス単位であるセッションが同時に複数存在することがあ
るシステムにおけるデータ識別子発番処理方法におい
て,前記セッション毎に該セッションの識別子を払い出
す手段と,該セッションにおけるデータベースの実更新
単位であるトランザクション毎に該セッション内で唯一
の副データ識別子の払出し済み最大番号を記録するセッ
ション内払出し済み最大副データ識別子番号記録手段
と,該セッション内の現在のトランザクションにおける
払出し済み最大副データ識別子番号を記録するトランザ
クション内払出し済み最大副データ識別子番号記録手段
とを有し,セッションの開始時には,該セッションの識
別子を払い出すとともに,該セッションのセッション内
払出し済み最大副データ識別子番号記録手段に記録され
た値を,該セッションのトランザクション内払出し済み
最大副データ識別子番号記録手段に複写し,各セッショ
ン内におけるデータ生成時には,該セッションの前記ト
ランザクション内払出し済み最大副データ識別子番号記
録手段に記録された値を一つインクリメントして新たな
副データ識別子とし,これを該セッションの識別子と組
み合せて生成されたデータのデータ識別子として発番
し,該セッション内におけるコミットによるトランザク
ションの終了時には,前記トランザクション内払出し済
み最大副データ識別子番号記録手段に記録された値を,
該セッションの前記セッション内払出し済み最大副デー
タ識別子番号記録手段に複写し,該セッション内におけ
るロールバックによるトランザクションの終了時には,
該セッションの前記セッション内払出し済み最大副デー
タ識別子番号記録手段に記録された値を,該セッション
の前記トランザクション内払出し済み最大副データ識別
子番号記録手段に複写することを特徴とするデータ識別
子発番処理方法。1. A database system for assigning a unique data identifier in a database for each data to be managed and managing each data by the data identifier, and connecting to the database system for accessing the database. A method of issuing a session identifier for each session in a data identifier numbering processing method in a system in which a plurality of sessions, which are access units from the start of the session until the connection is disconnected, may be present simultaneously; In-session paid-out maximum sub-data identifier number recording means for recording the paid-out maximum number of the only sub-data identifier in the session for each transaction which is the actual update unit of the database, and the payout in the current transaction in the session Max sub data Means for recording an identifier number recorded in the transaction, which has been issued and which has a maximum secondary data identifier number recorded in the transaction. The recorded value is copied to the maximum sub data identifier number recorded in the transaction of the session, and is recorded in the maximum sub data identifier number recorded in the transaction of the session when the data is generated in each session. Is incremented by one to provide a new sub-data identifier, which is issued as a data identifier of data generated in combination with the identifier of the session. The recorded values in payout already up secondary data identifier number storage means,
Copied to the maximum paid secondary data identifier number recording means in the session of the session, and at the end of the transaction by rollback in the session,
A data identifier numbering process characterized in that a value recorded in said session maximum sub data identifier number recording means of said session is copied into said transaction maximum sub data identifier number recording means of said session. Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5073252A JP2826035B2 (en) | 1993-03-31 | 1993-03-31 | Data identifier numbering processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5073252A JP2826035B2 (en) | 1993-03-31 | 1993-03-31 | Data identifier numbering processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06290093A JPH06290093A (en) | 1994-10-18 |
| JP2826035B2 true JP2826035B2 (en) | 1998-11-18 |
Family
ID=13512806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5073252A Expired - Fee Related JP2826035B2 (en) | 1993-03-31 | 1993-03-31 | Data identifier numbering processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2826035B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3463399B2 (en) * | 1995-03-13 | 2003-11-05 | 富士通株式会社 | Communication system, access response device, and access request device |
-
1993
- 1993-03-31 JP JP5073252A patent/JP2826035B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06290093A (en) | 1994-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5630124A (en) | System and method for assuring atomicity of distributed update requests in a parallel database | |
| US5970488A (en) | Real-time distributed database system and method | |
| US5923833A (en) | Restart and recovery of OMG-compliant transaction systems | |
| KR20020090520A (en) | Parallel logging method of transaction processing system | |
| US7328213B2 (en) | Transaction processing method, transaction control apparatus and program thereof | |
| JP4746838B2 (en) | Partitioning database ownership between different database servers to control access to the database | |
| JP3554471B2 (en) | Group event management method and apparatus in a distributed computer environment | |
| CN110555317B (en) | Application file change processing method, device and system | |
| JP2826035B2 (en) | Data identifier numbering processing method | |
| JPH06332780A (en) | Database exclusive control method | |
| US20070174368A1 (en) | Suspension and Reinstatement of Reference Handles | |
| JP2007188518A (en) | Partitioning of ownership of database between different database servers for controlling access to database | |
| JPH0370253B2 (en) | ||
| Samuel | Time Sharing on a Multiconsole Computer | |
| JPH03202935A (en) | Synchronization update system in distributed processing system | |
| JP3290462B2 (en) | Database management system | |
| JP3047748B2 (en) | Data management device | |
| JPS61134844A (en) | Share space control system for storage device | |
| JP2994138B2 (en) | Catalog Variable Management Method for Interactive Processing System | |
| JPH1040118A (en) | Client server system and client terminal equipment | |
| JP2708012B2 (en) | Update buffer management device | |
| JP3608206B2 (en) | Private branch exchange | |
| CN120276655A (en) | Writing method, storage medium and device for process transaction log in database | |
| JP2025517659A (en) | Atomic bridging of transactions between different blockchains | |
| HK40026379A (en) | Data operation method and device, and computer readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070911 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080911 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080911 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090911 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090911 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100911 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |