Copy Link
Add to Bookmark
Report

The Drain ezine Issue 01

eZine's profile picture
Published in 
The Drain ezine
 · 26 Apr 2019

  

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% The DraiN e'Zine! #1.00 %%%% Editor Ang3ldust %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Issue #1.00 - Command Guide to the MPE/iX Operating System

12-1-92 - e'Zine! Birthday. Next year I want a cake!

Author: Hewlett-Packard and their nice help facility, along with
a little of my own MPE/iX knowledge. No dictionary, bad spelling.
I need Microsoft Word or something that checks spelling.

Intro...
With no more VaS, something has to take over! Well, here is
The DraiN e'Zine!, the first one, but what the hell, if you don't
like it, you don't have to read it! Remember, this is not a
newsletter, not a digest, not some lame 2 issue crap. This is
The DraiN e'Zine!... What's an e'Zine? Well I guess Electronic
Magazine. No pages though. If this is useful at all, print it
out and keep it for the next system you fuck your way into.


"If you haven't bashed a gay yesterday, DO IT TODAY!"


Hacking it:

MPE/iX Common/Default Accounts (Since MPE/iX is not a well known OS,
espically not as well known, as, say, VAX, it still has stupid
operators who leave in default accounts. Here they are.)

Format for login is: HELLO [SESSION] <USER.ACCOUNT,GROUP>

Users:
MGR MGT MAIL FIELD
User default passwords: MGR, FLD

Accounts:
SUPPORT HPOFFICE
RJE SUPPORT
TELESUP
Account default passwords: HPONLY, OFFICE

Groups:
PUB HPONLY HP3 HPP187 HPP198 HPP186
Group default passwords: PUB, HPONLY

So try stuff like MAIL.TELESUP,PUB and MGT.SUPPORT,PUB something will work!

Most MPE/iX will greet you with : as your system prompt, also as your
login. So, to login as MGR.SUPPORT, type (at the login thinge prompt)

HELLO MGR.SUPPORT,PUB

Which will login you under group PUB. You can try different groups.

The bad part about this system is that ANY field can be passworded,
and to tell the fields, MGR.HPOFFICE, MGR is the USER, HPOFFICE is the
account.

One place that runs MPE/iX is Westinghouse, wec.com on Internet and
422xxx on Sprintnet. Most 422xxx hosts I've found are Westinghouse.
(For those of you who are still in the dark, Telenet and Sprintnet
are the same thing!)

Tip: There is a Internet-Sprintnet gateway! Telnet to:
hermes.merit.edu
and at the Which Host? type Sprintnet-<host#>
It is Merit (yuch) but it works if you don't want to make another
call to your local Sprintnet PAD.

Sample login:

Well, I was going to have a sample login, but since the gateway
system I used to get to my MPE/iX system was abused by other
nerds who kept using the outdial, its gone. So I can't access
the HP 3000. Oh well, there's lots more out there!!

The real stuff:

Native Mode Commands

These commands operate in Native Mode in the MPE/iX operating system.

In the Help Facility, they are denoted by the notation (NM).

Bbxl Copy Option Vsreleasesys ++=====================++
Bbxlcomp Deletevar Pasxl Vsreserve || The EXIT command is ||
Bbxlgo Do Pasxlgo Vsreservesys || a subcommand of the ||
Bbxllk Echo Pasxllk Vstore || Help Facility. An ||
Calc Elseif Pause Vsuser || attempt to access ||
Ccxl Endwhile Print Warn || this entry with ||
Ccxlgo Errdump Return Welcome || >EXIT <RETURN> ||
Ccxllk Exit Rpgxl While || within the Help ||
Chgroup Ftnxl Rpgxlgo Xeq || Facilitity fails. ||
Cob74xl Ftnxlgo Rpgxllk || Instead, from the ||
Cob74xlg Ftnxllk Showvar || system prompt, do ||
Cob74xlk Input Sysgen || this -- :HELP EXIT ||
Cob85xl Link Vsclose || to get the text on ||
Cob85xlg Listredo Vsopen || the EXIT command. .||
Cob85xlk Octcomp Vsrelease ++=====================++

