• Keine Ergebnisse gefunden

Content. of the X Account

Im Dokument PROGRAMMER GUIDE (Seite 22-33)

The X Account contains approximately 175 tools; the most frequently used tools are documented in this section. The X Account is constantLy being changed and updated; therefore, tooLs may disappear or appear in the account at the

different releases. The tools may be categorized as follows:

Programmer aids

System Programmer aids Integration aids

Installation Management aids Documentation aids

Support aids

Microprocessor Support aids Miscellaneous tools

Programmer Aids

Programmer aids are tools that are of general use to the application programmer in all languages. These tools cover a wide spectrum of

applications -- from tools that inform the user about the status of the system to tools that list HELP files.

Tool Name A

BANNER

CALENDAR

DI

DILDEV

EJECT

CE62-00

Table 3-1. X Account Programmer Aids Description

Records and reports the status of batched jobs.

Prints user specified text in block letters on a line printer.

Builds, displays and stores a user's personal calendar.

Displays information about the system such as the number of users, the ETMF and 90% response time.

Displays a user's current Logical DEVices and how much output is queued up for each of them.

Positions output to a new page.

Programmer Aids 3-2

Tool Name EMU

FIND

GOPHER

LISTHELP

OVERLAP

OX

PMDISP

PMON

RQ

SETUP

SKUNK

CE62-QQ

Table 3-1.

x

Account Programmer Aids (cont.) Description

The Error Message Uncoder prints the CP-6 error message text associated with a specified error code.

Searches account(s) for a given filename or prefix.

Displays the filename and lines within it that contain the user specified string.

Lists one or more HELP files on the specified destination.

Reads an FPL source program and then can be directed to check for overlapping fields and/or print one or more forms described in the program.

Provides a cross reference of a FORTRAN 77 program and/or subroutines.

Displays Performance data gathered via PMON.X or PM.X.

Software Performance MONitor used with PMDISP.X and PM.X.

Displays information about the running or input/output queues.

Is a universal setup program which eliminates the need to go through IBEX.

Locks your terminal and keeps someone from using it while you're away.

Programmer Aids 3=3

TabLe 3-1. X Account Programmer Aids (cont.) TooL Name Description

Sl

DispLays severity LeveL of rununits and object units.

System Programm'J'~Jds

System programmer aids are tooLs that are of use to programmers working in an environment that maintains a source base. These deveLopment tooLs can be used by a wide range of users on the CP-6 system. Many of these tooLs such as CMPR or lIN are used to maintain and update the source base.

TooL Name AUTO

BOOKWORM

CMPR

DRAW

EDGEMARK

EDICT

FORMAT

CE62-00

TabLe 3-2. X Account System Programmer Aids Description

ALLows a user to raise or Lower the batch queue priority of subsequentLy batched jobs.

A program designed to aid in the electronic preparation of tabLe of contents and indexes from TEXT files.

Compares two files and generates update files.

Converts Pl-6 DCl statements to pictures, for use in debugging Pl-6 structures, design specs, technical manuals, etc.

Prints specified text in block letters on the edge of a print-out.

Puts extractable commentary into code.

Formats <i.e., pretty prints) Pl-6 source files, merges updates and inserts copyright notices.

System Programmer Aids 3-4

Table 3-2. X Account System Programmer Aids (cont.) Tool Name

KEYUP

KEYER

LIN

LISTER

MODEL

PARSE/PARSEOU

PARTRGE

SDUMP

UNGMAP

WHAT

CE62-00

Description

Takes a file of plus records and gives them proper edit keys.

Validates and rekeys plus-card files.

Merges lines from a base file and puts them into plus-card format.

Copies selected portions of unit-record listing files (produced by PL-6, PL1, PARTRGE, BMAP, or GMAP6) to the line printer.

Allows a user on a multiprocessor system made up of different CPU types to specify the CPU on which he wants to run.

Tools used with the parser and PARTRGE to tell the user what the output nodes look like after a parse.

Creates parse node object units.

Dumps debug schema from an object unit file, run unit file or an overlayed run unit file.

Takes an object unit and produces an assembly listing from it.

Displays information about the current running system.

System Programmer Aids 3-5

I ntegration Aids

CP-6 integration tooLs are tooLs used in integrating and distributing the CP-6 system.

Tool Name DRAW

DTOR

EDGEMARK

EXTRACT

FICHER

HERMAN

INSREC

LINKMOD

LOOK4

CE62-00

TabLe 3-3. X Account Integration Aids Description

Converts Pl-6 DCl statements to pictures, for use in debugging Pl-6 programs, design specs, technicaL manuaLs, etc.

Converts files containing Pl6 DCl statements and pre-processor directives into files with corresponding SVMREF and/or BASED DC ls.

Prints specified text in block letters on the edge of a print-out.

Extracts error messages and commentary from source code.

Takes listing and source files and creates a set of tapes for printing on microfiche.

Reads a text file containing HELP and HERMAN commands and creates a HELP database.

Inserts records from a base file into another file based on a control file.

Alters lINK, PCl and/or LEMUR JCL.

Reports on multiple occurrences of update files.

Integration Aids 3-6

Tool Name MODMOVE

MPUR

STI

Table 3-3. X Account Integration Aids (cont.) Description

