You are here Downloads  Login
UUSIG Library

Tape Dump, Generalized

Package Number: 1000 Last Update: 7/69 Submitted By: Robert A. Williams, Xerox Corporation

RWDUMP is a generalized tape dump package operational under EXEC-8. It provides an easy method of obtaining an alphanumeric and/or octal representation of data stored on magnetic tapes. The user can choose the portions of the tape they wish to dump, as well as the format in which they wish to dump it.

1000-001.TXT (ASCII Version, 72K)

1000.ZIP (ZIP Version, 24K)

FLOBOL, COBOL Flowchart

Package Number: 1001 Last Update: 8/69 Submitted By: S U

FLOBOL is a system made up of five programs combined with four utility sorts. It is designed to automatically generate computer-produced flowcharts.

 

As a by-product of the flowcharting function, FLOBOL will optionally produce a program cross-reference listing to COBOL programs. This option may be used independently of the flowcharting capabilities if desired.

1001-001.TXT (ASCII Version, 1.1MB)

1001.ZIP (ZIP Version, 328K)

GASP II

Package Number: 1002 Last Update: 5/90 Submitted By: S U/AMP

GASP II is a FORTRAN based simulation language for discrete event simulation models. It consists of a set of FORTRAN subprograms organized to assist in performing simulation studies. GASP II formalizes an approach to simulation by specifying common elements of simulation studies and providing subprograms for performing those simulation tasks that are independent of particular problems. In this way, commonality among problems in the same general area can be visualized.

An additional test run has been added using the files TEST4 and TESTDATA. The results are different than those given in the GASP reference book because the random number generator produces different results when run on a 36 bit machine. The book, "Simulation With GASP II" by A. Alan B. Pritsker and Philip J. Kiviat is out of print, but may be available in some university libraries.

  • 1002.ZIP (ZIP Version, 56K) Files 1002-001.TXT through 1002-002.TXT

TRACE

Package Number: 1003 Last Update: 6/69 Submitted By: SVT

TRACE is a diagnostic routine for EXEC-8 assembly language. The element TRACE should be mapped with the R option. SLJ TRACE starts the routine. SLJ NTRACE ends the routine. SLJ ITRACE, followed by +n (where n is the relative address of the SLJ ITRACE) sets up values for relative addresses in the output form, rather than absolute addresses.

1003-001.TXT (ASCII Version, 40K)

1003.ZIP (ZIP Version, 16K)

SYMSCRIPT

Package Number: 1004 Last Update: 4/70 Submitted By: S U

SIMSCRIPT is a simulation programming language designed for discrete event simulation modules.

The procedure for specifying Status consists of defining each different type of Entity, Attribute, and Set on SIMSCRIPT Definition Forms.

A separate subprogram must be written for each different kind of Event describing how it changes the Status. There may be any number of different kinds of Events, and a particular kind of Event may occur repeatedly and at any desired point in simulated time. Each kind of Event is enumerated in what is called an "Events List". Based on this Events List, SIMSCRIPT automatically generates a main Timing routine which keeps track of simulated time and calls the various Event routines in the proper sequence. Time is advanced by variable increments rather than being broken into a sequence of fixed increments. The SIMSCRIPT Timing routine permits the occurrence of both Endogenous Events, those caused by previous Events within the simulation, and Exogenous Events, those introduced from outside the the simulation by means of an Exogenous Event Tape.

  • 1004.ZIP (PKZIP Version, 328K) Files 1004-001.TXT through 1004-005.TXT

FORFLO, FORTRAN Flowchart

Package Number: 1005 Last Update: 11/70 Submitted By: S U

FORFLO is an Automatic FORTRAN Flowchart Generator which creates from any FORTRAN program a computer drawn flowchart suitable for display on a high- speed printer. The flowchart produced adheres as closely as possible to standard flowchart symbols.

The flowchart is one-dimensional, utilizing down-the-page flow and it shows 'Do' nesting and branching or 'Goto' lines. The flowcharts generated require no intervention on the programmer's part unless altered output is desired.

The flowcharts produced by FORFLO can be very useful in areas such as training, debugging, and documentation. FORFLO is dependent on the statement structure as defined by the FORTRAN language. Each statement is analyzed and classified, then processed with associated information. After this procedure has been completed for all the source code of the element, the processed information is read and the flowchart generated.

1005-001.TXT (ASCII Version, 184K)

1005.ZIP (PKZIP Version, 64K)

MATH-STAT

Package Number: 1006 Last Update: 11/70 Submitted By: Univac Roseville

This package consists of a series of MATH/STAT programs sent to Sperry by users. There is one file containing the subroutine symbolics in element file format, and in alphabetical order. There is no documentation for this package.

1006-001.TXT (ASCII Version, 96K)

1006.ZIP (PKZIP Version, 24K)

BRAILLE Processor

Package Number: 1007 Last Update: 3/71 Submitted By: UPA

This BRAILLE Processor was developed and supplied to the UPLI Library by the Programming Research Section of Sperry Systems Programming. It is a single element, processable under the EXEC-8 Assembler.

The processor converts and data file to Braille and prints it out on a standard printer in the Braille format. A single text line of 132 characters requires 4 to 12 print lines in the Braille format.

1007-001.TXT (ASCII Version, 24K)

1007.ZIP (PKZIP Version, 8K)

SNOBOL

Package Number: 1008 Last Update: 4/71 Submitted By: SVT

SNOBOL is a string manipulation language especially well suited to the processing of non-numeric data. It provides a powerful means for searching through arbitrary character strings in order to find patterns, to rearrange the string and to form new strings. SNOBOL is especially useful to those in the humanities and social sciences who could make use of a computer in their research. Uncomplicated statement format, string-oriented input-output editing aids, dynamic storage - all those features enable researchers to devote their major efforts to the problem at hand rather than to details in the programming languages once they have mastered the first principles.

SNOBOL has been used in conjunction with research in a number of fields such as linguistics, constructions of psychological models, cryptanalysis, music, theorem proving, and developing of bibliographies, and indexes.

  • 1008.ZIP (PKZIP Version, 408K) Files 1008-001.TXT through 1008-002.TXT

GPSS

Package Number: 1009 Last Update: 6/71 Submitted By: UOS

GPSS is intended for simulation of discrete systems. The simulation is based on Monte-Carlo techniques since one can usually specify the input to the system, its behavior, or both, in stochastic terms. The output is a set of statistics which describe the interactions between system components in probabilistic terms.

1009-001.TXT (ASCII Version, 912K)

1009.ZIP (PKZIP Version, 160K)

FILE INVENTORY (AVAIL)

Package Number: 1010 Last Update: 1/72 Submitted By: Univac Roseville

AVAIL provides an inventory listing of mass storage availability.

Printout options are:

  • Total numbers of tracks and positions available.
  • Breakdown by device type as well as total.
  • Monitor availability by repeating printout every fifteen or thirty seconds.

1010-001.TXT (ASCII Version, 16K)

1010.ZIP (PKZIP Version, 8K)

FORTRAN Reformat (TIDY)

Package Number: 1011 Last Update: 8/72 Submitted By: JPL

TIDY renumbers, edits, and in general, tidys a FORTRAN source program that has become unwieldy as a result of many revisions and patches.

The new, TIDY generated, version of the program is improved in many ways. New statement numbers are assigned and incremented in the main program and in each subroutine and internal function. Unneeded statement numbers are eliminated. Statement number references are updated. Only referenced FORMAT and CONTINUE statement are retained. Embedded "@-comments" are removed from statements and reinserted as comments preceding the statement. Blanks are deleted or inserted to ensure uniformity.

  • 1011.ZIP (PKZIP Version, 224K) Files 1011-001.TXT through 1011-002.TXT

Program File Repair

Package Number: 1012 Last Update: 3/73 Submitted By: LMS

This program file processor will salvage a program file containing bad elements. SALVAGE is designed to help restore files whose newly allocated granules are victimized by a system crash. A bad symbolic element may be salvaged by reverting to a deleted element or by accepting the present element up to the point of error and using the Text Editor to make the necessary corrections.

Usage is similar to to @COPY,P. SALVAGE is interactive in demand mode.

  • 1012.ZIP (PKZIP Version, 32K) Files 1012-001.TXT through 1012-002.TXT

APL - Level 6.3

Package Number: 1013 Last Update: 10/73 Submitted By: University of Maryland

University of Maryland APL/1100 Level 6.3 is an implementation of the Iverson APL language as defined in APL Reference Manual, by S. Pakin (Science Research Associates) with some extensions.

Level 6.3 is upward compatible with and supersedes all previous releases of UOM APL/1100. Level 6.3 includes all of the features of the IBM XM6 release except that the representation function is not yet defined for matrix arguments. In addition to support for Teletypes, U100s, and DCT-500s, support for ASCII terminals with APL character set is included.

  • 1013.ZIP (PKZIP Version, 1.1MB) Files 1013-001.TXT through 1013-005.TXT

SECURE Tape Processor

Package Number: 1014 Last Update: 1/75 Submitted By: MSU

The SAVESECURE processor is a program designed to save as much content as possible from a SECURE tape in poor condition. The processor reads the tape and builds a copy of it which is satisfactory for use by the SECURE processor. The new tape contains all the files that were in good condition on the original tape. The processor may also be used to selectively dump a SECURE tape.

1014-001.TXT (ASCII Version, 40K)

1014.ZIP (PKZIP Version, 16K)

NYU Release Tape

Package Number: 1015 Last Update: 2/75 Submitted By: NYU

