US6141660A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Command line interface for creating business objects for accessing a hierarchical database
Assignee: International Business Machines Corp
•
Filing: 1998-07-16
•
Granted: 2000-10-31
•
Expires: 2018-07-16
Abstract
Abstract A method, apparatus, and article of manufacture for generating class specifications for an object-oriented application that accesses a hierarchical database. The class specifications are generated using a command line interface of a class definition tool. A database description and a record layout associated with the hierarchical database are captured and associated to define a specification for the database. Class definitions are then generated from the database specification, wherein the class definitions are instantiated as objects in the objects framework that encapsulate data retrieved from the database.
Inventors
- 👤 Mark A. Bach
- 👤 Kyle Jeffrey Charlet
- 👤 Shyh-Mei Fang Ho
- 👤 Kevin M. McBride
- 👤 Huey Moncrief Rowe-Anderson
- 👤 Thomas Beavers Sander
- 👤 Thomas Arthur Vogel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 13:33
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99941; Y10S707/99943; Y10S707/99944
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
142 words
A computerized method for generating an application program for accessing a hierarchical database, comprising the steps of: (a) accepting one or more operator commands into a computer using a command line interface, wherein the operator commands are selected from a group of operator commands comprising: (1) a first command instructing the computer to capture a database description associated with the hierarchical database; (2) a second command instructing the computer to capture a record layout associated with the hierarchical database; (3) a third command instructing the computer to associate the database description with the record layout to define a specification for the hierarchical database; and (4) a fourth command instructing the computer to generate one or more class definitions from the database specification, wherein the class definitions are instantiated as objects in an objects framework that encapsulate data retrieved from the hierarchical database.
Claim 2
Dependent Claim
142 words
A computerized method for generating an application program for accessing a hierarchical database, comprising the steps of: (a) accepting one or more operator commands into a computer using a command line interface, wherein the operator commands are selected from a group of operator commands comprising: (1) a first command instructing the computer to capture a database description associated with the hierarchical database; (2) a second command instructing the computer to capture a record layout associated with the hierarchical database; (3) a third command instructing the computer to associate the database description with the record layout to define a specification for the hierarchical database; and (4) a fourth command instructing the computer to generate one or more class definitions from the database specification, wherein the class definitions are instantiated as objects in an objects framework that encapsulate data retrieved from the hierarchical database.
Claim 3
Dependent Claim
17 words
The method of claim 1, further comprising the step of storing the database specification in a catalog.
Claim 4
Dependent Claim
19 words
The method of claim 1, wherein the objects framework comprises a class library that interfaces to the application program.
Claim 5
Dependent Claim
16 words
The method of claim 1, wherein the operator can enter the operator commands one by one.
Claim 6
Dependent Claim
20 words
The method of claim 1, wherein the operator can execute a command script that contains all of the operator commands.
Claim 7
Dependent Claim
81 words
The method of claim 1, wherein the group of commands further includes one or more of the following: a batch processing command, a project management command, a command for connecting to a host system, a command for disconnecting from the host system, a file management command, a command for creating the class specifications, a command for uploading the class specifications to the host system, a command for exiting the command line interface, and a command to save a command script file.
Claim 8
Dependent Claim
15 words
The method of claim 6, wherein the batch processing command executes the command script file.
Claim 9
Dependent Claim
15 words
The method of claim 6, wherein the project management command creates or opens a project.
Claim 10
Dependent Claim
14 words
The method of claim 6, wherein the file management command uploads or downloads files.
Claim 11
Dependent Claim
35 words
The method of claim 6, wherein the command for creating the class specifications comprises a command that establishes an association between a segment type that is defined in the database description and the record layout.
Claim 12
Dependent Claim
149 words
A computerized apparatus for generating an application program for accessing a hierarchical database, comprising: (a) a computer; and (b) means, performed by the computer, for accepting one or more operator commands into a computer using a command line interface, wherein the operator commands are selected from a group of operator commands comprising: (1) a first command instructing the computer to capture a database description associated with the hierarchical database; (2) a second command instructing the computer to capture a record layout associated with the hierarchical database; (3) a third command instructing the computer to associate the database description with the record layout to define a specification for the hierarchical database; and (4) a fourth command instructing the computer to generate one or more class definitions from the database specification, wherein the class definitions are instantiated as objects in an objects framework that encapsulate data retrieved from the hierarchical database.
Claim 13
Dependent Claim
149 words
A computerized apparatus for generating an application program for accessing a hierarchical database, comprising: (a) a computer; and (b) means, performed by the computer, for accepting one or more operator commands into a computer using a command line interface, wherein the operator commands are selected from a group of operator commands comprising: (1) a first command instructing the computer to capture a database description associated with the hierarchical database; (2) a second command instructing the computer to capture a record layout associated with the hierarchical database; (3) a third command instructing the computer to associate the database description with the record layout to define a specification for the hierarchical database; and (4) a fourth command instructing the computer to generate one or more class definitions from the database specification, wherein the class definitions are instantiated as objects in an objects framework that encapsulate data retrieved from the hierarchical database.
Claim 14
Dependent Claim
16 words
The apparatus of claim 11, further comprising means for storing the database specification in a catalog.
Claim 15
Dependent Claim
19 words
The apparatus of claim 11, wherein the objects framework comprises a class library that interfaces to the application program.
Claim 16
Dependent Claim
16 words
The apparatus of claim 11, wherein the operator can enter the operator commands one by one.
Claim 17
Dependent Claim
20 words
The apparatus of claim 11, wherein the operator can execute a command script that contains all of the operator commands.
Claim 18
Dependent Claim
81 words
The apparatus of claim 11, wherein the group of commands further includes one or more of the following: a batch processing command, a project management command, a command for connecting to a host system, a command for disconnecting from the host system, a file management command, a command for creating the class specifications, a command for uploading the class specifications to the host system, a command for exiting the command line interface, and a command to save a command script file.
Claim 19
Dependent Claim
15 words
The apparatus of claim 16, wherein the batch processing command executes the command script file.
Claim 20
Dependent Claim
15 words
The apparatus of claim 16, wherein the project management command creates or opens a project.
Claim 21
Dependent Claim
14 words
The apparatus of claim 16, wherein the file management command uploads or downloads files.
Claim 22
Dependent Claim
35 words
The apparatus of claim 16, wherein the command for creating the class specifications comprises a command that establishes an association between a segment type that is defined in the database description and the record layout.
Claim 23
Dependent Claim
157 words
A program storage medium, readable by a computer, embodying one or more instructions executable by the computer to perform method steps for accessing a hierarchical database, the method comprising the steps of: (a) accepting one or more operator commands into a computer using a command line interface, wherein the operator commands are selected from a group of operator commands comprising: (1) a first command instructing the computer to capture a database description associated with the hierarchical database; (2) a second command instructing the computer to capture a record layout associated with the hierarchical database; (3) a third command instructing the computer to associate the database description with the record layout to define a specification for the hierarchical database; and (4) a fourth command instructing the computer to generate one or more class definitions from the database specification, wherein the class definitions are instantiated as objects in an objects framework that encapsulate data retrieved from the hierarchical database.
Claim 24
Dependent Claim
157 words
A program storage medium, readable by a computer, embodying one or more instructions executable by the computer to perform method steps for accessing a hierarchical database, the method comprising the steps of: (a) accepting one or more operator commands into a computer using a command line interface, wherein the operator commands are selected from a group of operator commands comprising: (1) a first command instructing the computer to capture a database description associated with the hierarchical database; (2) a second command instructing the computer to capture a record layout associated with the hierarchical database; (3) a third command instructing the computer to associate the database description with the record layout to define a specification for the hierarchical database; and (4) a fourth command instructing the computer to generate one or more class definitions from the database specification, wherein the class definitions are instantiated as objects in an objects framework that encapsulate data retrieved from the hierarchical database.
Claim 25
Dependent Claim
17 words
The method of claim 21, further comprising the step of storing the database specification in a catalog.
Claim 26
Dependent Claim
19 words
The method of claim 21, wherein the objects framework comprises a class library that interfaces to the application program.
Claim 27
Dependent Claim
16 words
The method of claim 21, wherein the operator can enter the operator commands one by one.
Claim 28
Dependent Claim
20 words
The method of claim 21, wherein the operator can execute a command script that contains all of the operator commands.
Claim 29
Dependent Claim
81 words
The method of claim 21, wherein the group of commands further includes one or more of the following: a batch processing command, a project management command, a command for connecting to a host system, a command for disconnecting from the host system, a file management command, a command for creating the class specifications, a command for uploading the class specifications to the host system, a command for exiting the command line interface, and a command to save a command script file.
Claim 30
Dependent Claim
15 words
The method of claim 26, wherein the batch processing command executes the command script file.
Claim 31
Dependent Claim
15 words
The method of claim 26, wherein the project management command creates or opens a project.
Claim 32
Dependent Claim
14 words
The method of claim 26, wherein the file management command uploads or downloads files.
Claim 33
Dependent Claim
35 words
The method of claim 26, wherein the command for creating the class specifications comprises a command that establishes an association between a segment type that is defined in the database description and the record layout.
References Cited (Backward Citations)
US5303379A
Cited
US5421015A
Cited
US5161225A
Cited
US5297279A
Cited
US5437027A
Cited
US5235701A
Cited
US5379419A
Cited
US5291583A
Cited
US5295256A
Cited
US5212787A
Cited
US5426747A
Cited
US5581756A
Cited
US5414812A
Cited
US5459860A
Cited
US5613099A
Cited
US5499371A
Cited
US5627979A
Cited
US5542078A
Cited
US6018743A
Cited
US5761671A
Cited
US5794247A
Cited
US5764979A
Cited
US5765163A
Cited
US5765162A
Cited
US5765161A
Cited
US5778358A
Cited
US5778379A
Cited
US5737598A
Cited
US5781907A
Cited
US5787436A
Cited
US5737597A
Cited
US5794248A
Cited
US5799313A
Cited
US5809509A
Cited
US5809508A
Cited
US5781739A
Cited
US5878411A
Cited
US5956730A
Cited
US5924101A
Cited
US6002874A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-10-31 | 2004-05-01 | 2004-10-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-10-31 | 2008-05-01 | 2008-10-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-10-31 | 2012-05-01 | 2012-10-31 | $7700.00 | Window Closed / Lapsed |