A non-transitory, computer readable medium that comprises a computer readable program to integrate legacy COBOL data structures to object instances for object-oriented computer systems, wherein the computer readable program when executed on a computer transforms the computer into a machine and causes the computer to perform steps comprising:
- receiving a copybook selection and dynamic COBOL construct criteria;
- importing a copybook from a database, the copybook corresponding with a set of common business oriented language (COBOL) data stored in the database that includes a dynamic COBOL construct;
- creating an object model for the copybook;
- receiving the set of COBOL data;
- identifying, based at least in part on the received set of COBOL data, an instance of a dynamic COBOL construct clause and automatically forming the dynamic COBOL construct clause as an object instance;
- and
- forming the object instance that is equivalent to the set of COBOL data, the object instance including one or more representations for a complete set of one or more properties included in the dynamic COBOL construct.