This tape contains numerous programs and routines developed or modified at New York University. Documentation is included on the tape. major items included are:

  • @MFD 6.4C - A directory listing utility processor. (Note: an MFD processor which works with Exec Level 41 is available on the ISD Release Tape - #1051.)
  • DIREC$ - A set of directory searching subroutines, callable from FORTRAN V.
  • @GBILL/NEWBIL - Mass storage usage billing routines.
  • @NEWS - User information processor and companion @NEWS usage reported, @AUDIT.
  • SECURE - Utility program and runstreams.
  • NYU - SYSGEN procedures and TCF's or Exec Levels 31.244 and 32.R1.
  • NYU - Library generation procedures.
  • @EDQ - ASCII Text Editor supported by M.D. Godfrey, AT&T. Includes user variables and macro capabilities.
  • STISTX - Machine utilization and error statistics program (for level 27 Exec).
  • @UNDLT - Program file element undeleter.
  • SRTLNK - FORTRAN V sort linkage.
  • @SORT - SDF file sorter.
  • @TOC - Program file table-of-contents lister.
  • @LETRS - Small box letter message printing routine. useful for identifying printer output.
  • @CHIGH - File mode/key/project/account changer.
  • @BACK - Small/fast mass storage to mass storage file backup utility.
  • @IN/@OUT - Small/fast mass storage to tape file.
  • @IOCHK - Save/restore utility package.
  • @TSWAP - General tape swapper.
  • @LABEL - Mailing label printing utility.
  • @DISCS - Updated and enhanced version of UPLI @DISCS program. Handles mass storage device types in FATBL, and optionally lists information from the MCT.
  • @EDN - NYU Text Editor.
  • @ABR - Absolute read/write utility. Can be to delete G-option files with unknown keys, fix directory links, repair disc data-checks, and do many other useful things.
  • @CAL - Perpetual calendar processor. Can generate monthly "picture" calendars for any year from 1753 to 9999.
  • @POSTER - Large block letter sign-making routine.
  • OPDOC - NYU UHMC Computer Center Operations Manual. Plus, many many fixes and mods to various Univac software.
  • 1015.ZIP (PKZIP Version, 2.6MB) Files 1015-001.TXT through 1015-023.TXT

CALC 100

Package Number: 1016 Last Update: 7/75 Submitted By: AHR

The CALC processor allows a Uniscope 100 terminal to be used as a programmable desk calculator. No programming knowledge is needed for its use. It is written in FORTRAN V and 1100 assembler under Version 31.244 and occupies 10K of memory.

There are three types of CALC instructions: interactive arithmetic operations; interactive application of FORTRAN V and CALC functions; and, creation and application if user defined functions which are stored as symbolic elements in a Exec 8 program file.

The six CALC subroutines provide a powerful and useful set of tools which allow FORTRAN and COBOL programs to easily manipulate the contents of program files and retrieve data from the INFOR table.

1016-001.TXT (ASCII Version, 136K)

1016.ZIP (PKZIP Version, 48K)

Program File Viewer

Package Number: 1017 Last Update: 5/75 Submitted By: AHR

This processor provides the programmer with an effective tool for viewing and modifying the contents of Exec 8 program files. VPF will access any or all elements by scanning the program file element table. It was written in 1100 Assembler under Version 31.244 and occupies 3K of memory.

DEMAND MODE: When VPF is executed in demand mode, interactive commands allow the programmer to perform the following operations:

  • Mark an element for deletion.
  • Recover an element previously marked for deletion.
  • Print the contents of symbolic elements.
  • Locate specific elements.

BATCH MODE: VPF will list all or selected elements from a program file. The programmer may limit the number of lines to be printed from symbolic elements.

1017-001.TXT (ASCII Version, 152K)

1017.ZIP (PKZIP Version, 40K)

TOC Lister

Package Number: 1018 Last Update: 5/75 Submitted By: AHR

The TOC processor will arrange all or selected elements of a program file table of contents into two column, 20 element "pages" for display on a U100 terminal. The L option format will display ten complete TOC lines per "page". Processor call card options allow the entry point table and procedure tables to be selected for display. Element and version name masks are available to screen the elements before printing. In batch mode, TOC will present the table of content in a three column format. TOC occupies less than 2K memory.

1018-001.TXT (ASCII Version, 104K)

1018.ZIP (PKZIP Version, 32K)

COBOL Instrumentation

Package Number: 1019 Last Update: 7/75 Submitted By: NAV

The COBOL Instrumentation Package (CIP) may be used as a program flow validating tool as well as a vehicle through which program efficiency may be evaluated. The CIP system instruments a user supplied COBOL program in such a manner that upon execution of the instrumented program a statistical data record is created. through the CIP output report, which is based upon the statistical data record, the user obtains information which reveals the frequency of logical path execution as well as execution time and the percentage of total program execution time for each paragraph.

CIP may also be used in program flow validation. A statement execution count is listed for each statement of the program. This information may be used to determine what portion of the program has actually been exercised during testing. Test data can be altered where necessary so that a more comprehensive test can be developed.

  • 1019.ZIP (PKZIP Version, 136K) Files 1019-001.TXT through 1019-003.TXT

FORTRAN Cross Reference

Package Number: 1020 Last Update: 11/75 Submitted By: JPL

INDEX produces a cross reference listing, directories of statements, etc. for FORTRAN source programs.

The source code, plus a line number for each FORTRAN statement is listed for each program. A directory is produced for each program, cross referencing all statement number, variable subroutines, functions parameters, procedures, and name lists used. The symbols used in each program are listed in numeric and alphabetic order with references to the FORTRAN line numbers on which they occur. At termination, a final index is generated showing all symbols and the names of the programs in which they are referenced.

1020-001.TXT (ASCII Version, 240K)

1020.ZIP (PKZIP Version, 56K)

PLUM COMPILER

Package Number: 1021 Last Update: 2/76 Submitted By: University of Maryland

PLUM is a compiler, develops at the University of Maryland, for the PL/1 language. PL/1 is a powerful programming language that combines the computational power of a language like FORTRAN with the file processing capabilities of a language like COBOL. In addition, the full range of string and arithmetic operators and functions, as well as the concise logical program structure, make it a very convenient language in which to program.

PLUM has the following characteristics:

  • It is extremely efficient. Over 100 statements per second can be compiled on a 1108.
  • PLUM produces absolute machine code, this no collection step is necessary. This increases, even further, the efficiency of the compiler compared to a standard compiler which produces relocatable output.
  • Many diagnostic aids are built into the PLUM system, thus making PLUM an integrated program developement and evaluation system, as well as simply a very fast compiler. Programs may be debugged by accessing program variables by name, rather than by octal location. There is never any need to resort to machine language debugging techniques.
  • 1021.ZIP (PKZIP Version, 1.3MB) Files 1021-001.TXT through 1021-006.TXT

COSLOP

Package Number: 1022 Last Update: 4/76 Submitted By: University of Maryland

COSLOP2 is a FORTRAN V program which simulates the development of slope profiles as process-response systems. By varying the combinations of processes, and by varying the quantitative parameters that govern the operations of each process, it is possible to adapt the model program to a very great variety of tectonic, climatic, and lithological conditions, and thus to simulate slope development in different environments. The model is particularly useful for analyzing the effect of specific processes and process combinations upon the slope form, for testing the plausibility of hypotheses of slope development, and for investigating the functional interaction of the form and process component the together make up the slope system.

1022-001.TXT (ASCII Version, 608K)

1022.ZIP (PKZIP Version, 136K)

Tape Conversion DEC To 1100

Package Number: 1023 Last Update: 4/76 Submitted By: NWC

This is a library of four programs for the Univac 1108 or 1110 that allows the user to generate or read 9-track magnetic tapes in the proper format to be read or written by the PDP-11 DOS or RT-11 operating systems. Two tape generating programs will write any mix of Univac data files and file elements on tape in the proper operating system format on a one-to-one basic, one Univac file for one tape file. The two tape reading programs will place the wanted tape files into Univac data files. In all cases, Univac files will be FIELDATA and tape files will be ASCII.

1023-001.TXT (ASCII Version, 16K)

1023.ZIP (PKZIP Version, 8K)

DMS-1100 D.B. REORGANIZATION

Package Number: 1024 Last Update: 5/76 Submitted By: BNB

REORG is a system developed by Bell Laboratories for the reorganization of Univac DMS 1100 databases. REORG provides a generalized capability to perform physical and logical reorganization through the use of a straightforward set of commands, without using the DMS 1100 data management routines.

1024-001.TXT (ASCII Version, 2.5MB)

1024.ZIP (PKZIP Version, 616K)

MARVEL

Package Number: 1025 Last Update: 5/75 Submitted By: LMS

The MARVEL Processor generates control statements to call other processors (@FOR, @MAP, etc.) to process all of the symbolic elements (600 Max) on a program file. The statements generated by MARVEL can be automatically ADD'ed or they can be saved in a symbolic element on a program file. MARVEL reads data cards which can supplement the information given in its options and specifications fields.

1025-001.TXT (ASCII Version, 424K)

1025.ZIP (PKZIP Version, 120K)

XREF, PROGRAM FILE

Package Number: 1026 Last Update: 5/76 Submitted By: LMS

XREF generates a cross-reference listing of all entry points and undefined symbols in a specified program file which must be PACK'ed, PREP'ed, and ASSIGNED. The names of the relocatable elements are listed alphabetically. Beside each element name, the names of all the relocatable elements in the program file which reference this entry point are listed. An element entry point is produced by the compiler or assembler; it specifies the location at which the program element receives control or is otherwise referenced.

1026-001.TXT (ASCII Version, 112K)

1026.ZIP (PKZIP Version, 40K)

STATJOB

Package Number: 1027 Last Update: 6/76 Submitted By: UOW

STATJOB is a system of statistical programs developed for use on Sperry 1100 series computers. The STATJOB system currently includes programs in these areas: single column frequency counts; univariate statistics with histograms; correlation and descriptive statistics; linear regression analysis; factor analysis; discriminate analysis; analysis of variance; cross tabulation; output of graphs and tables; and output of transformed, recoded, reformatted, or sorted data sets. Each of the general programs now in the STATJOB system functions independently of the others, though all of them use the same operating system and have available to them the many advanced capabilities of the system.

  • 1027.ZIP (PKZIP Version, 4.9MB) Files 1027-001.TXT through 1027-005.TXT

FORTRAN Dictionary

Package Number: 1028 Last Update: 6/76 Submitted By: LMS

DCTNRY reads FORTRAN elements and makes a listing of all the variables and the way they are used. This listing can be quite helpful in finding out where variables were changed or used in computations within a program. The list of output from DCTNRY includes:

  • A table of all the alphanumeric names (variables, subroutines, functions, etc.) used in a set of FORTRAN source statements.
  • A table of all statement numbers and a table of all transfer statements used in a set of FORTRAN source elements.
  • A list of numbers after each entry in each table to indicate on which lines the entry appears.
  • A list of flags following each entry and each line number to indicate the type of entry and how the entry is used (flags are explained in the table in which they appear).
  • The name of the COMMON block containing a specified variable name in the error flag field of that variable name.

1028-001.TXT (ASCII Version, 568K)

1028.ZIP (PKZIP Version, 168K)

GRAPHICS, TEKTRONICS

Package Number: 1029 Last Update: 7/76 Submitted By: *

Univac/Tektronix Graphics System; for 1100 Series Computers, Tektronix Terminals, and Calcomp Plotters. A software package to control Tektronix graphics terminals and Calcomp plotters by Univac 1100 series computers. The package creates simultaneously a display on a screen or Calcomp and a display file on mass storage. This is device-independent and can be subsequently displayed on a Tektronix terminal, a Calcomp plotter, or any other graphics device. This package was contributed by the NATO Saclant ASW Research Center.

  • 1029.ZIP (PKZIP Version, 1MB) Files 1029-001.TXT through 1029-006.TXT

COBOL CONVERSION DMS ANSI - ASCII

Package Number: 1030 Last Update: 1/79 Submitted By: FPT

Two COBOL programs. The first searches an input source program for syntax changes required to convert from ANSI to ASCII COBOL and generates two outputs: 1) print file indicating possible error conditions, and 2) file of correction card images to pass to the second program. The second program sorts the corrections and applies them to the input source program. Limitations (if any) unknown.

1030-001.TXT (ASCII Version, 184K)

1030.ZIP (PKZIP Version, 24K)

DEMAND RESPONSE MONITOR

Package Number: 1031 Last Update: 9/89 Submitted By: OTH

The Demand Response Monitor (DRMS) utilizing the RSI complex permits the monitoring of response time, as seen by the user. The system issues console warning messages if response time exceeds a given value. The Demand Load Amplifier (DLA) is a relatively simple technique for imposing a demand load on the system. When used in conjunction with the DRMS it is possible to predict how an operating system will respond to a wide range of demand loads. Effort to implement and maintain this package is unknown.

1031-001.TXT (ASCII Version, 424K)

1031.ZIP (PKZIP Version, 128K)

LISP

Package Number: 1032 Last Update: 10/79 Submitted By: UOW

LISP is a programming language designed primarily for processing symbolic data. It has been used for symbolic calculations in differential and integral calculus, electrical circuit theory, mathematical logic, game playing and other fields of artificial intelligence. LISP differs from most programming languages in three important ways:

  • All data in the form of symbolic expressions is usually referred to as S-expressions. S-expressions are of indefinite length and have a branching tree type of structure, so that significant sub-expressions can be readily isolated.
  • The source language specifies in what way the S-expressions are to be processed. This consists of recursive functions of S- expressions.
  • LISP can interpret and execute programs written in the form of S- expressions. Thus, unlike most higher level languages, it can be used to generate programs for further execution.