Compatibility Mode Commands

The following commands were part of the MPE V/E operating system. Their
functionality has been enhanced in the MPE/iX operating system.

In the Help Facility, they are denoted by the notation (CM).


Altacct Listf Purgeuser Startsess
Altgroup Listftemp Redo Store
Altuser Listgroup Report
Data Listuser Restore
Debug =Logoff Run
Else Newacct Set
Hello Newgroup Setcatalog
Help Newuser Setdump
If Purgeacct Showcatalog
Listacct Purgegroup Speed

HP sytem variables are listed under the entry HPVARS and VARIABLES.

Unchanged Commands

These commands function as they did in the MPE V/E operating sytem.

Abort Bbasic Deletespoolfile Fortprep Listeq
Abortio Bbasicgo Disallow Fortran Listlog
Abortjob Bbasicomp Disassociate Freerin Lmount
Accept Bbasicprep Discrps Ftn Log
Allocate Breakjob Dismount Ftnprep =Logon
Allow Build Down Getlog Mount
Altjob Bye Download Getrin Openq
Altlog Changelog Dstat Headoff Outfence
Altsec Cobolii Editor Headon Pascal
Altspoolfile Coboliigo Endif Job Pascalgo
Associate Coboliiprep Eod Jobfence Pascalprep
Basic Comment Eoj Jobpri Prep
Basicgo Console Fcopy Jobsecurity Preprun
Basicomp Continue File Ldismount Purge
Basicprep Deallocate Fortgo Limit Recall

Unchanged Commands (continued)

These commands function as they did in the MPE V/E operating sytem.

In the Help Facility, they have neither the (CM) nor the (NM) notation.

Refuse Save Showtime Up
Release Secure =Shutdown Vmount
Rellog Segmenter Shutq
Rename Setjcw Spl
Reply Setmsg Splgo
Reset Showallow Splprep
Resetacct Showdev Startspool
Resetdump Showin Stopspool
Resume Showjcw Stream
Resumejob Showjob Streams
Resumelog Showlog Suspendspool
Resumespool Showlogstatus Switchlog
Rpg Showme Tell
Rpggo Showout Tellop
Rpgprep Showq Tune

These commands are not supported in MPE/iX. Almost all of them are
concerned with optimizing the performance of the system. These
optimizing functions now reside in the background of the MPE/iX system.

()COMMAND LOGON FULLBACKUP PURGEVSET VINIT
ALTVSET GIVE QUANTUM
AUTOALLOCATE LISTVS SHOWALLOCATE
CACHECONTROL MIODISABLE SHOWCACHE
COBOL MIOENABLE SHOWCOM
COBOLGO MOFF STARTCACHE
COBOLPREP MON STOPCACHE
EOF MPLINE TAKE
FOREIGN PARTBACKUP SYSDUMP (see SYSGEN)

SYNTAX RULE:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::: The old MPE-V/E syntax (shown in ::::::::::::::::::
::::::::::::::::: the syntax diagrams) always works ::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

The MPE-V/E syntax conventions are maintained
throughout the Help Facility for consistency. You
may use the MPE-V/E syntax convention for and
command: NM, CM, or UNCHANGED.

But you may use the more flexible syntax for any NM
command except :SETVAR. Suppose that the NM
:CMDNAME command has the following syntax:

:CMDNAME KEYWORD1 = value1; KEYWORD2 = value2;... KEYWORDn = valueN

Because it is a NM command, you may choose how you
enter the command at the keyboard or in a job stream.

For the NM command :CMDNAME, the following forms of
entry are valid:

:CMDNAME KEYWORD1 = a; KEYWORD2 = b... ;KEYWORDn = n

:CMDNAME a, b,... ,n

