RSX/IAS SIG Tape Distribution - Spring 1988 =========================================== This is the RSX/IAS SIG Symposium Tape from the Spring 1988 DECUS Symposium at Cincinnati. The tape contains material submitted by the user community for the tape at that meeting. The programs on this tape are from user submissions. The DECUS staff, the RSX & IAS SIG staffs, and DEC are all in complete ignorance of the contents of the tapes. No warranty of any kind is implied in the distribution of these tapes. The programs may or may not be well documented, they may or may not work, they may even crash your system. If you have a problem with the contents of the tape, contact the author of the program. Do not contact DECUS, DEC, or the RSX or IAS SIGs. The tape contains about 262 files requiring 7561 blocks of disk space. This will fit a 600 foot tape in BRU format at 1600 bpi, and it is being distributed as such. To simplify distribution and production, the tape is a single BRU container file followed (for the LUG distribution only) by several extra files. Directory [300,1] contains the files documenting the contents of the tape. The following files are present: RSX88ATPE.DOC contains an abstract of the contents of the tape by UIC. ALLREADME.88A contains a concatenated list of all the README files on the tape. RSX88ADIR.LIS contains a directory of all the files on the tape (BRU does not produce nice directories). This is a brief listing with UICs and filenames only for space reasons. SUBMIT.DOC contains guidelines for submissions to the RSX/IAS Sig Tape collection. This is MUST reading for everyone who desires to submit a program to the SIG tape. BEGIN88A.DOC has a copy of this text. UICSET88A.CMD contains the UFD commands to create all the needed UIC's on a device whose name is asked for in the command file. Edit it to match your needs before using BRU to extract the tape contents. A word of caution: under at least some circumstances, 11M V4.0 BRU's /UFD switch creates directories even when it doesn't put anything in them. Glenn C. Everhart RSX/IAS SIG Tape Copy Coordinator GE Aerospace Technology Lab _ Operations Bldg. 206-1 Rt. 38 Cherry Hill, N.J. 08358 (609)-486-6328 Everhart%Arisia.decnet@GE-CRD.arpa After 6/24/88: Glenn Everhart 25 Sleigh Ride Road Glen Mills, Pa. 19342 215 358 3866) COLLECTED README FILES FOR SPRING 1988 RSX SIG TAPE Directory MDA4:[300201] RSX Queueing and Routing Software. Developed by: Inland Steel Company Process Automation Department M.S. 2-465 3210 Watling Street East Chicago, Indiana 46312 This package contains the RSX Queueing and Routing software for RSX11M-Plus systems only. This software will not run on an RSX11M or RSX11S system. The distribution contains 104 files. To get the documentation for this package, print the file MARSXQ.LIS. Directory MDA4:[300210] LZYCLI - A command line recall CLI with EDT like command line editing and VMS style symbols. The CLI is written in FORTRAN 77. Submitted by: William Crocker National Steel Corp. Granite City Division Granite City, IL 62040 (618) 451-3371 Files Submitted: LZYBLD.CMD The installation command procedure. LZYINS.CMD The command procedure which issues the INS command LZYREM.CMD The command procudure to remove LZYCLI LZYCLI.DOC A users manual LZYCLI.FTN The source code for LZYCLI LZYCLI.TSK The CLI task image built WITHOUT a FORTRAN resident library. This image REQUIRES the directory [7,44] and the logical device LZ0: must point to the disk where [7,44] resides. Directory MDA4:[311025] LASer is a program which allows one to take advantage of the various printing styles that a DEC LN03 printer has. command format is : LASer filespec,.../switches /CO:nn Print nn copies /FF Inserts formfeeds after every 60 lines /HE Print this help message /HU Print in "huge" mode /LA Print in landscape mode. /LE:nn Shift the left margin nn spaces to the right /WI Allow wide output of up to 156 characters (For text with imbedded portrait mode commands) /TW Print twelve characters/inch mode. /EI Print eight lines/inch mode. /TI Print in "tiny" mode (15cpi/8lpi) Note that using the /tw/ei/la switches allows one to print listings from fortran, macro etc very nicely. the only problem is that the compilers must have the number of lines/page changed. The MACRO, TKB and F77 command build files to use different lines per page are as follows: MACRO ; Specify default output page size ; ; Changed to 72/58. so that landscape mode on lno3 fits ; F. Borger, nov 87 ; GBLPAT=MACRO:LINPPG:72 TKB ;GBLDEF=P$LNTH:74 ; SET NUMBER OF LINES PER PAGE FOR TKB GBLDEF=P$LNTH:72 ; changed so output fits ln03 at 12lpi FORTRAN ; DEFINE PRINTER WIDTH AND NUMBER OF SOURCE LINES PER LISTING PAGE ; F77 DEFAULT VALUES ARE: ; 55 SOURCE LINES PER PAGE (PLUS 3 LINES OF HEADING) ; 132 COLUMN LINE PRINTER ; NOTE: ; 55(10) = 67(8) ; 80(10) = 120(8) 132(10) = 204(8) ; GBLPAT =FORTRN:LPLINE:65 Directory MDA4:[311026] This is the latest update of the MRH cute sayings program package. COOkie Fortune cookie DAMmit Better than banging on the keyboard in frustration HEAdache Various Hardware headaches MAY May the bird of paradise..... MURphy Reports various versions of Murphy's laws QUOte Famous quotations WHY Answers the basic questions of life Directory MDA4:[311027] Free software BY Northern Telecom Inc. This software is furnished for free and may be used and copied as desired. This software or any other copies thereof may be provided or otherwise made available to any other person. No title to and ownership of the software is hereby transferred or allowed. The information in this software is subject to change without notice and should not be construed as a commitment by NORTHERN TELECOM INC. NORTHERN TELECOM assumes no responsibility for the use or reliability of this software on any equipment whatsoever. Northern Telecom Inc. Network Support Systems Division 54 Regional Drive Concord, New Hampshire 03301 (603) 224-6511 X2529 Program: AUX Author: Robin Miller Date: Fall 1985 Modified and updated to run under IAS by: Frank R. Borger Michael Reese Medical Center Lake Shore Drive at 31st St Chicago, IL 60616 (312) 791-8075 This IAS version, ECR (for Editing Console Routine) provides for the following command line functions: 1/ The last 20 command lines can be recalled and edited. 2/ Often used commands are coded into the numeric key pad. 3/ Up to 48 command line parsers can be defined. An example would be to define the following 3 command line expansions to aid fortran hacks. Short command form resultant expanded command ----------------------- --------------------------- KEF 'name' KED 'name'.for FOR 'name' F77 'name','name'/-SP='name' LINK 'name' TKB @'name' These commands are loaded from the file ECR.CMD when ECR is first executed, and can be reloaded by using the ^N key. 4/ A default file name option lets ECR remember the last name used in a command and use it again if only the command name appears on a command line. This would further reduce the number of key- strokes in the above example, so that one could edit, compile and link the program "whozit" by the following commands: KEF whosit for link Notes on linking and changing the program: In our installation, we have our own login and privilege checking algorithms. The task image here has been linked with a module that lets users run any command. It could be re-linked to include privilege checking. PRICHK.MAC is the current module we use. It relies upon a privilege word having been stored in the TI pud when the user logged in. It will not work with a standard IAS or RSX system. NOPRICHK.MAC is the module currently compiled into PRICHK.OBJ. it lets the user run anything, but could serve as a model for user written protection routines. In our installation, we have a command line munger that takes DCL for- mat commands and re-forms them into command lines that PIP etc. Can accept. It also does "flying installs" of any task image in LB:[11,1] that has the same 3-letter name as the requested MCR task. On our sys- tem, the task is "...MAS". If you wish to have ECR request a different catchall task, you need to edit AUXSPN.MAC and change the location "MCRNAM:" accordingly. ECR expects to find the file AUXKEY.PAD in the standard help account, LB:[1,2] You can also list this file for hard copy help, (although the first screen will be garbaged.) Directory MDA4:[351144] LBC - Logical Block Copy for RSX -- Version: 88.126 Page 1 Author: T. R. Wyant III, E. I. DuPont de Nemours, Rich- mond, VA. Operating system: RSX-11M+ V3.0 forward. Other RSX systems with reduced functionality. Language: FORTRAN-77, MACRO-11 Memory Required: 32KW Other Hardware Required: None Keywords: Utilities - RSX11 Abstract: LBC provides a non-structured disk copy facility for direct-access media under RSX. All or part of a disk (mounted foreign) or a file may be copied to another disk or file, or to another location on the same disk or file. In the case of file-to-file operations, the attributes of the input file can be preserved. Because up to 64 blocks are moved at a time, performance is reasonable. Error recovery is done by reducing the number of blocks per QIO and retrying the operation; if a single-block QIO fails, the error is logged and a block is skipped on both input and output. LBC can be invoked in any of the standard ways for an RSX util- ity. The command interface is DCL-like, and includes prompts for missing information. Full default file name support as documented requires the PRMS$ directive (ie - RSX-11M+ V3.0 or greater). Older M+ systems, or M systems, require more typing but should work otherwise. Directory MDA4:[351145] TEM - Terminal EMulator for RSX -- Version: 88.104 Page 1 Author: T. R. Wyant III, E. I. DuPont de Nemours, Richmond, VA. Operating System: RSX11M+ V2.0 forward, RSX-11M V4.0 forward, RSX-11S V4.0 forward, VAX-11 RSX V2.0 forward. Language: MACRO-11 Memory Required: 16KW Other Hardware Required: Dial-out Modem Keywords: RSX-11; Communications; Terminal Emulator Abstract: TEM provides "dumb" terminal emulation over a full duplex TT: line. It allows the user to "become" a terminal on a remote system, and to do ASCII file transfer between systems. TEM has been used to communicate with RSX, VMS, RSTS, and TOPS-20 sys- tems, as well as non-DEC equipment. It requires no software on the remote system (and therefore has no error checking). In addition to the basic functionality, TEM can automati- cally issue canned commands to smart modems at the beginning and end of a session. The user can also select from the fol- lowing features: * Local Echo. * Automatic linefeed on carriage return. * Translation of inbound control characters to ASCII abbre- viations. * Passthru of control/s, control/q, control/o and control/x to the remote system. * User selectable attention and end-of-file characters. * Inbound and outbound character mapping. * Specifiable record delay and prompt character for file transfer. * Parity generation and checking. TEM requires at least RSX-11M+ V2.0, VAX-11 RSX V2.0, RSX-11M V4.0, or RSX-11S V4.0. If running under RSX-11M or RSX-11S, it requires the full-duplex TT: driver, get/set mul- tiple characteristics, and unsolicited input AST's. Correct access of named directories and files numbered in decimal re- quires the FEAT$ directive. The GIN$ directive is used to pre- vent nonprivileged users from using TEM to read files that are none of their business (eg: LB:[0,0]RSX11.SYS). An attempt has been made to conditionalize TEM for RSX-11M V3.2, but I have no way to check it. TEM can be initiated from and commun- icate with any reasonable serial device, but there may be res- trictions if not being used on a TT:-type device.