← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag