Professional VMS User Manual
Total Page:16
File Type:pdf, Size:1020Kb
R Professional VMS User Manual R The File Transfer Authority ©2001 by BLAST, Inc. 49 Salisbury Street West Pittsboro, NC 27312 All Rights Reserved Manual #2MNPVMS 10/01 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 VMS™ 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 Technical Support: (919) 542 - 3007 E-mail: [email protected] World Wide Web: http://www.blast.com © Copyright 2001 by BLAST, Inc. Table of Contents 1 Introduction 1 BLAST Software Registration . 1 The BLAST Package . 2 BLAST Professional Features. 2 How to Use This Manual . 3 Comments and Suggestions . 4 BLAST Technical Support . 5 2 The BLAST Environment 7 Introduction. 7 Assigning Symbol Values. 7 Command Line Switches . 10 Communications Ports . 14 Flow Control . 19 3 BLAST Quickstart 23 Starting BLAST . 23 The BLAST Screen. 24 Three Keys to Remember . 26 The BLAST Menus. 27 A Quickstart File Transfer . 28 4 The Menus 35 Moving Through the Menus . 35 Frequently Used Keys. 36 The Offline Menu . 37 The Online Menu . 39 The Filetransfer Menu. 40 The Local Menu . 41 The Remote Menu. 43 Automation with BLASTscript. 44 5 The Setup 45 What is a Setup? . 45 Setup Fields. 48 BLAST Protocol Subwindow . 58 Kermit Protocol Subwindow. 63 Xmodem and Ymodem Protocol Subwindow . 67 Zmodem Protocol Subwindow . 69 File Attributes Subwindow . 73 6 BLAST Session Protocol 77 What is a Protocol? . 77 The BLAST Session Protocol. 78 BLAST Protocol Design. 79 Starting a BLAST Session . 81 Ending a BLAST Session . 84 Performing Filetransfer Commands . 85 Transfer Command File . 94 BLAST Protocol Remote Menu . 97 Automating the BLAST Session Protocol . 98 Fine-Tuning the BLAST Session Protocol . 98 Filetransfer Security with BLAST Protocol . 100 7 Kermit Protocol 103 Kermit Filetransfer Menu . 103 Sending and Receiving Files with Kermit . 104 Kermit Remote Menu . 109 8 Xmodem, Ymodem, and Zmodem Protocols 111 Command Line Features. 112 Xmodem Protocol . 112 Ymodem Protocol . 116 Zmodem Protocol . 118 9 Text Transfers 121 Introduction. 121 Uploading Text to a Remote Computer . 121 Downloading Text from a Remote Computer . 123 10 Secure BLAST 125 Securing Your System . 125 VMS Tools . 125 Using Secure BLAST . 127 BLPASSWD . 128 BLSECURE . 135 SECURE . 139 Using the Password. 140 11 Introduction To Scripting 143 Starting Out. 143 Learn Mode. 148 12 BLASTscript Topics 153 Scripting Basics . 153 Manipulating Text. 158 Managing the Screen Display . 162 Communicating with Other Programs . 164 File Transfers with BLAST Protocol . 165 File Transfers with Kermit . 168 File Transfers with Xmodem and Xmodem1K. 171 File Transfers with Ymodem and Ymodem G . 172 File Transfers with Zmodem. 174 BLAST Operation as a Pseudohost. 176 Using Log Files for Error Checking . 177 Text Transfers . 178 13 Connecting and Disconnecting 181 Introduction. 181 BLASTscript Libraries . 181 The Index Utility. 186 14 BLASTscript Command Reference 189 Introduction. 189 Data Types . 189 Syntax Rules . 192 Commands That Set @STATUS . 193 Manipulation of Binary Data . 193 BLASTscript Commands . 194 15 BLASTscript Reserved Variables 233 16 Data Stream Control 273 Introduction. 273 Data Stream Filtering and Alteration . 273 Standard BLAST Terminals . 277 17 Limited Control of a Remote PC 281 Connecting to the Host PC . 281 Transferring Files to and from the Host PC . 283 Disconnecting from the Host PC . 284 Using Terminal Mode. 284 Modifying BHOST Settings . 285 Appendix A Error Messages 293 Introduction. 293 BLAST Protocol Functions. 293 Transfer File Management . 294 Utility File Management. 295 Scripting . 295 Command File Processing . 296 Initialization . 296 Script Processor . 297 Network. 297 Appendix B Key Definition Charts 299 Setup Keys . 299 Attention Key Sequences . 300 Hot Keys . ..