1032-001.TXT (ASCII Version, 1,000K)

1032.ZIP (PKZIP Version, 264K)

MASS STORAGE DISPLAY

Package Number: 1033 Last Update: 2/80 Submitted By: ISU

Program displays mass storage availability and then generates two reports of all files sorted by device they reside on and then by file name.

1033-001.TXT (ASCII Version, 128K)

1033.ZIP (PKZIP Version, 40K)

RUN SCHEDULER

Package Number: 1034 Last Update: 2/80 Submitted By: ISU

This program will schedule execution of given runstreams, and, when their time of execution arrives, it will start them. At other times it will sleep (TWAIT$). Several 'II' Keyins are recognized to dynamically add and remove run streams as well as get a status. It can run in real or non-real time.

1034-001.TXT (ASCII Version, 120K)

1034.ZIP (PKZIP Version, 32K)

SIMULATION FOR I.C'S

Package Number: 1035 Last Update: 3/80 Submitted By: CLR

SPICE is a digital computer program that simulates the electrical performance of electronics circuits. The program will determine the quiescent operating point of the circuit, the time domain response of the circuit, or the small signal frequency domain response of the circuit. Many analysis options are available such as noise, distortion, and analysis at different temperatures. SPICE contains built-in models for diodes, BJT's, JFET's and MOSFET's.

The input syntax is free format and the program supplies reasonable default values for model parameters not specified. SPICE uses dynamic memory allocation to store elements, models and output values. Thus, the only limitation imposed by the program on the size or complexity of the circuit is that all necessary data fit in memory. SPICE uses modified nodal analysis to formulate the circuit matrix.

1035-001.TXT (ASCII Version, 1.6MB)

1035.ZIP (PKZIP Version, 480K)

PASCAL (USEPASCAL)

Package Number: 1036 Last Update: 3/80 Submitted By: NUC/UOM

The USEPASCAL compiler accepts the full PASCAL language and generates relocatable code compatible with other Univac processors. The compiler allows externally compiled procedures, as well as ASCII FORTRAN subroutines. The compiler uses ASCII RLIB routines for run-time support. It requires about 64K to compile itself. Maintenance for the USEPASCAL system is provided at irregular intervals. USEPASCAL implementation took about one man week. The compiler has been used for two years in graduate computer science courses. It has been virtually bug free.

USEPASCAL has been used to program a communications handler between the Univac 1110 and an ARPANET ELF (PDP 11/40).

  • 1036.ZIP (PKZIP Version, 472K) Files 1036-001.TXT through 1036-006.TXT

ISU RELEASE TAPE

Package Number: 1037 Last Update: 3/80 Submitted By: ISU

  • Byte Manipulation Subroutines. These subroutines allow a user to perform byte manipulation without the complex setup needed to use byte hardware. ASCII/FIELDATA conversions are handled automatically. Because of byte manipulation instructions, usage is restricted to 1100/80s or 1100/60s.
  • Editor, Quick. Quick and efficient one pass SDF editor. Has the ability to edit print control images. Uses Sperry editor- type commands.
  • SDF File Printer. This program will print portions of an SDF print file based on report headings specified by user. Specific reports as well as ranges of reports can be specified.
  • Program File Checker. This program will check a file or element for certain conditions and set the condition word accordingly. The file conditions checked are: File exists, not empty; File is empty; File does not exist or is unassignable; File is not program file. Similar conditions are checked for elements in a program file with the element type also placed in condition word.
  • File Characteristics Changes. Program can change project, account and certain characteristics for a given file. Certain file changes will work only if user is privileged.
  • File Pack Checker. Program will check a program file and print information about deleted elements to help user determine whether file should be packed.
  • Pre ASCII Log File routines -- Log File Read, Log File Dump, Log File Display, File Usage Report
  • 1037.ZIP (PKZIP Version, 288K) Files 1037-001.TXT through 1037-010.TXT

SIP, AUTOMATED DATA COLLECTION

Package Number: 1038 Last Update: 5/80 Submitted By: BCS

The AUTOSIP program turns SIP on, without operator keyins, and, after a configurable time, turns SIP off. This program is used to fully automate the collection of SIP data. Included in the package are runstreams in use at Hanford, Washington.

DEMAND TIMEOUT AVOIDER

Package Number: 1039 Last Update: 6/80 Submitted By: ODS

This is a demand processor that allows a Uniscope 100, 200 or 400 to avoid system timeout until a specified time. The hold may be terminated at any time by entering a control image. This is unlike most hold type processors in that it is not necessary to abort it to continue a demand run.

1039-001.TXT (ASCII Version, 56K)

1039.ZIP (PKZIP Version, 16K)

Program File Table of Contents

Package Number: 1040 Last Update: 10/80 Submitted By: S U

TOC generates control streams to provide a table of contents, list completely, or manipulate tapes and mass storage program files. "@TOC TAPE." generates a TOC of all files on tape. "@TOC FILE." assembles or compiles all symbolic elements.

1040-001.TXT (ASCII Version, 1016K)

1040.ZIP (PKZIP Version, 360K)

TAPE, SPLIT MULTI-VOLUME

Package Number: 1041 Last Update: 11/80 Submitted By: TPW

The SPLITASG utility allows the user to split a large multi-volume tape file into several smaller temporary tape files with a subset of the volumes. One possible use would be to create several sorts instead of one big one so to require less recovery time and decrease the overhead of a huge sort on system resources. Another use would be the segregating of a single volume for use with several available dump utilities that do not have the capability of processing multi-volume tape files.

1041-001.TXT (ASCII Version, 200K)

1041.ZIP (PKZIP Version, 80K)

COPY-DUMP (CPD)

Package Number: 1042 Last Update: 1/81 Submitted By: BPD

COPY-DUMP is an enhancement of the CPDMPH processor, allowing the user to duplicate, compare, position, and print tape files, copy to Fastrand, and print Fastrand files. The file utility processor (@CPD), which acts on user command cards, performs on filename(s) and possibly the number of records or files to be processed under the command cards. This processor will handle ASCII data.

1042-001.TXT (ASCII Version, 992K)

1042.ZIP (PKZIP Version, 224K)

FORTRAN, ASCII & V REFORMAT

Package Number: 1043 Last Update: 9/81 Submitted By: BCS

TIDY4 is a system utility that cleans up FORTRAN source code. TIDY4 accepts ASCII or FORTRAN V source elements and produces an output element with: a) statements renumbered in ascending order, b) type statements grouped by type and reformatted for readability, c) DO loops and IF levels indented, d) FORMAT statements either placed after first reference or grouped at end, and e) unreferenced FORMAT and CONTINUE statements removed.

1043-001.TXT (ASCII Version, 504K)

1043.ZIP (PKZIP Version, 168K)

DP-JOB-ACCT

Package Number: 1044 Last Update: 9/81 Submitted By: TDH

This system performs the daily, monthly, and yearly job accounting functions. Inputs are the machine utilization from the system logs and masterfile directory, tape library information, data processing employee time, and equipment and supply costs. Machine utilization reports are produced daily. On a monthly basis, machine utilization, data entry statistics, data processing services summaries, and customer bills are produced. Monthly and yearly accounting files are created.

1044-001.TXT (ASCII Version, 1.2MB)

1044.ZIP (PKZIP Version, 192K)

DX

Package Number: 1045 Last Update: 9/81 Submitted By: SUA

DX is a debugging system giving the user complete control of the execution of an absolute program. While DX is in Run Mode, the program under test runs at full speed, returning to DX Control Mode upon normal or error termination or on encountering a previously set breakpoint. At this time, register and memory contents can be inspected or altered. Execution can be resumed at any chosen location, either in single-or multiple-step fashion, or by returning to Run Mode. The command structure is simple and the output clear and compact. The average user familiar with the 1100 series instruction set can master the basic features of DX in an hour or less. The system is usable on any 1100 series machine.

1045-001.TXT (ASCII Version, 872K)

1045.ZIP (PKZIP Version, 280K)

ASCII COBOL DUMPBUSTER

Package Number: 1046 Last Update: 12/81 Submitted By: Sperry Univac

This is the ASCII COBOL Dumpbuster package which was described at the Spring 1980 USE conference. It is a versatile, easy to use, interactive tool for analyzing ASCII COBOL program dumps.

1046-001.TXT (ASCII Version, 320K)

1046.ZIP (PKZIP Version, 56K)

FILE PRINT UTILITY

Package Number: 1047 Last Update: 12/81 Submitted By: SCC

A utility for printing mass storage and tape files. Both Exec and TIP files can be handled and for Exec files, record selection may be physical (block or sector number) or logical. Most COBOL file formats are handled including sequential and direct SDF, ISAM and MSAM. This version corrects various reported errors.

1047-001.TXT (ASCII Version, 376K)

1047.ZIP (ASCII Version, 72K)

LINEAR PROBLEM SOLVERS

Package Number: 1048 Last Update: 6/82 Submitted By: UOW

SIMPLX and SIMPDX are ASCII FORTRAN subroutines used to solve linear programming problems using the phase 1 - phase 2 revised simplex method with the inverse in explicit form.

The numerical integration routines use numerical procedures to estimate the values of one-dimensional and multi-dimensional integrals. The system operates under Exec-8. (A file containing roots and weights is needed for single-dimensional Gaussian quadrature routine.)

  • 1048.ZIP (PKZIP Version, 200K) Files 1048-001.TXT through 1048-003.TXT

RELOAD

Package Number: 1049 Last Update: 7/82 Submitted By: EPA

RELOAD displays all available backup dates for files (including ARCHIVE copies) and allows users to choose recovery dates. Recovery is completely automated. The system includes programs for building a database of backups. The system was described at the Spring 1982 USE conference.

TRADES

Package Number: 1050 Last Update: 9/84 Submitted By: CSH

The TRADES Model is designed to perform transient load analysis by discrete event simulation in an integrated evaluation system. It was designed to simulate message processing by Sperry 1100/80 system but is fully adaptable to simulate any other computer system. It is particularly useful to predict performance under different dynamic loads. The input of messages into the model is scenario based creating an environment similar to the user system. The model gives extensive tabular and graphical outputs. It can simulate cache disk. This paper was presented at the Spring 1984 USE conference.

1050-001.TXT (ASCII Version, 736K)

1050.ZIP (PKZIP Version, 232K)

ISD RELEASE TAPE

Package Number: 1051 Last Update: 4/90 Submitted By: ISD

This package contains programs and routines developed or modified for use at "ISD"; documentation is included on the tape. The last file of this tape contains an updated version of the MFD Processor enabling it to work under Execs up to 43R2 and probably beyond. Some of the items on this tape include:

  • TOC: TOC of this tape.
  • @MFD 8.18: SYM+REL+ABS+DOC.
  • Utilities: SYM+PCF+ABS (AVAIL, BK1/BK2, BLOCK, DREAD, ECHO, FITEM, IN/OUT, MCT, ON, SCRIPT, SGSGEN, SVTOC, etc).
  • Fixes/mods: Assorted PCFs/ABS.
  • Enhanced EDIT$: SYM+REL+DOC.
  • 37R2C genfile: SKEL+DOC+Utilities.
  • 37R2C Exec code: TCF extracts.
  • Other stuff: Assorted programs (BGET, ERPROCS, LOGITEM, MORSE, SCHEDULER, SECURETOC, WITCH-HUNT, and games).
  • CAL: Perpetual calendar.
  • CONFR 12: Conference system.
  • ADVENTURE: Addictive game.
  • ADV$$*ADV$$: ADVENTURE save file.
  • CAVE: Addictive game.
  • CAVE$*CAVE$: CAVE save file.
  • ZORK: Addictive game.
  • ZORK*DATA: ZORK data file.
  • ZORK*INDEX: ZORK data file.
  • @MFD 8.22: 4/90 update, 10/94 fixes.
  • 1051.ZIP (PKZIP Version, 4.4MB) Files 1051-001.TXT through 1051-021.TXT

