- % -

%comparedate

%comparesize

%cr variable

using the

%crlf

using the

%currentlocaldir variable

using the

%currentlogfile variable

using the

%currentsitedir variable

using the

%currenttracelogfile variable

using the

%date variable

using the

%datetime variable

using the

%dbqueryrawresult variable

using the

%dbqueryrows variable

using the

%dbqueryvariables variable

using the

%difffileid variable

using the

%difffilename variable

using the

%difffiles variable

using the

%difffiletext variable

using the

%diffnum variable

using the

%downloadcount variable

using the

%downloaderrors variable

using the

%downloadsize variable

using the

%ftpdifffileid variable

using the

%ftpdifffilename variable

using the

%ftpdifffiles variable

using the

%ftpdifffiletext variable

using the

%ftpdiffnum variable

using the

%ftplastresult variable

using the

%ftpresultsfile variable

using the

%ftpsnapshotfiles variable

using the

%lasterror variable

using the

%lasterrormsg variable

using the

%lf

using the

%nextcmd variable

using the

%nextfile variable

using the

%nextfiledate variable

using the

%nextfiledatetime variable

using the

%nextfilesize variable

using the

%nextfiletime variable

using the

%nextfolder variable

using the

%nextpath variable

using the

%rscmderror variable

using the

%servertype variable

using the

%sitedir variable

using the

%sitefile variable

using the

%sitefiledate variable

using the

%sitefiledatetime variable

using the

%sitefilesize variable

using the

%sitefiletime variable

using the

%snapshotfiles variable

using the

%synccount variable

using the

%time variable

using the

%uploadcount variable

using the

%uploaderrors variable

using the

%uploadsize variable

using the

%upzipcount variable

using the

%zipcount variable

using the

- 8 -

8.3 file naming convention

- A -

ACTIVATELIC

Activation

Automatic vs. Manual Activation

Manual Licensing

active mode

always on top

displaying the Robo-FTP window

APPEND

IconAPPEND - Append one local file to another
IconSENDFILE - Send one or more files

append files

on FTP site

archive directory

setting the

ARCHIVEDIR

arguments

script file

IconScript File Command Arguments
IconScript File Alphanumeric Constants

shortcut target

arithmetic

using in variables

ASCII armoring

ASCII to EBCDIC translation

ASCII-EBCDIC Translation

ASK

- B -

bandwidth

IconRCVFILE - Receive one or more files
IconSENDFILE - Send one or more files

bandwith usage

limiting

BEGINFUNCTIONS

bit rate

blocking factor

BREAK

break state

BROWSE

Build file name including the current date

- C -

C# and VB.NET Project Files

CALL

call a script file

cancelling remote server commands

RSCMDCANCEL

carriage control

CCC

IconGeneral Features
IconFTPLOGON - Logon an FTP site

CD

certificate

creating

self-signed

SSL

IconConfigure SSL: Create Certificate
IconConfigure SSL: Manage Trusted Certificates

trusted

certificates

client-side

SSL

CHAIN

chain to script file

change directory

on FTP site

on local PC

CHGDIR

Clear Control Channel

Clipboard

COM/OLE event

RoboCommandProgress

RoboCommandResult

RoboDirList

RoboFTPMsg

RoboLogMsgs

COM/OLE interface

COM/OLE method

RoboActivateLicense

RoboEndSession

RoboGetVariable

RoboGetVBSVariable

RoboLicenseStatus

RoboRemoveLicense

RoboSendCommand

RoboStartSession

RoboStopCommand

COM/OLE overview

command line

arguments

shortcut target

switches

comments in script files

Comparing Local and FTP Site File Dates and Times

Comparing Local and FTP Site Files

concatenate two strings

concatenation

conditional branching

IconIFDATE - Conditional branch upon date comparison
IconIFERROR - Test result code and conditionally branch to label
IconIFFILE - Conditional branch to label if file exists
IconIFNFILE - Branch to label if file does not exist
IconIFNO - Conditional branch if ‘No’ is clicked in ASK dialog box
IconIFNSTRCMP - Branch to label if two strings do not match
IconIFNSUBSTR - Branch to label if a substring not found in a master string
IconIFNUM - Conditional branch upon numeric variable comparison
IconIFSIZE - Conditional branch upon file size comparison
IconIFSTRCMP - Branch to label if two strings match
IconIFSUBSTR - Branch to label if a substring found in a master string
IconIFTIME - Conditional branch upon time comparison
IconIFYES - Conditional branch if ‘Yes’ is clicked in ASK dialog box
IconLOOPIF - Test result code and conditionally branch using looping
IconLOOPTO - Conditional branch to label using looping
IconLOOPCOUNT - Define loop counter

Configuration

for Current User vs. All Users

configuration settings

exporting

importing

configuring Robo-FTP

CONSOLE

console window

entering commands into

output to

writing message to

CONSOLEMSG

controlling Robo-FTP

from a user application

controlling script log output

COPY

copy file

create directory

on FTP site

on local PC

CREATEMAIL

CRON

IconScheduling File Transfers With Robo-FTP
IconCRON - Schedule script operations

Cron Event File Format

CronMaker utility

using the

- D -

-d switch

dashboard

DASHBOARDMSG

date arithmetic

IconDATEADD - Add specified number of days to a date variable
IconDATESUB - Subtract specified number of days from a date variable
IconDATETIMEADD - Add specified amount to the date and time variable
IconDATETIMESUB - Subtract specified amount from the date time variable
IconPerforming Date Arithmetic

DATEADD

DATESUB

DATETIMEADD

DATETIMESUB

DBCLOSE

DBGETRESULTS

DBQUERY

DBREWIND

DBUSE

debugging

script files

DEC

decrypting

PGP

default directory

setting the

DELDIR

DELETE

delete directory

on FTP site

on local PC

delete file

IconDELETE - Delete a local file(s)
IconFTPDELETE - Delete a file on an FTP site

on local system

on the FTP site

DIALNET

dialog box

open file

prompt in

IconASK - Ask a yes/no question in a pop-up dialog box
IconPROMPT - Display a text message in a pop-up dialog box

Dial-Up Networking

DIFF

DIFFREWIND

digital signatures

PGP

directory

listing

listing FTP site

disconnect line

DISPLAY

display dialog box

display variable value

Displaying Files and Directories on an FTP site

DOSCMD

download rate

drag and drop

IconCHAIN - Transfer control to a new script file
IconSENDFILE - Send one or more files

- E -

EBCDIC to ASCII translation

E-mail in Script Files

receiving

sending

e-mail messages

creating

getting

sending

IconMAILTO - Send an e-mail message via default e-mail client
IconSENDMAIL - Send e-mail message to one or more recipients

encrypting

PGP

ENDFUNCTION

ENDFUNCTIONS

Entering Commands in the Console Window

environment variables

EXEC

execute a script command

execute external program

execute internal DOS command

EXIT

exit code

EXPORT

IconFile Menu
IconEXPORT - Export configuration settings to a local file

Export Settings…

- F -

features overview

file date and time

comparing

IconIFDATE - Conditional branch upon date comparison
IconIFTIME - Conditional branch upon time comparison

file existence

determining

IconIFFILE - Conditional branch to label if file exists
IconIFNFILE - Branch to label if file does not exist

file I/O

IconREADFILE - Read string from text file
IconWRITEFILE - Write string to specified text file

File Menu

file names

as script arguments

file size

comparing

file system

FTP site

local

IconDIFF - Look for differences in the local PC file system
IconFTPDIFF - Look for differences in the FTP site file system
IconSNAPSHOT - Take a “snapshot” of the local PC file system

file system changes

locating

IconFTPGETDIFF - Get specific changes within FTP site file system
IconGETDIFF - Get specific changes within local PC file system

FILECOMPAREFROM

FILECOMPARETO

FILETYPE=JES

FILETYPE=SEQ

forced exit

FTP + SSH

IconSFTP - Secure FTP Using SSH
IconGenerating a SSH Private Key

FTP + SSL

FTP protocol specification document

FTP Session to Update a Website

FTPCD

FTPCLIENT

FTPCMD

FTPDELDIR

