FastSync® 3780 Overview of Commands

(Varies between our 3780 DOS and Windows Versions)

Home Page

Let's start with an alphabetical overview listing of the available FastSync Commands:

Selected Commands: .async .beep .bids .bisync .blocksize
.call .card_type .cd_check .cfg .close .cls .cmd
.cmpres .connect .console .crlf .delay .dos .dtr
.echo .emulator .escape .erase .error .etb .etx
.exit .get .goodbye .goto .if .iferror .irs
.kickoff .message .modem .mult_rec .open .prompt .ptrdev
.punch .pundev .quiet .r_timeouts .rcve .read .recsize
.remote. .rename .retrans .screen .send .sendb .send
.sendeof .sendeot .set .shell .signon .speaker .special
.stop .t_timeouts .termID .terminal .trace .unlock .wait
.write .xlat .move . . . .
. . . . . . .

FastSync Command Overview

The method that most application software houses use is to create a ".CMD" (command) file from the various commands that CTI offers. Outlined below is a list of these commands and a brief description of what they mean.

.async Places FastSync in asynchronous mode for DOS users only. .beep Causes the speaker built into the computer to beep for one half second. .bids Causes the program to set the Bid Retry Count.
.bisync Places the program in bisynchronous mode for DOS users only. .blocksize Causes the program to set the transmission block size. .call Causes the program to autodial into the remote system.
.card_type Shows user which type of synchronous interface card is being used within the PC. .cd_check Causes the program to turn carrier detect either on or off. .cfg Allows the user to change their default start-up configuration and to specify a new one.
.close Closes a file previously opened with the ".OPEN" command. .cls Sends a clear screen message to the program and brings the standard program screen back which shows the users configuration and then waits for the next command. .cmd Causes the program to run all the commands in a specified command file.
.cmpres Causes the program to turn space compression either ON or OFF for files being sent. .connect Connects FastSync with the remote computer. .console Gets a variable from the operator.
.crlf Provides complete control when CR/LF sequences are written to the receive file. Handles IRS (Inter Record Separators), ETB (End of Transmission Block), or NL (EBCDIC new line). .delay Causes the program to pause for the specified number of seconds. .dos Creates a DOS shell for executing DOS commands or programs while still on line with the remote computer.
.dtr Controls the Data Terminal Ready (DTR) signal to the modem. Turning DTR ON places the modem into "DATA" or "ON LINE" mode. Turning DTR OFF places the modem into "TALK" or "VOICE" mode. .echo This command allows authors of command files to provide application specific information on the screen. .emulator Tells program to set the emulator type to either 2780 or 3780.
.erase Deletes a specified file name. .error This command can only be used within a command line. If the condition specified becomes true while the command file is running, command file execution will resume with the commands following the label. .escape Specifies custom translations for printer escape sequences in a file.
.etb Controls whether received End of Transmission Block characters are converted to Carriage Return Line Feeds. .etx Sends an empty block, terminated with an end of text. .exit Terminates FastSync and returns to your operating system.
.get Sends a special command to a remote FastSync system instructing that system to send the specified file. .goodbye Sends a Hang-up message to the modem. .goto Causes unconditional branching from within a command file. The .goto command can be used to end a routine which was branched to or from an .if command.
.if Tests the value of a variable and executes a command based upon the result. See FastSync Variable Messages outlined below that are used with this ".if" command. .iferror Specifies command file lines to be executed if an error is encountered during command file execution. This is an alternate form of the .ERROR command. .irs Controls whether received Inter Record Separators are converted to Carriage Return/Line Feeds.
.kickoff Suspends the operating of a command file until the specified time. Not will not work in a DOS Window. .message Sends a keyboard message to the remote system. .modem allows for accessing software configuration given with some modems.
.mult_recs Causes program to turn transmission of multiple records either on or off. .open Opens a file for reading or writing. See also the ".close." command .prompt Displays a message and waits for the user to press a key in response to the message. The key pressed by the user can later be checked with the .IF KEY command.
.ptrdev Sets the default file name for all incoming files that are preceded by a printer selection sequence. .punch Controls whether punch files will be received as punch files or as printer files. .pundev Sets the default file name for all incoming files that are preceded by a punch selection.
.quiet suppresses data from being shown on the screen. .r_timeouts Controls the number of receive timeouts before FastSync quits trying to execute a receive or send command. .rcve Causes the program to enter the receive mode and waits for a file. .
.read Reads a text string from a previously opened file into the specified variable. .recsize Allows the sending of text data from a file not containing embedded Carriage Return/Line Feeds. .remote To execute system commands on a remote computer that is also using FastSync.
.rename Causes the program to rename a file - same as the DOS rename command. .retrans Causes the program to set the number of retransmissions. .screen Used with the .quiet command line argument to allow certain messages to appear on the screen.
.send Causes the program to send a text file to the remote system. .sendb Causes the program to send a binary file to the remote system. .sendeof Controls whether the end-of-file marker (ctrl Z) (Hex 1A) is transmitted as part of a text file.
.sendeot Causes FastSync to send an EOT (End of Transmission) to the remote computer. .set Sets a variable to a specific numeric or character string. .shell Calls and executes another DOS program as a child process while still on line with the remote system.
.signon Allows the user to establish an automatic sign-on to the remote system. .speaker Controls the speaker on UDS Sync-Up modems that include a speaker. .special Controls whether FastSync accepts requests for files or remote file naming from the remote system. Special translation to substitute more than one character.
.stop Causes the current send/receive operation to stop. A hangup is sent to remote and an idle state is established. .t_timeouts Controls the number of transmit timeouts before FastSync quits trying to execute a receive or send command. .termID Allows the user to either change or check the current value of the terminal ID.
.terminal Tells the program to set the terminal type to either MASTER (Primary) or SLAVE (Secondary). .trace Writes a line trace to the file. The line trace contains a hexadecimal representation of all data sent or received during the session. .unlock allows other systems using FastSync to execute system commands as well as other programs on your computer.
.wait puts FastSync into an auto-answer mode to wait for an incoming call. .write Writes data to a previously opened file. This command can be used to create a custom event log. .xlat Loads an alternate translation table from a custom EBCDIC to ASCII translation file.
. MOVE, SourceFileName DestinationFileName copies the file and then deletes the original. . .

For Details in using these commands, Click here.  For sample command (CMD) files, Click here.  For a command comparison between the FastSync 3780 program and CLEO 3780Plus program, click here.