                   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.  
