Vous êtes sur la page 1sur 398
R DOS User Manual Professional
R
DOS User Manual
Professional
R
R
R DOS User Manual Professional R The File Transfer Authority ©2000 by BLAST SOFTWARE, INC. 49

The File Transfer Authority

©2000 by BLAST SOFTWARE, INC. 49 Salisbury Street West Pittsboro, NC 27312 All Rights Reserved

Manual #2MNPDOS

6/00

The information in this manual has been compiled with care, but BLAST, Inc,. makes no warranties as to accurateness or completeness, as the software described herein may be changed or enhanced from time to time. This information does not constitute com- mitments or representations by BLAST, Inc., and is subject to change without notice.

BLAST® is a registered trademark, and BLAST Professional™, BLAST Professional UNIX™ and TrueTerm™ are trademarks of BLAST, Inc. Any trademarks, trade- names, service marks, service names owned or registered by any other company and used in this manual are proprietary to that company.

Restricted Rights Legend

Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subdivision (b) (3) (ii) of the Rights in Technical Data and Computer Software clause at 52.227-7013.

BLAST, Inc. 49 Salisbury Street West P.O. Box 818 Pittsboro, North Carolina 27312

SALES: (800) 242 - 5278 FAX: (919) 542 - 0161 E-mail: info@blast.com Technical Support: (919) 542 - 3007 E-mail: support@blast.com World Wide Web: http://www.blast.com

© Copyright 2000 by BLAST, Inc.

Table of Contents

1 Introduction

1

BLAST Software Registration

 

1

The BLAST Package BLAST Professional How To Use This BLAST Technical Support

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 2

2

 

3

5

2 The BLAST Environment

7

. Environment Variables Command Line Switches

Introduction.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 7

8

 

10

BLAST in the Background

 

13

. BLAST.OPT Settings

BLAST.OPT .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

19

20

Using BLAST on a LAN

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

28

Flow

Control .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

35

3 BLAST Quickstart

37

Starting BLAST

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

37

The

BLAST

Screen.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

38

Three Keys to Remember

40

. A Quickstart File Transfer

The

BLAST

Menus.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

41

42

4 The Menus

49

Moving Through the Menus

 

49

The

Keyboard

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

50

Using a Mouse

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

51

The

Offline

Menu .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

52

The Online Menu

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

54

The Filetransfer The Local Menu

.

.

.

.

 

56

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

57

The

Remote

Menu.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

58

Automation with

59

5 The Setup

61

What

is

a Setup?

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

61

. ANSI Emulation Subwindow DG Emulation DEC VT Emulation WYSE Emulation Subwindows HP Emulation Subwindow BLAST Protocol Subwindow Kermit Protocol

Setup

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

65

72

 

73

74

78

82

87

92

Zmodem Protocol Subwindow

6

BLAST Session Protocol

95

101

The BLAST Session

102

BLAST Protocol

103

Starting a BLAST Session

105

Ending a BLAST Session

108

Performing Filetransfer Commands

110

Transfer Command File

117

BLAST Protocol Remote Menu

120

Automating the BLAST Session Protocol

121

Fine-Tuning the BLAST Session Protocol

121

Filetransfer Security with BLAST Protocol

123

7 FTP

125

. Starting an FTP Session

Using

.

FTP .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

125

126

FTP Filetransfer Menu

 

126

Sending and Receiving Files with

127

Filenames Restrictions with FTP

128

Ending an FTP Session

129

FTP Commands

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

129

8

Kermit Protocol

131

Kermit Filetransfer Menu

131

Sending and Receiving Files with Kermit

132

File Transfer Switches with Kermit

134

Filenames Restrictions with Kermit

135

Kermit Remote Menu

135

9 Xmodem, Ymodem, and Zmodem Protocols

139

Command Line

140

Xmodem

Protocol .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

140

Ymodem

Protocol .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

141

. Filenames Restrictions

Zmodem

.

Protocol

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

142

143

10 Text Transfers

145

. Uploading Text to a Remote Computer Downloading Text from a Remote Computer

Introduction.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

145

145

 

146

11 BLAST Editor

149

Using BLAST Editor

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

149

. Cursor Movement and

Quick Reference

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

150

151

Inserting and Deleting Text

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

151

Managing Text Blocks

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

152

. Quitting BLAST

.

Searching.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

152

153

12 Introduction To Scripting

155

Starting

Out.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

155

Learn

Mode.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

160

13 BLASTscript Topics

165

Scripting Basics

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

165

. Managing the Screen Display Communicating with Other Programs File Transfers with BLAST Session

Manipulating

Text.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

170

174

 

176

178

 

181

File Transfers with FTP File Transfers with Kermit

. File Transfers with Xmodem and File Transfers with Ymodem and Ymodem G File Transfers with Using Log Files for Error Checking

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

181

184

 

185

187

188

Text

Transfers .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

190

14

Connecting and Disconnecting

193

Introduction.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

193

BLASTscript Libraries

 

193

The

Index Utility.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

199

15 BLASTscript Command Reference

 

201

Introduction.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

201

Data Types

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

201

Syntax

Rules .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

204

Commands That Set @STATUS

 

204

BLASTscript Statements

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

205

16 BLASTscript Reserved Variables

 

239

17 Data Stream Control and Terminal Emulation

 

283

Introduction.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

283

Data Stream Filtering and Alteration

 

283

. Keyboard Mapping Utility

Terminal Emulation

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

287

296

18 Remote Control

303

Connecting to the Host PC

304

. Online Menu Options

Taking Control

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

306

306

Transferring Files to and from the Host PC

.

.

.

.

.

.

.

.

307

Disconnecting from the Host PC

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

308

Using Access Mode Using Terminal Modifying BHOST Settings

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

308

311

 

312

Appendix A

Error Messages

321

. BLAST Protocol Transfer File Management Utility File

Introduction.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

321

321

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

322

 

323

Scripting

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

323

Initialization

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

324

Script Processor

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

325

Network.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

325

Appendix B

Key Definition Charts

 

327

. Terminal Emulation

BLAST

Keys.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

327

329

Appendix C

Troubleshooting

337

Installing BLAST

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

337

Starting BLAST

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

338

Going

Online.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

338

File Transfer

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

340

Appendix D

The ASCII Character Set

 

341

Appendix E

Autopoll

343

The

Autopoll

Script.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

343

Installing Autopoll

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

344

Starting

Autopoll.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

344

. Transfer Command File Overview of Autopoll Script Actions Configuration

The Site File

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

346

347

 

347

349

Other Files Using the Filename Stub

 

351

. Modifying Autopoll

Tips

. Configuration Worksheets

Tricks .

and

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

353

355

357

Appendix F

Glossary

361

INDEX

371

Chapter 1

Introduction

BLAST Software Registration

Thank you for buying our communications software and welcome to the world of BLAST. Before doing anything else, it is very important that you complete the Warranty Registration Card. Without it, we cannot provide you with the complete support and continued service that comes with every copy of BLAST.

The services available to registered owners of BLAST include:

A ninety-day warranty stating that the software will operate ac- cording to specifications in effect at the time of purchase.

Professional help from our experienced Technical Support staff for a nominal fee.

New product announcements.

Discounts on product upgrades.

Extended warranties, custom support, special training, and corporate licensing are also available. Please call BLAST, Inc. at (919) 542- 3007 or refer to the enclosed literature for more information.

The BLAST Package

The BLAST package contains the following items:

Two 3-1/2" diskettes containing the BLAST and BHOST pro- grams.

One BLAST Professional License Agreement and Warranty found on the front of the diskette package. It is important to read and understand the terms and conditions in this document be- fore opening the package.