
DSA Distribution Tapes
Introduction


                          	DSA Distribution Tapes
                 	Version X02.00	Last edit: 28-OCT-80 10:23





The Data Systems Applications (DSA) group maintains  a  number  of  800  bpi
9-track  magnetic  tapes  for  the purpose of distributing locally supported
software.  In general, all tapes contain files in DOS-11 (FLX)  format,  and
are self-sufficient (i.e.  they are complete in and of themselves).

The distribution tape supplied to DECUS has all the files from all the tapes
combined  into one tape.  They were organized to use UIC's [313,*], but this
may get changed before the final distribution tape  is  released  by  DECUS.
Wherever possible (i.e.  where not too inconvenient), the command files have
been made to run independent of the UIC under which you are operating.

In the following descriptions, "XXn:" indicates the mag tape  unit  used  to
read the tape (e.g.  MM:, MT1:, etc.).


DSA Distribution Tapes                                                PAGE 2
Tape listing


	Program		Main UIC	Instructions for use
	-------		--------	--------------------
 
	README		[313,1]		None - documentation only
 
	TECO		[313,10]	>FLX =XXn:[313,10]TECGEN.CMD
					>@TECGEN
 
	TYPE		[313,20]	>FLX =XXn:[313,20]*.*
					>@TYPE
 
	UIC		[313,30]	>FLX =XXn:[313,30]*.*
					>@UICGO
 
	IND (AT.)	[313,40]	>FLX =XXn:[313,40]INDGEN.CMD
					>@INDGEN
 
	DMP		[313,50]	>SET /UIC=[313,50]
					>FLX LB:/CO/BL:55.=XXn:[313,50]DMP.TSK
					>SET /UIC=[1,2]
					>FLX LB:=XXn:[313,50]DMP.HLP
 
	TISTAT		[313,60]	>FLX =XXn:[313,60]*.*
					>@TISTATGO
 
	FLEX		[313,70]	>FLX =XXn:[313,70]*.*
					>PIP TI:=README.*


DSA Distribution Tapes                                                PAGE 3
TECO


Tape Name:	TECO
 
Program(s):	TECO and TECO macros
 
Version:	V35 with some V36 modules (CRTRUB)
 
Description:	Contains TECO and various utility TECO macros and command
		files.  The TECO macros include the module update macros,
		the "SEARCHALL" command file and macro, and VTEDIT for use
		with VT52's and VT100's.
 
		The best things about this TECO is the automatic module
		update feature (keeps track of changes to a source module
		automatically) and the default indirect command file lookup
		feature (if .TEC file isn't found in the local aera, it
		looks in LB:[201,5]).


DSA Distribution Tapes                                                PAGE 4
TYPE


Tape name:	TYPE
 
Program(s):	TYPE and PRINT
 
Version:	X04.02
 
Description:	Faster, more convenient form of "PIP TI:=filespec".  When
		installed as ...TYP, output goes to TI:.  When installed
		as ...PRI, output goes to CL:.  TYPE uses default file
		extensions, and will look for several extensions (e.g.
		.FTN, .MAC, .CMD, etc.) before giving up.
 
		This revision of TYPE allows wildcard characters in the
		file name, and also truncates trailing blanks from
		the end of the line.  See TYPE.TXT on the distribution
		tape for details, or type "TYPE /HELP".
 
		An extremely useful feature is the ability to type source
		files with or without typing out the comment lines.
 
		THIS PROGRAM IS **GREAT**.  TRY IT.


DSA Distribution Tapes                                                PAGE 5
UIC


Tape name:	UIC
 
Progams(s):	UIC
 
Version:	Y02.02
 
