What's New in Version 3.0.0
Beyond FTP Version 3.0.0
includes the capabilities of Version 2.7.0
as well as the following enhancements and new capabilities:
General
Program Enhancements
- The Beyond FTP Program has been implemented in 32-bit code. The
operation will be familiar to anyone who has used prior versions of Beyond
FTP.
- Drive letter mapping has been changed and is now controlled within
Beyond FTP. Existing configurations running under user accounts other than
the Local System account are converted to the new format.
- Beyond FTP now controls any drive letters that are used to provide
network access to scripts or foreground programs. Please read the section
Beyond FTP Drive Mapping.
- Drive letters may be mapped in the Beyond FTP Security Administrator.
Choose the Tools Menu.
- The FTP client interface has been changed to allow multiple transfers
for a single logon. This improves throughput in situations where
establishing a connection is time-consuming (e.g. SSL connections).
- The Help system has been modified to display command syntax
information in a separate window. In addition, the help screen sizes are
adjusted to the display resolution when you install Beyond FTP. There are
now a number of different window configurations that can be displayed.
- File names are no longer limited to 192 characters. The maximum
combined path and file name is 448 characters. This is more than enough
for current Windows based systems and should accommodate any reasonable
FTP environment as well.
- Robustness in high volume applications has been significantly
improved.
Script Editor
Script programming has been greatly simplified. Script
templates allow you tailor examples to your specific needs. Script command
forms are provided for every command that accepts parameters. Individual
commands may be chosen by simply typing a few characters.
- A completely new Script Editor is now included that provides a host of
improvements. This is a separate program and may be run from the Start
menu or from Beyond FTP.
- You can now edit multiple scripts . The script display window is
tabbed, making it easy to change from one script to the next.
- Available scripts and templates, as well as compiled scripts and
scheduled scripts, are now displayed in a toolbar window.
- Scripts can be compiled, run and/or scheduled from the toolbar or
several context sensitive menus.
- Script templates, provide examples of various scripting commands, as
well as a mechanism for tailoring a script while inserting a template.
- Script commands are supported by individual forms. Any command can be
inserted into the script by simply typing a colon “:” as the first
character on a line and selecting the command from the resulting list. A
form is displayed for any command that has parameters. Otherwise the
selected command is inserted into the script.
Script Language Enhancements
Legacy scripts must now be explicitly identified as TypeI by including that
command in the script. This includes any script still using the sync_point
commands and any script that will generate a DCF file to be run on a version
prior to Beyond FTP 3.0.0.
- Server names are no longer treated any differently than other data.
You may include them in variables or retrieve them from wildcard files.
This allows you to tailor the operation of the script at run time.
- The While command provides a looping capability. The command can
depend on a conditional expression or it can step through a list of files,
processing one file at a time.
- The Break command provides a way to exit a While loop at any time.
- The Wait_For_Completion command waits until all prior actions are
complete before allowing the script to proceed.
- The Assign command allows variables to be assigned values. A variable
must be assigned a value before it can be used.
- Variables provide access to dynamic run-time values that can be used
to control the operation of the script.
- The If command now includes the ability to test conditional
expressions.
- Transfer modifiers now have scope and persist ONLY for the duration of
the block within which they are declared.
|