:CMDNAME a, b; KEYWORD7 = g; KEYWORD4 = d ;KEYWORD3 = c

The order relationship between parameters is still important: positional
parameters must come before keyword parameters, as they did in MPE-V/E.
This is true for all commands, NM, CM, or UNCHANGED. Because this order
relationship is enforced, the following attempt to enter positional
parameters after a keyword parameter will produce an error:

:CMDNAME a, b;KEYWORD7 = g, h

Introducing a keyword variable (delimited with a semi-colon)
terminates positional assignment. The positional "h" produces an error.

The online documentation for the :EXIT command causes a problem.

The word "EXIT" is reserved in the Help facility.

As a result, attempting to access the EXIT text from within the
Help Facility ">EXIT<RETURN>" fails. You may call up the :EOJ
command ">EOJ<RETURN> and then use <RETURN> to "page" forward
to the EXIT command text.

* OR *

You may invoke the Help Facility and the text for EXIT at the
system prompt this way -- "HELP EXIT <RETURN>".

This "direct" access to the Help Facility gives you the text
specified and then returns to you to the system prompt.

COMMANDS LISTED BY CLASS
Commands for: Enter:
----------------------------------------------------
SUBSYSTEMS SUBSYSTEMS <Return>
COMMUNICATE WITH USERS COMMUNICATE <Return>
MANAGING ACCOUNT, GROUP, ETC. MANAGE <Return>
MANAGE DEVICES DEVICES <Return>
MANAGE FILES FILES <Return>
VARIABLES (AND JCWs) VARS <Return>
MANAGE JOBS & SESSIONS JOBSESS <Return>
MANAGE RESOURCES RESOURCES <Return>
MANAGE THE SPOOLER SPOOLING <Return>
MANAGE SYSTEM & USER LOGGING LOGGING <Return>
MANAGE VOLUME SETS VOLUMES <Return>
SYSTEM PROGRAMMING PROGRAMMING <Return>
CREATING AND MANAGING UDCs UDC <Return>
LANGUAGES (basic, c, fortran) LANGUAGES <Return>
DATA COMMUNICATION DATACOMM <Return>
----------------------------------------------------
You may at any time enter the name of a command to find that topic.
You may enter SUMMARY to return to that topic

Commands to Access Subsystems and Utilities

DEBUG Starts the system debugger utility program.
EDITOR Starts the EDIT/3000 subsystem.
FCOPY Starts the FCOPY subsystem.
HELP Starts the HELP subsystem.
SEGMENTER Starts the MPE segmenter.
SYSGEN Starts configuration dialog and/or installation
tape creation

Commands to Communicate with Other Users

TELL Sends a message to another active session.
TELLOP Sends a message to the system console.
WARN Sends an urgent message to jobs and sessions.
WELCOME Used to create the system welcome message.

Commands to Manage Accounts, Groups, and Users

ALTACCT Changes the attributes of an existing account.
ALTGROUP Changes the attributes of an existing group.
ALTUSER Changes the attributes of an existing user.
LISTACCT Displays information about specified account(s).
LISTGROUP Displays information about specified group(s).
LISTUSER Displays information about specified user(s).
NEWACCT Creates a new account.
NEWGROUP Creates a new group.
NEWUSER Creates a new user.
PURGEACCT Removes an account(s) from the system.
PURGEGROUP Removes a group(s) from the system.
PURGEUSER Removes a user(s) from the system.
REPORT Displays information about the logon account and group.

Commands for Managing Devices

ABORTIO/ Aborts one pending I/O request for a device.
=ABORTIO
ASSOCIATE Gives a user operator control of a device.
DISASSOCIATE Removes operator control of a device from a user.
DOWN Removes a device from normal system use.
DOWNLOAD Downloads format information to a line printer.
HEADOFF Stops header/trailer output to a device.
HEADON Starts header/trailer output to a device.
REFUSE Disables jobs/sessions (and/or data) on a device.
SET Sets terminal configuration.
SETMSG Enables/disables receipt of messages on the terminal.
SHOWDEV Reports the status of I/O devices
SHOWIN Reports the status of input devices.
SHOWOUT Reports the status of output devices.
SPEED Sets the I/O speed for a terminal.
STREAMS Enables/disables the STREAMS device -- allows user
to submit job/data streams to a designated device.
UP Returns device (not disk) stopped with DOWN command
to normal function on the system.

Commands to Manage Files

ALTSEC Changes a file's security provisions.
BUILD Creates and allocates a new, empty file on disk.
COPY Copies on file to another file.
DATA Enters data into the system from a device file.
FILE Declares file attributes for a file when it is opened.
LISTEQ Displays all active file equations for a job or session.
LISTF Displays the description of permanent files.
LISTFILE Declares the file attributes to be used when a file is opened.
LISTFTEMP Displays the description of temporary files.
PRINT Prints the contents of a file.
PURGE Removes a file from the system.
RELEASE Removes all security provisions from a file.
RENAME Changes the name of a file.
RESET Cancels file equations.
RESTORE Returns files stored on tape to the system.
SAVE Saves a file the permanent system file domain.
SECURE Restores security provisions to a file.
STORE Copies disk files onto magnetic tape for storage.

Commands to Manage Variables and Job Control Words

DELETEVAR Deletes a variable defined during a session.
INPUT Interactively assigns a value to a variable.
SETJCW Creates or assigns a value to a job control word (JCW).
SETVAR Assigns values to MPE/iX variables
SHOWJCW Displays the current status of job control words.
SHOWVAR Displays specified variable names and their values.

Commands to Manage Jobs and Sessions

ABORT Aborts the current program or operations.
ABORTJOB Aborts a job or session.
=ABORTJOB
ACCEPT Permits designated device to accepts jobs/sessions/data
ALTJOB Alters the attributes of jobs waiting or scheduled.
BREAKJOB Suspends an executing job.
BYE Ends an interactive session.
CALC Evaluates and expression.
CHGROUP Switches user from group to group within an account.
DO Used to edit/reexecute commands in the history stack.
:EOD Denotes end-of-data on input stream.
EOJ Ends a batch job.
EXIT Terminates one level of the command interpreter.
HELLO Initiates an interactive session.
JOB Initiates a batch job (stream but not interactive)
JOBFENCE Defines input priority for job or session to execute.
JOBPRI Sets or changes default/maximum job execution priority.
JOBSECURITY Restricts user resources and job execution.
LIMIT Limits the number of concurrent jobs/sessions.
LISTREDO Displays the contents of the history stack.
=LOGOFF Aborts all executing jobs/sessions.
=LOGON Enables jobs/sessions after a =LOGOFF.
REDO Edit/reexecute commands in the history stack.
RESUME Resumes execution of a suspended operation.
RESUMEJOB Resumes a suspended job.
SHOWJOB Displays Status information about jobs/sessions.
SHOWME Reports job/session status for a user logon.
SHOWTIME Displays the current time and date.
STARTSESS Creates a session on device for Prog. Sess. user.

Commands to Manage System Resources

ALLOCATE Loads a CM program or procedure into main memory.
ALLOW Enables a user to access a specific operator command.
ALTPROC Changes characteristics for the specified processes.
CONSOLE Moves the system console from another terminal.
DEALLOCATE Deallocates program or procedure loaded with ALLOCATE.
DISALLOW Prohibits access to specified operator command.
DISCRPS Enables/disables Rotational Position Sensing on device.
ERRDUMP Dumps a process or system error stack.
FREERIN Release a global Resource Identification Number.
GETRIN Acquires a global Resource Identification Number.
OUTFENCE Defines minimum priority to print an output spoolfile.
PAUSE Suspends current activity for specified time (seconds).
RECALL/=RECALL Displays all pending resource request messages.
REPLY/=REPLY Reply to pending resource request message at console.
RESETACCT Resets system counters for an account to zero.
SHOWALLOW Displays the operator commands allowed (ALLOW).
SHOWPROC Displays information about processes.
SHOWQ Displays process scheduling data and subqueue contents.
=SHUTDOWN Initiates a shutdown of MPE/iX.
TUNE Changes filter/priority limits for circular subqueues.