Controls the manipulation of update files in controlled accounts.

Removes unwanted schema from OBJECT and RUN units.

Places software technical identifiers into released software.

In.tallation Management Aids

Installation management aids are tools that are useful to CP-6 system managers. These tools help manage the machine efficiently by giving

information about the state of the machines such as what users have certain

p~;vileges or which remote terminals are connected.

Tool Name AUTO

COSWEB

EXPIRED

Table 3-4. X Account Installation Management Aids Description

Allows a user to raise or lower the batch queue priority of subsequently batched jobs.

A tool that installs and deletes shared processors.

Prints the names of files which have expired as of the current date.

fWEDITOR

Builds and edits a customized firmware file from an IFAD tape.

GRAMPS

Watches for disk packs that are running out of space.

CE62-00 Installation Management Aids 3-7

TooL Name MPCDUMP

PRIVCHECK

PRIVDISP

Spy

ST

TERM

USERS

CE62-00

TabLe 3-4. X Account InstalLation Management Aids (cont.) Description

Provides a hexadecimaL dump of an MPC's main memory separated by its memory content headings.

Checks running users priviLeges against the priviLeges for which they were authorized.

Displays the logon id of users who have the requested privileges.

Displays certain information about current users on a CP-6 system.

Aids in analyzing performance by displaying certain fields from the specified users' JIT.

Tells which remote terminals are connected or have output queued.

Converts user authorization files into newer versions.

Installation Management Aids 3-8

Documentation Aids

These tools are, to the largest extent, used in documentation preparation along with CP-6 TEXT. They include a proofreading dictionary as well as a tool that creates indices.

Tool Name BOOKWORM

EDICT

EXTRACT

FIXTEXT

FORMAT

HERMAN

LISTHELP

NOBS

PROOF

CE62-QQ

Table 3-5. X Account Documentation Aids Description

A program designed to aid in the electronic preparation of table of contents and indices from TEXT files.

Puts extractable commentary into code.

Extracts error messages and commentary from source code.

Strips leading and trailing blank lines from TEXT-produced output files, thus making them more suitable for use with other processors.

Formats (i.e., pretty prints) PL-6 source files, merges updates and inserts copyright notices.

Reads a text file containing HELP and HERMAN commands and creates a HELP database.

Lists one or more HELP files on the specified destination.

A program that reads a TEXT input fiLe and changes

backspaced/underscored passages into a format compatible with CP-6 FEP input functions.

Is a document proofreader with an accompanying dictionary.

Documentation Aids 3-9

TooL Name TUNA

UNPRINT

TabLe 3-5. X Account Documentation Aids (cont.) Description

A program to TUNe An edit-keyed text input file so that it can be edited on an 80 column CRT screen.

Reads text files and reports on any unprintable characters found.

Development Management Aids

These are tools that support the system design as well as reporting system progress.

Tool Name CRF

LNCOUNT

CE62-00

Table 3-6. X Account Development Management Aids Description

Copy Review File. CRF is used to review files to which additional information may be appended at regular intervals.

Counts the number of comment and source lines in files in controlled accounts and reports this information to a Unit Record file or Terminal.

Development Management Aids 3-10

Support Aids

These tools provide a mechanism for both programmers and support personnel to support the software and customers.

Tool Name BEAM/MAEB

CGDUMP

ELBBIRD

MOVE/SCOTTY

PATCH

RUMSPLIT

TATTLE

WOODPECKER

CE62-00

Table 3-7. X Account Support Aids Description

Transports files between CP-6 systems.

Reads a closed comgroup file and any monitor dump file, and creates a dump file that can be used with ANLZ to look at the comgroup tabLes.

Converts fiLes created by the DRIBBLE command from its original form to a form more easiLy used in documentation.

Transports files to and from other CP-6 systems.

Formats patches. Inserts pertinent information such as the date, STAR number, etc.

Takes a file containing RUM directives and splits it into smaller fiLes, each containing a single product's RUMs.

Informs a Honeywell programmer when a test case has arrived in the ZZZTEST account.

Allows a user without the DISPJOB priviLege to display all output destined for his Workstation of Origin.

Support Aids 3-11

Microprocessor Support Aids

These tooLs provide the user with severaL types of assembLers.

TabLe 3-8. X Account Microprocessor Support Aids TooL Name Description

APE

A program that provides the required handshaking for down-line loading of ASMZ80.X and ASM6502.X run units into a

micro-processor.

ASM6502

A 6502 Cross-Assembler for CP-6.

MSA6800

A reverse assembler for 6800-based machine code.

MSA8085

A reverse assembler for 8085-based machine code.

MSAZ80

A reverse assembler for Z80-based machine code.

Miscellaneous Tools

These tools provide programs in the common tool crib which are of common interest and relatively high usage.

CE62-00 Miscellaneous Tools 3-12

Table 3-9. X Account Miscellaneous Tools Tool Name Description

COPYPGM

Copies records, portions of records, or constant information from one file to another. Records may be copied based on Boolean criteria supplied by the user.

lOOK

Is a cross between EDIT and PCl with some extensions. It works with most file organizations and has no built in restrictions on maximum record lengths.

Im Dokument PROGRAMMER GUIDE (Seite 22-33)