JPH07168745A - File parallel processor - Google Patents

File parallel processor

Info

Publication number
JPH07168745A
JPH07168745A JP5316162A JP31616293A JPH07168745A JP H07168745 A JPH07168745 A JP H07168745A JP 5316162 A JP5316162 A JP 5316162A JP 31616293 A JP31616293 A JP 31616293A JP H07168745 A JPH07168745 A JP H07168745A
Authority
JP
Japan
Prior art keywords
file
processing
subfile
data
batch processing
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
Application number
JP5316162A
Other languages
Japanese (ja)
Other versions
JP2720775B2 (en
Inventor
Yukio Takahashi
幸雄 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP5316162A priority Critical patent/JP2720775B2/en
Publication of JPH07168745A publication Critical patent/JPH07168745A/en
Application granted granted Critical
Publication of JP2720775B2 publication Critical patent/JP2720775B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To perform file processing by plural subfile processing means in parallel by forming a subfile in a file for batch processing by dividing into physical subfiles that is a processing unit in a subfile processing means. CONSTITUTION:A batch processing file forming means 200 stores an input data file 100 that is data to be processed in a file 300 for batch processing being a standby coupling organizing type file. A batch processing control means 500 starts up the physical subfiles 311-31n in the logical subfile 310 of the file 300 for batch processing by allocating to physical subfile processing means 501-503 one by one while referring to a control file 400. Application programs 511-513 receive data from the physical subfile processing means 501-503, and update a data base 600.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はファイル中の複数のデー
タを並行して処理するファイル並行処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a file parallel processing apparatus for processing a plurality of data in a file in parallel.

【0002】[0002]

【従来の技術】従来のファイル処理装置では、大量のデ
ータを一括して処理(以下、一括処理という)する場
合、例えばバンキングシステムにおける給与振込や公共
料金の引き落とし処理など、にはデータを1つのファイ
ルに割り当てて処理を行っていた。このため、これらの
処理は1つのファイルについて逐次的に処理されてい
た。
2. Description of the Related Art In a conventional file processing apparatus, when a large amount of data is collectively processed (hereinafter referred to as "collective processing"), for example, salary transfer or utility charge deduction processing in a banking system, one data It was assigned to a file and processed. Therefore, these processes are sequentially processed for one file.

【0003】例えば、ある会社の社員の給与振込のデー
タを全て1つのファイルに格納し、給与振込のデータを
1人分ずつ読み込んで、給与振込処理を行うアプリケー
ションプログラムによりデータベースの更新処理を行っ
ていた。
For example, all data of payrolls of employees of a certain company are stored in one file, the data of payrolls are read one by one, and the database is updated by an application program for payroll transfer. It was

【0004】従来技術の一例として、特開平4−130
964号公報には、1つの入出金データファイルから入
出金データを抽出するセンタカット方式が記載されてい
る。
As an example of the prior art, Japanese Patent Laid-Open No. 4-130
Japanese Patent No. 964 describes a center cut method for extracting deposit / withdrawal data from one deposit / withdrawal data file.

【0005】[0005]

【発明が解決しようとする課題】上述した従来のファイ
ル処理装置では、たとえ、処理装置側に空きがあったと
してもファイル中の各データに対して逐次的にしかアク
セスできず、処理の高速化ができなかった。すなわち、
システム全体として処理性能が向上しないという問題が
あった。
In the above-mentioned conventional file processing apparatus, even if there is a vacancy in the processing apparatus side, each data in the file can be accessed only sequentially, and the processing speed can be increased. I couldn't. That is,
There was a problem that the processing performance of the entire system was not improved.

【0006】[0006]

【課題を解決するための手段】上述した問題点を解決す
るため本願発明のファイル並行処理装置では、処理すべ
きデータを少なくとも1つのサブファイルとして一括処
理用ファイルに格納すると共にこの一括処理用ファイル
の名前を制御ファイルに登録する一括処理用ファイル作
成手段と、それぞれが前記サブファイルの1つからデー
タを読み出して複数のアプリケーションプログラムの1
つに処理をさせる複数のサブファイル処理手段と、前記
制御ファイルが保持する前記一括処理用ファイルの名前
を参照することにより前記複数のサブファイル処理手段
の各々に前記サブファイルを割り当てて全ての前記サブ
ファイルのデータを処理するまで前記複数のサブファイ
ル処理手段を起動していく一括処理制御手段とを含み、
前記アプリケーションプログラムの各々は前記サブファ
イル処理手段から受け取ったデータを処理してデータベ
ースを更新する。
In order to solve the above-mentioned problems, in the file parallel processing apparatus of the present invention, the data to be processed is stored in the batch processing file as at least one subfile, and the batch processing file is stored. And a batch processing file creating means for registering the name of each of the plurality of application programs in the control file and reading data from one of the sub files.
A plurality of sub-file processing means for performing one process, and by assigning the sub-files to each of the plurality of sub-file processing means by referring to the names of the batch processing files held by the control file. A batch processing control means for activating the plurality of subfile processing means until the data of the subfile is processed,
Each of the application programs processes the data received from the subfile processing means to update the database.

【0007】[0007]

【実施例】次に本発明のファイル並行処理装置の一実施
例について図面を参照して詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment of the file parallel processing apparatus of the present invention will be described in detail with reference to the drawings.

【0008】図1を参照すると、本発明のファイル並行
処理装置の一実施例を示すブロック図は、入力データフ
ァイル100と、一括処理用ファイル作成手段200
と、一括処理用ファイル300と、制御ファイル400
と、一括処理制御手段500と、データベース600と
を含んでいる。
Referring to FIG. 1, a block diagram showing an embodiment of a file parallel processing apparatus of the present invention is an input data file 100 and a batch processing file creating means 200.
, Batch processing file 300, and control file 400
And a batch processing control means 500 and a database 600.

【0009】また、図1のブロック図は、一括処理制御
手段500によって起動されるサブファイル処理手段5
01〜503と、これらサブファイル処理手段501〜
503の各々からデータを受け取りデータベース600
を更新するアプリケーションプログラム511〜513
を含んでいる。
Further, the block diagram of FIG. 1 shows the sub-file processing means 5 activated by the batch processing control means 500.
01-503 and these sub-file processing means 501-
A database 600 that receives data from each of the 503
Application programs 511 to 513 for updating
Is included.

【0010】入力データファイル100は、アプリケー
ションプログラム511〜513によりデータベース6
00を更新するための元となるデータを格納するファイ
ルで、例えばバンキングシステムにおけるある会社の社
員全員の給与振込データなどが格納される。
The input data file 100 is stored in the database 6 by the application programs 511 to 513.
This is a file that stores the original data for updating 00, and stores, for example, salary transfer data for all employees of a company in the banking system.

【0011】一括処理用ファイル作成手段200は、入
力データファイル100を読み込んで一括処理用ファイ
ル300内に1つ以上の物理サブファイル311〜31
nを作成する。そして、これら物理サブファイル311
〜31nを含む1つの論理サブファイル310を作成す
る。そして、これら論理サブファイル310と物理サブ
ファイル311〜31nのファイル名を制御ファイル4
00に登録する。
The batch processing file creating means 200 reads the input data file 100 and stores one or more physical sub files 311 to 31 in the batch processing file 300.
Create n. Then, these physical subfiles 311
Create one logical subfile 310 containing ~ 31n. The file names of the logical subfile 310 and the physical subfiles 311 to 31n are set to the control file 4
Register with 00.

【0012】一括処理用ファイル300は、2次記憶装
置上の待機結合編成型ファイル、すなわちサブファイル
単位に格納管理できるファイル編成を有するファイルで
あり、一括処理の起動単位である論理サブファイルを1
つ以上格納し、この論理サブファイルを単位として管理
する。
The batch processing file 300 is a standby join organization type file on the secondary storage device, that is, a file having a file organization that can be stored and managed in units of subfiles.
Store one or more and manage this logical subfile as a unit.

【0013】論理サブファイル310は、入力データフ
ァイル100から一括処理用ファイル作成手段200に
より作成され、1つ以上の物理サブファイルを含んで構
成される。物理サブファイル311〜31nは、アプリ
ケーションプログラム511〜513によって処理され
るデータを格納する。
The logical subfile 310 is created from the input data file 100 by the batch processing file creating means 200 and is configured to include one or more physical subfiles. The physical subfiles 311 to 31n store data processed by the application programs 511 to 513.

【0014】制御ファイル400は、一括処理制御手段
500が動作するために必要な情報を格納する2次記憶
装置上のファイルである。例えば、起動可能なサブファ
イル処理手段の数、論理サブファイルのファイル名、物
理サブファイルのファイル名、および、サブファイル処
理手段の稼働状態などを記録する。
The control file 400 is a file on the secondary storage device that stores information necessary for the batch processing control means 500 to operate. For example, the number of subfile processing means that can be activated, the file name of the logical subfile, the file name of the physical subfile, and the operating status of the subfile processing means are recorded.

【0015】一括処理制御手段500は、サブファイル
処理手段501〜503における処理を制御するもので
ある。この一括処理制御手段500は、例えば(図示し
ない)端末からのオペレータコマンドによって起動され
て、制御ファイル400に設定されている「起動可能な
サブファイル処理手段の数」を超えない範囲で、稼働し
ていないサブファイル処理手段を起動する。この際、各
サブファイル処理手段には、未処理の物理サブファイル
を割り当てる。その後、サブファイル処理手段501〜
503から、全ての物理サブファイルのデータの処理を
完了した旨の終了通知を受け取った場合には、制御ファ
イル400内の「サブファイル処理手段の稼働状態」を
更新する。
The collective processing control means 500 controls the processing in the sub-file processing means 501 to 503. The collective processing control means 500 is activated by, for example, an operator command from a terminal (not shown), and operates within a range not exceeding the “number of subfile processing means that can be activated” set in the control file 400. Not start the sub file processing means. At this time, an unprocessed physical subfile is assigned to each subfile processing means. After that, the sub file processing means 501-
When the end notification indicating that the processing of the data of all the physical subfiles is completed is received from 503, the “operation status of the subfile processing means” in the control file 400 is updated.

【0016】データベース600は、アプリケーション
プログラムの更新処理の対象であるデータを格納するフ
ァイルである。
The database 600 is a file that stores data that is the target of update processing of an application program.

【0017】次に、このように構成された本発明の上記
一実施例の動作について図面を参照して説明する。
Next, the operation of the above-described one embodiment of the present invention thus constructed will be described with reference to the drawings.

【0018】図2を参照すると、本発明のファイル並行
処理装置の一実施例における処理の流れを表す図であ
る。まず、端末から入力されたオペレータコマンドによ
り、一括処理用ファイル作成手段200が起動される。
このオペレータコマンドは、例えば、 コマンド名 サブファイル分割数 といった形式で入力される。
Referring to FIG. 2, it is a diagram showing the flow of processing in one embodiment of the file parallel processing apparatus of the present invention. First, the batch processing file creating means 200 is activated by an operator command input from the terminal.
This operator command is input, for example, in the format of command name subfile division number.

【0019】そして、このようにして起動された一括フ
ァイル処理用ファイル作成手段200は、入力データフ
ァイル100からデータを読み込む(ステップ90
1)。一括処理用ファイル作成手段200は、入力デー
タファイル100から読み込んだデータを基に一括処理
用ファイル300中に論理サブファイル310を作成す
る(ステップ902)。この論理サブファイル310に
は、オペレータコマンドにより指定された「サブファイ
ル分割数」が示す数の物理サブファイル311〜31n
を作成される。この際、これら物理サブファイル311
〜31nが有するデータはそれぞれ均等な量になるよう
に作成される。その後、一括処理用ファイル作成手段2
00は、作成した論理サブファイルのファイル名および
物理サブファイルのファイル名を制御ファイル400に
格納する。
Then, the batch file processing file creating means 200 activated in this way reads data from the input data file 100 (step 90).
1). The batch processing file creating means 200 creates a logical subfile 310 in the batch processing file 300 based on the data read from the input data file 100 (step 902). In this logical subfile 310, the number of physical subfiles 311 to 31n indicated by the "subfile division number" designated by the operator command is indicated.
Is created. At this time, these physical subfiles 311
The data of 31n are created so as to have an equal amount. After that, batch processing file creation means 2
00 stores the file name of the created logical subfile and the file name of the physical subfile in the control file 400.