APPLE to CALC-1100

Package Number: 1052 Last Update: 9/84 Submitted By: SFS

This package includes a BASIC program to allow an Apple to upload a VISICALC file to an 1100; and a COBOL program to convert the VISICALC file to Sperry CALC format.

1052-001.TXT (ASCII Version, 40K)

1052.ZIP (PKZIP Version, 16K)

MAPPER UTILITIES BY DWD

Package Number: 1053 Last Update: 9/84 Submitted By: DWD

The MAPPER utilities package contains a list of all unsupported local code used by various sites to enhance the capabilities of their MAPPER systems. This tape is a listing of all code, runstreams and documentation submitted to the MAPPER Subcommittee during their investigations for recommendations of supported MAPPER Utilities.

1053-001.TXT (ASCII Version, 1.2MB)

1053.ZIP (PKZIP Version, 256K)

MAPPER UTILITIES BY DHW

Package Number: 1054 Last Update: 1/85 Submitted By: DHW

MAPPER Coordinator and run designer utility runs and aids. Includes remote coordinator administration runs and a simplified mail system. Utility runs include an automated MAPPER system statistics log based on LOGSA and RPG2 coordinator runs. Aids include ECL and MASM source for multi-tape Premap and ECL and COBOL source to produce a comprehensive cross reference listing of run variables and labels.

1054-001.TXT (ASCII Version, 288K)

1054.ZIP (PKZIP Version, 72K)

"TIME" (MAPPER UTILITIES)

Package Number: 1055 Last Update: 2/85 Submitted By: KCG

TIME stands for "Total Information MAPPER Environment." It is an electronic filing system, electronic mail, and a series of powerful commands for all levels of MAPPER users (end users, run writers, and coordinators). Its purpose is to give these users more control over their environment. A talk on "TIME" was given at the FALL '84, USE conference in San Diego.

MEI UTILITIES

Package Number: 1056 Last Update: 2/86 Submitted By: MEI

TIP/DPS programs:

  • FLGBOX - Displays the current settings of the flagbox bits.
  • FILENO - Displays pertinent information about a given TIP or TIP/DMS file.
  • PASSWD - Allows changing of a TIP/DPS password, while leaving the userid and security profile intact.

COBOL subroutine: GP237A - Allows a left justified DISPLAY field (30 char limit) to become right justified. There are four entry points possible, allowing for optional field compaction and either leading spaces or leading zeroes. CP0113 is the linkage parameter to be passed back and forth.

KERMIT tape routine: READ COLUTAPE - This ECL compiles the COBOL program ANSID and the MASM subroutine H18510, collects them together and then executes the resulting absolute to load a KERMIT release tape, ANSID format.

MAPPER graphics routine: PLOT-GRAPH-DRAW - These runs provide enhanced and streamlined MAPPER graphics and will be faster than regular MAPPER graphics, provide more options, and allow up to four graphs per page.

1056-001.TXT (ASCII Version, 168K)

1056.ZIP (PKZIP Version, 40K)

MAPPERPURGE

Package Number: 1057

Last Update: 2/86 Submitted By: IWA

The MAPPER Automated Data Base Purge Utility is a series of runs that replace the Primer/Killer runs. Designed by the MAPPER coordination department at Wardair, the increased functionality over Primer/Killer includes sorted reports, and the ability for the users to respond on- line to save rids that are delete candidates.

1057-001.TXT (ASCII Version, 72K)

1057.ZIP (PKZIP Version, 24K)

TA (TAPE ANALYZER)

Package Number: 1058 Last Update: 2/86 Submitted By: RDN

Tape Analyzer is a utility designed to aid tape users in the analysis of their tapes. Useful information can be obtained from this utility including tape record size, character set used, blocking factors, and record composition.

1058-001.TXT (ASCII Version, 200K)

1058.ZIP (PKZIP Version, 48K)

MAPPER Utilities BY NKI

Package Number: 1059

Last Update: 5/86 Submitted By: Nike, Inc.

This package contains 50 utilities including:

  • A utility catalog application which contains documentation for 50 utilities (some utilities are not included, since they are part of every MAPPER system, examples tutor and FCC) and the method of controlling access to all utilities.
  • Password (including coded) changer.
  • Dynamic menu system.
  • Bulletin board capability.
  • Various other utilities.

1059-001.TXT (ASCII Version, 416K)

1059.ZIP (PKZIP Version, 112K)

DMS SUPPORT TOOLS

Package Number: 1060 Last Update: 07/94 Submitted By: Unisys

DMS Monitor (DMSMON level 8R3; Nov 1990) is a full screen interactive DMS 1100 system monitor. DMSMON is not compatible with UDS (UDSMON is available from Unisys on the UDS distribution tape). The system allows the user to monitor: status of all runs; buffer and DMU information; schema and subschema usage; area usage information; queuing information; dynamic buffer usage information; current DMR configuration; BUT and RLT usage statistics.

Audit Trail Processor (ATP; Nov 1990) selects and prints any information from AUDIT Trails. ATP is compatible with UDS.

Database Editor (DBE 6R1C; July 1994) is a stability release with 24 fixes and enhancements and is compatible with all levels of DMS and UDS. DBE provides a means for the user to browse through a DMS 1100 database using commands similar to the 1100 Series Text Editor (@ED). DBE's greatest power lies in its ability to be easily programmed with macros for specific or general applications, such as locating database abnormalities or producing reports on database growth, page utilization and DARP overflow chaining and usage. This is the version created by Richard Goldberg.

DMSCK

Package Number: 1061 Last Update: 9/88 Submitted By: NET

DMS 1100 DUMP and LOG tape verification program. This program will verify the data and format of DMS 1100 dump tapes created by COPY,GM, secure, tipouts, and IRU4 dump tapes. Original code was written by Larry Legore. Code was added to handle IRU4 dump tapes. Additional information about the program can be found at the beginning of the source code.

1061-001.TXT (ASCII Version, 330K)

1061.ZIP (PKZIP Version, 83K)

SIPMON/DEARSIP

Package Number: 1062 Last Update: 11/88 Submitted By: IRM

SIPMON and DEARSIP are separate but very closely related software products designed for use by performance evaluation as well as capacity planning analysts.

SIPMON consists of a group of ECL and executable programs which drive the system software monitor; evaluate system performance on a dynamic basis according to user-defined parameters; and maintain an historical data base of SIP information (PMF). SIPMON functions in a batch environment and is designed to execute continuously (24 hours/day, 7 days/week).

DEARSIP is an interactive program designed to access a (PMF) performance master file (created via SIPMON) to produce user-defined reports and graphs, as well as pre-designed full screen reports covering major operating system components. The user can access 322 predefined variables and can also define up to 50 locally described variables of information.

1062-001.TXT (ASCII Version, 297K)

1062.ZIP (PKZIP Version, 83K)

PEEK

Package Number: 1063 Last Update: 11/88 Submitted By: NSA

PEEK is a software package that allows you to monitor any program that is running in the system. It shows where the program is spending its time, what ERs are called and where they are called from, and what banks and segments are being used. No changes to the program being monitored are required and it suffers no significant performance degradation while being monitored. The @PEEK package consists of local-code operating system changes, a program to gather statistics, and a program to process and display the statistics interactively on a UTS-20 or similar terminal.

1063-001.TXT (ASCII Version, 545K)

1063.ZIP (PKZIP Version, 116K)

ATHENA Compiler

Package Number: 1064 Last Update: 5/76 Submitted By: JPL

The ATHENA Compiler is a tremendously enhanced version of FORTRAN V. It permits unlimited use of expressions and has a very powerful MACRO capability. Debug and trace features are also provided.

  • 1064.ZIP (PKZIP Version, 1.3MB) Files 1064-001.TXT through 1064-005.TXT

Simple Little Programs

Package Number: 1065 Last Update: 6/89 Submitted By: GAA

A program package presented at the Spring 1989 USE Conference in Reno, Nevada, by George Gray. This package includes many small programs in the following areas:

  • COBOL Programs, Subroutines, and Utilities.
  • Tape Utilities.
  • TIP and DPS Utilities.
  • Print Utilities.
  • Console Utilities.
  • Miscellaneous.

1065-001.TXT (ASCII Version, 2.9MB)

1065.ZIP (PKZIP Version, 891K)

DMR - ANALYZER

Package Number: 1066 Last Update: 1/90 Submitted By: USB

DMR - ANALYZER is a tool which enables the Database Analyst or the Applications Programmer to manage the day-to-day operations of a DMS 1100 system by providing an on-line method to obtain information on the internal functioning of the DMR. This product provides the following functions:

  • Run Unit Evaluation;
  • Schema/Subschema Utilization;
  • Area, Record, and Set Utilization;
  • DMR Internal Table Utilization;
  • Octal to Decimal Conversion;
  • Date/Time Stamp Conversion;
  • Error Message Descriptions;
  • Queue Reason Descriptions.

1066-001.TXT (ASCII Version, 297K)

1066.ZIP (PKZIP Version, 83K)

University of Maryland Release Tape

Package Number: 1067 Last Update: 6/93 Submitted By: University of Maryland

This tape contains the final versions of various software packages produced at the University of Maryland. Some of the various software packages included on the tape are as follows:

  • CPMD Debug Processor.
  • Cute Tricks on the 1100.
  • Downdater Processor - symbolic comparator.
  • DOC Processing System.
  • Macro Text Editor.
  • Error$ - Translates Error Messages into English.
  • UOM Local Code for Exec 39-41.
  • File Editor.
  • Filescan - Generates file cross-references.
  • File-Directory - Information about cataloged files.
  • UOM Enhancements made to FURPUR, Level 30R1.
  • Kermit - Facilitates data transfer between 1100 macros.
  • ASCII to Fieldata Log Converter.
  • UOM Enhancements to MAP-32.
  • News - System Newspaper.
  • NOSC Pascal 2R3.
  • Program Instrumentation Package.
  • SDF File Sorter.
  • Structured MASM 2R1 Procedures.
  • Symtran - Formats MASM Programs.
  • Tape-Recovery - Reads, copies and dumps tapes.
  • UOM changes to Unisys Software - MASM, SYSLIB, ACOB.
  • Various Utilities
  • 1067-001.TXT (ASCII Version, 809K) TOC OF THIS TAPE
  • 1067-002.TXT (ASCII Version, 1.8MB) UOMRLIB$ RLIB$ Source and Rels
  • 1067-003.TXT (ASCII Version, 2.9MB) CPMD Conversational PMD
  • 1067-004.TXT (ASCII Version, 182K) CPMD Print file of Manual
  • 1067-005.TXT (ASCII Version, 83K) CUTE-TRICKS MASM Coding Tricks
  • 1067-006.TXT (ASCII Version, 924K) DOWNDATER Compare Files
  • 1067-007.TXT (ASCII Version, 1MB) DPS Doc Processing System
  • 1067-008.TXT (ASCII Version, 231K) DPS Print file of Manual
  • 1067-009.TXT (ASCII Version, 1.1MB) DPS Config+Rels+ABS
  • 1067-010.TXT (ASCII Version, 396K) DPS Manuals
  • 1067-011.TXT (ASCII Version, 149K) DPS MACRO Examples
  • 1067-012.TXT (ASCII Version, 99K) DPS Purchase Order
  • 1067-013.TXT (ASCII Version, 248K) DPS Cookbook & Runoff
  • 1067-014.TXT (ASCII Version, 2.3MB) DPS Everything
  • 1067-015.TXT (ASCII Version, 215K) DPS$PF DPS Macro Library
  • 1067-016.TXT (ASCII Version, 4.5MB) DUM+FLIST Demand Commands
  • 1067-017.TXT (ASCII Version, 1.7MB) EDITOR UOM Macro Text Editor
  • 1067-018.TXT (ASCII Version, 1.2MB) EDITOR MACRO Package
  • 1067-019.TXT (ASCII Version, 858K) EDITOR Support Utilities
  • 1067-020.TXT (ASCII Version, 413K) EDITOR Online Help
  • 1067-021.TXT (ASCII Version, 83K) EDITOR MACRO Library
  • 1067-022.TXT (ASCII Version, 1.2MB) EDITOR Print file of Manual
  • 1067-023.TXT (ASCII Version, 2.7MB) EDITOR-FS Full-Screen Emulation
  • 1067-024.TXT (ASCII Version, 578K) ERROR$ English Error Messages
  • 1067-025.TXT (ASCII Version, 2.5MB) EXEC-39 Local Code: 39R3/B/D/E
  • 1067-026.TXT (ASCII Version, 3.4MB) EXEC-41 Local Code: 41R3-41R8A
  • 1067-027.TXT (ASCII Version, 2.3MB) FILEDIT File Editor
  • 1067-028.TXT (ASCII Version, 759K) FILESCAN File Cross-Reference
  • 1067-029.TXT (ASCII Version, 660K) FILE-DIRECTORY List files & Catalog
  • 1067-030.TXT (ASCII Version, 198K) FURPUR 30R1 UOM Enhancements
  • 1067-031.TXT (ASCII Version, 1.7MB) IP/TCP 1100 Utilities,Config,Skels
  • 1067-032.TXT (ASCII Version, 33K) IP/TCP 1100 Syskel Tpf$ File
  • 1067-033.TXT (ASCII Version, 1.6MB) IP/TCP 1100 Base Symbolics
  • 1067-034.TXT (ASCII Version, 528K) IP/TCP 1100 PCF File
  • 1067-035.TXT (ASCII Version, 1MB) IP/TCP 1100 Relocatables
  • 1067-036.TXT (ASCII Version, 17K) IP/TCP 1100 TCFP File
  • 1067-037.TXT (ASCII Version, 528K) IP/TCP 1100 SYSNET, TELNET ABS
  • 1067-038.TXT (ASCII Version, 413K) IP/TCP 1100 Build Host Table
  • 1067-039.TXT (ASCII Version, 149K) IP/TCP 1100 Query Host Table
  • 1067-040.TXT (ASCII Version, 842K) IP/TCP 1100 Internet Host Table
  • 1067-041.TXT (ASCII Version, n/a) IP/TCP 1100 Hashed Host Table
  • 1067-042.TXT (ASCII Version, 380K) IP/TCP 1100 MDQS Daemon
  • 1067-043.TXT (ASCII Version, 446K) IP/TCP 1100 MDQS Files -> SDF
  • 1067-044.TXT (ASCII Version, 99K) IP/TCP 1100 MDQS Log Program
  • 1067-045.TXT (ASCII Version, 792K) IP/TCP 1100 Documentation
  • 1067-046.TXT (ASCII Version, n/a) IP/TCP 1100 Print file of Manual
  • 1067-047.TXT (ASCII Version, 2.2MB) IP/TCP 1100 @Mail User Interface
  • 1067-048.TXT (ASCII Version, 957K) KERMIT Kermit-1100 & MSKERMIT
  • 1067-049.TXT (ASCII Version, 347K) LOGFILES ASCII to FD Conversion
  • 1067-050.TXT (ASCII Version, 83K) MAP-32 UOM Enhancements
  • 1067-051.TXT (ASCII Version, 413K) NEWS System Newspaper
  • 1067-052.TXT (ASCII Version, 2.9MB) PASCAL NOSC Pascal 2R3
  • 1067-053.TXT (ASCII Version, 1MB) PIP Instrumentation Package
  • 1067-054.TXT (ASCII Version, 132K) SORTSDF SDF File Sorter
  • 1067-055.TXT (ASCII Version, 578K) STRUC$ Structured MASM Procs
  • 1067-056.TXT (ASCII Version, 165K) SYMTRAN Formats MASM Progs
  • 1067-057.TXT (ASCII Version, 858K) TAPE-RECOVERY Tdump & Tcopy
  • 1067-058.TXT (ASCII Version, 66K) UOM-MODS MASM, SYSLIB, ACOB,...
  • 1067-059.TXT (ASCII Version, 429K) UTIL Various Utilities
  • 1067-060.TXT (ASCII Version, 2.2MB) HELP Online @HELP Processor
  • 1067-061.TXT (ASCII Version, 759K) HELP @HELP Text File
  • 1067-1.ZIP (PKZIP Version, 1.8MB) Files 1067-001.TXT through 1067-006.TXT
  • 1067-2.ZIP (PKZIP Version, 1.6MB) Files 1067-007.TXT through 1067-015.TXT
  • 1067-3.ZIP (PKZIP Version, 1.4MB) File 1067-016.TXT
  • 1067-4.ZIP (PKZIP Version, 2.3MB) Files 1067-017.TXT through 1067-023.TXT
  • 1067-5.ZIP (PKZIP Version, 2.4MB) Files 1067-024.TXT through 1067-030.TXT
  • 1067-6.ZIP (PKZIP Version, 2.7MB) Files 1067-031.TXT through 1067-047.TXT
  • 1067-7.ZIP (PKZIP Version, 3.1MB) Files 1067-048.TXT through 1067-061.TXT

RUN DEBUGGER (34R1) feature into MAPPER 33R1

Package Number: 1068 Last Update: 6/89 Submitted By: Unisys

The RDB utility allows you to execute a run interactively and examine the contents of variables, reserved words, and renamed results. You can step through the run one line or command at a time, or you can set a breakpoint to halt the run at a specific line number, label, run command, or variable.

With this package, you can put the Run Debugger Code (first released with MAPPER 34R1) into MAPPER level 33R1.

1068-001.TXT (ASCII Version, 182K)

1068.ZIP (PKZIP Version, 33K)

Dump Utility Processor

Package Number: 1069 Last Update: 7/89 Submitted By: WSM

The purpose of this utility is to dump and/or copy files on tape or mass storage. Dump formats are field data, octal, or both. It can be used to process tapes with parity or frame count errors. Dump listings can be labeled as secret or confidential when appropriate.

1069-001.TXT (ASCII Version, 710K)

1069.ZIP (PKZIP Version, 149K)

GINFO

Package Number: 1070 Last Update: 8/89 Submitted By: NSA

GINFO is a set of EXEC changes that implement a new executive request (GINFO$) that gathers a variety of performance statistics and makes them available to applications programs via an executive request. GINFO$ provides information about CPU usage, I/O accesses, executive request usage, cache disk performance, memory usage, etc. It allows relatively easy implementation of software tools that support real-time system performance monitoring and which augment the monitoring software supplied by Unisys. Three programs are included that use the GINFO$ ER to display performance information on a CRT. FWHAT displays summary statistics for the entire system and shows the relative amount of CPU time and I/O accesses being used by each run. ERMON displays information about a user-specified ER, showing the number of times each run in the system is calling that ER each second. FACTS displays detailed information about up to 10 activities in one or more runs.

1070-001.TXT (ASCII Version, 413K)

1070.ZIP (PKZIP Version, 99K)

MAPPER Screen Control Code Generator

Package Number: 1071 Last Update: 10/89 Submitted By: KMSystems, Inc.

The MAPPER Screen Control Code Generator (SC) may be used to automatically generate MAPPER screen control code used by the MAPPER @SC function. The SC program can be run on either an 1100/2200 main frame with extended mode capabilities, or an IBM PC/PS2, or compatible. The SC program operates the same in both environments. While the SC program will generate a wide variety of formats and attributes, remember that you can modify the output even further. SC input consists of a text file made up of SC directives and a screen image. The output is a text file containing the MAPPER screen control code.

1071-001.TXT (ASCII Version)

1071.ZIP (PKZIP Version)

CCS Release Tape

Package Number: 1072 Last Update: 12/89 Submitted By: CCS

PROCESSORS:

  • @FRE - This processor will free all files assigned to a runid.
  • @FILTYP - Gives file and date type of a specified file. It will go into a mass-storage hold when referencing an assigned file. Cannot be used against DMS/TIP files.
  • @PAKCHK - Lists tracks available on fixed and removable disks. Runs under EXEC 39R7 and above.
  • @DL - This is a secured dynamic @ASG of the security file SYS$*DLOC$. It will simplify assignment of DLOC$ and greatly enhance security. The processor uses SYS$*BYE. Any unauthorized use of @DL will cause an @ADD of SYS$*BYE. which will effectively @FIN the offender and terminate the DEMAND session.
  • @CHGSPC - Changes the special forms request control image for an SDF print.
  • @FINN - This processor is a pseudo @FIN and @@TERM; it uses the data file SYS$*BYE. Upon execution, this processor will return a new 'SIGNON' screen for the various hosts and sessions that a site may have.
  • @TMDUMP - A tape and mass-storage dump utility that dumps in ASCII, Fieldata, EBCDIC, OCTAL, HEX and almost any two combinations thereof.

MAPPER:

  • HELP DESK - A Help Desk System.
  • HOLIDAY - Displays holiday information about a specified date.
  • BOOM - A cute little XIT run.
  • TABS-RSR - Places tabs below each "=.=" in header.

IPF procedures: VALCHG-IPF, IPF-SITE, DEBUG/NDEBUG, DN/DNN, WHERE, WHAT, WORK, SW, LM, FS, DIR, LOF, QUAL, WRAP, FREER, MTABS, CTABS, FLOC, PSAVEWS/PREPLACEWS

COBOL: COBOL SEQUENTIAL FILE BLOCKING - This COBOL routine determines the optimum record and block size for a file in order to decrease I/O processing time.

  • 1072.ZIP (PKZIP Version, 215K) Files 1072-001.TXT through 1072-006.TXT

ASCII Log Accounting Programs

Package Number: 1073 Last Update: 12/90 Submitted By: GAA

This is a set of programs to read the ASCII System Log and prepare a billing tape. Version 3 adds new features to the programs contained in this package. Program LOG40-COPY uses SLRR to read log records and write selected record types to an output SDF file. Program LOG40-MERGE merges SDF log data to create consolidated log files (e.g., weekly or monthly). Program L40BIL-SDF reads a log file in SDF format and creates an IBM format billing tape. Program BILREP reads the billing tape and produces a summary report. Program LOGMFDX accumulates cataloged tape and disk existence units. ASCII Log Programs is compatible with EXEC 41R3 and SLRR (2R1 or above).

  • 1073-.ZIP (PKZIP Version, 248K) Files 1073-001.TXT through 1073-002.TXT

FILE MANAGER AND RID ARCHIVAL

Package Number: 1074 Last Update: 1/90 Submitted By: LCG

This package contains two MAPPER systems: 1) File Manager System. MAPPER based EXEC file management system which consolidates all EXEC files, based upon qualifiers, that users are responsible for into two rids: one for cataloged files, one for archived files. User can monitor existence of files, delete, sym, restore, or archive files with system. Uses MFD for identifying files and FAS for file archival. 2) Rid Archival System. Uses File Manager System to control the archival of MAPPER rids to tape. User can request archive, reload, or delete archived rids.

MULTPK

Package Number: 1075 Last Update: 4/90 Submitted By: ANC

MULTPK catalogs a mass storage file, spreading it across multiple removable disk packs. The user can name the packs and specify how much of the file is to reside on each pack. This processor can be used instead of @CAT. The user must be privileged. MULTPK is compatible with EXEC 41R3.

1075-001.TXT (ASCII Version, 83K)

1075.ZIP (PKZIP Version, 17K)

BATCH Scheduler

Package Number: 1076 Last Update: 5/90 Submitted By: CRU

The Batch Scheduler is a system which selects and starts batch jobs from a master schedule. The RSI$ interface is used to start jobs as though they had originated from the system console. A number of selection criteria are available. A start time, account and userid are required input. Project id and set value are optional. A clearance level must be provided if the Exec is configured with security on. The system consists of three programs: (1) the Schedule Maker selects and schedules the jobs and prints the daily schedule; (2) the Starter starts the jobs periodically throughout the day; and (3) the Operations Override provides a tool for Operations to make adjustments to the daily scheduled. Batch Scheduler is compatible with ASCII FORTRAN 11R1C.

Nifty IPF 1100 Procedures

Package Number: 1077 Last Update: 5/90 Submitted By: GSU

This package received an Honorable Mention for the 1990 UPLI Contribution Award.

Nifty IPF 1100 Procedures was presented at the Spring 1990 Nashville Conference by Randy Carpenter of GSU. This package contains very useful, general-purpose utilities that provide some of the functionality of the DOS, UNIX, VM/XEDIT and CTS environments. Furthermore, several full-screen FORM procedures are provided. The procedures are fully documented and come with their own on-line HELP system. Nifty IPF 1100 Procedures is compatible with EXEC 39, IPF 5R1 and DPS 4R1.

TIPMON/USEPRINT/DBE MACROS

Package Number: 1078 Last Update: 2/91 Submitted By: GCS

This package received an Honorable Mention for the 1990 UPLI Contribution Award.

An update to TIPMON was made in February 1991 to enable it to run under Exec 41R6. TIPMON is a stand-alone, full-screen processor that provides online TIP memory configuration data, such as current/min/max/average sizes, as well as contractions and expansions per memory group. A number of screens are provided that show current placement of stuck or executing I and DBanks (by name if HVTIP). Originally developed to monitor LINC 1100 usage, it has been expanded to monitor all TIP memory accesses. TIPMON thus provides the user with a tool for setting and maintaining initial bank numbers and sizes to increase system performance. TIPMON is compatible with EXEC 41 and MASM level 4 or 5.

USEPRINT (June 1990) is a stand alone processor that allows users to access files, including TIP dumps and batch run outputs, that are on print queues.

Also included with this package are some DBE macros that provide information on RDMS tables.

File Management System

Package Number: 1079 Last Update: 4/91 Submitted By: CAA

The RELOAD processor (RELOAD 13R1) replaces and enhances the standard ROLBAK function, providing a faster, more orderly, and more flexible restoration of unloaded files. RELOAD also allows users to monitor the queue of files scheduled for restoration and to place in the queue files that have been archived or otherwise deleted from the Master File Directory. The File Database processor (FDB 1R1) gives users access to a database containing information on all currently available SECURE/FAS backup tapes and the files that they contain. Both RELOAD and FDB are compatible with EXEC 39 or 41. A paper was presented at the Fall 1990 USE inc. Conference in Seattle.

Mass Storage Archive/Retrieval System (MARS)

Package Number: 1080 Last Update: 11/95 Submitted By: COS

This package won the 1990 UPLI Contribution Award for the best software submission.

MARS provides a means of mass storage management that is much more flexible and user-friendly than the standard FAS archive. Its major advantages are: (1) user control of archive parameters by file, (2) automatic expiration of archive tapes (expiration is file-dependent), (3) interactive reload, and (4) batch reload processor. Interactive reload of any file on a current FAS SAVE or SAVALL tape is also available. Also provided with MARS is the Archive Copy Processor (ACP), which can do disc-disc copies about four times as fast as standard FURPUR, and disc-tape copies about twice as fast. MARS was written up in the May 1990 and November 1995 issues of UNISPHERE magazine and was presented at the Fall 1990 and Spring 1991 USE conferences. This is the third UPLI release (3R1), which has several new features including archive from removable packs and critical-file backup. It is fully upward-compatible with the original release (2R1) and has fewer restrictions. The MARS system is written entirely in MASM and requires no local code. MARS is compatible with EXEC 41 and requires SORT/MERGE.

MARS 3R1 has the following new features:

  • Multi-Host File Sharing (MHFS) capability, which permits archive and retrieval of files from either STD or SHARED directories, or both.
  • Zero off-line expiration, which allows files to be purged when the reference or cycle limits are met and a current backup exists.
  • Multipack capability, for archive and retrieval of files that span more than one removable pack.
  • Reload notification, which sends an optional message to a waiting demand user after the reload has completed.
  • The FILES processor, which interrogates an existing database and provides a listing of all cataloged files having a specific qualifier and/or file name, with very fast response.

Please email Ward Condit to register your copy after downloading.

README.TXT (ASCII Version, 17K)

1080-001.TXT (ASCII Version, 1.5MB)

MARS3R1.EXE (Self-Extracting Archive, 396K)

CAA Utilities Tape

Package Number: 1081 Last Update: 06/94 Submitted By: CAA

This tape contains the current versions of various software packages produced at the U.S. Army Concepts Analysis Agency. CAA Utilities Tape is compatible with EXEC 39R3E+. Included on the tape are:

  • BFACQ$/BFRLS$ - Simple MASM Memory management routines.
  • BKCOPY - Utility to copy/merge print files.
  • CRUN - Console/Runstream Interface Processor.
  • ERROR - Deciphers system error codes.
  • FAC - Utility to interpret a facility octal status code.
  • FED - IPF preprocessor.
  • FUSION - Accumulates consecutive PRINT$ ERs into a single ER SYMB$ call.
  • IPF PROCEDURES - Assorted IPF procedures.
  • KSORT$ - Fast, in-memory sorting routines.
  • PKTGEN$ - MASM PROC for defining and drawing packets.
  • RUNINFO$ - Generates SGS-able PCT and system information.
  • SCAN$ - Subroutines for scanning images.
  • SDFCOMP - SDF file/element compressor.
  • SECFAS - Converts SECURE commands to FAS format.
  • SORTOC - Program file T.O.C. sorter/lister.
  • TITLE - Prints title pages using block characters.
  • UNDELETE - Reestablishes deleted element in program file.

A new update on 4/93 contains:

  • BKMSG - Allows terminal messages while breakpointed.
  • CYCLES - Utility for printing a summary of all a file's F-cycles.
  • FREEM - The ancient utility upgraded for modern times.

A new update on 4/93 contains II.

SITA Utilities Tape

Package Number: 1082 Last Update: 01/92 Submitted By: SIT

The SITA Utilities Tape received an Honorable Mention for the 1990 UPLI Contribution Award.

A new version of the Symbiont Queue Editor (SQED 1100 2R3) was received in January, 1992. SQED allows the user to manipulate print queues by deleting, requeueing or changing priority. SQED's commands are similar to @ED. SQED also has a built-in (read only) editor to allow users to view their print before printing or even siting a portion of the print. This update fixes a contingency handler problem. Absolute only.

A new version of Cache Recovery/Checking Utility (CACHECHK 1R5) was received in October, 1991. CACHECHK is a utility that aids in CACHE RECOVERY situations. CACHECHK will now TPASG any file that is TPFREE'd, not just the files that were cache disabled. This version of CACHECHK contains a fix that prevents an abort when running batch mode and printing the final status to the console. Absolute only.

Disk Benchmark Utility (DBENCH 1100 2R1) is a utility designed to aid in the Benchmarking of Unisys/third party disk subsystems. DBENCH 1100 is user friendly and flexible. It supports both sector and word addressable files and allows for dynamic reconfiguration. This version of DBENCH 1100 contains a change for the parameter REQUESTS-PER-SECOND. If "0," DBENCH will attempt to achieve the highest I/O rate possible without tracking the Request Existence Time (RET). Absolute only.

The SORTASG 1R5 processor will calculate file sizes for specified sort files and dynamically assign the files for the user/run. Absolute only.

A new version of ALFQP was received in July, 1991. ASCII Log File Query Processor (ALFQP 1R7) allows the user to select and print log entries based on a number of criteria. Absolute only.

TIPMEM 1R3 is a TIP Memory Utility similar to TMINIT supplied by Unisys, and is user friendly and keyword driven. The user may ADD, DELETE, or CHANGE memory groups. The user may also DISPLAY a group or all groups, CANCEL and RESTORE (default configuration) TIP memory. Absolute only.

MCT Check Utility (MCTCHK 1R1B) is a utility that examines the initial register set supplied by the EXEC, scans it for the supplied information and will OR or SET the last third of the condition word with the value supplied. MCTCHK also displays current mass storage availability (fixed only). Absolute only.

VTB (VTB 2R1) is a VALTAB utility allowing the display of VALTABs by number, name or LIB/BANK for HVTIP transactions. It will also optionally generate VTBUTL input images that can be processed by Unisys' standard VTBUTL processor. Absolute only.

1082-001.TXT (ASCII Version, 2.5MB)

1082.ZIP (PKZIP Version, 825K)

SIP Data Base

Package Number: 1083 Last Update: 1/91 Submitted By: SLM

SIP DATA BASE won the 1991 UPLI Contribution Award for the best software submission during 1991.

This package contains a system that was presented at the Fall 1990 Conference in Seattle, Washington. SIP Data Base (SDB 6R2) is compatible with EXEC 39 and PAR levels 5R1 - 6R2B. The package includes the following: a program to create and update the SIP data base; an automated SIP scheduling program; an automated I/O trace scheduling capability based upon certain thresholds being met; a complete set of programs for producing reports and graphs to show 1100/2200 system performance trends from data collected and saved in the SIP data base; and other miscellaneous programs that are especially helpful in tuning cache-disk systems.

CFS Utilities Tape

Package Number: 1084 Last Update: 2/91 Submitted By: CFS

A collection of processors, SSG skeletons and runstreams written and collected over the past few years at California Federal Bank. Some notable highlights include a full-screen file editor somewhat like "Fang," a Xerox 2700/3700/4045 printer driver, "System Function" batch runs including a "Console Log" generator and an online "Help" console keyin and a TIP file creation SSG skeleton.

FANG

Package Number: 1085 Last Update: 02/91 Submitted By: John Walker

FANG is a general purpose file utility program. FANG functions as an interpreter of commands which specify operations to be performed upon files named in the source language. Various commands allow files to be dumped, positioned, written, compared, and edited. Other commands permit manipulation of classes of elements in program files and data files in SDF format. FANG operates upon all types of files provided by the OS1100 system. Tapes are handled at the block level, while Fastrand and word addressable files may be accessed in terms of simulated tape blocks or random-accessed by specifying a sector or word address. FANG utilizes overlapped input/output operations and concurrency of command execution to efficiently use the facilities of the system. This mode of operation is transparent to the user, to whom it appears that commands are executed sequentially as entered.

1085-001.TXT (ASCII Version, 2.1 MB)

1085.ZIP (PKZIP Version, 660K)

TOCED

Package Number: 1087 Last Update: 04/98 Submitted By: Mike Darnell

