Claims
- 1. In a computer system having a client, a server and a host, including a repository, a method for discovering host-based legacy screen assets, said method comprising the steps of:
a. creating an application object comprising a collection of said legacy screen assets; b. creating a recognition file for storing constituent elements of said legacy screen assets; c. receiving a first stream of data representative of said legacy screen asset from said host in response to a request by said client for data fields; c. parsing said first data stream into constituent elements, storing the same in said recognition file and associating said constituent elements with said screen assets; d. appending said constituent elements of said first data stream to said recognition file for said screen asset; and, e. associating said constituent elements of said screen asset with data names that are stored in said repository, thereby creating a specification for each of said legacy screen assets.
- 2. The method as in claim 1 further comprising the steps of:
g. creating a host reply object for said constituent elements of said screen for associating said data names with data values of said data stream received from said host; h. creating a request object for said constituent elements of said screen for associating said data names with data values to create a second data stream to be transmitted to said host; and, i. repeating all of the steps in claims 1 and 2 hereof.
- 3. The method as in claim 1 further comprising the steps of:
g. appending said recognition file for said constituent elements for each of said legacy screen assets stored in said server; and, h. storing said recognition file for said asset stored in said server.
- 4. The method according to claim 3 further including the step of associating said constituent elements with data names stored in said server.
- 5. In a computer system having a client, a server and a host, including a repository, a method for discovering host-based legacy screen assets, said method comprising the steps of:
a. creating an application object including a collection of said legacy screen assets; b. receiving a stream of data representative of a legacy screen asset from said host in response to a request by said client for screen text and data fields; c. parsing said data stream into constituent elements and storing the same in a recognition file; e. associating said constituent elements with data names that are stored in said repository; f. creating a host reply object for said constituent elements of said screen for associating said data names with data values of said data stream received from said host; g. creating a request object for said constituent elements of said screen for associating said data names with data values to create a second data stream to be transmitted to said host; and, h. repeating all of the steps above for each legacy screen asset, thereby creating a specification for each of said legacy screen assets.
- 6. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for discovering host-based legacy screen assets, said machine including a computer system having a client, a server and a host, including a repository, said method comprising the steps of:
a. creating an application object comprising a collection of said legacy screen assets; b. creating a recognition file for storing constituent elements of said legacy screen assets; c. receiving a first stream of data representative of said legacy screen asset from said host in response to a request by said client for data fields; c. parsing said first data stream into constituent elements, storing the same in said recognition file and associating said constituent elements with said screen assets; d. appending said constituent elements of said first data stream to said recognition file for said screen asset; and, e. associating said constituent elements of said screen asset with data names that are stored in said repository.
- 7. A program storage device as in claim 6 wherein said method further comprises the steps of:
g. creating a host reply object for said constituent elements of said screen for associating said data names with data values of said data stream received from said host; h. creating a request object for said constituent elements of said screen for associating said data names with data values to create a second data stream to be transmitted to said host; and, i. repeating all of the steps in claims 6 and 7 hereof.
- 8. A program storage device as in claim 6 wherein said method further comprises the steps of:
g. appending said recognition file for said constituent elements for each of said legacy screen assets stored in said server; and, h. storing said recognition file for said asset stored in said server.
- 9. A program storage device as in claim 6 wherein said method further comprises the step of associating said constituent elements with data names stored in said server, thereby creating a specification for each of said legacy screen assets.
- 10. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for discovering host-based legacy screen assets, said machine including a computer system having a client, a server and a host, including a repository, said method comprising the steps of:
a. creating an application object including a collection of said legacy screen assets; b. receiving a stream of data representative of a legacy screen asset from said host in response to a request by said client for screen text and data fields; c. parsing said data stream into constituent elements and storing the same in a recognition file; e. associating said constituent elements with data names that are stored in said repository; f. creating a host reply object for said constituent elements of said screen for associating said data names with data values of said data stream received from said host; g. creating a request object for said constituent elements of said screen for associating said data names with data values to create a second data stream to be transmitted to said host; and, h. repeating all of the steps above for each legacy screen asset, thereby creating a specification for each of said legacy screen assets.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application relates to the following co-pending application, assigned to the same assignee hereof, the texts of which is incorporated herein by reference.
[0002] U.S. Ser. No. 09/___,___, entitled IN AN OBJECT-ORIENTED REPOSITORY, A SYSTEM AND METHOD FOR RE-USING EXISTING HOST-BASED APPLICATION ASSETS FOR THE DEVELOPMENT OF BUSINESS-CENTRIC APPLICATIONS.
[0003] A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.