Claims
- 1. A method for discovering legacy screens for use in a computer system including a client, a server and a host, the method comprising the steps of:a. creating a recognition object for storing respective application level data of the legacy screens; b. receiving a first data stream representative of a first of the legacy screens from the host in response to a request by the client for data fields; c. parsing the first data stream into constituent elements of the first legacy screen; d. appending a first subset of the constituent elements of the first legacy screen to the recognition object, the first subset of the constituent elements corresponding to the application level data of the first legacy screen; and e. associating the constituent elements of the first legacy screen with corresponding data names that are accessible by the server, so that a specification for the first legacy screen is created.
- 2. The method of claim 1 wherein step (e) comprises the steps of:f. creating a host reply object for the first legacy screen, the host reply object associating a second subset of the constituent elements of the first legacy screen with corresponding data names, the data names being associated with data values included in the first data stream received from the host; and g. creating a request object for the first legacy screen, the request object associating a third subset of the constituent elements of the first legacy screen with corresponding data names and associating the corresponding data names with data values to create a second data stream to be transmitted to the host.
- 3. The method of claim 1 further comprising the steps of:f. appending to the recognition object a respective subset of constituent elements of each of the legacy screens; and g. storing the recognition object for the legacy screens in a repository accessible by the server.
- 4. The method of claim 3 further including the step of associating the constituent elements of each of the legacy screens with data names stored in the repository.
- 5. A method for discovering legacy screens for use in a computer system including a client, a server and a host, the method comprising the steps of:a. creating a recognition object; b. receiving a data stream representative of one of the legacy screens from the host in response to a request by the client for screen text and data fields; c. parsing the data stream into constituent elements of the legacy screen; d. appending a first subset of the constituent elements in the recognition object; e. creating a host reply object for the legacy screen, the host reply object associating a second subset of the constituent elements with corresponding data names; f. creating a request object for the legacy screen, the request object associating a third subset of the constituent elements with corresponding data names; and g. repeating steps (b) through (f) above for each of the legacy screens, so that a specification for each of the legacy screens is created.
- 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 screens, the machine including a computer system having a client, a server and a host, the method comprising the steps of:a. creating a recognition object for storing application level data of the legacy screens; b. receiving a first data stream representative of a first of the legacy screens from the host in response to a request by the client for data fields; c. parsing the first data stream into constituent elements of the first legacy screen; d. appending a first subset of the constituent elements of first legacy screen to the recognition object, the first subset of the constituent elements corresponding to the application level data of the first legacy screen; and e. associating the constituent elements of the first legacy screen with data names that are accessible by the server.
- 7. The program storage device of claim 6 wherein step (e) comprises the steps of:f. creating a host reply object for the first legacy screen, the host reply object associating a second subset of the constituent elements of the first legacy screen with corresponding data names, the data names being associated with data values included in the first data stream received from the host; and g. creating a request object for the first legacy screen, the request object associating a third subset of the constituent elements of the first legacy screen with corresponding data names and associating the corresponding data names with data values to create a second data stream to be transmitted to the host.
- 8. The program storage device of claim 6 wherein the method further comprises the steps of:f. appending to the recognition object a respective subset of constituent elements of each of the legacy screens; and, g. storing the recognition object for the legacy screens in a repository accessible by the server.
- 9. The program storage device of claim 8 wherein the method further comprises the step of associating the constituent elements of each of the legacy screens with data names stored in the repository, so that a specification for each of the legacy screens is created.
- 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 screens, the machine including a computer system having a client, a server and a host, the method comprising the steps of:a. creating a recognition object; b. receiving a data stream representative of one of the legacy screens from the host in response to a request by the client for screen text and data fields; c. parsing the data stream into constituent elements of the legacy screen; d. appending a first subset of the constituent elements in the recognition object; e. creating a host reply object for the legacy screen, the host reply object associating a second subset of the constituent elements with corresponding data names; f. creating a request object for the legacy screen, the request object associating a third subset of the constituent elements with corresponding data names; and g. repeating steps (b) through (f) above for each of the legacy screens, so that a specification for each of the legacy screens is created.
CROSS REFERENCE TO RELATED APPLICATIONS
This application relates to the following co-pending application, assigned to the same assignee hereof, the texts of which is incorporated herein by reference.
U.S. Ser. No. 09/328,125, 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. filed on Jun. 8, 1999, now U.S. Pat. No. 6,349,404, issued on Feb. 19, 2002.
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.
US Referenced Citations (7)
Number |
Name |
Date |
Kind |
5974430 |
Mutschler |
Oct 1999 |
A |
6049832 |
Brim et al. |
Apr 2000 |
A |
6061516 |
Yoshikawa et al. |
May 2000 |
A |
6182276 |
Brawn et al. |
Jan 2001 |
B1 |
6223180 |
Moore et al. |
Apr 2001 |
B1 |
6253244 |
Moore et al. |
Jun 2001 |
B1 |
6405037 |
Rossmann |
Jun 2002 |
B1 |
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 9821671 |
May 1998 |
WO |