Patent ID: 6980995

Claim:
A computer implemented method for automatically generating a hierarchical database schema report to facilitate writing application code for accessing a hierarchical database comprising the steps of: (a) accessing a database definition; (h) accessing a logical database view; (c) accessing an extended field definition; (d) accessing control statement information; (e) building an in-memory representation of selective information obtained from steps (a) through (d) to automatically generate and customize a class for use by an object oriented programming language to access said hierarchical database; and (f) automatically generating said hierarchical database schema report utilizing said in-memory representation wherein said hierarchical database schema report may be utilized to write said application code to access said hierarchical database without further need to use said database definition, said extended held definition, said logical database view or any combination thereof wherein said hierarchical database schema report comprises at least one concatenated segment from a logical hierarchy wherein said concatenated segment comprises data from two or more underlying physical segments.