Commands to Manage the Spooler

ALTSPOOLFILE Alters output spoolfile characteristics.
DELETESPOOLFILE Deletes a spoolfile from disk.
LISTSPF Produces a listing of spooled input and output files.
OPENQ Opens spool queue for logical device/dev class.
RESUMESPOOL Resumes suspended spooler output to device.
STARTSPOOL Initiates the spooler process for a device.
SHUTQ Closes spool queue for logical device/dev class.
SPOOLER Controls spooler processes.
SPOOLF Alters output spoolfiles characteristics.
STOPSPOOL Terminates spooling to specified device/dev class.
SUSPENDSPOOL Suspends output to a spooled device.

Commands to Manage User/System Logging

ALTLOG Alters attributes of existing user logging identifier.
CHANGELOG Changes user logging file without interrupting logging.
GETLOG Establishes a logging identifier on the system.
LISTLOG Lists active logging identifiers.
LOG Starts, restarts, or stops user logging.
RELLOG Removes a logging identifier from the system.
RESUMELOG Resumes system logging following suspension.
SHOWLOG Displays status of system log file.
SHOWLOGSTATUS Displays status of user log files.
SWITCHLOG Closes current system log file, creates & opens new.

Managing Volumes (Disk Drives)

DSTAT Displays current status of system disk drives.
DISMOUNT Releases reserved volume (MPE V).
LDISMOUNT Releases system-wide reserved volume (MPE V).
LMOUNT Reserves a volume system-wide (MPE V).
MOUNT Reserves a volume.
VMOUNT Enables/disables the movable volume facility.
VSCLOSE Closes a specified volume set; takes it offline.
VSOPEN Reopens a volume set closed with VSCLOSE.
VSRELEASE Releases volume set reserved by VSRESERVE.
VSRELEASESYS Cancels previously issued VSRESERVESYS command.
VSRESERVE Reserves a particular volume set online, system-wide.
VSRESERVESYS Reserves a volume set online system-wide.
VSUSER Lists all users of reserved, mountable volume set.

Commands to Manage System Programming

COMMENT Inserts a comment into a job stream.
CONTINUE Overrides a job error to continue execution.
ECHO Displays a message on terminal/printer.
ELSE Provides alternative execution sequence for IF.
ELSEIF Provides alternative execution sequence for IF.
ENDIF Terminates an IF block.
ENDWHILE Terminates a WHILE block.
ERRCLEAR Zeroes out all Hewlett-Packard predefined variables.
ESCAPE Allows simulatulation of all aspects of the CI error handling.
IF Controls execution sequence in job/command file/UDC.
LINK Creates an executable program file.
OCTCOMP Converts compiled MPE V/E program in NM code for MPE/iX.
PREP Prepares a compiled source program for execution.
PREPRUN Prepares and executes a program compiled in a USL file.
RUN Executes a specified program.
WHILE Controls execution sequence in job/command file/UDC.

Commands to Manage or Execute UDCs and Command Files

OPTION Modifies the environment of UDCs and command files.
RETURN Returns execution to the calling environment.
SETCATALOG Places a UDC in the UDC directory.
SHOWCATALOG Displays information about user defined commands.
XEQ Executes a program or command file.

Commands to Compile, Link, and Execute Programs

BASIC

BASIC Beings execution of the CM Basic/V interpreter.
BASICGO Compiles, prepares, and executes a CM Basic/V program.
BASICOMP Compiles A CM Basic/V program.
BASICPREP Compiles and prepares a CM Basic/V program.
BBASIC Beings execution of the CM Business Basic /V interpreter.
BBASICGO Compiles, prepares, and executes Business Basic/V prog.
BBASICOMP Compiles a Business Basic/V program in CM.
BBASICPREP Compiles and prepares a Business Basic/V program in CM.
BBXL Beings execution of the HP Business Basic/XL interpreter.
BBXLCOMP Compiles a Business Basic/XL program.
BBXLGO Compiles, links and executes a Business Basic/XL program.
BBXLLK Compiles and links a Business Basic/XL program.