The TOCED processor is used to conversationally edit the table of contents of a program file. It allows all or portions of the table of contents to be edited, program elements to be deleted, and any elements deleted after the last @PACK of the file to be recovered. The TOCED command structure is modeled on the original @ED text editor. All of the @ED commands have not been implemented, (INSERT, APPEND, etc.) and some of the TOCED commands are unique (e.g., SAVE). However, users familiar with @ED commands should find TOCED easy to learn.

New features in 9R4 are:

  • The FC and LC commands now support the '*' and ',' formats. See the 'FIND AND COUNT' and 'LOCATE AND COUNT' command documentation for details.
  • A new mode has been added: MFD. Users may now examine the Master File Directory via the MFD and MFD! commands.
  • In conjunction with the new MFD mode, users may now switch to another file via the TOC! command.
  • A new ON/OFF mode, ROLLBK, has been added for use with the TOC! command.
  • While in MFD mode, users may request information about a file similar to that supplied by the @PRT,F command. See the SHOW command for details.
  • The ELT command will now work on ABSOLUTE elements. Entering ELT on an absolute element will show a map of the relocatable elements which built the absolute.
  • TOCED can now be directed to start in the Assembler, COBOL, or FORTRAN procedure tables, the Entry Point Table, or the Master File Directory instead of the Table of Contents. See the 'Processor Call Options' section for details.

New features in 9R6 are:

  • The FILE command was added.

New features in 10R0 are:

  • A bug triggered by long lines in elements was corrected.
  • TOCED will now operate on SDF (PRINT$, etc.) files.
  • A new ON/OFF mode, ECHO, was added.
  • A new ON/OFF mode, LONG, was added.
  • The SHOW command was enhanced to allow ranges of files to be displayed.
  • The VERBOSE command was added. This essentially replaces the SHOW command, which was retained for compatibility.
  • The TFUR and TREG modes were added, along with the related update commands (REG, DREG, TPASG, TPFREE, RV, CG, etc.)

New features in 10R3 are:

  • TOCED is now compatible with BSP$ for SB5R2+. This includes limited support for the large program file (LPF) format.
  • The VERBOSE file display now shows the file owner.
  • The TOC display now distinguishes between ABSOLUTE, ZOOM, OBJ-MODULE, and BOUND-OM element types.

New features in 10R6 are:

  • The QUE commands allow access to the system print queues.
  • In QUE mode, the FILE command will switch to the queued file.
  • In MFD or QUE mode, the FILE command now accepts line numbers.
  • The VERBOSE command works in QUE mode.
  • The HELP command was added.

New features in 10R8 are:

  • The DELETE command works in QUE mode.
  • The QTO command works in QUE mode.
  • The SYSTEM command was added.

1087-001.TXT (ASCII Version, 2.3MB)

1087.ZIP (PKZIP Version, 462K)

TOCED 10R8 Documentation

RAPID SDF DISPLAY PROCESSOR (ZIP)

Package Number: 1088 Last Update: 9/95 Submitted By: COS

ZIP won the 1991 UPLI Contribution Award for the best software submission during 1991.

ZIP is a fast, powerful SDF file processor, written by Ward Condit who won the 1990 UPLI Contribution Award with MARS (1080), that replaces and enhances most of the functions of @ED,R and can outperform it by a factor of ten or more. Version 2R1A is an update to 2R1 and is fully upward compatible. Approximately 10,000 tracks per minute can be processed on an 1100/90 with 8470 discs. In addition to its speed, ZIP features: an internal line index that allows almost instant access to any record that has been read before; large record support (up to 2047 words); low intensity/reverse video display of control character sequences so they can be observed without screen corruption; and ability to extract and reformat fixed portions of data records, including numerical representation of computational fields; ability to preselect a subset of records based on fixed field contents prior to display, locate, extract functions. It incorporates FUSION simulated full-screen processing from CAA (available separately from UUSIG, catalog 1081, for use with other software, such as Unisys' @ED processor).

Release 2R1 has several significant enhancements. It has the ability to process a raw ASCII log as if it was SDF formatted. Each record is edited into a compressed standard format that includes the most commonly used information. The "find address" commands make it easy to locate data in a PMD-format dump, and REFORMAT has some new capabilities. Release 2R1A provides improvements which have been made in the areas of data extraction and record selection. @ED-compatible changes to support column limits for LOCATE have been made. Full source code is included with this release.

Release 3R1 allows you to save and restore symbol definitions across sessions. Output files and elements can now be sorted before being written. There are new commands (IF, ELSE and IFEND) which allow selective execution depending on the "find" or "no find" status from the last LOCATE or FIND. Two new field types have been defined (unsigned and signed packed numeric) which operate the same as the original <UC> and <SC> except that leading zeros are omitted. And level 3R1 has a built-in HELP facility.

Also distributed with ZIP is an updated @BK2 processor. It includes a Z option which invokes the ZIP processor instead of Unisys' @ED editor.

  • ZIP3R1B.TXT (TCF to bring 1088-001.TXT up to 3R1b, 48K)
  • 1088.ZIP (PKZIP Version, includes TCF, 600K)

DMP

Package Number: 1089 Last Update: 07/91 Submitted By: Unisys

DMP is a utility program that provides a broad range of services to the Unisys 2200 Series user. These services may be accessed by submitting any of nearly 160 different commands. Commands are usually submitted during an interactive session (through a terminal or via the system operator's console) but can be submitted as a batch run. There is considerable overlap between some DMP commands and the standard OS/1100 FURPUR utility. In some cases DMP duplicates FURPUR functions but with improved performance. Not all DMP commands have a FURPUR counterpart, and vice versa. Areas addressed by DMP include: high speed file and element set copying, element name masking (UNIX convention), element set copying from COPY,G tape; file comparison; file dumping; macro language; assisted access to system tables such as PCT, MCT, PCT Item, PCT name table, run condition word, MFD, tape labels, program file header, disk volume labels, COPY,G header block, quota set buffer, PCT security buffer, symbiont output queues; system log entry editing, hardware fault entries, hardware I/O error entries, octal dump of any entry type; file search for an arbitrary string or octal value. Recent changes to OS/1100 make some of the functions, long supported by DMP, impossible (such as dumping PCT items). However, during its long life, DMP has proved to be robust in the face of continuing changes to OS/1100. DMP has not been exposed to SB4 as of May 1, 1991 but it should work well under any supported release of the Executive.

CBSUBLIB

Package Number: 1090 Last Update: 07/91 Submitted By: KGE

CBSUBLIB is a collection of MASM routines, SSG and ECL runstreams, which together allow for the development and productive use of ACOB subroutines in common banks. In most cases the subroutines can be changed significantly without having to re-collect the calling programs, resulting in lower maintenance costs. NOTE: ACOB subroutines to be used with CBSUBLIB should follow certain programming guidelines, which are described in accompanying documentation. Subroutine access to RDMS 1100 and FMS-8 is a utility to simplify and standardize the collection of ACOB programs. It can be used in conjunction with CBSUBLIB or as a standalone utility.

LOOKPRINT$

Package Number: 1091 Last Update: 10/91 Submitted By: FAN

On the 1100/2200 systems, printouts are generated when processing runstreams. These printouts, called PRINT$ files, consume much paper and require handling by humans. Frederick and Nelson developed LOOKPRINT$, a MAPPER based application for providing on-line access and processing of PRINT$ files. Frederick and Nelson has reported many benefits from this system, including the elimination of millions of pages of paper, immediate access to the PRINT$ upon completion of a runstream, remote access for programmers who are "on call," and automatic extraction of information from PRINT$ files. LOOKPRINT$ is compatible with MAPPER 35R1 or higher.

1091-001.TXT (ASCII Version, 96K)

1091.ZIP (PKZIP Version, 24K)

DCC UTILITIES

Package Number: 1092 Last Update: 11/91 Submitted By: IRS

This package contains programs and routines developed at the IRS-Detroit Computing Center. User documentation is provided on-line. Source code is modestly documented. DCC Utilities requires EXEC 41R2 or higher, PLUS 2R1 and GSA 4R1. The programs included are:

  • ESCAN - An ECL scanning routine; checks syntax, lists files accessed and files referenced; verifies packids and VOLSER's against STAR-1100.
  • IALOG - Interactive ASCII Log File reader. It interactively displays formatted ALAT records, locates strings and counts occurrences of strings.
  • PLUS/ACOB support library - Required to build ESCAN and IALOG. Includes a general purpose SORT/MERGE package for PLUS, processor interfaces for ACOB and PLUS, a universal ER Inline, and several helpful utilities.

SLRR EXPANSION PACKAGE

Package Number: 1093 Last Update: 4/92 Submitted By: ANC

The SLRR Expansion Package provides 61 additional log entry procedures for the SLRR product. Two sample Cobol programs are provided to demonstrate how to use SLRR.

NEW ENGLAND MAPPER UTILITIES

Package Number: 1094 Last Update: 6/92 Submitted By: NEUSE

The New England Mapper Utilities package contains 66 various utilities from sites which are members of NEUSE. The package contains a self-extracting ZIP file with User Utilities, Run Designer Utilities and Coordination Utilities. Mapper 33R1 - 35R1 is required. (Not currently available)

1094-001.TXT (ASCII Version)

1094.ZIP (PKZIP Version)

SIPTOOL

Package Number: 1095 Last Update: 12/92 Submitted By: APC

SIPTOOL is a program that serves no useful function, except as a tutorial of how to write a program that collects SIP data. It also provides you with most of the code necessary to begin your own SIP collection program. The source code of the program is the tutorial. It has been painstakingly commented to guide you through the steps necessary to successfully collect SIP data.

1095-001.TXT (ASCII Version, 32K)

1095.ZIP (PKZIP Version, 8K)

MISCELLANEOUS UPLI UTILITIES

Package Number: 1096 Last Update: 1/94 Submitted By: Various

The MISCELLANEOUS UPLI UTILITIES tape is a collection of several small utilities that have been contributed to UPLI. These include:

  • DXQT is a program development aid that simplifies the mapping and execution of a program. (AMP)
  • PRTT is a processor that can be used to list information about all or some of the elements in a program file. It is similar to the standard UNISYS (@PRT,T) but is more flexible and produces a more compact listing. PRTT is normally used from demand, but it can be used from batch if desired. (COS)
  • RNG is a random number generator subroutine. Also included are sample programs in COBOL, FTN and MASM that call it. (AMP)
  • SMQ is a program that accesses files on symbiont queues. Files may be read with CTS, ZIP, and FED.
  • TIMARK is a program that allows you to determine the time or number of SUPs required to execute a program.
  • TFUR/TREG - FREIPS CONVERSION ROUTINE was created to ease the migration from the TFUR and TREG utilities to the FREIPS utility. It takes your old source as input and makes all of the necessary conversion to work with the new FREIPS utility. After supplying the file name, the conversion routine will then search every element in that file for the keywords of TFUR and TREG. It will change the processor calls to FREIPS and change the format of the functions that follow these calls. The routine does not modify your original file. This routine must remain in ASCII format. (UUR)

UNISYS Release Tape

Package Number: 1097 Last Update: 4/93 Submitted By: Unisys Corporation

The UNISYS RELEASE TAPE is a collection of utilities developed by UNISYS programmers. It includes the following:

  • ENTAGS - Displays useful EXEC generation tag values and conditions.
  • CALL - Macro language.
  • CSHELL - ECL SHELL to mimic UNIX.
  • FINDREF - IACULL Front End and Reference Summarizer; Requires SB5 IACULL.
  • GM UTILITIES - Various System-Programmer Utilities (IDUMP, MS, PRTF, FSTATUS, SQEDIT*EDIT.PRT).
  • MAKCHGBARS - Automatically puts change bars on changed parts of document.
  • SCHED - Calendar program.
  • BREAKOUT - Assist 1100 Host to PC file transfer.
  • IPF*PROC - Enhance IPF functionality.
  • COPYW - Copy word addressable files to/from tape.
  • SCAN - Program file search for character string match.
  • RESTORE - Reload user file from current backup.
  • SUSPEND/RESUME - Capture print for demand run.
  • CANDE - Burroughs tape reading utility.
  • CONVERT - Assembler XLATION utility.
  • SUBTYPE - Allows inspection/change of element subtype.
  • ATAT - Does ER PRTCN$ from runstream.
  • PRTF - Extension of @PRT,F.
  • PRTI - Extension of @PRT,I.
  • COPYWAD/CNVRT-TO-SDF - Copies/converts word addressable files.
  • CBDUMP - Captures current dump of common bank.
  • FILEDUMP - Dumps a file in octal.
  • QUE - Shows page count of print file before @SYM.
  • TOC -Extension of @PRT,T.
  • LIST - Gives correction line listing of module.
  • MESSAGE - Does ER PRINT$ from runstream.
  • ROCULL - Culls labels in REL or OMN elements.
  • SECTOR - Reads, writes, displays sectors of files.
  • SEG - Fast-prototyping interpretive lang.
  • PFLIST - Creates listing of symbolic elements in file.
  • RBDUMP - Shows information about relocatables.
  • RBCOM - Compares two relocatables showing differences.
  • DO - Provides shortcut syntax for ECL and commands.
  • SUSPEND, RESUME - Redirects output using @BRKPT.
  • DIRID - Displays directory information for MHFS.
  • BREAKPOINT - Captures Input/Output of terminal session.

TIPLOOK

Package Number: 1098 Last Update: 6/93 Submitted By: CDJ

TIPLOOK is a utility that gives the ability to browse TIP and DMA files interactively. Data may be displayed on your screen in ASCII or Fieldata and the full page can be sent to the system printer. Additional functions are: Convert octal to decimal and convert a database key to page and record numbers. Search for a word of data or partial word in a page is provided. Built in help is available.

1098-001.TXT (ASCII Version, 128K)

1098.ZIP (PKZIP Version, 32K)

GROUP W TOOLSET

Package Number: 1099 Last Update: 4/98 Submitted By: Steve Martin

The Group W Toolset contains an integrated set of MASM and SSG processors, all of which work on System Base 4 and on both C-series and M-series machines; most also work on System Base 3. Included are processors that read Exec data structures (PCT, MCT, MFD, unit table, symbiont queues), submit console keyins from batch jobs, update MFD attributes (MUSER$ cell, backup data), display English text for DMS and MCB error codes, show keyins as they're typed at any console (including @@CONS), control file placement via extended acquire. Also included is a processor written in C using SLIB. Innovative techniques are used, such as piping data between programs. A general-purpose pipeline subroutine (callable from MASM) is included.

Two additional utility packages are included. CONLST and ALFP are ASCII COBOL processors that report on the ASCII log Audit Trail (ALAT). AUTO is an SSG-based automated scheduling package with powerful selection criteria for specifying when and how to perform tasks such as starting batch jobs or submitting console keyins.

The files listed below may not be the most current. The latest versions are at: http://www.ntplx.net/~smart

GEN/JDNSUB

Package Number: 1100 Last Update: 9/95 Submitted By: Steve Seaquist

The SBA COBOL Gen Utility (@GEN) was written to dynamically generate COBOL precompile, compile and/or map ECL to meet the current needs of every SBA COBOL program.

COBOL-85 (UCOB) provides various date conversion functions which were lacking in COBOL-74 (ACOB). JDNSUB makes these capabilities available for the ACOB environment. The integer number of days since December 31, 1600 (Gregorian calendar) is used as an intermediate between YYYYMMDD and YYYYDDD formats. It can also be used as a date compression routine. A listing of the source code will be presented and explained, as well as the procedure used to validate its correctness over the range of 1601 thru 3000 AD.

1100-001.TXT (ASCII Version, 520K)

1100.ZIP (PKZIP Version, 112K)

Compress

Package Number: 1102 Last Update: 10/95 Submitted By: Michael B. Smith
 

This is the standard algorithm used on Unix ('.Z' files)

The original program was written and placed in the public domain by: Spencer W. Thomas, Jim McKie, Steve Davies, Ken Turkowski, James A. Woods and Joe Orost.

This program was based on version 4.0.

A-Series translation by Michael B. Smith (mbs@adastra.cvl.va.us)

If I would re-write this, I'd use the same input that the Unix compress does, however, I'm not going to. So, I've got A-Series things that define what we do.

File-equate STDIN to the file (I've only tested it against a diskfile) to be read. STDOUT to the output file (which will be named DATA/COMPRESS or DATA/UNCOMPRESS as appropriate).

SW1: DEBUG (a variety of debugging information)
SW2: NOMAGIC (for compatibility with version 2.0 compress)
SW3: COMPRESS (vs. decompress STDIN)
SW8: STD_DEBUG (debug stdio routines)

So, the default action is to uncompress a file named STDIN to a diskfile named DATA/UNCOMPRESS.

If SW3 is set, then compress a file named STDIN to a diskfile named DATA/COMPRESS.

The algorithm is Lempel-Ziv-Welch (LZW) similar to what is used in the popular ZIP packages. Basically, it finds common substrings and replaces them with a variable size code. This is deterministic and done on-the-fly. Thus, the decompression routine needs no input table, and instead tracks the way the table was built.

Algorithm documentation in "A Technique for High Performance Data Compression", _IEEE_Computer_, Vol. 17, No. 6 (June 1984), pp. 8-19, by Terry A. Welch.

This program was converted DIRECTLY from the 'C' source. FEW A-Series optimizations have been done. The entire compress/decompress/getcode/ outputc routines could be significantly improved performance-wise to better use the strengths of the A-Series (such as bit manipulation operators). Leaving it alone, however, shows some of the interesting ways in which logical operations can be used, and how simple it can be to move a Unix program to A-Series.

1102-001.TXT (ASCII Version, 72K)

1102.ZIP (PKZIP Version, 16K)

LCompare 1.5

Package Number: 1103 Last Update: 04/96 Submitted By: Juha Veijalainen

LCompare compares Unisys' LDAIII / LINC model extract and case extract files.

LCompare 1.5.0 is compatible with LDAIII 1.3 and LINCII 15.1 to 16.1 case extract files. LCompare 1.5.0 should be compatible with LDAIII 1.1 / 1.2, but this has not been qualified and is not supported.

LCompare requires Windows 3.1 or better. See documentation for details.

File LCOMP150.ZIP is PKZIP'd. Unzip this file to a diskette or directory and run SETUP.EXE from Windows to install. The lcomp directory contains the files unzipped.

Shareware, free evaluation period of 30 days.

lcomp150.zip (PKZIP Version, 800K)

Additional LCompare Information

FTPQUEUE

Package Number: 1104 Last Update: 08/95 Submitted By: *

A utility that retrieves files from a print queue and FTP's them via TAS to the FTP site of your choice.

1104-001.TXT (ASCII Version, 32K)

1104.ZIP (PKZIP Version, 8K)

SKERMIT

Package Number: 1105 Last Update: 01/92 Submitted By: Larry Fleming

SKERMIT contains several modules that facilitate transfering elements between OS 1100/2200 hosts and other systems running KERMIT. There is an 1100/2200 version of KERMIT, as well as KERMIT versions for DOS and for DOS users of STEP emulation.

SKERMIT.ZIP (PKZIP Version, 280K)

MFD

Package Number: 1106 Last Update: 12/95 Submitted By: Formula Consultants

@MFD (version 8.xx) is a Master File Directory information processor. Technical papers on it were presented at the Fall 1974 Toronto and Spring 1981 (New York City) USE Conferences. This processor provides extensive file selection capabilities, and prints a one-line summary for each file so selected. Totaling, sorting, and sub-totaling features are provided, as is an optional SDF output capability. Documentation included. This version contains the latest patches to the version in package 1051. Courtesy of Mike Belski. 1106-001.TXT (ASCII Version, 912K)

1106.ZIP (PKZIP Version, 248K)

Auto

Package Number: 1107 Last Update: 04/98 Submitted By:Steve Martin

AUTO is an automated scheduling utility for Unisys 1100/2200 computers. AUTO was designed and written by Steve J. Martin. Tom Nelson contributed greatly to testing and packaging AUTO, and he created the SGS that SOLAR can use to install AUTO as a local product.

AUTO allows you to direct that certain tasks be performed at given times on given days. It is written in Symbolic Stream Generator (SSG) and requires SSG level 23R1 or above. If your site has installed System Base (SB) 5R3 or above, then you have the required SSG level; otherwise, see the special instructions below. See the important discussion below on SSG release levels.

Writing AUTO in SSG provides several advantages: development time is minimized; considerable functionality can be provided in few lines of code; all Unisys 1100/2200 sites have SSG, as it's part of the Operating System Group of products. SSG also has a disadvantage: since it's an interpreter, it requires more system resources than does compiled code. I don't think you will find this a problem unless you have a very large schedule or a very small or overworked 2200.

The files listed may not be the most current. The latest versions are at: http://www.ntplx.net/~smart

1107-001.TXT (ASCII Version, 908K)

1107.ZIP (PKZIP Version, 198K)

PQCUP (Print Queue Clean-Up)

Package Number: 1108 Last Update: 02/96 Submitted By:Erich Staubringer

The PQCUP processor is used to maintain the symbiont queues on your system. The main reason PQCUP has been written is to selectively get rid of print files which have been queued for printing but are no longer required. 1108-001.TXT (ASCII Version,104K)

1108.ZIP (PKZIP Version, 24K)

PQCUP 1R1 Documentation (Documentation)

A Series UUENCODE

Package Number: 1109 Last Update: 07/96 Submitted By:

UUENCODE utility for the A Series.

1109-001.TXT (ASCII Version,104K)

1109.ZIP (PKZIP Version, 24K)

FTOCED (Full Screen TOC Editor)

Package Number: 1110 Last Update: 03/97 Submitted By: Tomo Muramatsu

The FTOCED processor is a full screen table of contents editor.

1110-001.TXT (ASCII Version,104K)

1110.ZIP (PKZIP Version, 24K)

NYDSS Database Editor

Package Number: 1111 Last Update: 06/97 Submitted By: NYDSS

Database Editor (DBE 9R9; June 1997) is a stability release with and is compatible with all levels of DMS and UDS. DBE provides a means for the user to browse through a DMS 1100 database using commands similar to the 1100 Series Text Editor (@ED). DBE's greatest power lies in its ability to be easily programmed with macros for specific or general applications, such as locating database abnormalities or producing reports on database growth, page utilization and DARP overflow chaining and usage.

Computer Humor

Package Number: 1112 Last Update: 02/98 Submitted By: Various

A collection of computer humor, some of it specific to Unisys and it's predecessors.

RSH Client and Server

Package Number: 1113 Last Update: 11/97 Submitted By: Gildas MANCINI, Gildas.Mancini@sacem.fr

RSH Client and Server (RSH; November 1997) provides an A Series client and Unix server for remote shell (RSH).

Various File Free Utilities

Package Number: 1114 Last Update: 11/97 Submitted By: Various

Various File Free Utilities (RSH; November 1997) provides alternative mass file release tools.

Copyright (c) 2010 UUSIG   |  Privacy Statement  |  Terms Of Use