UNISYS Dorado Utilities

AKA Sperry Univac 1100, 2200, and Clearpath IX systems

Select a utility processor for details and download information.

Introduction

APC
AVAIL
BBIT
BOOT
CM432
DRA
DRAIN
FLED
LSTSUP
NVTUTS
PROCUTIL
QCB
SPOT
SPRT
TDUMP
TEMPS
UZI
VOPT
WAD
WHAT
WHERE
WHTSUP

Very old processors that may or may not work anymore.

ACQUIRE
BADSPOT
KEYINS

Welcome!

I have spent close to 50 years of my life working on the Univac 1100 series computer systems and its descendents. My first Univac introduction was to an 1108 during my college years at Illinois Institute of Technology. I was involved with the 1100 series, the follow on 2200 series, then the IX series, the Dorado series, and finally the ClearPath Software Series systems which are emulated on linux machines. Through my work career at Univac, Sperry, and Unisys and with various Unisys clients I supported, I wrote many utilities to enhance the systems.

Now in my retirement years, thanks to PS2200 Express (fantastic work Ward), I have rewrote many utilities I wrote during my time at Sperry Univac/Unisys. I am now making these utility processors/programs available to you.

If you find a utility you need or like feel free download. Let me if you have any comments, issues, or just want to chat. I suggest downloading the ZIP Program file packages since they include all the includes, procs, subroutines that are required. The ZIPped Program file packages should be downloaded to your PC, unzipped, then transfered to your Dorado system via ftp bin/cfmt format or for PS2200 use @'import,b instead of ftp.

Jeff Ganser      to email me see the "Contact me" link at the bottom of the page.



Downloaded 9 times

APC Processor

Overview

Very unlikely processor to need but when you do! This is only for MHFS systems. It is possible that a file can get marked as application private. When a file is application private it cannot be accessed, asg (even only Y option), or deleted no matter the privileges you have. Application private is used by the UDS system mostly. If you somehow wind up with an application private file this processor is able to deal with it. You can clear, inspect, or set application private.

Download Options



Downloaded 4 times

Example Execution

No example is available since it only runs on MHFS systems and I do not currently 
have access to one.

Help Documentation


     A P C   Processor

     This processor will clear, inspect, or set the Application Private ID
 for a shared file.

     Processor call format:

   @APC[,options]  File.[,Apid]

    Options:
     C --> Clear Application Private.
     D --> Debugging.
     H --> Display help.
     I --> Inspect only (default).
     S --> Set Application Private.

     File --> File to clear/inspect/set Application Private ID of.
  *** NOTE *** The FULL filename must be specified q*f(c)., no use names.
     Apid --> For set the Application Private ID to use, defaults to "APC"

AVAIL Processor

Overview

The AVAIL processor displays the available disk space in detail.

Download Options



Downloaded 6 times

Example Execution

@avail
AVAIL 5R1 S77R2A 02/14/23 10:43:19
 UNIT       TRACKS     CAPACITY  %AV DEVICE T PREP PACKID LDAT ASGCNT STATUS
DR0         89,725      255,076  35% SCDISK F  112 FIX000    1      1 UP
DR6        773,290    1,407,936  54% SCDISK R  112 REM006    7      0 UP

                          TOTAL                 FIXED             REMOVABLE
AVAILABLE               863,015                89,725               773,290
PERCENT AV                  51%                   35%                   54%
IN-USE                  799,997               165,351               634,646
CAPACITY              1,663,012               255,076             1,407,936
DRIVES                        7                     1                     1
DOWN DRIVES                   5

Help Documentation

               A V A I L     Processor

    This processor will display the number of tracks of available
mass storage for each disk/drum device on the system. Also displayed
will be the device name, the device type, whether the device is
fixed or removeable, the pack id, the ldat, the assign count, and
the status of the device. (up, down, suspended, or not available)

  Processor call format:

   @AVAIL[,OPTIONS]
     F -> List fixed units only.
     H -> Display help.
     L -> List units even if down.
     M -> Stop output after 20 lines and wait for a transmit.
     R -> List removable units only.
     S -> Shared directory.
     Y -> Summary only.

BBIT Processor

Overview

Clears the backed up indication for a file. Not really necessary since FAS can do this also.

Download Options



Downloaded 0 times

Example Execution

@bbit gans.
BBIT 1R1 75R4Q6 06/09/23 09:06:04
End BBIT.

@where gans.
WHERE 1R2A SL77R2 06/09/23 09:06:18
GANS*GANS(1) IS NOT BACKED UP.

Help Documentation


    B B I T    Processor

    This processor will clear the B bit (backed up) for the specified
file.

    Processor call format:

  @BBIT[,options]  file.

   Options:
    None

    File --> File to clear the B bit for.

BOOT Processor

Overview

BOOT simply displays information about the last boot. The information displayed includes system description, Exec information, boot time and UP time.

Download Options



Downloaded 4 times

Example Execution

@boot
System CC running on partition JG1 of a DV1000.
RSVL Exec level: 49R5  Local level: 49R5-201026.
Exec collection time: October 26, 2020 09:13:15.
Last tape boot: January 20, 2022 14:49:28 reel: T27615.
Booted: February 3, 2022 10:53:46.
UP: 0 Days  0 Hours  23 Minutes  50 Seconds.

Help Documentation

NONE

CM432 Processor

Overview

The intent of this program is to analyze the primary and secondary MS Compool files to help identify why Compool records are being orphaned.

Download Options



Downloaded 4 times

Example Execution


Not a great example execution since this system does not have orphaned compool.

@cm432
CM432 1R1 Thu Feb 16 11:31:50 2023  (2200/8070-49R4-PART-1)


Number of MPAs found 0.
Total Compool records accounted for by MPAs 0.
Allocated primary compool records 0.
Allocated secondary compool records 0.
Allocated total compool records 0.
Free primary compool records 300.
Free secondary compool records 300.
Free total compool records 600.
End CM432

Help Documentation

     The intent of this program is to analyze the primary and secondary
MS Compool files to help identify why Compool records are being orphaned.

     Read each allocated Compool record and examine word 0 S3 (indicator) for
a 013 (tip output) and assume it is an MPA. Then follow the CID chain
for the Compool record counting the number records used by the Compool message.
Print a line about the Compool record found, with information such as pids,
function, number of records, message length, transaction code, partial did, and
first 32 characters of the message. After all Compool is evaluated print a
summary report.

    Only allocated Compool records should be analyzed so retrieve the CM432 and
CM1782 bit maps from the Exec DBank using er-config$ to read the CM432 and
CM1782 bit maps. In order to read the bit maps call Exectag to read the
sys$*sys$map. file to determine the address in the Exec DBank of the CM432,
CM1782, and CMPDAT tags. Using the addresses of these tags determine the
length of the primary and secondary compool files (e.g. c32nbr and c82nbr).

   The X option is required for the privilege to read protected TIP files
along with the SSREADEXEC privilege to retrieve the bit maps.

   The A option can be used to analyze all Compool blocks whether allocated
or not.

   The D option turns on debugging print outs.

DRA Processor

Overview

The Device Relative Address (DRA) processor display the disk storage allocation information for a file. This includes the File Relative Address (FRA) of the allocation, the disk the file is on, and the dra. The head cyclinder and record are also displayed but this is of no value these days since most disk are actually virtual in nature.

Download Options



Downloaded 3 times

Example Execution

@dra sys$lib$*run$.
DRA 3R1C SL77R2 03/08/23 11:36:17
 DAD   F.R.A. FROM     TO TRACKS  D.R.A. PACKID DEVICE EQUIP  HEAD/ CYL/REC
   1/1           0      0      1   19556 FIX000 DR0    SCDISK    9/ 305/  0
   1/2           1     27     27  <HOLE>
   1/3          28     63     36   56736 FIX000 DR0    SCDISK    8/ 886/  0

Help Documentation


                  D R A    Processor

   DRA will display where a files tracks are physically located
on disk/drum. Device Relative Address, Head/Cylinder/Record, and
device name (also pack id) are displayed for each individual
track group allocation.

PROCESSOR CALL FORMAT:

  @DRA QUAL*FILE.

  QUAL*FILE. = File to display physical mass storage placement for.

DRAIN Processor

Overview

There are times that TIP output messages can become stuck on a PID's output queue due to perhaps hardware or configuration issues. In any case it might become desireable to delete the messages, perhaps because of QI exhaustion, off the TIP queue and DRAIN handles that.

Download Options



Downloaded 4 times

Example Execution

    EXP:179636   PART-1         49R4.30PSE        2023-02-17 08:22:48 CST
mcb1 $qout
  MCB1  *MCB105081: A1 - Output queued and active output count = 80
mcb1 $qilst all
  MCB1  *MCB105163: A1 - 0 INPUT queue items found.
  MCB1  *MCB105163: A1 - 0 ACTIVE queue items found.
  MCB1  *MCB105163: A1 - 80 OUTPUT queue items found.
  MCB1  *MCB105156: A1 - Queue item list complete - 80 queue items found.
  MCB1  *MCB105086: A1 - MCB1*ALT$PR091341 sent to default print queue.
  DRAIN (DRAIN) 1R1C Initialized for application group 1/APPONE.
drain 503
  40 messages drained from PID 503.
mcb1 $qout
  MCB1  *MCB105081: A1 - Output queued and active output count = 40
drain 501
  40 messages drained from PID 501.
mcb1 $qout
  MCB1  *MCB105081: A1 - Output queued and active output count = 0
drain help
  DRAIN pid_number - Drain messages for this PID
  DRAIN Ack  - Enables ACKing mode.
  DRAIN Don  - Enables Debugging.
  DRAIN DOFf - Disables Debugging.
  DRAIN Help - Display help information.
  DRAIN Log  - Turns on logging.
  DRAIN Nak  - Enables NAKing mode.
  DRAIN NOlg - Turns off logging.
  DRAIN Term - Terminates DRAIN.

Help Documentation


  The DRAIN processor removes output messages that are queued
in the MCB to a PID that is currently closed.

  NOTE The following copy must be done before executing this processor.
               @COPY,A MCBx*MCB$LIB.CBEP$EMMCBx to execution file.
               Where x is the application number.

Processor call: @DRAIN[,options] [PID]
    Options: B -> Run in batch mode
             D -> Debugging enabled
             H -> Display help
             L -> Enable logging
             N -> Use NAK instead of ACK
             T -> Do NOT use
    PID -> For DEMAND ONLY the number of the PID to be drained. Required for
           DEMAND and ignored for BATCH.

    For BATCH these keyins are available:
        DRAIN pid_number - DRAIN messages for the PID
        DRAIN Ack  - Enables ACKing mode.
        DRAIN Don  - Enables Debugging.
        DRAIN DOFf - Disables Debugging.
        DRAIN Help - Display keyin help information.
        DRAIN Log  - Turns on logging.
        DRAIN Nak  - Enables NAKing mode.
        DRAIN NOlg - Turns off logging.
        DRAIN Term - Terminates DRAIN.

   DRAIN establishes itself as a CMS, this involves going real time
(er-rt$), connecting to tip (CONNECT$TIP), registering with Exec as
a CMS (er-cms$reg), and finally registering with MCB (CMINIT$$) as a
CMS.
   DRAIN retrieves a PID number from the console keyin when executed in
batch and from the processor call when executed in demand.
   Once the PID is establish DRAIN will read all the messages queued
to the PID and delete them, this involves assigning the PID (er-rt$pid),
if TIP session control is enabled signing on (er-tip$sm), opening
the session to MCB for the PID (CMSOPEN$$), looking for messages on
the ROQ (ORQ), retrieve the queued messaage(s) with MCB CMSRECV$$ then
acking the message to MCB (CMSACK$$) optionally naking the messages
(CMSNAK$$). Once all messages have been retrieved tear down the
MCB session (SESSCP$$), TIP sign on, and release the PID (er-rt$pid).
   In demand mode we are done but in batch loop waiting for a DRAIN
console keyin with another PID to drain or TERM to exit.

FLED Processor

Overview

FLED is a full screen raw file editor.

Download Options



Downloaded 4 times

Example Execution

@fled,f gans.
File:STD#GANS*GANS(1). Track:0/0/0 Sector:0/0
0000000000  505025135050 000000436171 000000000000 **PF**@@@<19@@@@@@
0000000003  000000000001 020356000000 021312000000 @@@@@[]#,@@@]FE@@@
0000000006  000000000000 000000000000 021304000000 @@@@@@@@@@@@]F^@@@
0000000011  000000002100 000244000000 021304000000 @@@@L@@]=@@@]F^@@@
0000000014  000000000000 000214000000 021304000000 @@@@@@@]G@@@]F^@@@
0000000017  000000000000 000000000000 021304000000 @@@@@@@@@@@@]F^@@@
0000000022  000010000000 000000000000 000000003400 @@C@@@@@@@@@@@@@W@
0000000025  000016630410 000000416726 000700000000 @@I3^C@@@-7Q@B@@@@
0000000030  000000000000 000000000000 000000000000 @@@@@@@@@@@@@@@@@@
0000000033  000000000000 000042000126 000456000000 @@@@@@@@+@[Q@^,@@@
0000000036  000751000067 000200000570 000345000074 @B(@@7@]@@ 8@#>@@/
0000000041  000576000000 000340000224 000117000000 @ "@@@@#)@]O@[J@@@
0000000044  000510000077 001206000417 000476000544 @ C@@_@EA@^J@^"@ =
0000000047  000177000000 000000000324 001165000000 @[_@@@@@@@#O@D5@@@
0000000052  000444000507 000026000000 000350000472 @^=@ B@@Q@@@@#*@^'
0000000173  000236000741 000303001053 000650000000 @]Y@B-@##@C:@A*@@@
0000000176  000000000004 000365000000 000461000233 @@@@@^@#5@@@@^1@]V
0000000201  000033001101 001102000212 001104000000 @@V@D[@D]@]E@D^@@@
   Command

Help Documentation

    The FLED processor is a raw file editor.
 Call format is @FLED,options file.
  Options:
    A-Ascii, D-Decimal, F-Fieldata, I-Instruction, O-Octal, X-Hex
    H-Help, M-Addresses decimal, R-Read only, S-Addresses sector format.
    E-Extended mode instruction display, T-Third word instructions.
 Commands:
    [-]number -> Move forward number words or - backwards.
    Address Decimal | Octal [,Sector] -> How addresses are displayed.
    Display Octal[,Decimal,Fieldata,Ascii,Hex,Instruction]->Formats to display.
    Exit -> Ends FLED
    Go track/sector/offset | sector/offset | word -> Position to.
    Help -> This help display.
    Instruction Basic | Extended [, Third | Quarter] -> Instruction decoding.
    Locate string[,[start,[end[,region]]] Locate string
        start-address same as GO, end-address same as GO
        region-Octal, Ascii, Decimal, Fieldata, Hex default Octal
    Top -> Position to first word of file.
    Undo -> Remove the last change made.
 All commands can be abbreviated to a single letter.

LSTSUP Processor

Overview

Display the Supur file that a transaction is loading from.

Download Options



Downloaded 4 times

Example Execution

@lstsup,sx
LSTSUP 1R1 S77R2A 02/16/23 11:50:55

 Xact   PrgNum  XQT    Type  Loader  Aux Info
ckckon       3 ckckon  abs   Online  d0432a, d1782a, and fast2a.
mcb1s      110 mcb1s   abs   Supur   main 65
mcb3s      333 mcb3s   abs   Supur   main 65
rdo1        85 rdo1    abs   Supur   main 65
rdo2       400 rdo2    abs   Supur   main 65
rdo3       450 rdo3    abs   Supur   main 65
sysprt       4 sysprt  abs   Supur   main 65
xxmcb1     111 xxmcb1  abs   Supur   main 65
xxmcb3     334 xxmcb3  abs   Supur   main 65

Number of valtab records: 8190.
Number of inuse valtab records: 9.
Number of valtabs without load information: 0.

End LSTSUP

Help Documentation


   LSTSUP Processor

  This processor will display the Supur file all transactions are loading
from.

  Call format
    @LSTSUP[,Options] [valtab-file.]

     Options:
       D->Display debugging information.
       H->Display help information.
       S->Sort by transaction code (Default sort by program number).
       X->Required to read online valtab.

       Valtab-file
          Exec file to read the valtabs from, default use tip file 4.

NVTUTS Processor

Overview

Allows you to use full screen applications such as Solar and Comus from a telnet terminal.

Download Options



Downloaded 0 times

Example Execution

Don't have a telnet connection ability so cannot show a session.

Help Documentation

                                                                     
     N V T U T S    Processor                                        
                                                                     
     This processor allows full screen UTS products to be used on    
 TELNET NVT terminals (VT-100).                                      
                                                                     

    This processor is meant for just casual usage and was designed for
Solar usage from a VT terminal (some sites only had vt-100 terminals).
    There are idiosyncrasies especially on the input side.
    The processor creates another terminal session via er-rsi$. Through
this rsi connection are passed the Uniscope sequences that are translated
by this processor to VT sequences and then sent to the actual terminal.
    On input since F8 does not exist on a VT F4 is translated to 8.
The return key must be hit after entering a function key. The cursor
does not move on the screen making selections somewhat difficult.
If you use Putty then the cursor does move.
    Also note that the processor registers for a lot of @processor
but no all so you should in general use a # instead of an @.  In particular
for @@commands use #@commands.

PROCUTIL Processor

Processor Overview

Find the element that contains a proc.

Download Options



Downloaded 4 times

Example Execution

@procutil,cl sys$lib$*proc$.
PROCUTIL 1R2 SL74R1 02/16/23 11:53:55
ENTER NAME TO LOOK UP.  >screen-print-buffer
ELEMENT SCREEN-DEFS/COBP CONTAINS PROC SCREEN-PRINT-BUFFER
SCREEN-PRINT-BUFFER PROC
      /
      *
      *
      *    THIS PROCEDURE DEFINES THE BUFFER USED FOR THE
      *    'SCREENGET' FUNCTION.
      *
      *
       01  SCREEN-PRINT-BUFFER.
             05 SCREEN-LINE OCCURS 24.
               10 FILLER               PIC X(80).
      *
 END
ENTER NAME TO LOOK UP. >@eof

Help Documentation

.
.                 P R O C U T I L     Processor
.
.     This is a utility processor, that display's the element name
. which contains the specified procedure.
.     The processor will only search the file specified for the proc.
.     The "L" option on the call card will cause the proc to be
. printed, if the proc is found.
.
. Processor call format:
.
.     @PROCUTIL,[OPTIONS]  FILE.
.
.     The utility will then prompt you to get the procedure name.
. Enter the procedure name, PROCUTIL will then perform it's function.
.
.     OPTIONS:
.       A-LOOK UP AN ASSEMBLER PROCEDURE NAME
.       C-LOOK UP A COBOL PROCEDURE NAME
.       E-LOOK UP AN ENTRY POINT NAME
.       F-LOOK UP A FORTRAN PROCEDURE NAME
.       L-LIST THE PROCEDURE

QCB Processor

Overview

The Quick Common Bank (QCB) processor is basically for use on PS/2200 Express. Since express does not come with COMUS or SOLAR you cannot create a common bank. QCB allows you to create a common bank without comus/solar by updating the sys$*data$.file-bdi$ omnibus and adding a bank-bdi$ omnibus to the common bank file.

Download Options



Downloaded 0 times

Example Execution

@qcb 400706,apc.tbank,tbank
QCB 1R1 (2023-03-08 11:44:16 CST) 2023-03-08 11:47:35 CST

*Warning: File does not contain a BANK-BDI$ omnibus.
Bank TBANK,BDI 400706, Abs GANS*APC.TBANK created.

End QCB

On the system console:
    EXP:179876   PART-1         49R4.30PSE        2023-03-08 11:44:17 CST
  GANS  *Bank TBANK,BDI 400706, Abs GANS*APC.TBANK created.

Help Documentation


  The QCB processor registers a common bank with the system by
updating the sys$*data$.file-lib$ and q*f.bank-bdi$ omnibus
elements. Normally a common bank install would be done with
Solar but since the Express edition of PS/2200 does not include
Solar this processor is necessary to accomplish the task.

Processor call: @QCB[,options] BDI,q*f.abs[,bank]
  Options:
    B -> Debugging.
    C -> Contingency processing.
    D -> Delete common bank.
    G -> Guaranteed entry point.
    P -> Program contingency processing.
    R -> CREG contingency processing.
    S -> Static bank.
    T -> Test and Set queueing.
    W -> Write enabled.

  BDI  -> Common banks bdi in basic mode format 40xxxx.
  q*f. -> File that contains the common bank.
  abs  -> Absolute that contains the common bank.
  bank -> Name of bank in absolute defaults to abs name.

SPOT Processor

Overview

SPOT is similar to a MINI OSAM. It retrieves processor usage statistics on a timed basis and reports to the console or demand user. The output can be a single line summary or a more detailed multi line.

Download Options



Downloaded 5 times

Example Execution


 ***NOTE*** View from the system console

    EXP:179896   PART-1         49R4.30PSE        2023-02-16 07:59:23 CST
  SPOT 2R2
spot 1
  SPOT interval set to 1 minutes.
  GANS   TURNED ON  SIP
  Exec  0.1%  Bgr  0.0%  R/T  0.0%  Tip  0.0%  User  0.2%  Idle 99.7%   08:00:24
spot multi
  SPOT in multiline mode.
  Misc Exec            0.0%     Real time            0.0%
  I/O                  0.0%     ILES                 0.0%
  Dispatcher           0.0%     CMS                  0.0%
  Memory               0.0%     UDS                  0.0%
  TIP/IR/Audit         0.0%     TIP                  0.0%
  Symbionts            0.0%     Critical deadline    0.0%
  Misc switch Exec     0.0%     Demand               0.2%
  Idle                99.7%     Batch                0.0%
  Forced Idle          0.0%
spot single
  SPOT in single line mode.
spot term
  Exec  0.1%  Bgr  0.0%  R/T  0.0%  Tip  0.0%  User  0.2%  Idle 99.7%   08:01:34
  GANS   TURNED OFF SIP
  SPOT terminated.

Help Documentation


              S P O T    P r o c e s s o r

   SPOT will display processor utilization statistics on the console
 every specified interval.  The data is from the internal performance
 monitor, a composite of all processors and retrieved with er-sysbal$.

   SPOT is meant to be executed in a batch runstream.  It will continue
 to display statistics until terminated. SPOT will display statistics
 on the console if executed from batch, execution from demand will
 output the statistics to the demand terminal.

  Processor call:
   @SPOT[,OPTIONS] [INTERVAL]

     Options:
        B option will make SPOT execute in batch mode from demand.
        H option display help.
        S option will produce a single line output.
     Interval:
        Initial time interval setting, if not specified defaults to 5 mins.
        Value between 1 and 15 minutes.

     SPOT console keyins:
        number   -> Set time interval between 1 and 15 minutes
        H[ELP]   -> Display help information
        M[ULTI]  -> Set multi line output
        S[INGLE] -> Set single line output
        T[ERM]   -> Terminate spot

   This is only a prototype at least the following should be looked into
 for any production environment.
 1. The program runs at batch priority, it should probably be R/T
    to inform appropriate personal when R/T has taken over the system.
 2. The exact security requirements are not specified which I believe is
    SSCONSOLE and Quota level 2.
 3. Checking that SIP data buffers are large enough, perhaps dynamically
    allocating them.

SPRT Processor

Overview

The SPRT processor was designed to be a full screen version of @PRT. There are many additional capabilities beyond what @PRT can do besides full screen. Consider SPRT a bit of @PRT, @TOCED, and @QEDIT all wrapped into one. It allows selections of files, elements, and print files with wild card and mask characters. Transition from MFD to PF to SDF and back again. Far too much to describe in a single overview paragraph. Numerous display and sorting options.

Download Options



Downloaded 4 times

Example Execution

@sprt,q
    SPRT 4R1Q40 (230106 1149:17) 2023 Feb 16 Thu 1200:38 CST
List of print queue ALL      Record 1 of 1
 GANS     GANS*BKFIL$GANS(3)                           9 PR     230216 1200:25
                         *** End of print file list ***
    Command                         

@sprt,t gans.
    SPRT 4R1Q40 (230106 1149:17) 2023 Feb 16 Thu 1202:05 CST
TOC of file GANS*GANS(1)      Record 1 of 788
 ABSX                ACCT                ACL-LOGT1           ACOB-BASE
 ACOB-BDIV           ACOB-KONS           ACQUIRE             ACQUIRE
 ACSF                AD                  ADDMOVE             AEDEC
 AEDECV              AEHEX               AEPACK              AF
    Command
    
@sprt,tl
    SPRT 4R1Q40 (230106 1149:17) 2023 Feb 16 Thu 1423:28 CST
TOC of file GANS*GANS(1)      Record 1 of 788
 ABSX                       ABS       1981 Oct 12 Mon 1545:47    304   8318
 ACCT                       ABS       1992 Sep 17 Thu 1020:40     11   9371
 ACL-LOGT1                  SYM-MSM   2015 Jul 23 Thu 1512:53      2  69305
 ACOB-BASE                  SYM-ELT   2001 May 03 Thu 0935:32     35  29253
 ACOB-BDIV                  SYM-ELT   2020 Feb 02 Sun 1137:18     10 100973
 ACOB-KONS                  SYM-ELT   2021 Jul 22 Thu 2119:31     18 116873
 ACQUIRE                    SYM-ELT   2001 May 03 Thu 0935:52    149  41677
 ACQUIRE                    ABS       1981 Aug 31 Mon 1232:33     36   9382
 ACSF                       SYM-ELT   2001 May 03 Thu 0935:19      7  24164
 AD                         SYM-ELT   2013 Jan 15 Tue 1008:08      3  66408
 ADDMOVE                    SYM-ASM   2021 Feb 06 Sat 0740:44      1 105627
 AEDEC                      SYM       2021 Jun 07 Mon 0557:45    161 114225
 AEDECV                     REL       2016 Jul 29 Fri 0711:13      3  70481
 AEHEX                      SYM-ELT   2001 May 03 Thu 0935:56     48  43241
 AEPACK                     SYM       2021 Jun 14 Mon 0543:12     21 115145
 AF                         SYM-IPF   2001 May 03 Thu 0935:22      2  24805    
    Command

@sprt    
    SPRT 4R1Q40 (230106 1149:17) 2023 Feb 16 Thu 1424:44 CST
MFD list, MASK=*.  Total=799789      Record 600 of 1009
 SYS$*DLOC$(1)                           SYS$*FISENG(2)
 SYS$*F010L1(14)                         SYS$*F010L1(15)
 SYS$*F018L1(1)                          SYS$*GENF$(1)
 SYS$*ILES$(3)                           SYS$*IP$DUMPLIB(24)
 SYS$*LIB$(1)                            SYS$*LOADSECURE$(1)
 SYS$*LOADSECURR$(1)                     SYS$*MCB(1)
 SYS$*MCBFIG(1)                          SYS$*PR@000P22SIO(1)
 SYS$*RLIB$(1)                           SYS$*RUN$(1)
 SYS$*SBF@@@FIX000(1)                    SYS$*SCHQ$(1)
 SYS$*SEC@ACCTINFO(1)                    SYS$*SEC@ACR$(1)
 SYS$*SEC@USERID$(1)                     SYS$*SMDTF$@@@@@@(1)
 SYS$*SRT$PAR(126)                       SYS$*ST@010542152(1)
 SYS$*SYS$MAP(1)                         SYS$*ZIPLIB$(1)
    Command

@sprt,l   
    SPRT 4R1Q40 (230106 1149:17) 2023 Feb 16 Thu 1426:25 CST
MFD list, MASK=*.  Total=799789      Record 254 of 1009
 GANS*BKFIL$GANS(1).,F2/0/TRK/262143                         TRKS=2
 GANS*BKFIL$GANS(2).,F2/0/TRK/262143                         TRKS=2
 GANS*BKFIL$GANS(3).,F2/0/TRK/262143                         TRKS=5
 GANS*BKFIL$GANS(4).,F2/0/TRK/262143                         TRKS=0
 GANS*CB(1).,F/0/TRK/9999                                    TRKS=0
 GANS*COMUS(1).,F/0/TRK/99999                                TRKS=2047
 GANS*ED$TCGANS(1).,F/0/TRK/3000                             TRKS=1
 GANS*FLIST(1).,F/0/TRK/99999                                TRKS=79
 GANS*GANS(1).,F/0/TRK/99999                                 TRKS=2268
    Command

Help Documentation

             S P R T     Processor

   The SPRT processor was designed to have most of the functionality
of the FURPUR processor PRT function. However some enhancements were
added and unfortunately some features removed. Hopefully the
enhancements outweight the regressions.
   SPRT in the MFD list mode (Absence of H, Q, T, or S option) will
fill a screen with file names then wait for the user to enter a
command. SPRT I believe is much faster at MFD displays than PRT.
   The enhancements to the PRT,T command follow. The table of contents
is displayed on a screen much more reasonablly. SPRT provides for
multiple element names on a single line greatly increasing the number
viewable element names on a single screen. SPRT will fill a screen
with the table of contents then wait for a user command.
   SPRT in the element list mode (S option) displays a screen full of
data then waits for the user to issue a command.
   SPRT in print queue view mode (Q option) displays a screen full of
print files queued to the specified queue.  Then wait for a command.
   In all modes SPRT allows complete control of the display view.
SPRT also provides pattern matches for qualifiers and
filenames in MFD list mode, pattern matches for element and version
names in toc list mode (PRT only allows version pattern matches with the
V option), and multiple sort keys in MFD and TOC mode.
   While in MFD mode you can tab to a filename, that is fastrand
addressable and loaded, and transmit. This will put you into toc
mode if the file is a program file or element list mode if the file
is an SDF formated file.
   In TOC mode you can tab to undeleted symbolic elements and
transmit, this will put you in list mode for that element.
Tabbing to any element and pressing F3 will cause the element to be
deleted. F4 will undelete.
   In QUEUE mode you can tab to a print file and transmit, this
will allow you to view the print file.  Note that the SSSMOQUE priviledge
is required to view a print file. Note also that a print file
can be printed before you select it, in this case you will not be
able to view the print file.

   SPRT does not handle the PRT F or I option commands.

   SPRT is supported on Uniscope terminals and Telnet NVT (VT-100)
 terminals.  The NVT coding only supports the use of the arrow
 keys for cursor positioning.  When a function key is used
 on a NVT the return key must be pressed afterwards.


  @SPRT[,opts] [qual*file.elt/ver],[format][/class]

    Opts:
     A --> In TOC mode select absolute elements.
           In MFD mode retrieve the shared directory.
     B --> Sort in descending order.
     C --> Inhibit error exit.
     D --> Display files on a removeable pack.
           Use FIXED for the pack-id to display files only on fixed.
     E --> In TOC mode select deleted elements.
           In MFD mode expanded selection by class.
     F --> Floating pattern matches.
           Matches if the pattern exists in the subject matter,
           not limited to matches starting at the first character
           position as required by anchored.
     G --> Turn on debug mode.
     H --> Display HELP information.
     I --> Force color display.
     J --> Force non color display.
     K --> Continue display without user intervention.
     L --> Long listing - single element per line all information shown.
           For print files show line spacing and print ctl images.
           For symbolics show the control words.
     M --> Sort by time of creation.
     N --> Select files from MFD by account specified.
     O --> In TOC mode select omnibus elements.
           In MFD mode select files owned by owner specified.
     P --> Select files from MFD by project specified.
     Q --> View the print queue specified.
     R --> In TOC mode select relocatable elements.
           In MFD mode single cycle listing.
     S --> List symbolic elements or files.
     T --> List file table of contents.
     U --> Create an EXEC dump function index.
     V --> Sort by version name first then element name.
           In MFD list mode sort by filename then qualifier.
     W --> Wide screeen (132 columns).
     X --> Extra long screen (48 rows).
     Y --> Reuse the old mfd.
     Z --> Sort by file/element size.

    Specifications:

     qual*name.   --> T-option   File to list table of contents of.
                      S-option   File containing element to list or
                                 file to list.
                      Not T or S Qualifier and Filename selection
                                 patterns.
     elt/ver      --> T-option   Element and version name selection
                                 patterns.
                      S-option   Name of element to list.
                      Q-option   Print queue/RunID to list, queue
                                   can be ALL.
                      D-option   Pack ID/equipment to list.
                                 Use "FIXED" to select only fixed.
                      Not S,T,Q  Elt is a name pattern for the project
                        or D     (P-option), the account (N-option), or
                                 the owner (O-option).

                                 All the patterns allow for a mask
                                 character of -, and wild character
                                 of $.
     Format       --> MFD mode - Format for initial display.
     Class        --> MFD mode - Class of files to select.
                      Requires use of E option.
       Asg-d
       Backed-up
       Current-back
       Disabled
       Fixed
       G-opt
       No-backup
       NOt-current
       Position
       PRivate
       PUblic
       Read-only
       Removeable
       Store-thru
       Tape
       Unloaded
       UNOwned
       V-opt
       Word
       WRite-only
       WRITTen

    SPRT will display a control line at the bottom of the screen.
 The following commands are available. Capitalized letters of the
 command are required.

   SPRT provides some command capabilities via the function keys.
     F1  ---> Resume the last locate.
     F2  ---> Repaint the screen.
     F3  ---> Delete the element the cursor is positioned on.
     F4  ---> Undelete the element the cursor is positioned on.

    Nothing     --> Roll forward 1 screen of data.
    -           --> Roll backward 1 screen of data.
    number      --> Roll forward (number) records.
    -number     --> Roll backward (number) records.

    Color field=foreground/background
      field names:
       Id          --> SPRT id line, screen top line.
                       Default Cyan on Black.
       Header      --> Information line, second line of screen.
                       Default Black on Yellow.
       Fastrand    --> Loaded fastrand formated file.
                       Default Green on Black.
       Word        --> Loaded word addressable file.
                       Default Blue on Black.
       Tape        --> Tape files.
                       Default Magenta on Black.
       Unloaded    --> Unloaded disk file.
                       Default Red on Black.
       Deleted     --> Delete element of any type.
                       Default Red on Black.
       Symbolic    --> Symbolic element.
                       Default Green on Black.
       Asmp        --> Assembler procedure symbolic.
                       Default Green on Black.
       Cobp        --> Cobol procedure symbolic.
                       Default Green on Black.
       FOrp        --> Fortran procedure symbolic.
                       Default Green on Black.
       Relocatable --> Relocatable elements.
                       Default Blue on Black.
       ABsolute    --> Absolute elements.
                       Default Magenta on Black.
       Omnibus     --> Omnibus elements.
                       Default White on Black.
       TExt        --> Lines from symbolic files or elements.
                       Default White on Blue.
       HIghlight   --> Locate found a match on this line.
                       Default Blue on White.
       HOld        --> Color of hold lines.
                       Default Black on Magenta.
       Print       --> Color of print queue view.
                       Default Cyan on Black.
       COMmand     --> Command input.
                       Default Yellow on Black.
       Error       --> Color for error message display.
                       Default Black on Red.
      foreground and background color choices:
       Black
       Red
       Green
       Yellow
       BLUe
       Magenta
       Cyan
       White

       On NON color displays highlighting is accomplished with
  normal and low intensity.  This applies to TOC and MFD modes.
  In TOC mode undeleted symbolics are normal intensity while all
  other element types are low intensity.
  In MFD mode fastrand loaded files are normal intensity while all
 other files types are low intensity.

    COLUmn num  --> Position to (num) column, 1 is the first column.

    Debug param --> Turns debugging mode on or off.
       Param:
          OFf    - turns debugging off.
          ON     - turns debugging on.

    Exit        --> Exit Sprt.

    Find        --> Same as locate but match must start in column 1.

    FC          --> Find continuous.  Find all references within the
       specified range (See locate).  A result is built and
       displayed with all matches.


    FOrmat name --> Display in (name) format. Formats below:
      Short      - Short display (No L option).
      Long       - Assignment information/Element type, create date.
                   Print files display line spacing info.
                   Symbolics display control words.
     The following apply to MFD mode.
      Id         - File grouping information (Account, Project).
      SEcurity   - Security (Keys, Owner, Acr).
      Dates      - Dates (Catalog, Last reference, Backup).
      Allocation - Allocation (Pack ids or Tape reels).
      Flags      - Flags (Disabled, Vopt, Gopt, Read, Write, Unlabeld).
      Backup     - Backup reels.

    Go number   --> Position to (number) line/record.

    Help name   --> Display the help information.
      Name can be:
         Author    Commands  COLor     COLUmn    Exit      Find
         FC        FOrmat    Go        Help      HOld      Locate
         LC        Mask      Not       NC        Options   OVerview
         Pick      POp       Queue     Return    ROll      Select
         SEt       SOrt      Top       TYpe      Debug     FIXes
         FUture    Vt

    HOld number --> Holds the number of lines at the top of the
                    display.  Rolling and locating will not
                    change the top number of lines.
                    A maximum of 10 lines can be held, a zero
                    releases the held lines.

    Locate p1,p2,p3 --> Locate the p1 parameter text in the text of
                    the symbolic being listed.
                    To locate spaces or commas enclose the search
                    parameter in quotes ('). To search for a quote
                    while using a quoted parameter use double
                    quotes. P1 can include a mask character to match
                    any character, default is - (see set mask). P1
                    can also include a wild character to match 0 to x
                    characters, default is $ (see set wild).
                    The default is for case insensitive, however
                    this can be changed to case sensitive (see set
                    case).
                    Parameter p2 specifies the line range for the
                    locate in the format    startline:endline
                    Optional defaults to top line on screen when
                    p1 specified or line after last locate success
                    if p1 is not specified through last line of the
                    symbolic element.
                    Parameter p3 specifies the column range for the
                    locate in the format  startcolumn:endcolumn
                    Optional defaults to column 1 thru column 1200.

    LC      --> Locate continuous.  Find all references within the
                specified range (See locate).  A result is built and
                displayed with all matches.


    Mask params --> Same as Select, to be eliminated.

    Not         --> Inverted locate, finds a line that does not match.

    NC          --> Not continuous.  Find all references within the
                    specified range (See NOT).  A result is built and
                    displayed with all matches.


    Pick num,num--> Pick an item from the menu by specification of
                    row and column.

    POp         --> Same as return to be eliminated in the future.

    Queue name  --> Select a another print queue to list.
      name is the name of a print queue, can be ALL.

    Return      --> Go back, as from symbolic mode to Toc mode.

    Select param--> Change the selection mask for files or elements.
        Multiple params can be specified seperated by commas
      Qualifier=name - Change qualifier selection mask to name.
      Filename=name  - Change filename selection mask to name.
      Account=name   - Select files on account mask of name.
      Owner=name     - Select files on owner mask of name.
      Project=name   - Select files on project mask of name.
         Account, Owner, and Project are mutually exclusive.
      Class=name     - Select files that match a class.
         Asg-d, Backed-up, Current-back, Disabled, Fixed, G-opt, Large,
         No-backup, NONe, NOT-current, Position, PRivate, PUblic,
         Read-only, REMoveable, Store-thru, Tape, Unloaded,
         UNOwned, V-opt, WRite-only, WRITTen
      Element=name   - Change element selection mask to name.
      Version=name   - Change version selection mask to name.
      Runid=name     - Change runid mask for print queue list.
      ANchor         - Cancel floating mask patterns.
      FLoating       - Make mask patterns floating.
         Anchor and Floating are mutually exclusive and
           must be the last parameter listed.

    SET params  --> Change the mask and/or wild characters,
                    header display or locate case sensitivity.
         Multiple params can be specified seperated by commas
      Case=argument
         Insensitive - Locate is done case insensitive.
         Sensitive   - Locate is done case sensitive.
      Header=argument
         Colorkeys   - Header decodes the color key.
         Information - General info such as current line number.
         Title       - Title line for column data.
      Mask=char - Character to change the mask character to.
      Wild=char - Characger to change the wild character to.

    SOrt name   --> Resort the entries in (name) order.
       Sort names for TOC mode:
          Element    - Element/version name
          Normal     - Same as element, to be eliminated.
          Version    - Version/element name
          Time       - Date/Time of element creation
          Size       - Size of element.
          Location   - Disk address of element
       Sort names for MFD mode:
          Qual       - Qualifier, filename.
          File       - Filename, qualifier.
          Time       - Date/Time of file creation
          Size       - Size of file.
          Owner      - By file owner, Q, F, Cyc
       Sort names for QUEUE mode:
          Time       - Time of SYM.
          Qual       - Qualifier, filename.
          File       - Filename, qualifier.
          Queue      - Print queue name and priority
          Runid      - Print runid, qual, file
          QQual      - Print queue, qual, file
          QRunid     - Print queue, runid, qual, file
      name,Backward will sort in descending order.

    Top         --> Position to first record.

    TYpe names  --> Select the specified (names) element types.
      Symbolic   - Elements of type symbolic
      Relocatable- Elements of type relocatable
      Absolute   - Elements of type absolute
      Omnibus    - Elements of type omnibus
      OTher      - Elements of any other type
      Deleted    - Elements which are deleted will be selected
         *Note with deleted you must specify the types of deleted
        elements to display (eg Sym, Rel, etc...)
      For print queue mode.
        Dump       - Create an Exec dump index for selected print file
        Symbolic   - Selected print file is symbolic.

TDUMP Processor

Overview

Raw dump of tapes with multiple display capabilities.

Download Options



Downloaded 0 times

Example Execution

@asg,tf  tape.,his98,jg1

I:002333 ASG complete.
@copy,g gans.,tape.
FURPUR 33R2 (2018-03-29 15:38:20 CDT) 2023-06-09 11:27:13 CDT
  2366 BLOCKS COPIED.
EOF WRITTEN ON OUTPUT TAPE

@rewind tape.
END REWIND.

@tdump,afo tape.,0,1
TDUMP 1R1 S77R2A 06/09/23 11:29:25
BLOCK-OFFSET 1-0-0 1-0-0 1-0-0
   B   ?   ?   ?   :   P   ?   ?   `   ?   ?   ?   (   ?   (   ?   `   ?   ?
?   (   ?   (   ?   (   ?   (   ?   ?   ?   ?   ?
  C  O P  Y  G    B L K   S  E Q  G  A N  S                       G A N   S
                                1  0 6 0   9  2 3
 102 425 361 405 072 120 301 226 140 623 300 505 050 505 050 505 140 623 300 50
5 050 505 050 505 050 505 050 561 606 660 716 263

BLOCK-OFFSET 1-8-32 1-010-040 1-8-20
   ?   r   ?   s   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?
?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?
  1  1 2  7  1 3  @ @ @   @  @ Y  @  @ @  @ > N   @  @ @  @  @ @  @ @ @   @  @
@  @  @ @  @ @ @   @  @ @  @  @ @  @ @ @   @  @ @
 616 162 676 163 000 000 000 036 000 000 004 523 000 000 000 000 000 000 000 00
0 000 000 000 000 000 000 000 000 000 000 000 000

BLOCK-OFFSET 1-16-64 1-020-0100 1-10-40
   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?
?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?
  @  @ @  @  @ @  @ @ @   @  @ @  @  @ @  @ @ @   @  @ @  @  @ @  @ @ @   @  @
@  @  @ @  @ @ @   @  @ @  @  @ @  @ @ @   @  @ @
 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 00
0 000 000 000 000 000 000 000 000 000 000 000 000

BLOCK-OFFSET 1-24-96 1-030-0140 1-18-60
   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?   ?
  @  @ @  @  @ @  @ @ @   @  @ @  @  @ @  @ @ @   @  @ @  @  @ @
 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000

Help Documentation


                 T  D  U  M  P      Processor

     This processor will dump either a tape or disk file including word
 addressable ones. The file can be dumped in ASCII, FIELDATA, EBCDIC,
 OCTAL and/or HEX

      Processor call format is:

   @TDUMP,Options     FILE.,Start,End

      Options:
       A-ASCII dump
       E-EBCDIC Dump
       F-FIELDATA Dump
       H-Help
       X-HEX Dump
       O-OCTAL Dump

      FILE. --> This is the file name of the file to be dumped
                If this is a foreign tape (IBM ECT...) the tape should
                be assigned in quarter word mode:
                (@ASG,T   FILE.,T//////Q,REEL)

      Start --> For tape files, the block number were dumping is to begin
                For FASTRAND formatted files, sector to start dumping at
                for WORD addressable files, word were dumping is to begin
                Block/Sector/Word numbers start at zero (0)

      End   --> For tape the number of blocks to dump
                For FASTRAND formatted files, the number of sectors to dump
                For WORD addressable files, the number of words to dump

 Output format:

   Tape:
   BLOCK-OFFSET is 3 sets of 3 numbers seperated by -
    The first set is the block number in decimal-octal-hex
    The second set is the offset in words from the start of the block in
 decimal-octal-hex
    The third set is the offset in bytes from the start of the block in
 decimal-octal-hex

   Fastrand disk:'
   SECTOR-OFFSET is 2 sets of 3 numbers seperated by -
    The first set is the sector number in decimal-octal-hex
    The second set is the word offset into the sector in
 decimal-octal-hex

   Word disk:
   OFFSET is a set of 3 numbers seperated by -
   The set is the word into the file in decimal-octal-hex

 After the above headline the data is displayed in each format requested
 The amount of data display on a line is dependent on whether the run is
 batch (data that fits in 132 characters) or demand (80 character line)
 The first line is the data in ASCII, if requested
 The second line is the data in FIELDATA, if requested
 The third line is the data in EBCDIC, if requested
 The fourth line is the data in OCTAL, if requested
 The fifth line is the data in HEX, if requested
 Followed by a blank line

TEMPS Processor

Overview

Program to display all the temporary files asg'd on the system and how much space they are using.

Download Options



Downloaded 0 times

Example Execution

@xqt gans.temps
Temporary file(s) for run:  P22SIO
      SYS$        TPF$            30
      SYS$        DIAG$           82
Temporary file(s) for run:  GANS
      GANS        TPF$             0
      GANS        DIAG$          239
      GANS        PSF$             0
      GANS        LINK$QSF$      372
Temporary file(s) for run:  CPCOMM
      INSPKG      TPF$             0
      INSPKG      DIAG$            0
      CPCOMM$A    CPC$T$MEM       32
Temporary file(s) for run:  SILAS
      SYS$        TPF$             0
      SYS$        DIAG$            0
      SYS$        CF$SWAD          0
      SYS$        CF$SFAST         0
      SILAS$A     RECOVERY         0
Temporary file(s) for run:  MCB3
      GANS        TPF$             0
      GANS        DIAG$            0
      MCB3        MCB$T$MEM      512
THE TOTAL TRACKS IS:      1267

Help Documentation


     T E M P S  Program

     This program will display the fixed temporary files each run has
 assigned. The size of the temporary file is also displayed.
 Plus a grand total of fixed temporary file space.

     Program call format:

   @XQT[,options]  file.TEMPS

    Options:
     B -> Both fixed and removeable
     R -> Removeable temporary files only

     File --> File that the TEMPS program is in.

UZI Processor

Overview

Can UNZIP ZIP files. Not all that useful now with CFIS's ZIPUT and Native-X however it is a lot more intuitive how to use it on a Dorado.

Download Options



Downloaded 4 times

Example Execution

@UZI,V CB.
UZI 1R1Q2 SL77R2 02/16/23 15:22:13

            Archive                   Date/Time        Compressed  Uncompressed

cb300.txt                        2013-05-13 15:24:20        88075        460448
cb310.txt                        2013-05-13 15:25:02       205980       1089230

Elapsed time 0.065 seconds.
IP Sup seconds 0.057, Disk I/Os 10.
End UZI.


@uzi,a cb.
UZI 1R1Q2 S77R2A 02/16/23 14:48:19

Inflating: cb300.txt, 88,075 bytes compressed.
Cataloging output file.
       as: gans*cb300(1)., 460,448 bytes uncompressed.

Inflating: cb310.txt, 205,980 bytes compressed.
Cataloging output file.
       as: gans*cb310(1)., 1,089,230 bytes uncompressed.

Elapsed time 0.825 seconds.
IP Sup seconds 2.773, Disk I/Os 41.
End UZI.

Help Documentation


   U Z I    Processor


     This processor will unzip a .zip archive. Even though one could
 use the Unisys ziput, UZI works more naturally with the Unisys
 directory structure and is somewhat faster.

     Processor call format:

   @UZI[,options]  Zip-File.[Element/Version][,Out-File1.[Elt1/Ver1]]
                                             [,Out-FileN.[EltN/VerN]...]

    Options:
     A -> Write A format output (e.g. 4 9-bit bytes per word).
           vs. C format (e.g. 9 8-bit bytes per 2 words).
           Generally speaking one wants C format.
     C -> Force C format input when auto detect fails.
     D -> Turn on debugging, only if generated with "bug" set to true.
     E -> Output will be elements based on archive file name.
     F -> Handle a CIFS zip file.
          This refers to output not input. There are caveats.
     H -> Display help information.
     L -> If UZI must catalogue an output file make it a large file.
     P -> Output file 1 is a PF to place unzipped files as elements.
     U -> User will be prompted for output file or element names during
          inflation.
     V -> View the zip archive only.
     X -> If creating a PF make it a LEPF.
     Y -> If creating a PF make it a LPF.
     Z -> Zip the input. NOT currently implemented.

     Zip-File --> File or element containing the zip archive.
        The input ZIP archive can be in A or C format, detection is
           automatic although not infalable, see C option.

     Out-File --> 1 thru N.
        File or element where unzipped files from the ZIP archive are
           placed in order as found in the archive.
        U-option these are ignored.
        P-option only Out-File1 is used and must be a PF.
        If neither Out-File is specified nor the U options is being used
           for a file then the name from the archive is used after
           reworking for valid 1100 file and element names.
               With no opts  ...directory/qualifer/filename.extension
               With E option ...dir/qualifier/filename/element.version
                                if no qualifier and filename then tpf$.
                               is used
               With F option ...dir/qualifier/filename/element.version.type
               With P option ...directory/element.version
                                if out-file1 is missing then tpf$.

VOPT Processor

Overview

The VOPT processor can set or clear the V option for a file.

Download Options



Downloaded 4 times

Example Execution

@prt,f v.
 * *  PROJ: GANS             ACCNT: 0            * *
GANS*V(1),F/0/TRK/256
MODES: PUBLIC
OWNER: GANS
NO. OF GRANULES ASG-D:       0
HIGHEST GRANULE ASG-D:       0      TOTAL ASSIGNMENTS:     0
HIGHEST TRACK WRITTEN:       0
CAT:    2023-02-17 18:20:03         LAST REF: 2023-02-17 18:20:03


@vopt v.
VOPT 1R2A SL77R2 02/17/23 18:22:10

V Option set for GANS*V(1).

End VOPT.



@prt,f v.
FURPUR 33R2 (2018-03-29 15:38:20 CDT) 2023-02-17 18:22:15 CST
 * *  PROJ: GANS             ACCNT: 0            * *
GANS*V(1),F/0/TRK/256
MODES: PUBLIC,V-OPT
OWNER: GANS
NO. OF GRANULES ASG-D:       0
HIGHEST GRANULE ASG-D:       0      TOTAL ASSIGNMENTS:     0
HIGHEST TRACK WRITTEN:       0
CAT:    2023-02-17 18:20:03         LAST REF: 2023-02-17 18:20:03



@vopt,c v.
VOPT 1R2A SL77R2 02/17/23 18:22:19

V Option cleared for GANS*V(1).

End VOPT.



@prt,f v.
FURPUR 33R2 (2018-03-29 15:38:20 CDT) 2023-02-17 18:22:23 CST
 * *  PROJ: GANS             ACCNT: 0            * *
GANS*V(1),F/0/TRK/256
MODES: PUBLIC
OWNER: GANS
NO. OF GRANULES ASG-D:       0
HIGHEST GRANULE ASG-D:       0      TOTAL ASSIGNMENTS:     0
HIGHEST TRACK WRITTEN:       0
CAT:    2023-02-17 18:20:03         LAST REF: 2023-02-17 18:20:03

Help Documentation


     V O P T    Processor

     This processor will set or clear the V bit (unload inhibit) for
 the specified file.

     Processor call format:

   @VOPT[,options]  file.

    Options:
     C --> Clear the V bit.
     H --> Display help topics.

     File --> File to set/clear the V bit for.

WAD Processor

Overview

If you have lost your SILAS source configuration this is the processor for you. WAD will read the SILAS wad configuration file and produce source statements.

Download Options



Downloaded 4 times

Example Execution

@wad,rs  silas$a*config.
WAD 2R3 Thu Feb 16 15:29:54 2023  (2200/8070-49R4-PART-1)

*Warning Output file/elt not specified, using tpf$.silas
Number of TOCs: 1.
Number of Remote EUs: 0.
Number of Group Entries: 3.
Number of Pool Groups: 3.
Number of Util Index Banks: 1.
Number of PID banks: 1.
Number of PID statements: 3.
Number of PIDs: 297.
Number of I/Os: 18.

End WAD

***GENERATED OUTPUT IN TPF$.SILAS*** 

List of element GANS*TPF$(0).SILAS     Line 1  Column 1
ADMIN                SECURITY,PASSWORD,SILAS ;
                     KEYIN-NAME,SILAS
INFO                 CONFIG-NAME,WRC002
APPLICATION,APPONE   APP-NO,1  ;
                     NAK-ACTION,SESSION-CLOSE  ;
                     CONCURRENT-COMPOOL,YES  ;
                     PID-POOL,POOL1
PROCESS,CSACSU       TP0-ATTACH-NAME,CSACSU  ;
                     TP0-ATTACH-PASSWORD,CSA
INTERNET-ADR,INET1   IP,10.1.1.1
LOG                  ASG,*LOG(+1).,F///128 ;
                     SIZE,1792
PROCESS,RSDCSU       TP0-ATTACH-NAME,RSDCSU  ;
                     TP0-ATTACH-PASSWORD,RSD  ;
                     INTERNET-ADR,INET1   ;
                     TELNET-ATTACH-NAME,TELRSI  ;
                     TELNET-ATTACH-PASSWORD,RSI
TIP                  CMS-NUMBER,1  ;
                     CORE-BUFFERS,300  ;
                     WORD-BDRY,YES
PROCESS,TIPCSU       TP0-ATTACH-NAME,TIPCSU  ;
                     TP0-ATTACH-PASSWORD,TIP
APPLICATION,TIP001   APP-NO,0  ;
                     NAK-ACTION,SESSION-CLOSE  ;
                     PID-POOL,POOL0
TRACE                ASG,*TRACE(+1).,F///60 ;
                     MEDIUM,S  ;
                     SIZE,1792
APPLICATION,UDSSRC   APP-NO,3  ;
                     NAK-ACTION,SESSION-CLOSE  ;
                     CONCURRENT-COMPOOL,YES  ;
                     PID-POOL,POOL3
PID,1,99             PID-POOL,POOL0     ;
                     NAK-ACTION,SESSION-CLOSE
PID,101,199          PID-POOL,POOL1     ;
                     NAK-ACTION,SESSION-CLOSE
PID,301,399          PID-POOL,POOL3     ;
                     NAK-ACTION,SESSION-CLOSE
                              *** End of file ***

Help Documentation


   The WAD processor converts from a SILAS binary configuration WAD file to
source statements.

 Call: @WAD[,options] [Qual*]File.[,[QUAL*]OUT.[ELT]]
    Options:
             B -> List PID bank entries as encountered.
             D -> Enable debugging code.
             G -> List information from the General Information Entry (GIE).
             H -> Display Help information.
             R -> Readability
             S -> Display statistics.
             T -> List the Table Of Contents (TOC).

    Qual*File.: Word Addressable binary SILAS configuration file.
       The running WAD file can be retrieved with a 'SILAS CONFIG COPY q*f.'
      console command.
    Qual*Out.Elt: The element (or file) to write the source statments to.

WHAT Processor

Overview

Determine what type of file you have. This is mostly for a support type person who receives diagnostic materials but it is unclear what the materials are.

Download Options



Downloaded 4 times

Example Execution

@what gans.
WHAT 1R1K Thu Feb 16, 2023 15:34:19 Site:PART-1 Exec:49R4 Mach:2200/8070

Program File - Standard

End WHAT.


@what diag$.
WHAT 1R1K Thu Feb 16, 2023 15:35:47 Site:PART-1 Exec:49R4 Mach:2200/8070

Post Mortem Dump - Extended mode DIAG$ file for WAD

End WHAT.


@what dump3.
WHAT 1R1K Thu Feb 16, 2023 15:37:14 Site:PART-1 Exec:49R4 Mach:2200/8070

Exec dump SYS$MAP file.

End WHAT.

Help Documentation


The WHAT processor inspects a file to identify its contents.

Call: @WHAT,options file.
    Options: H -> Help

File types WHAT can identify.
    Program files (Standard, Large, and Large Element).
    SDF Data Files (Print, PCIOS, Fortran, Symbiont).
    Exec dump OFD files.
    Exec panic, exdrum, and sysmap
    CPComm, CPCommOS, CITA, MCB, and SILAS Log and Trace files.
    CPCommOS trace net PCAP files.
    MCB 9 dump files.
    cpFTP Xfer Logs.
    Audit Trails (System Log, COD, and Step).
    PMD (Basic, Extended mode 'MCB and probable UDS dumps').
    DVD (@DCOPY) files.
    VTH files.
    DDP/PPC log and trace files.
    SYSBAL files.

End WHAT

WHERE Processor

Overview

Displays the tape a file is backed up to.

Download Options



Downloaded 3 times

Example Execution

@where udsmon22r1*so.
WHERE 1R2 SL77R2 02/16/23 21:34:14
UDSMON22R1*SO(1) IS BACKED UP ON REEL T27601, FILE POSITION 12.
IT WAS BACKED UP ON JANUARY 26, 2022 AT 08:11:48.

Help Documentation


    W H E R E   PROCESSOR

    THIS PROGRAM WILL DISPLAY WHAT TAPE THE SPECIFIED FILE WAS
 LAST BACKED UP TO BY SECURE OR FAS.

  PROCESSOR CALL FORMAT:

 @WHERE[,OPTIONS]  FILE.

  OPTIONS:
   H ---> DISPLAY HELP.

WHTSUP Processor

Overview

Determine what SUPUR file a transaction is loading from.

Download Options



Downloaded 4 times

Example Execution

@whtsup rdo2
WHTSUP 1R2 S77R2A 02/16/23 15:40:17

Transaction rdo2 loads abs rdo2 from Supur main file 65.

End WHTSUP

Help Documentation


   WHTSUP Processor

  This processor will display the Supur file a transaction is loading
from.

  Call format
    @WHTSUP[,Options] XACT

     Options:
       H->Display help information.

ACQUIRE Processor

Overview

Processor to place a disk file on a specified disk and optionally a specific location on the disk. Usage not that critical since IRU can basically do this also. Circa 1981.

Download Options



Downloaded 0 times

Example Execution

@dra acq.
DRA 3R1C SL77R2 06/08/23 10:51:18
 DAD   F.R.A. FROM     TO TRACKS  D.R.A. PACKID DEVICE EQUIP  HEAD/ CYL/REC
   1/1           0      4      5  128999 FIX000 DR0    SCDISK    9/2015/ 48
  
@acquire acq.,5,1,fix000,2222
ACQUIRE 1R4 SL74R1 06/08/23 10:51:24
END ACQUIRE. ALL TRACKS SUCCESSFULLY ACQUIRED.

@dra acq.
DRA 3R1C SL77R2 06/08/23 10:51:32
 DAD   F.R.A. FROM     TO TRACKS  D.R.A. PACKID DEVICE EQUIP  HEAD/ CYL/REC
   1/1           0      4      5  128999 FIX000 DR0    SCDISK    9/2015/ 48
   1/2           5      5      1    2222 FIX000 DR0    SCDISK   11/  34/ 32

Help Documentation

.
.               A C Q U I R E    P R O C E S S O R
.
.
.     ACQUIRE WILL ACQUIRE TRACKS OF DISK/DRUM SPACE AND ALLOCATE
. THE TRACKS TO A SPECIFIED FILE. THE TRACKS TO BE ALLOCATED CAN
. BE OBTAINED FROM A THE ENTIRE DISK/DRUM AVAILABLE TRACKS, FROM A
. PARTICULAR DEVICE, OR FROM A PARTICULAR DEVICE AND A PARTICULAR
. POSITION ON THE DEVICE.
.     THE NUMBER OF TRACKS AND THE FILE RELATIVE DEVICE THAT THE
. TRACKS WILL BE ALLOCATED AT CAN BE SPECIFIED.
.
. PROCESSOR CALL FORMAT:
.
.   @ACQUIRE,OPTIONS QUAL*FILE.,FRA,TRACKS,PACK-ID/DEVICE,DRA
.
.   OPTIONS:
.        D ----> ACQUIRE SPACE ON A DRUM PACK-ID IS DEVICE NAME
.        P ----> RUN IS ALREADY PRIVELEDGED, DO NOT ATTEMPT TO
.                ASSIGN SYS$*DLOC$ WITH DEFAULT KEYS.
.        R ----> RELEASE GRANULES INSTEAD OF ACQUIRING THEM.
.                PACK-ID/DEVICE,DRA FIELDS ARE NOT USED.
.
.   QUAL*FILE.      = FILE TO ACQUIRE MASS STORAGE FOR.
.
.   FRA             = FILE RELATIVE ADDRESS TO ACQUIRE TRACKS AT.
.                     SPECIFIED IN TRACKS. FOR POSITION GRANULARITY
.                     MUST BE A MULTIPLE OF 64.
.                     FRA IS OPTIONAL, WILL DEFAULT TO ZERO.
.
.   TRACKS          = NUMBER OF TRACKS TO ACQUIRE.
.                     SPECIFIED IN TRACKS. POSITION GRANULARITY
.                     CAUSES ACQUIRE BY POSITION(TRACKS=1-64)
.                     ACQUIRES ONE POSITION.
.                     TRACKS FIELD IS OPTIONAL, WILL DEFAULT TO ONE.
.
.   PACK-ID         = PACK TO ACQUIRE TRACKS ON INCLUDING FIXED.
.                     PACK-ID IS OPTIONAL, ALLOCATION ON ANY PACK.
.
.   DRA             = DEVICE RELATIVE ADDRESS TO ACQUIRE TRACKS AT.
.                     SPECIFIED IN TRACKS.
.                     DRA OPTIONAL, ACQUIRE ANYWHERE ON PACK
.                     SPECIFIED. IF NO PACK IS SPECIFIED DRA MUST
.                     NOT BE SPECIFIED.
.

BADSPOT Processor

Overview

Processor to mark a spot on a disk as bad. This really should NOT be used anymore. Circa 1982.

Download Options



Downloaded 0 times

Example Execution

Not a good idea to use this.

Help Documentation


              B A D S P O T    Processor

    BADSPOT WILL CAUSE A SPECIFIED HEAD/CYLINDER/RECORD ON A
SPECIFIED DEVICE TO BE MARKED AS BADSPOTTED.

        PROCESSOR CALL FORMAT:

        @BADSPOT[,OPTIONS] PACK-ID[/EQUIPMENT],HEAD,CYLINDER[,RECORD]

        PACK-ID  ---> PACK TO DO BADSPOTTING ON
        EQUIP    ---> EQUIPMENT TYPE OF REMOVEABLE DRIVE (E.G. F80M)
                      ONLY NEEDED FOR REMOVEABLES AND NEWER EQUIPMENT.
        HEAD     ---> HEAD TO BADSPOT
        CYLINDER ---> CYLINDER TO BADSPOT
        RECORD   ---> RECORD TO BADSPOT. IF OPTIONAL RECORD FIELD
                      IS OMITTED, ONE PHYSICAL TRACK(UP TO THREE
                      LOGICAL 1792 WORD TRACKS) IS BADSPOTTED.
                      IF RECORD IS SPECIFIED, ONLY THE LOGICAL
                      TRACK CONTAINING THAT RECORD IS BADSPOTTED.

        OPTIONS:
           P ---> RUN IS ALREADY PRIVELEDGED, DO NOT ATTEMPT TO
                  ASSIGN DLOC$ WITH DEFAULT KEYS.

        REQUIREMENTS:
           IN ORDER FOR THIS ROUTINE TO BADSPOT A TRACK, THE TRACK
        MUST BE AVAILABLE FOR ALLOCATION.

        FUNCTIONALITY:
           THE PACK-ID, HEAD, CYLINDER, AND RECORD ENTERED ON THE
        PROCESSOR CALL CARD ARE CONVERTED TO A DEVICE RELATIVE
        ADDRESS.
            A FILE CALLED '$BADSPOTER$' IS THEN ASSIGNED AS A
        TEMPORARY FILE, WITH THE FREE FILE AT PROGRAM TERMINATION
        OPTION 'I'.
            USING THE EACQ$ FUNCTION OF THE I/O COMPLEX THE DEVICE
        RELATIVE ADDRESS COMPUTED ABOVE IS ACQUIRE FOR THE
        $BADSPOTER$ FILE.
            THE ER TO BDSPT$ IS THEN USED TO BADSPOT THE TRACKS OF
        $BADSPOTER$ FILE.

KEYINS Processor

Overview

Processor to provide additional operator keyins (AV, FI, KE, RUN). This is from circa 1996. I know it partially still works.

Download Options



Downloaded 3 times

Example Execution

st keyins,,,0/secret
  ENTER C.L. FOR : .KEYINS
0
  KEYINS START
  KEYINS*KEYINS 5R3CQ1
  RSI KEYINS KEYINS - ACTV
  KEYINS*Invalid or missing userid/password. /hld and /tps disabled.
  KEYINS*Safety net initialized.
av
  TOTAL 846860 TRACKS      73570 FIXED      773290 REMOVABLE.
av,s
   UNIT  TRACKS FHTRKS DEVICE T PREP PACKID LDAT ASGCNT STATUS
  DR0     73570        SCDISK F  112 FIX000    1      1 UP
  DR6    773290        SCDISK R  112 CULLS     7      0 UP
  TOTAL 846860 TRACKS      73570 FIXED      773290 REMOVABLE.
av,p culls
   UNIT  TRACKS FHTRKS DEVICE T PREP PACKID LDAT ASGCNT STATUS
  DR6    773290        SCDISK R  112 CULLS     7      0 UP
av,l
   UNIT  TRACKS FHTRKS DEVICE T PREP PACKID LDAT ASGCNT STATUS
  DR0     73570        SCDISK F  112 FIX000    1      1 UP
  DR1         0        SCDISK R    0           2      0 DN
  DR2         0        SCDISK R    0           3      0 DN
  DR3         0        SCDISK R    0           4      0 DN
  DR4         0        SCDISK R    0           5      0 DN
  DR5         0        SCDISK R    0           6      0 DN
  DR6    773290        SCDISK R  112 CULLS     7      0 UP
  TOTAL 846860 TRACKS      73570 FIXED      773290 REMOVABLE.
av dr6
   UNIT  TRACKS FHTRKS DEVICE T PREP PACKID LDAT ASGCNT STATUS
  DR6    773290        SCDISK R  112 CULLS     7      0 UP
fi,cat gans*keyins.,f///5555
  CAT completed.
fi,dsp gans*keyins.
  GANS*KEYINS(1).,F/0/TRK/5555
  project-id: SYS$         account: 0
  options:        state:
  tracks: 0                highest track: 0
  cat: 230607 0903:10, last ref: 230607 0903:10
fi,del gans*keyins.
  Delete completed.
fi,dsp gans*keyins.
  User file could not be assigned, status (400010000000).
fi,hld
  The FI keyin is not configured. 
fi,lst,d 5,,,,console
  Sort start time: 230607 0906:12
            FILE  NAME           DESC BITS     MAINS   DADS    TRACKS

  EXEC*SYM49(1)                                    2      5     20413
  GANS*GANS(1)                    D        V       2      9      2297
  MCB$1*TEMP$ABS(1)               D                2     11      2597
  SNQTAPP3*DPS(1)                          V       2      5       646
  SYS$LIB$*SECMGR(1)                       V  R    2      8      2518
  SYS$LIB$*SEC$CLIENT(1)                   V  R    2     20     11712
  Sort end time: 230607 0906:12
  * * * *   T O T A L S  * * * *                  12     58     40183
           6 FILES SELECTED.
  LST completed.
fi,plc sys$*run$.,console
   DAD      FROM     TO TRACKS  D.R.A. PACKID DEVICE EQUIP  HEAD/ CYL/REC
     1/1       0      0      1   15932 FIX000 DR0    SCDISK   15/ 248/  0
     1/2       1     27     27  
     1/3      28     32      5   29117 FIX000 DR0    SCDISK   15/ 454/ 16
     1/4      33     64     32   33005 FIX000 DR0    SCDISK   11/ 515/ 16
     1/5      65     96     32   41296 FIX000 DR0    SCDISK    4/ 645/  0
     1/6      97    128     32   53113 FIX000 DR0    SCDISK   14/ 829/ 16
     1/7     129    150     22   55982 FIX000 DR0    SCDISK   11/ 874/ 32
     1/8     151    182     32   70878 FIX000 DR0    SCDISK    7/1107/ 32
  Placement keyin completed.
fi,sna
  Safety net activated.
fi,sni
  Safety net initialized.
sq
  NO PRINT/PUNCH FILES QUEUED
fi,sym gans*bkfil$gans.
  SYM completed.
sq pr *
  PR:     KEYINS GANS*BKFIL$GANS(5) 151 EPGS M
fi,tps
  The FI keyin is not configured.
fi,dsp gans*max.
  GANS*MAX(1).,F/0/TRK/3000
  project-id: GANS         account: 0
  options: P       state:
  tracks: 0                highest track: 0
  cat: 230607 0910:55, last ref: 230607 0910:55
fi,usz gans*max.,2000
  Update of file size completed.
fi,dsp gans*max.
  GANS*MAX(1).,F/0/TRK/2000
  project-id: GANS         account: 0
  options: P       state:
  tracks: 0                highest track: 0
  cat: 230607 0910:55, last ref: 230607 0910:55  
ke,dof
  Debugging mode turned off.
ke,don
  Debugging mode turned on.
ke,iof
  Abort on internal error disabled.
ke,ion
  Abort on internal error enabled.
ke,lev
  KEYINS 5R3CQ1
ke,exi
  KEYINS FIN
  RSI        KEYINS - INACTIVE
run gans*gans.runstream
  STREAM START
  STREAM*MSG: STARTING
  STREAM*MSG: ENDING
  STREAM FIN   

Help Documentation

.              K E Y I N S     Processor
.
.     The KEYINS program adds four additional operator keyins. The program
. runs as a background batch run. It must be run under the security
. officers userid on a non security system, or a userid with the
. the ssbafc, ssbkup, ssbpfc, ssbrwk, ssbycl, ssbypassownr, ssconsole,
. ssdelrecnoow, ssfdele, and sslash priviledges on a security system.
. The program also needs access to the following er's acsf$, aprint$,
. aprnta$, aprtca$, com$, creg$, crtn$, eabt$, exit$, facil$, info$,
. iow$, keyin$, mct$, modps$, mscon$, pfs$, rsi$, snap$, swait$,
. syminfo$, time$. The keyins are only
. available when the keyins background run is running. The operator
. must start the keyins run (E.G. ST KEYINS) before the keyins can
. be used.
. The keyins added are as follows:
.
. AV[,options]  [spec1[,spec2[,...]]]
.     The AV keyin displays the amount of available mass storage.
.
.      With no options or spec's only the total available tracks is
.    displayed. (AV)
.
.      With the L option all disks configured are displayed with there
.    individual available tracks, no spec's are allowed. (AV,L)
.
.      With the S option all disks that are not down are displayed with
.    individual available tracks, no spec's are allowed. (AV,S)
.
.      With the P option all disks with a pack-id matching the spec's
.    are displayed with individual tracks available. (AV,P FIX001,REM001)
.
.      With only spec's that are device names, only those disk are
.    displayed with individual tracks available. (AV D0,D1,D2,D6)
.
. FI,subtype[,options]  [spec1[,spec2[,spec3[,spec4[,spec5]]]]
.              OR
. FI /subtype[,options]  [spec1[,spec2[,spec3[,spec4[,spec5]]]]
.
.     The FI keyin allows file manipulation.
.
.     The following subtypes are available:
.     CAT --> Performs an @CAT function.
.            (FI,CAT  QUAL*FILE.,equip/init/gran/max/plc,packid)
.     CPY --> Performs an @COPY function. *Not implemented*
.     DEL --> Delete a file.
.             (FI,DEL QUAL*FILE.)
.     DSP --> Performs an @PRT,F function.
.            (FI,DSP  QUAL*FILE.)
.     HLD --> Display held runs with files waiting for.
.             *Note Level 43R1 of the EXEC moved the stack inter from
.              expool to the user pct. Keyins has no way to access another
.              users pct. Therefore keyins retrieve the file name that
.              a run is waiting for from the MFD. Keyins only access to
.              the mfd is to retrieve the entire thing. Therefore keyins
.              retrieves the mfd on the first file hold and on a file
.              hold if the last hld keyin was more than four hours ago.
.              This means that if the mfd has changed that the wrong
.              file name or garbage could be returned. You can force
.              the hld keyin to retrieve a new mfd copy by FI,HLD,N
.              Realize that retrieving the mfd require a considerable
.              amount of system resources, therefore use the fi,hld
.              n option with consideration to system performance.
.     LST --> List files based on a specified selection criteria.
.         *Note output is sent the requested print queue, if no
.          print q is specified on the keyin, then the output
.          goes to the print q specified in spec 2 of the keyins
.          processor call, if no spec 2 then the default queue is PR.
.          The print queue may be CONSOLE in which case the output
.          is sent to the console making the request. When the output
.          goes to a system printer the banner id is FILST.
.
.     (FI,LST[,OPTIONS] [DEVICE NAME[,HEAD,CYLINDER[,RECORD[,PRINT Q]]]])
.
.           Options:
.                  A ---> List all disk/drum files, selection
.                         not based on a particular device.
.                  B ---> List all public files.
.                  C ---> Unused.
.                  D ---> List all fixed files that have more dad tables
.                         than specified in spec 1.
.                  E ---> Set page size to 73 instead of 54
.                  F ---> List all files on fixed devices.
.                  G ---> List all G-option files.
.                  H ---> List files at specified head/cylinder/(record)
.                  I ---> List all tape files.
.                  J ---> List all files with specified project id.
.                  K ---> List all files with read and/or write keys.
.                  L ---> List all unloaded files.
.                  M ---> List all files on removeable packs.
.                  N ---> List all files with specified file name.
.                  O ---> Reuse an old MFD.
.                  P ---> Use the system sort processor.
.                  Q ---> List all files with the qualifier specified
.                         in spec1. Specify the qualifier as an element
.                         name.
.                  R ---> List all read only files.
.                  S ---> List all disabled files.
.                  T ---> List all files with more tracks than specified.
.                  U ---> List all files with account number specified.
.                  V ---> List all V-option files.
.                  W ---> List all write only files.
.                  X ---> Negate the selection criteria.
.                  Y ---> List all private files.
.                  Z ---> Display statistics when print queue is console.
.
.           DEVICE NAME ---> This name comes from the EXEC-8 gen and is
.                            the name used on FS keyins from the system
.                            console. (E.G. FS D0)
.
.     PLC --> Display the physical disk placement for a file.
.         *Note output is sent the requested print queue, if no
.          print q is specified on the keyin, then the output
.          goes to the print q specified in spec 2 of the keyins
.          processor call, if no spec 2 then the default queue is PR.
.          The print queue may be CONSOLE in which case the output
.          is sent to the console making the request. When the output
.          goes to a system printer the banner id is FIPLC.
.             (FI,PLC QUAL*FILE.[,PRINT Q])
.
.     SNA --> Activate safety net (Release specified tracks)
.     SNI --> Initialize safety net (Use up specified tracks)
.     SYM --> Performs an @SYM function.
.            (FI,SYM  QUAL*FILE.,copies,site)
.     TPS --> Displays the same information as FS,TAPES or FS Tape unit
.             with the addition of the tape position in files-blocks
.             extended.
.     USZ --> Updates the maximum granules of a file.
.            (FI,USZ  QUAL*FILE.,new maximum granules)
.
. KE,subtype
.    The following subtypes are available:
.
.    DOF --> Turns off debugging mode.
.    DON --> Turns on debugging mode.
.    EXI --> Terminates the keyins run. (Default)
.    IOF --> Clear abort on internal error.
.    ION --> Set abort on internal error.
.    LEV --> Display the level of keyins.
.
. RUN[,priority/options] file.[elt], ST keyin parameters
.     This keyin is identical to an ST keyin with the following
.  exceptions.
.   1) An account number is not required on the RUN keyin, if the
.      runstream to be started has one on the @RUN statement.
.      The account number from the @RUN statement is used.
.      If the operator specifies an account it overrides the one on the
.      @RUN statement.
.   2) The USERID of the started run will always be the USERID of the
.      keyins background run. The operator cannot override this.
.   3) The operator keys in RUN instead of ST.
.   4) If the operator enters a read and/or write key which is
.      invalid the keyins background run will abort.
.   5) One additional file besides SYS$LIB$*RUN$ and SYS$*RUN$ may be
.      specified as a default file to search for the start element in.
.
.
.      System installtion information.
.
.  1) Catalog the file SYS$LIB$*KEYINS. (@CAT,P SYS$LIB$*KEYINS.,///5000)
.  2) Assign the keyins tape. (@ASG,TJ T.,U9S,KEYINS)
.  3) Copy in the keyins program. (@COPY,G T.,SYS$LIB$*KEYINS.)
.  4) Copy the element sys$lib$*keyins.runkey to sys$Lib$*run$.keyins
.  5) Modify sys$lib$*run$.keyins appropriately.
.     A) Change the additional default file to search for a start
.        element to an appropriate file for your system.
.        The additional file is specified as spec1 on the
.        @SYS$LIB$*KEYINS.KEYINS statement. You do not have to
.        specify an addtional file, if not specified no addition
.        search file will exist.
.        (E.G. @SYS$LIB$*KEYINS.KEYINS,opts  [additional file name.]
.     B) In spec2 specify a default print queue for output from the
.        FI /LST and /PLC keyins. This may be CONSOLE for output to
.        the initiating console.
.     C) Specify in spec3 a userid/password with @@CONS  C keyin
.        capability, as an element name/version name. The userid
.        should be set up for user run card generation, with
.        response console mode.
.     D) In spec4 specify the number of tracks required to get the
.        master file directory. Default is 1500. This is the number
.        of tracks used by the safety net keyins. It is also used by
.        the FI /LST keyin.
.     E) Configure only the keyins you wish to allow.
.        This is done by changing the option letters on the
.        @SYS$LIB$*KEYINS.KEYINS,OPTIONS statement.
.        The following options exist.
.        A --> Allow the AV keyin.
.        B --> Debugging mode, normally should not be used.
.        C --> Allow the FI /CAT keyin.
.        D --> Allow the FI /DEL keyin.
.        E --> Allow the FI /BSP keyin.
.        F --> Allow the FI keyins.
.        H --> Allow the FI /HLD keyin.
.        I --> Abort on internal errors, should normally be used.
.        K --> Show read and write keys on FI /DSP keyins.
.        L --> Allow the FI /LST keyin.
.        M --> Allow the FI /PLC keyin.
.        N --> Allow the FI /SNI and FI /SNA keyins.
.        O --> Allow the FI /CPY keyin. *Not implemented*
.        Q --> Allow the FI,TPS keyin.
.        R --> Allow the RUN keyin.
.        S --> Allow the FI /SYM keyin.
.        T --> Do not abort on invalid r/w key entry. *Not implemented*
.        U --> Allow the FI /USZ keyin.
.        Y --> Allow the FI /DSP keyin.
Visitors:
Total downloads: 81
Contact me
Updated: Feb. 18th, 2023