FTPDELETE

FTPDIFF

FTPDIFFREWIND

FTPGETDIFF

FTPGETFILE

FTPGETREWIND

FTPLIST

FTPLOGOFF

FTPLOGON

FTPMAKEDIR

FTPPWD

FTPRENAME

FTPS

FTPSETERROR

FTPSNAPSHOT

FTPTOJES

FUNCTION

function declarations

BEGINFUNCTIONS

ENDFUNCTION

ENDFUNCTIONS

RETURN

TIMEZONE

functions declarations

FUNCTION

- G -

General Features

get current directory

on FTP site

GETDIFF

GETFILE

GETMAIL

GETNEXTFILE

GETREWIND

GETSITEFILE

Getting Online Help

GO

GOTO

- H -

Help Menu

hot receive feature

hot send feature

HTTPPOST

- I -

IBM Host Features

icon

running Robo-FTP as

IFDATE

IFDATETIME

IFERROR

IFERROR!=

IFERROR<

IFERROR<=

IFERROR=

IFERROR>

IFERROR>=

IFFILE

IFNFILE

IFNO

IFNSTRCMP

IFNSUBSTR

IFNUM

IFSIZE

IFSUBSTR

IFTIME

IFYES

IMPORT

INC

- J -

JES job queue

JES queue

- K -

key ID

- L -

label

branching to

labels in script files

LISTDIR

LOG

log file

script

session

trace

writing message to

LOGMSG

LOGNTEVENT

long file names

LOOPCOUNT

LOOPIF

looping

IconLOOPIF - Test result code and conditionally branch using looping
IconLOOPTO - Conditional branch to label using looping
IconLOOPCOUNT - Define loop counter

LOOPTO

- M -

MAILTO

Main File Menu

IconFile Menu
IconEdit Menu

MAKEDIR

MAKEFILENAME

MESSAGEBOX

MINIMIZE

minimize window

MONITOR

MOVE

move file

- N -

-n switch

NATO

newest or oldest file

IconFTPGETFILE - Get file from directory structure on FTP site
IconGETFILE - Get file from folder structure on local PC
IconGETNEXTFILE - Get file or folder names on local PC
IconGETSITEFILE - Get file and directory names from an FTP site

NLST

NT event log

writing message to

NT service

installing as

- O -

options

in script file

- P -

passive mode

passphrase

PGP

PAUSE

PERFORM

performing a remote logon

PGP encryption

decrypting a file

encrypting a file

importing keys

PGP key

create

manage

select

PGPDECRYPT

PGPENCRYPT

IconCommand Line Switches
IconPGPENCRYPT - Encrypt a file using PGP

PGPIMPORT

PLAYSOUND

PRESSANYKEY

PRINT

print file

private key

choosing a

creating

generating SSH

SSH

IconConfigure SSH: Choose Key
IconConfigure SSH: Create Key

programmatic interface

programming interface

COM/OLE

events

methods

PROMPT

prompt.s

proxy server

settings

- Q -

quitting program

- R -

RCVFILE

READFILE

READXTBL

receiving files

in script file

remote server command status

RSCMDSTATUS

remote server commands

issuing

RENAME

renaming files

on local system

on the FTP site

RESTORE

restore window from icon

result codes

IconIFERROR - Test result code and conditionally branch to label
IconUsing Script File Result Codes

RESUME

RETURN

RFC0959 FTP Specification

Robo-FTP

Robo-FTP client applet

Connection menu

from script command

FTP commands

Help menu

Settings menu

using the

Robo-FTP Configurator

Add/Edit FTP site Screen

Configure SSH Settings

Configure SSL Settings

Connection Configuration

File Configuration

Logging Settings

PGP Settings

Servers Configuration

Robo-FTP console window

details of

RSCMD

RSCMDCANCEL

RSCMDSTATUS

Run Minimized box

running as an icon

IconRunning Robo-FTP minimized
IconMINIMIZE - Minimize Robo-FTP window

Running Robo-FTP

- S -

-s switch

Sample C# and VB.NET Project Files

sample programs

COM/OLE

sample script files

scheduling file transfers

scheduling script commands

IconCRON - Schedule script operations
IconPAUSE - Time delay script execution 

Scheduling Script Operation

scheduling tasks

IconCRON - Schedule script operations
IconPAUSE - Time delay script execution 

Script Commands

grouped by function

IconScript File Commands
IconScript File Commands Grouped by Function

script file

prompting in

Script File Wizard

IconScript File Wizard Step 1 - Setup
IconScript File Wizard Step 2 - Connect
IconScript File Wizard Step 3 - Commands
IconScript File Wizard Step 4 - Send & Receive Files
IconScript File Wizard Step 5 - Disconnect & Exit
IconScript File Wizard Step 6 - Finish
IconScript File Wizard Summary

Script File Wizard Step 1 - Setup

Script File Wizard Step 2 - Connect

Script File Wizard Step 3 - Commands

Script File Wizard Step 4 - Send & Receive Files

Script File Wizard Step 5 - Disconnect & Exit

Script File Wizard Step 6 - Finish

script language

features

programming

Scripts Menu

Secure FTP

SENDFILE

sending a user ID and a password

sending files

in script file

sending remote server commands

RSCMD

SENDMAIL

Servers configuration

Add Server button

Edit Server button

SESSIONLOG

SET

SETEXTRACT

SETLEFT

SETLEN

SETMID

SETNUM

SETRIGHT

SETSUBSTR

SFTP

IconSFTP - Secure FTP Using SSH
IconGenerating a SSH Private Key

shortcuts

in Start menu

on desktop

Shutting Down Robo-FTP Service

Simple FTP Connection With Error Recovery

SNAPSHOT

SQL database

"rewinding" query results from a

close a

creating/opening a

getting query results from

issuing a command or query to a

using the

SrvMonitor

controlling access to

STAYALIVE

Step 1

STOP

stop script execution

string comparison

IconIFNSTRCMP - Branch to label if two strings do not match
IconIFNSUBSTR - Branch to label if a substring not found in a master string
IconIFSTRCMP - Branch to label if two strings match
IconIFSUBSTR - Branch to label if a substring found in a master string

SYNC

synchronizing

local and server directories

system date

System Menu

system time

- T -

technical support

obtaining

text files

reading

writing to

The NewXlat Utility

time delay

time-out

no activity

stay alive

TIMEZONE

timezones

accounting for differences

toolbar buttons

Tools Menu

trace window

IconUsing the Trace Window
IconTRACEWIN - Activate/Deactivate trace window

TRACELOG

TRACEWIN

translation table

reading in custom

typing commands

into

- U -

unique file name

creating

UNZIP

unzipping

files

upload rate

Using functions

Using the CronMaker Utility

Using the Robo-FTP Client Applet

Using the Script File Wizard

Using Wildcards

Using Windows environment variables

- V -

variable

arithmetic

decrement

increment

numeric comparing

variables

%cr

%crlf

%currentlocaldir

%currentlogfile

%currentsitedir

%currenttracelogfile

%date

%datetime

%dbqueryrawresult

%dbqueryrows

%dbqueryvariables

%difffileid

%difffilename

%difffiles

%difffiletext

%diffnum

%downloadcount

%downloaderrors

%downloadsize

%ftpdifffileid

%ftpdifffilename

%ftpdifffiles

%ftpdifffiletext

%ftpdiffnum

%ftplastresult

%ftpresultsfile

%ftpsnapshotfiles

%lasterror

%lasterrormsg

%lf

%nextcmd

%nextfile

%nextfiledate

%nextfiledatetime

%nextfilesize

%nextfiletime

%nextfolder

%nextpath

%rscmderror

%servertype

%sitedir

%sitefile

%sitefiledate

%sitefiledatetime

%sitefilesize

%sitefiletime

%snapshotfiles

%syncount

%time

%unzipcount

%uploadcount

%uploaderrors

%uploadsize

%zipcount

arithmetic

assigning values to

evaluating numeric expressions

numeric

script file

used in command options

VBScript

sample

Visual Basic

Visual C++

- W -

Wildcards

WORKINGDIR

WRITEFILE

- Z -

ZIP

zipping

files