CLEO 3780Plus® Software Commands Overview

The information contained within the following pages was prepared from existing CLEO advertising literature, software manuals, product sheets, and from other competitive data sources available within the general data communications industry. 3780Plus is a registered trademark of CLEO Communications.

While CTI Communications has its own 3780 based products, CTI is also an authorized reseller of DFI's CLEO 3780, 3770 & 3270 UNIX BASED BSC, SNA, SNA Gateway and other Products.  CTI Communications is not the manufacturer of the Cleo 3780Plus software.  The CLEO product is owned and manufactured by the Cleo Products Division of DFI Inc.  CTI is an authorized reseller of these products.

Command Summary

The CLEO 3780Plus.exe BSC software has 22 basic commands; 14 command arguments and send/receive modifiers; 25 status words for test and branch commands.

The name "Plus" in the product name represents CLEO's protocol software enhancements in 1985 over basic 3780 type RJE programs. The software code is written in "C" language.  The first two letters in a command will execute that command.  For example, "AU" would execute the "autodial" command (as would the entire command "autodial").

3780Plus Commands

AUtodial Causes program to automatically dial into a remote system.
VOice Causes the program to send a hang-up message (DEL EOT) to the phone and disables the modem.
BInary

Causes program to send a specified binary file to the remote.

TExt

Sends a specified file to the remote system.
REceive

Causes program to enter receive mode and waits for incoming file.

EOt This command transmits an End of Text (EOT) character at the end of file transmission.
QUit Causes program to exit to operating system.
SYstem Allows the communications program to remain in memory, but puts user into a shell within the program so that other application programs may be run. Communications are suspended during the use of this command. After running a program, 3780Plus automatically returns to the communications session and puts the program in answer state.
PRint Puts the program in a wait state to receive file(s) from the remote.
KEy Causes a keyboard message to be sent to the remote system.
MOnitor Invokes a line monitor to show the actual sent/received data - data can be saved to a file.
SCreen Causes messages sent from the remote to be directed/received to the screen.
COnfig Gives a way to change the program's basic configuration parameters.
BRanch Used from within jobfiles only. Allows for testing of different conditions.
DAta Causes a modem to go into data mode for sending data.
ANswer Causes the program to go into an automatic answer mode.
EXecute Causes the program to process all the commands in a job file. Can be used within a job file to execute another job file (but will finalize the job file).
LOg Allows the user to send a message into a log file. Maximum message length is 150 characters in length.
HElp Brings-up the single page Help Screen summarizing all commands.
JOb A program allowing the user to create an automatic batch file containing one or more commands. The file can then be run from the command line.
[DEl] Not a command. Aborts the  transmission from either sending or receive of a file. The Delete key is used to show the command prompt. The DEL command cannot be used from within a job file.
INterrupt Causes a Reverse Interrupt (RVI) to be sent to the remote system instead of an ACK. Causes remote to send an EOT. Causes the program to go to the next command in the job file.

3780Plus Command Line Arguments

-c

Allows the running with settings other than the default 3780 configuration.

-j

Allows the running of a series of 3780Plus commands without operator intervention.

-l

Allows for the creation of a log file, which can be either appended, preserved, or over-laid.

-s

Tells the program to suppress all data that would normally go to the screen.

-d

Used to specify a local device through a specified COM port, or tty.

-t

Allows transparent EBCDIC files from the host to be converted to ASCII for printing.

-r

Forces incoming printer files to be saved to the default REceive filename.

-a

Allows for the software switching of hardware without changing the hardware itself.

-b

Controls the Asynchronous bps rate.

-f

Disables incoming file names.

-i

Allows for software selecting of different IRQs without changing the hardware itself.

Optional Modifiers for sending & receiving Files

These modifiers are special symbols which modify or enhance the functionality of the Send or Receive commands.

-e

Allows the sending of multiple files to the host without releasing the line. This option suppresses the EOT allowing control of the line until an EOT is finally sent.

-x

Allows for the suppression of the automatic EOT and/or ETX at the end of the last block in the transmitted file. This command allows the concatenation of several files to appear as one file to the host.

-r

Allows record separators (IRS/RS) to be omitted on transmitted files. Packs data into one block. Without this option, carriage return line feeds (DOS) and new lines (UNIX) are translated into record separators (IRS).

3780Plus Status Messages

For use with CLEO's BRanch Command
SIZE N  
TRUE  
FAIL  
BIDLMT  
DSKERR  
EAREOF  
HANGUP  
INTRPT  
NODATA   
NOFILE  
NRMEOF  
RETRAN  
ABORT Keyboard-forced Abort before receive (in jobfile)
BUFOVF Buffer overflow
DELAY Delay Limit Expiration
EOTND No data received before EOT
IDLE Idle Limit Expiration
INTEOF Keyboard-forced Abort Interrupt End of File
LINDWN System Line Down (Not all modems detect line down)
RECEIV Receive Limit Expiration
REPEAT Repeat Limit Expiration
RETRAN Retransmission Limit Expiration
RMTABT Remote Terminal Aborted
TXABRT Transmission Failure Abort
WAIT Wait Limit Expiration

October 25, 1991 © 1991 CTI Communications

For a comparison between the CLEO 3780Plus commands (above) and CTI's FastSync 3780 commands, click here.  Need to see UDS (Sync-Up) commands for a comparison? Click here.