Description:	Simplified form of "SET /UIC" command.  The user just
		types "UIC" to print his current UIC, or "UIC ggg,mmm"
		to change his UIC.
 
		UIC can also read the system account file
		(LB:[0, 0]RSX11.SYS) to set your UIC to any valid
		account UIC. The password is ignored if you don't specify
		it, but is checked if you do (necessary when more than
		one account has the same account name but different
		passwords). The SY: defined in the account file is then set
		to your local SY:. For example,
 
			>UIC 1,2	Sets your UIC to [1,2]
			>UIC SYSTEM	Looks up account "SYSTEM" in the
					account file and sets your UIC and
					SY: to the UIC and login SY:
					associated with that account
			>UIC		Print your current UIC and SY:
			UIC=[1,2], DK2:=SY:
 
		Generally, this utility is most useful when an installation
		has many accounts (UIC's) such as ours.  It eliminates the
		need to remember the UIC -- just remember the account name.
 
		It is also great for logging onto a privileged account and
		quickly switching to a non-privileged area.


DSA Distribution Tapes                                                PAGE 6
AT. (IND)


Tape name:	IND (AT.)
 
Program(s):	AT. - Indirect command file processor (IND.TSK)
 
Version:	04.25
 
Description:	Contains AT. with the modifications described in the
		Release Notes to allow AT. to use the STOP$ and SPWN$
		directives.  Also, the user is given the option of
		building AT. to search LB:[201,1] for the file if it
		isn't found in the user's area.  This version also
		lets the user type CTRL/O to inhibit the typing of
		successive comment lines, and handles .ENABLE QUIET
		better (per patches published in Multi-tasker).


DSA Distribution Tapes                                                PAGE 7
DMP


Tape name:	DMP
 
Program(s):	DMP - Dump utility
 
Version:	M0007.
 
Description:	This is the standard DMP with three additional switches:
 
			/EBCDIC	- Converts input from EBCDIC to ASCII
					and outputs as ASCII
			/LC	- Enables lower-case output for /EBCDIC
					or /ASCII
			/SI	- Output data in signed format.
 
		The task image is provided on the tape along with a
		help file (DMP.HLP) that shows the changes.  The task
		image was built with ANSI mag tape support.


DSA Distribution Tapes                                                PAGE 8
TISTAT


Tape name:	TISTAT
 
Program(s):	TISTAT - Provide TI: information to AT.
 
Version:	X01.01
 
Description:	TISTAT is a privileged task which provides information
		about your TI: terminal to AT.  It does this by
		returning bit-encoded information in the exit status
		(<EXSTAT> in AT.) word.  If your version of AT. was not
		built to support spawning, then TISTAT is useless.
		(The command file that builds TISTAT automatically
		checks this and warns you if it is no good.)
 
		TISTAT must be installed as ...TIS in order to be run
		by non-privileged users.
 
		The information returned by TISTAT includes the terminal
		number, whether or not the terminal is privileged,
		CRT, formfeed, wide buffer, slave, or is set lower case.


DSA Distribution Tapes                                                PAGE 9
FLE (FLEX)


Tape name:	FLE (FLEX)
 
Program(s):	FLE (FLEX) - Structured FORTRAN pre-processor
 
Version:	22.34
 
Description:	FLE (FLEX) is a program that accepts a text file as
		input and provides structured control statements such
		as "WHILE", "CONDITIONAL (CASE statement)", "REPEAT
		UNTIL", "WHEN...ELSE (IF-THEN-ELSE)", etc.  This version
		of FLEX also handles INCLUDE statements in the same
		manner as FORTRAN-IV-PLUS.
 
		(If you haven't tried FLEX -- you should.  We find it
		better than RATFOR because of the listings it generates
		and the simpler language constructions.)













                           INDEX


AT. (IND)  . . . . . . . . . . 6

DMP  . . . . . . . . . . . . . 7

FLE (FLEX) . . . . . . . . . . 9
FLEX . . . . . . . . . . . . . 9

IND (AT.)  . . . . . . . . . . 6
Introduction . . . . . . . . . 1

Tape listing . . . . . . . . . 2
TECO . . . . . . . . . . . . . 3
TISTAT . . . . . . . . . . . . 8
TYPE . . . . . . . . . . . . . 4

UIC  . . . . . . . . . . . . . 5


