Data dictionary file based source code generation method and system
First Claim
Patent Images
1. A software generation method comprising:
- receiving, by a computing system, a first data file comprising first data associated with an entity, said first data file comprising a first file format comprising a spreadsheet file;
converting, by said computing system, said first data file into a second data file comprising a second file format, said second data file comprising said first data, wherein said second file format comprises a comma separated value file format;
generating, by a computer processor of said computing system, a data dictionary file comprising second data, wherein said data dictionary file comprises a spreadsheet format comprising rows and columns forming cells, and wherein each row of said rows of said data dictionary file corresponds to an associated column of columns of said first data file, wherein said columns of said data dictionary file comprise an import column associated with data specified for importing from said second data file, a destination column, and a document type column;
automatically generating within said data dictionary file, by said computing system, computer source code from said second data of said data dictionary file, wherein said computer source code comprises interpretable computer source code;
first transferring, by said computing system, first computer source code of said computer source code from said data dictionary file to a software application, wherein said first transferring comprises retrieving said first computer source code from first cells of said data dictionary file and transferring said first computer source code into a declarations area of an import agent source code editor of said software application;
second transferring, by said computing system, second computer source code of said computer source code from said data dictionary file to said software application, wherein said second transferring comprises retrieving said second computer source code from second cells of said data dictionary file and transferring said second computer source code into a first initialize area of said import agent source code editor; and
third transferring, by said computing system, third computer source code of said computer source code from said data dictionary file to said software application, wherein said third transferring comprises retrieving said third computer source code from third cells of said data dictionary file and transferring said third computer source code into a second initialize area of said import agent source code editor.
1 Assignment
0 Petitions
Accused Products
Abstract
A software generation method and system. The method includes receiving by a computing system, a first data file including first data associated with an entity. The first data file includes a first file format. The first data file is converted to a second data file including a second file format. The second data file includes the first data. A data dictionary including second data is generated. Computer source code is generated within the data dictionary. The computer source code is generated from the second data. The computer source code is transferred from the data dictionary to an import agent source code editor of a software application.
22 Citations
32 Claims
-
1. A software generation method comprising:
-
receiving, by a computing system, a first data file comprising first data associated with an entity, said first data file comprising a first file format comprising a spreadsheet file; converting, by said computing system, said first data file into a second data file comprising a second file format, said second data file comprising said first data, wherein said second file format comprises a comma separated value file format; generating, by a computer processor of said computing system, a data dictionary file comprising second data, wherein said data dictionary file comprises a spreadsheet format comprising rows and columns forming cells, and wherein each row of said rows of said data dictionary file corresponds to an associated column of columns of said first data file, wherein said columns of said data dictionary file comprise an import column associated with data specified for importing from said second data file, a destination column, and a document type column; automatically generating within said data dictionary file, by said computing system, computer source code from said second data of said data dictionary file, wherein said computer source code comprises interpretable computer source code; first transferring, by said computing system, first computer source code of said computer source code from said data dictionary file to a software application, wherein said first transferring comprises retrieving said first computer source code from first cells of said data dictionary file and transferring said first computer source code into a declarations area of an import agent source code editor of said software application; second transferring, by said computing system, second computer source code of said computer source code from said data dictionary file to said software application, wherein said second transferring comprises retrieving said second computer source code from second cells of said data dictionary file and transferring said second computer source code into a first initialize area of said import agent source code editor; and third transferring, by said computing system, third computer source code of said computer source code from said data dictionary file to said software application, wherein said third transferring comprises retrieving said third computer source code from third cells of said data dictionary file and transferring said third computer source code into a second initialize area of said import agent source code editor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implement a software generation method, said method comprising:
-
receiving, by said computing system, a first data file comprising first data associated with an entity, said first data file comprising a first file format comprising a spreadsheet file; converting, by said computing system, said first data file into a second data file comprising a second file format, said second data file comprising said first data, wherein said second file format comprises a comma separated value file format; generating, by said computer processor of said computing system, a data dictionary file comprising second data, wherein said data dictionary file comprises a spreadsheet format comprising rows and columns forming cells, and wherein each row of said rows of said data dictionary file corresponds to an associated column of columns of said first data file, wherein said columns of said data dictionary file comprise an import column associated with data specified for importing from said second data file, a destination column, and a document type column; automatically generating within said data dictionary file, by said computing system, computer source code from said second data of said data dictionary file, wherein said computer source code comprises interpretable computer source code; first transferring, by said computing system, first computer source code of said computer source code from said data dictionary file to a software application, wherein said first transferring comprises retrieving said first computer source code from first cells of said data dictionary file and transferring said first computer source code into a declarations area of an import agent source code editor of said software application; second transferring, by said computing system, second computer source code of said computer source code from said data dictionary file to said software application, wherein said second transferring comprises retrieving said second computer source code from second cells of said data dictionary file and transferring said second computer source code into a first initialize area of said import agent source code editor; and third transferring, by said computing system, third computer source code of said computer source code from said data dictionary file to said software application, wherein said third transferring comprises retrieving said third computer source code from third cells of said data dictionary file and transferring said third computer source code into a second initialize area of said import agent source code editor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising a computer readable storage medium comprising a computer readable program code that when executed by a computer processor of a computing system implements a software generation method within a computing system, said method comprising:
-
receiving, by said computing system, a first data file comprising first data associated with an entity, said first data file comprising a first file format comprising a spreadsheet file; converting, by said computing system, said first data file into a second data file comprising a second file format, said second data file comprising said first data, wherein said second file format comprises a comma separated value file format; generating, by said computer processor of said computing system, a data dictionary file comprising second data, wherein said data dictionary file comprises a spreadsheet format comprising rows and columns forming cells, and wherein each row of said rows of said data dictionary file corresponds to an associated column of columns of said first data file, wherein said columns of said data dictionary file comprise an import column associated with data specified data for importing from said second data file, a destination column, and a document type column; automatically generating within said data dictionary file, by said computing system, computer source code from said second data of said data dictionary file, wherein said computer source code comprises interpretable computer source code; first transferring, by said computing system, first computer source code of said computer source code from said data dictionary file to a software application, wherein said first transferring comprises retrieving said first computer source code from first cells of said data dictionary file and transferring said first computer source code into a declarations area of an import agent source code editor of said software application; second transferring, by said computing system, second computer source code of said computer source code from said data dictionary file to said software application, wherein said second transferring comprises retrieving said second computer source code from second cells of said data dictionary file and transferring said second computer source code into a first initialize area of said import agent source code editor; and third transferring, by said computing system, third computer source code of said computer source code from said data dictionary file to said software application, wherein said third transferring comprises retrieving said third computer source code from third cells of said data dictionary file and transferring said third computer source code into a second initialize area of said import agent source code editor. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A process for integrating computing infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing a software generation method comprising:
-
receiving, by said computing system, a first data file comprising first data associated with an entity, said first data file comprising a first file format comprising a spreadsheet file; converting, by said computing system, said first data file into a second data file comprising a second file format, said second data file comprising said first data, wherein said second file format comprises a comma separated value file format; generating, by a computer processor of said computing system, a data dictionary file comprising second data, wherein said data dictionary file comprises a spreadsheet format comprising rows and columns forming cells, and wherein each row of said rows of said data dictionary file corresponds to an associated column of columns of said first data file, wherein said columns of said data dictionary file comprise an import column associated with data specified for importing from said second data file, a destination column, and a document type column; automatically generating within said data dictionary file, by said computing system, computer source code from said second data of said data dictionary file, wherein said computer source code comprises interpretable computer source code; first transferring, by said computing system, first computer source code of said computer source code from said data dictionary file to a software application, wherein said first transferring comprises retrieving said first computer source code from first cells of said data dictionary file and transferring said first computer source code into a declarations area of an import agent source code editor of said software application; second transferring, by said computing system, second computer source code of said computer source code from said data dictionary file to said software application, wherein said second transferring comprises retrieving said second computer source code from second cells of said data dictionary file and transferring said second computer source code into a first initialize area of said import agent source code editor; and third transferring, by said computing system, third computer source code of said computer source code from said data dictionary file to said software application, wherein said third transferring comprises retrieving said third computer source code from third cells of said data dictionary file and transferring said third computer source code into a second initialize area of said import agent source code editor. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification