About the WarpDoctor Rexx Plug-in

The WarpDoctor Rexx Plug-in is a plug-in that allows Rexx programs to run on your machine. The plug-in will run command line Rexx programs and graphical type Rexx programs created with GPF Rexx, VX-Rexx and DrDialog. The plug-in works with Netscape version 4.04 and 4.61 browsers, Opera browsers, and Mozilla based browsers including IBM Browser, Mozilla from version 1.1b and higher, and Firebird.

The WarpDoctor site uses the Rexx plug-in, along with four DrDialog/DrRexx applications to create its plug-in mode interface. This mode allows you to upload files to the web server, and to use drag and drop to copy, shadow, move and delete content. The term "WarpDoctor Plug-in" is often used to mean the Rexx Plug-in and the DrRexx applications, but the Rexx plug-in is designed to run much more than just the applications that drive the WarpDoctor site. See the Plugin Examples page for sample programs that can run in the Rexx Plug-in.

The Rexx Plug-in includes a security mechanism that prevents Rexx programs from running unless you approve the site the program comes from. The default security configuration only allows Rexx programs from http://www.warpdoctor.org to run automatically. Programs from all other sites require your approval before running. The install program creates a desktop folder that contains the security configuration tool. You can use that tool to alter the security configuration - including requiring that you be prompted before running any Rexx program.

The Rexx Plug-in installation consists of three sets of files:

  1. WdPlugin.dll and wdIcons.dll - These files must reside somewhere on the LIBPATH. The install program puts them in the C:\OS2\APPS\DLL directory. WdPlugin.dll provides the Rexx functions used by a Rexx program to interface with the plug-in. wdIcons.dll provides the icons used by the WarpDoctor site applications when running in plug-in mode.
  2. NpWrpDoc.dll - This is the actual "plug-in dll" file, and must be installed in the plugins directory of each browser that will run the plug-in. The install program attempts to find all the browsers on your system so that it can install this file to each browser. You can select which of those browsers you want this file installed to in the install program.
  3. Miscellaneous files - These files are installed in their own directory and a desktop icon is created for that folder/directory; the default location is C:\Warpdoctor. The files include a security application and configuration file which controls which sites you will allow to run Rexx programs (the default is the warpdoctor site only), a deinstall file to help deinstall the Rexx plug-in, and an INI file that keeps track of the other files created in that directory so that they can all be deleted with the deinstall program.