C

CCXL Compiles a C/XL program.
CCLXGO Compiles, links and executes a C/XL program.
CCXLLK Compiles and links a C/XL program.
COB74XL Compiles a COBOL II/XL program (1974 entrypoint).
COB74XLG Compiles, links and executes a COBOL II/XL program ('74)
COB74XLK Compiles and links a COBOL II/XL program ('74 entrypoint)
COB85XL Compiles a COBOL II/XL program (1974 entrypoint).
COB85XLG Compiles, links and executes a COBOL II/XL program ('74)
COB85XLK Compiles and links a COBOL II/XL program ('74 entrypoint)
COBOLII Compiles a II program. on a COBOL 74 compiler
COBOLIIGO Compiles, links and executes a II program a 74 compiler
COBOLIIPREP Compiles and links a II program on a COBOL 74 compiler.

FORTRAN

FORTGO Compiles, prepares, and executes a CM FORTRAN66/V program
FORTPREP Compiles and prepares a CM FORTRAN 66/V program
FORTRAN Compiles a CM FORTRAN 66/V program
FTN Compiles, prepares, and executes a CM FORTRAN 77/V prog
FTNGO Compiles and prepares a CM FORTRAN 77/V program
FTNPREP Compiles a CM FORTRAN 77/V program
FTNXL Compiles a FORTRAN 77/XL program.
FTNXLGO Compiles, links and executes a FORTRAN 77/XL program.
FTNXLLK Compiles and links a FORTRAN 77/XL program.

PASCAL

PASCAL Compiles a CM Pascal/V program.
PASCALGO Compiles, prepares, and executes a CM Pascal/V prog.
PASCALPREP Compiles and prepares a CM Pascal/V program.
PASXL Compiles a Pascal/XL program.
PASCXLGO Compiles, links and executes a Pascal/XL program.
PASXLLK Compiles and links a Pascal/XL program.

RPG

RPG Compiles an RPG program and creates and object file.
RPGGO Compiles, prepares, and executes an RPG program.
RPGPREP Compiles and prepares an RPG program.
RPGXL Compiles an RPG/XL program and creates and object file
RPGXLGO Compiles, links and executes an RPG/XL program.
RPGXLLK Compiles and links an RPG/XL program.

SPL

SPL Compiles a CM SPL/V program.
SPLGO Compiles, prepares, and executes a CM SPL/V program.
SPLPREP Compiles and prepares a CM SPL/V program.

Commands for Data Communication

APPCCONTROL NRJE
DHCFCONTROL NRJECONTROL
DSLINE NSCONTROL
LINKCONTROL REMOTE
MRJECONTROL SNACONTROL

OPERATION

After you suspend a program or MPE/iX command operation by
pressing [Break], the ABORT command terminates that program
or operation. Programs do not terminate while critical
system code is executing on their behalf, but will terminate
immediately following execution of that code. The ABORT
command is available only from a session and only during
BREAK, but it does not disrupt the session. Some operations
abort immediately upon entering BREAK without requiring the
ABORT command. An ABORT command results in the Job
Control Word (JCW) being set to the SYSTEM 0 state. For a
discussion of Job Control Words, refer SETJCW.

This command may be issued from a session (in BREAK only).
It is not executable from a job or a program. Pressing
[Break] has no effect on this command.

________________________________________________________________________
| %%% [The DraiN Distribution Board - PHACtory (313)884-2617] %%% |
| %%% [PHANet/NuKENet/USEnet/Internet email - The PHACtory] %%% |
~------------------------------------------------------------------------~

loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT