
       			       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.)