【0020】これら一括処理用ファイル300の作成完
了後、端末からのオペレータコマンドにより一括処理制
御手段500が起動される。この一括処理制御手段50
0は、各サブファイル手段に物理サブファイルを割り当
てて(ステップ903)、これらサブファイル手段を起
動する。例えば、制御ファイル400に設定されている
「起動可能なサブファイル処理手段の数」が3であった
場合、3つのサブファイル処理手段501〜503に対
して、それぞれ物理ファイル311〜313の内の1つ
ずつが割り当てられる。これらサブファイル処理手段5
01〜503は、それぞれ割り当てられた物理ファイル
311〜313からデータを読み出し(ステップ90
4)、アプリケーションプログラム511〜513に渡
す。アプリケーションプログラム511〜513は、そ
れぞれサブファイル処理手段501〜503から渡され
たデータを処理して、データベース600を更新する。
例えばバンキングシステムにおけるある会社の社員の給
与振込データの場合には、社員1人分ずつのデータが順
番に読み出されて処理されていく。
After the creation of these batch processing files 300 is completed, the batch processing control means 500 is activated by an operator command from the terminal. This collective processing control means 50
0 assigns a physical subfile to each subfile means (step 903) and activates these subfile means. For example, when the “number of sub-file processing means that can be activated” set in the control file 400 is 3, for the three sub-file processing means 501 to 503, the physical files 311 to 313 are respectively stored. One is assigned each. These sub-file processing means 5
01 to 503 read data from the assigned physical files 311 to 313, respectively (step 90
4), and pass it to the application programs 511 to 513. The application programs 511 to 513 process the data passed from the subfile processing units 501 to 503, respectively, and update the database 600.
For example, in the case of salary transfer data of an employee of a company in a banking system, data for each employee is sequentially read and processed.

【0021】物理ファイル311〜313のいずれかに
ついて全てのデータの処理が終了した場合、その物理フ
ァイルに対応するサブファイル処理手段は、一括処理制
御手段500に対して処理終了を通知する(ステップ9
05)。
When the processing of all the data of any of the physical files 311 to 313 is completed, the subfile processing means corresponding to the physical file notifies the batch processing control means 500 of the completion of the processing (step 9).
05).

【0022】この処理終了通知を受け取った一括処理制
御手段500は、処理されていない物理サブファイルが
あれば(ステップ906)、処理終了通知を発したサブ
ファイル処理手段に対して、再びステップ903に戻り
未処理の物理サブファイルを割り当てて、そのサブファ
イル処理手段を起動する。
Upon receiving this processing end notification, the batch processing control means 500, if there is an unprocessed physical subfile (step 906), returns to step 903 to the subfile processing means which has issued the processing end notification. The unprocessed return physical subfile is allocated and the subfile processing means is activated.

【0023】もし、処理すべき全ての物理サブファイル
を処理してしまった場合には(ステップ906)、当該
一括処理を終了する。
If all the physical subfiles to be processed have been processed (step 906), the batch processing is terminated.

【0024】このようにして、論理サブファイル310
内の未処理の物理サブファイルがある間は、一括処理制
御手段500はサブファイル処理手段501〜503を
常に稼働させるように物理ファイルを割り当てて処理を
継続させる。
In this way, the logical subfile 310
While there is an unprocessed physical subfile in the batch processing control means 500, the batch processing control means 500 allocates a physical file so that the subfile processing means 501 to 503 always operate and continues the processing.

【0025】[0025]

【発明の効果】以上説明したように本発明では、一括処
理用ファイル内のサブファイルを、サブファイル処理手
段における処理単位である物理サブファイルに分割して
生成することにより、複数のサブファイル処理手段同士
で並行してファイル処理を行うことができ、一括処理に
おけるファイル処理の性能を向上させることができる。
As described above, according to the present invention, the subfile in the batch processing file is divided into physical subfiles, which are the processing units in the subfile processing means, to generate a plurality of subfiles. The files can be processed in parallel between the means, and the performance of the file processing in the batch processing can be improved.

【0026】[0026]

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例のファイル並行処理装置の構
成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a file parallel processing apparatus according to an exemplary embodiment of the present invention.

【図2】本発明の一実施例のファイル並行処理装置の動
作を示す流れ図である。
FIG. 2 is a flowchart showing the operation of the file parallel processing apparatus according to the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

100 入力データファイル 200 一括処理用ファイル作成手段 300 一括処理用ファイル 310 論理サブファイル 311〜31n 物理サブファイル 400 制御ファイル 500 一括処理制御手段 501〜503 サブファイル処理手段 511〜513 アプリケーションプログラム 600 データベース 100 input data file 200 batch processing file creating means 300 batch processing file 310 logical subfile 311 to 31n physical subfile 400 control file 500 batch processing control means 501 to 503 subfile processing means 511 to 513 application program 600 database

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】処理すべきデータを少なくとも1つのサブ
ファイルとして一括処理用ファイルに格納すると共にこ
の一括処理用ファイルの名前を制御ファイルに登録する
一括処理用ファイル作成手段と、 それぞれが前記サブファイルの1つからデータを読み出
して複数のアプリケーションプログラムの1つに処理を
させる複数のサブファイル処理手段と、 前記制御ファイルが保持する前記一括処理用ファイルの
名前を参照することにより前記複数のサブファイル処理
手段の各々に前記サブファイルを割り当てて全ての前記
サブファイルのデータを処理するまで前記複数のサブフ
ァイル処理手段を起動していく一括処理制御手段とを含
み、 前記アプリケーションプログラムの各々は前記サブファ
イル処理手段から受け取ったデータを処理してデータベ
ースを更新することを特徴とするファイル並行処理装
置。
1. A batch processing file creating means for storing data to be processed as at least one subfile in the batch processing file and registering the name of the batch processing file in a control file, and each of the subfiles. A plurality of sub-file processing means for reading data from one of the plurality of application programs and causing one of a plurality of application programs to perform processing, and the plurality of sub-files by referring to the name of the batch processing file held by the control file Batch processing control means for activating the plurality of sub-file processing means until the sub-files are assigned to each processing means and data of all the sub-files are processed, and each of the application programs includes the sub-processing means. Processes the data received from the file processing means File parallel processing apparatus and updates the database.
【請求項2】前記一括処理用ファイルは待機結合編成型
ファイルであって前記サブファイルを単位として格納し
管理することを特徴とする請求項1記載のファイル並行
処理装置。
2. The file parallel processing apparatus according to claim 1, wherein the batch processing file is a standby join organization type file, and the subfile is stored and managed as a unit.
【請求項3】前記データは給与振込データであることを
特徴とする請求項1記載のファイル並行処理装置。
3. The file parallel processing apparatus according to claim 1, wherein the data is payroll transfer data.
JP5316162A 1993-12-16 1993-12-16 File parallel processing unit Expired - Fee Related JP2720775B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5316162A JP2720775B2 (en) 1993-12-16 1993-12-16 File parallel processing unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5316162A JP2720775B2 (en) 1993-12-16 1993-12-16 File parallel processing unit

Publications (2)

Publication Number Publication Date
JPH07168745A true JPH07168745A (en) 1995-07-04
JP2720775B2 JP2720775B2 (en) 1998-03-04

Family

ID=18073979

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5316162A Expired - Fee Related JP2720775B2 (en) 1993-12-16 1993-12-16 File parallel processing unit

Country Status (1)

Country Link
JP (1) JP2720775B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105978951A (en) * 2016-04-27 2016-09-28 努比亚技术有限公司 Rapid file transmission method applied to mobile terminal and system thereof
CN112131188A (en) * 2020-09-29 2020-12-25 中国银行股份有限公司 Batch file distribution processing method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63307553A (en) * 1987-06-08 1988-12-15 Nec Corp File control system
JPH02113350A (en) * 1988-10-24 1990-04-25 Nec Corp File processor
JPH0330033A (en) * 1989-06-27 1991-02-08 Nec Corp File copying processor
JPH0367342A (en) * 1989-08-04 1991-03-22 Nec Corp File access control method for operating system
JPH04102136A (en) * 1990-08-22 1992-04-03 Nec Corp System for possessing full damp of data base

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63307553A (en) * 1987-06-08 1988-12-15 Nec Corp File control system
JPH02113350A (en) * 1988-10-24 1990-04-25 Nec Corp File processor
JPH0330033A (en) * 1989-06-27 1991-02-08 Nec Corp File copying processor
JPH0367342A (en) * 1989-08-04 1991-03-22 Nec Corp File access control method for operating system
JPH04102136A (en) * 1990-08-22 1992-04-03 Nec Corp System for possessing full damp of data base

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105978951A (en) * 2016-04-27 2016-09-28 努比亚技术有限公司 Rapid file transmission method applied to mobile terminal and system thereof
CN112131188A (en) * 2020-09-29 2020-12-25 中国银行股份有限公司 Batch file distribution processing method and device
CN112131188B (en) * 2020-09-29 2023-11-21 中国银行股份有限公司 Batch file distribution processing method and device

Also Published As

Publication number Publication date
JP2720775B2 (en) 1998-03-04

Similar Documents

Publication Publication Date Title
JPH061447B2 (en) How to back up the database
JPH07168745A (en) File parallel processor
JPH05233413A (en) File recovery system
JPH0512087A (en) System for outputting pre-updating journal
JP2817911B2 (en) Access control method for keyed files
JP2669241B2 (en) Migration processing method
JPS61178788A (en) Document file retrieving system
JP2767966B2 (en) High-speed file access method
JPH0273436A (en) File control system
JPH0296277A (en) Picture data control system
JPH04155546A (en) Multivolume file processing method
JPH0628386A (en) System for issuing command of starting center cut
JPH06348572A (en) Multi-mechanism disk system
JP2771986B2 (en) Magnetic tape unit
JPS63239540A (en) Data management system in memory medium
JPH01169793A (en) System for moving optical disk management information
JPH02208737A (en) Queue control system
JPH103412A (en) Magnetic disk file relocation system
JPH03132819A (en) Medium controller
JPH04287245A (en) System for managing free area of file system
JPH04238532A (en) Sort processing system
JPS5894045A (en) Data processing system
JPH06332856A (en) On-line job processing system
JPS62160547A (en) Volume control system of secondary storage device
JPH0594346A (en) File i/o management mechanism

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071121

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081121

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081121

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091121

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees