INTRODUCTION
------------
VXREXX creates temporary directories where it saves all files in an open project.

The directory names have the form __TMP<n> where <n> is a number between one and nine. Attempts are made to create temporary directories under the following directories, in the order listed:

        1) The directory specified in the TMP environment variable, if it is defined.
        2) The root of the current drive.
        3) The root of the drive containing VXREXX.

A temporary directory contains the macro version of a project. There are files with extensions of VRM and VRW which correspond to project files of the same name but with extensions of VRX and VRY, respectively.

A temporary directory also contains files with an extension of CMD. These files contain individual sections of a project. All sections can be found in the CMD files. However, the section names and the project files from which the sections were taken are not saved in the temporary directory.

The RECOVER utility rebuilds a project from the VRM and VRW files in a temporary directory. It does not consider the CMD files. This utility may be able to recover changes to a project which have been lost.


USING RECOVER
-------------
This program lists temporary directories from which VX-REXX projects can be recovered. The search for these directories is carried out in the locations stated above. Note that the roots of all drives will be searched for temporary directories. If a project needs to be recovered from a network drive or a floppy disk, ensure that the appropriate disk is accessible before running RECOVER. Also, make sure that you do not delete directories that are currently in use by a VX-REXX session. If you are unsure which directories are being used, simply close all VX-REXX sessions before recovering or deleting a directory.

To determine which temporary directory contains a particular project, select a directory from the directory listing. The window and code files contained in the directory will be listed. Select a file and then press the VIEW FILE button in order to view the file. Browse through the directory listing and view files until the project to recover has been found.

Note that more than one temporary directory may contain a given project. In this case, use the dates of the directories to determine which version of the project needs to be recovered.

When the directory containing the project to recover has been found, press the RECOVER button. First the name and path of the project file will be requested followed by prompts for new names of the code and window files. Pressing CANCEL during any of these prompts will cancel the recovery from the selected directory. It is strongly recommended that new directories be created in which to place the recovered projects as there is no guarantee that the recovered project will work properly. Recovering the project on top of an old copy of the project can therefore be very risky.

After the names of all files in a project have been specified, the project will be recovered and the temporary directory containing the project may be deleted. Usually, this directory is deleted to prevent the accumulation of temporary directories. However, it may be retained if its CMD files need to be examined or recovered, since this utility does not recover these files.

In addition, there is a Delete button which allows you to delete VX-REXX temporary directories without recovering the projects they contain. You may wish to do this if all available temporary directory names are already in use, which prevents VX-REXX from running. You may also do this if the project in a directory has already been recovered, and so the contents of the directory are no longer needed.