The Jargon Software Remote Development Utility Version 3 (rdu3/rduwin) gives you an easy way to do a variety of common development tasks. The rdu3 client app has small screens for use on PDA devices such as the Pocket PC, while rduwin has larger screens for use on a PC. The functionality is identical, only the screen component sizes are different. In this document, all references to rdu3.ini and rdu3.xml apply to rduwin.ini and rduwin.xml as well.
From RDU, you can:
If your web server has SSL support and you want to run RDU in a secure sockets layer (SSL) mode, check the "Use SSL" checkbox before logging in.
In the "Files Matching" textfield, you can optionally enter a wildcard match value, using asterisk ("*") for any zero or more characters, and question mark ("?") for any one character. So for example to see all files ending with a single character suffix such as all ".p" and ".r" files, you could enter "*.?" as a match value.
The "Show Sub-Dirs" checkbox determines whether both directories and files are listed, or only files.
Click "Show Dir. Contents" to show the selected contents of the directory specified at the top.
Click on a subdirectory in the list and click "Select" to view the contents of that subdirectory.
Click on a file in the list and click "Select" to open the "File Actions" window with that file name and directory filled in.
Click on a file or directory and click "Info" to see the detail attributes of the selected file or directory. Click "Back" to return.
For View, Save, Compile, Delete, OSCmd and Run actions, only an existing directory and file name are needed.
For Append, Copy, Move and Rename actions, both an old and new set of directory and file names must be entered, and cannot be identical.
For CreateDir, only a new directory name is needed.
To Save a file that already exists, check the "Overwrite" box, otherwise an error message will be displayed and the save will not be done.
To delete a directory AND all its contents and subdirectories, check "Recursive". Otherwise only individual files or empty directories can be deleted. A confirmation screen is used for all deletes as well.
All OSCmd actions redirect their output to the file specified in the "Log File" textfield. To view this log, select the log file from the Browse window and View it here.
All actions will be confimed by a message or other output displayed in the "View Host Data" window. After viewing the output, you can Clear it if desired, then click "Back" to return to the File Actions window. You can also click "Log" at any time to display the "View Host Data" window again without doing any action, such as looking again at the output from the previous action if you did not clear the host data.
For formatting host requests, enter the HostURL in the URL textfield, the middleware script value in the "Script" textfield, the program relative pathname in the "Program" textfield, the internal procedure name (for Jargon Software calls to Progress programs) in the "Procedure" textfield, and any other name/value pairs in the "Params" textarea, with one "name=value" entry on each line.
Click "Defaults" to clear all fields and fill in the URL and Script from the HostURL and Script parameters of the RDU ini file.
The status client app has small screens for use on PDA devices such as
the Pocket PC, while statuswin has larger screens for use on a PC.
The functionality is identical, only the screen component sizes are different.
The default "Host" and "Script" parameter values (from your ".ini" file) are displayed, and can be modified if necessary to check other hosts or middleware.
If your middleware is Progress Software's WebSpeed, verify that the Script value contains the correct WebSpeed broker name, then select "WebSpeed Status" or "WebSpeed (Verbose)" from the combobox, and click "Get Status". This will run the Progress "status.p" program (which must be in the WebSpeed PROPATH).
If your middleware is Progress Software's AppServer combined with Jargon Software's Tunnel Broker, verify that the Script value contains the correct Tunnel Broker broker name, then select "Tunnel Broker Config" or "AppServer Status" from the combobox, and click "Get Status". (The broker name is not required for the Tunnel Broker Config). The Tunnel Broker Config queries the jsihttp.dll (Windows only) for the contents of the jsihttp.ini file. The AppServer Status runs the "util/statusas.p" program.
If you are using Microsoft Active Server Pages (ASP) on a Windows server with IIS, verify that the Script value contains the correct path to the "status.asp" procedure, then select "ASP Status" and click "Get Status". This runs the status.asp procedure, which also requires the Jargon "jsi.asp" include file. Both are supplied in the "asp" subdirectory in your Jargon Writer install directory.
If you are using other middleware that has a status utility, enter the complete script path including the procedure name and any parameters in the Script value, then select "Other Status" and click "Get Status". The response will be displayed verbatim in the response area (with HTML tags stripped out).
The dbutil client app has small screens for use on PDA devices such as
the Pocket PC, while dbwin has larger screens for use on a PC.
The functionality is identical, only the screen component sizes are different.
This utility allows you to connect to an existing database, view table metaschemas and data contents, get table statistics, modify field values, perform filtered table searches, and run any DDL or DML SQL statements, including adding schema and data to the database.
The odbcutil client app has small screens for use on PDA devices such as
the Pocket PC, while odbcwin has larger screens for use on a PC.
The functionality is identical, only the screen component sizes are different.