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.