HP 3000 Series 9X8LX Computer Systems Commands Reference ABCDE HP Part No.
The information contained in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability or tness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for direct, indirect, special, incidental or consequential damages in connection with the furnishing or use of this material.
Printing History The following table lists the printings of this document, together with the respective release dates for each edition. The software version indicates the version of the software product at the time this document was issued. Many product releases do not require changes to the document. Therefore, do not expect a one-to-one correspondence between product releases and document editions. Edition Date Software Version First Edition April 1994 B.50.
In This Book This book provides a detailed explanation of each command in this subset of MPE/iX commands. Chapter 1: Introduction to Command Parameters Chapter 2: This chapter provides introductory information on command syntax and organization. MPE/iX Commands This chapter provides reference information for all of the primary MPE/iX commands. The commands are arranged in alphabetical order.
New Features of MPE/iX: Using the Hierarchical File System (32650-90351) Note Describes the changes to MPE/iX as of Release 4.5 and 5.0, which enhanced MPE/iX to make it \POSIX compatible." The book also describes the features of the hierarchical le system. The MPE/iX operating system has been enhanced as of Release 4.5 and 5.0 to include additional features that include POSIX compatibility and the hierarchical le system .
Contents 1. Introduction to Command Parameters Parameters within Syntax . . . . . Required parameters . . . . . . Optional parameters . . . . . . Positional parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1-2 1-2 1-3 2. MPE/iX Commands ABORTJOB/4Ctrl5A ABORTJOB ALLOW . . . . . . . . . . . ALTACCT . . . . . . . . . . ALTFILE . . . . . . . . . . ALTGROUP . . . . . . . . . ALTSEC . . . . . . . . . . . ALTUSER . . . . . .
JOB . . . . . . . . . . JOBFENCE . . . . . . LIMIT . . . . . . . . . LISTACCT . . . . . . LISTFILE . . . . . . . LISTGROUP . . . . . . LISTSPF . . . . . . . LISTUSER . . . . . . . NEWACCT . . . . . . NEWDIR . . . . . . . NEWGROUP . . . . . NEWLINK . . . . . . . NEWUSER . . . . . . OUTFENCE . . . . . . PASSWORD . . . . . . PRINT . . . . . . . . PURGE . . . . . . . . PURGEACCT . . . . . PURGEDIR . . . . . . PURGEGROUP . . . . PURGELINK . . . . . PURGEUSER . . . . . RECALL/4Ctrl5A RECALL RELEASE . . . . . . .
SPOOLER . SPOOLF . STORE . . STREAM . STREAMS . SYSGEN . TELL . . . TELLOP . WARN . . WELCOME XEQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures 2-1. Hierarchical Directory Structure . . . . . . . . . . . . . 2-62 2-2. DISKUSE Output Format . . . . . . . . . . . . . . . . 2-63 2-3. Example File System . . . . . . . . . . . . . . . . . . 2-125 Tables 2-1. Primary EDIT/3000 Commands . . . . . . . . . . . . . 2-69 2-2. Format Options . . . . . . . . . . . . . . . . . . . . .
1 Introduction to Command Parameters This chapter provides introductory information about parameters. To get help on any parameter not found in this book, use the MPE/iX online help facility described in the book, Task Reference (B3813-90009). Each command in this book is presented in alphabetical order and contains the following information: Command Provides the command name at the top of each page, followed by a brief de nition.
Parameters within Syntax MPE/iX commands instruct the system to perform a desired function. If you include parameters with the command before you enter it, the parameters speci cally instruct the system how it should perform the command function. There are three types of parameters: required optional positional Required parameters You must enter all required parameters; otherwise, MPE/iX displays an error message when you enter the command.
In the following example, [;PASS] is an optional parameter because brackets surround it: 2 2 NEWGROUP groupname ;PASS= password 33 In this example, PASS is the parameter and password is the parameter value. You would substitute an actual password in place of password to provide a value for the parameter PASS. The syntax diagram indicates that the value password is optional within the optional parameter PASS.
2 MPE/iX Commands The commands presented in this chapter are a subset of the MPE/iX system commands and, in some instances, a subset of a command's parameters. Each command is presented in alphabetical order. To get help on any parameter not found in this chapter, use the MPE/iX online help facility described in the Task Reference (B3813-90009). To get help on a command not in this book, type help and the command name next to the MPE/iX prompt.
ABORTJOB/4Ctrl5A ABORTJOB The ABORTJOB/4Ctrl5A ABORTJOB command terminates either a designated job or session. Typically, you use this command to cancel a job that you decided not to run but had already streamed. You can also use this command to terminate one or more sessions, if necessary, for system emergencies or scheduled shutdowns. Syntax From a terminal: ABORTJOB 9 = 8 < #Jnnn #Snnn :2 3 jobname, user.acct ; From the console: 9 8 = < #Jnnn #S nnn 4Ctrl5A ABORTJOB 3 :2 jobname, user.
Ctrl5A ABORTJOB ABORTJOB/4 Operation Notes Note You need to use the SHOWJOB command to determine the job or session number of the operation you want to cancel. If you need more information on SHOWJOB, refer to the section on that command later in this chapter. Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. You must enter the 4Ctrl5A ABORTJOB command from the console.
Ctrl5A ABORTJOB ABORTJOB/4 PIN #nn HAS BEEN ABORTED Refer to the Glossary for a de nition of the process identi cation number (PIN).
Ctrl5A ABORTJOB ABORTJOB/4 Related Commands ALLOW BREAKJOB CONSOLE JOBSECURITY SHOWJOB STREAM MPE/iX Commands 2-5
ALLOW The ALLOW command enables the system administrator to permit one or more users to enter one or more operator commands. The ALLOW command speci es which users can enter operator commands, and speci es which commands these users can enter. Syntax Interactive and subsystem mode: 2 3 @.@ 6 @.acct 7 2 7;COMMANDS=command ,command, . . . ALLOW 6 4 user.@ 5 user.acct Program mode: 2 ALLOW FILE=formaldesignator ;SHOW 3 3 Parameters @.@ @.acct user.@ user.
ALLOW Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 terminates subsystem mode and produces an error message, but does not a ect commands already entered in subsystem mode. This command can only be entered from the console, unless your system administrator has used the ALLOW command, which permits you to enter this command. You can only allow commands to users currently logged on unless you use the @.@ parameter.
ALLOW have to alter, unless desired. When using program mode, you rst create a le that: Identi es the users and accounts that are permitted to use operator commands. Lists the allowed commands. Then you enter the ALLOW command, using the SHOW parameter to display each command line as it executes from the le. Refer to \Examples" for examples of all three modes. Console commands versus operator commands Console commands function di erently from operator commands.
ALLOW Not all of these commands are described in this chapter. For information about commands not described in this chapter, use the Help Facility. Before allowing any users access to these commands, you should enter the SHOWALLOW command to determine which operator commands have already been allowed. Examples In interactive mode, to allow a user named USER.TECH to enter the REPLY and ABORTJOB commands, enter the following command at the console: :ALLOW USER.
ALLOW 2.
ALTACCT ALTACCT The ALTACCT command enables a system administrator to change the parameters of an existing account. Syntax ALTACCT acctname 2 2 2 ;PASS= password 3 32 2 2 ;CAP= capabilitylist ;ACCESS= ( leaccess) 33 33 Parameters acctname PASS CAP Speci es the name of the account that you want to alter. The name must consist of one to eight alphanumeric characters, beginning with an alphabetic character. Speci es the account password, only used for verifying logon access.
ALTACCT CV CS PS LG PH DS MR PM IA BA = = = = = = = = = = Create volumes Use communication subsystem Programmatic sessions User logging Process handling Extra data segments Multiple RINs Privileged mode Interactive access Batch access The defaults are AM, SF, ND, IA, and BA, for all accounts except for the SYS account. The defaults for the SYS account are SM, AM, AL, GL, DI, OP, SF, ND, PH, DS, MR, and PM.
ALTACCT The user types are de ned as follows: ANY AC GU AL GL = = = = = Any user Member of this account only Member of this group only Account librarian user only Group librarian user only You can specify two or more user and/or access types if you separate them with commas. The defaults are R,A,L,W,X:AC for all accounts except for SYS. The SYS account defaults are (R,X:ANY;A,W,L:AC). Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode.
ALTACCT Activating the changes If you alter one or more parameters while users are logged on, the changes do not become e ective until the users log o their current jobs or sessions and log back on. Since the system does not automatically generate a message informing users of changes, you should notify users before you make any account changes. This is particularly advisable when you remove a capability from an account.
ALTACCT Related Commands ALTGROUP ALTUSER LISTACCT LISTGROUP LISTUSER NEWACCT NEWGROUP NEWUSER REPORT RESETACCT MPE/iX Commands 2-15
ALTFILE This command changes the attributes of an existing le or directory. SYNTAX 2 3 22 3 ;OWNER= ALTFILE FILE= lename ownername 3 3 ;GROUPID= POSIXgroupname 3 22 PARAMETERS lename The le name of the object to be altered. The lename may name a le, hierarchical directory, root, MPE group or account. Note that MPE groups or accounts can ONLY be named via HFS (Hierarchical File System) syntax. Temporary les are not recognized. This is a required parameter.
ALTFILE Operation Notes Usage You use the ALTFILE command to alter a le's characteristics. You can modify the owner (UID) and POSIX group (GID) for a le, hierarchical directory, MPE group or account. You cannot alter the GID of MPE groups or accounts. Required Capabilities The user must have the appropriate privilege to change the requested attribute.
ALTFILE Related Commands ALTSEC 2-18 MPE/iX Commands
ALTGROUP ALTGROUP The ALTGROUP command changes one or more parameters of a group within an account. Syntax 2 ALTGROUP groupname .acctname 2 2 ;PASS= password 3 32 2 3 ;CAP= capabilitylist 3 32 2 ;ACCESS= ( leaccess) 33 Parameters groupname acctname PASS CAP Speci es the name of the group for which you want to change parameters. The name must consist of one to eight alphanumeric characters, beginning with an alphabetic character. Speci es the account in which the group resides.
ALTGROUP ACCESS The default is IA and BA, except for the PUB group of the SYS account. The default for PUB.SYS is PH, DS, MR, PM, IA, and BA. Typically, you should not change PUB.SYS because it is assigned the maximum group capabilities when the system is delivered. You must separate each capability class with a comma (BA,DS,IA, and so on). Speci es the restriction on le access pertinent to this group.
ALTGROUP The default for all other groups is: R,A,W,L,X,S:GU Capabilities assigned to the user group for ALTGROUP cannot exceed those assigned to the account. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. You must have account manager (AM) or system manager (SM) capability in order to use this command.
ALTGROUP Examples To assign a new password, PASS2, to a group named GROUPX, enter: :ALTGROUP GROUPX;PASS=PASS2 To assign the same password to the same group as above and add DS and PH capabilities, enter: :ALTGROUP GROUPX;PASS=PASS2;CAP=IA,BA,DS,PH Related Commands ALTACCT ALTUSER LISTACCT LISTGROUP LISTUSER NEWACCT NEWGROUP NEWUSER 2-22 MPE/iX Commands
ALTSEC ALTSEC This command changes the access permissions of an object by altering the access control de nition (ACD). ACDs are the main method of controlling access to les, hierarchical directories, and devices. ACDs are automatically assigned to hierarchical directories and to les existing in hierarchical directories.
ALTSEC Syntax ALTSEC objectname 2 2 3 93 2 8 < FILENAME = 4 , LDEV 5 : ; DEVCLASS 32 2 2 33 3 ) ; ACCESS= ( leaccess ; leaccess ; . . . 9 3 28 ;NEWACD= > > 3 32 2 > > 6 < ;REPACD= = (acdpair ;acdpair ; . . . ) 7 7 6 5 4 > ;ADDPAIR= > ^ lereference > > : ; ;REPPAIR= 3 32 2 (userspec ;userspec ; . . .
ALTSEC MPE Syntax You can include MPE le name syntax but not RFA information. If the object is an MPE syntax le, its format is: ACCESS lename[/lockword][.groupname[.acctname]] You may specify le lockwords for les protected by active lockwords unless the objects are also protected by a current ACD. In a batch job, if a lockword exists on a le, you must speci ed it. In a session, if a lockword exists and is omitted, MPE/iX will prompt you for it.
ALTSEC leaccess File access mask speci cations, entered as follows: 8 9 R> > > > > > > > > =2 , . .. A > > > > > > >W> > : > X; 3 : 8 9 ANY > > > > > > > > > > AC > > > > < GU =2 > AL > > > > GL > > : CR > > > > > > > ; , ... 3 The R, L, A, W, and X specify modes of access by types of users (ANY, AC, GU, AL, GL, CR) as follows: R L A W X = = = = = READ LOCK APPEND WRITE EXECUTE LOCK allows opening the le with dynamic locking option. APPEND implicitly speci es LOCK.
ALTSEC REPACD ADDPAIR REPAIR acdpair currently exist. It must be followed by valid ACD pair(s) as described below. (Indicates \replace ACD"). Use REPACD to create a new ACD or replace an entire existing ACD for the speci ed object. It must be followed by valid ACD pairs as described below. (Indicates \add pair"). Use ADDPAIR to add a new ACD pair to an existing ACD. It must be followed by valid ACD pairs as described below. (Indicates \replace pair").
ALTSEC The userspec part consists of a fully quali ed user name (username.accountname ) the le owner represented as $OWNER the le group represented as $GROUP the le group mask represented as $GROUP_MASK @.accountname , which represents all users in the account accountname @.@, which represents all users in the system Note You cannot use wildcards cannot be used in any other manner within a user speci cation. A typical ACD consisting of three ACD pairs might look like this: (R,W:ENGR.MFG;R,W,RACD:@.
ALTSEC 2 DELPAIR userspec COPYACD DELACD MASK 32 2 33 lename /lockword .group .account If the le has an active lockword, you must be specify it. ACDs override lockwords. Lockwords can only be speci ed in le references using MPE name syntax. Unquali ed le names are relative to the current working directory. (Indicates \delete pair"). Use to delete one or more ACD pairs in an existing ACD). DELPAIR must be followed by a valid userspec.
ALTSEC Operation Notes You use the ALTSEC command to alter security provisions for les, hierarchical directories, devices, and device classes by manipulating an object's access control de nition (ACD) or its access mask. All of these objects may have ACDs, but only les have access masks which can be changed using this command. An object's ACD may be altered using this command with the ACD keywords NEWACD, REPACD, COPYACD, ADDPAIR, REPPAIR, DELPAIR, DELACD, and MASK.
ALTSEC You have created a le named FDATA, and want to change its le access matrix access permissions to grant write access to only yourself. Enter: ALTSEC FDATA;ACCESS=(W:CR) To change le access permissions for the FPROG program le to allow all group users to execute programs, but only account and group librarian users to read or write to the le, enter: ALTSEC FPROG;ACCESS=(X:GU;R,W:AL,GL) ACD Examples Note You can use LISTFILE,-2 to view ACD information.
ALTSEC You want to copy the ACD associated with LDEV 5 to all devices in device class TERM: ALTSEC TERM,DEVCLASS;COPYACD=5,LDEV ACDs may be copied only between objects of the same type. You want to grant users in account ACCT all access to directory Mydir1: ALTSEC ./Mydir1;ADDPAIR=(CD,DD,RD,TD,RACD:@.ACCT) You want to grant read and write access to yourself and read access for other members of your group to an HFS syntax le named a_file_of_Mine: ALTSEC .
ALTSEC Related Commands LISTF LISTFILE RELEASE SECURE SHOWDEV and the leaccess parameter for: ALTACCT ALTGROUP NEWACCT NEWGROUP MPE/iX Commands 2-33
ALTUSER The ALTUSER command changes the parameters currently de ned for a user. Syntax 2 ALTUSER username .acctname 2 2 2 ;PASS= password 3 32 2 3 2 ;CAP= capabilitylist ;HOME= homegroupname 33 2 2 ;UID= uid 33 33 Parameters username acctname PASS CAP Speci es the name of the user. The name must consist of one to eight alphanumeric characters, beginning with an alphabetic character. Speci es the account in which the user resides.
ALTUSER GL DI OP NA NM SF ND UV CV CS PS LG PH DS MR PM IA BA = = = = = = = = = = = = = = = = = = Group librarian Diagnostician System supervisor Network administrator Node manager Save files Access to nonshareable I/O devices Use volumes Create volumes Use communication subsystem Programmatic sessions User logging Process handling Extra data segments Multiple RINs Privileged mode Interactive access Batch access The default is IA, BA, ND, and SF.
ALTUSER Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. You must have account manager (AM) capability to enter this command. You must have system manager (SM) capability to specify a user in an account other than your own. Altering user parameters Basic guidelines for altering user parameters are as follows: You can enter multiple parameters on a single command line by using the semicolon (;) delimiter.
ALTUSER Examples To change the capability list of the user JONES from IA, BA, SF, PH, and DS to include privileged mode (PM) capability, enter: :ALTUSER JONES;CAP=IA,BA,SF,PH,DS,PM To change the password and capability list of JONES, enter: :ALTUSER JONES;PASS=JJ;CAP=IA,BA,SF,PH,DS,PM Related Commands ALTACCT ALTGROUP LISTACCT LISTGROUP LISTUSER NEWACCT NEWGROUP NEWUSER MPE/iX Commands 2-37
BREAKJOB The BREAKJOB command suspends any executing job, including spooled and streamed jobs. A job using a critical system resource does not suspend until it releases the resource. Syntax BREAKJOB #Jnnn Parameters #Jnnn Speci es a job number. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. You must enter this command from the console.
BREAKJOB Examples To suspend the processing of job number 68, enter: :BREAKJOB #J68 To display suspended jobs, enter: :SHOWJOB SUSP JOBNUM STATE INPRI JIN #68 SUSP 105 JLIST INTRODUCED LP WED. 7:56AM JOB NAME TEST,USER.
BYE The BYE command terminates an interactive session and displays the following: CPU seconds consumed connect time minutes consumed date and time of termination Syntax BYE Parameters None. Operation Notes Usage You can enter this command from a session, but not from a job, a program, or in break mode. Pressing 4Break5 does not a ect this command.
BYE The termination message shown above does not appear if you entered the BYE command before you initiated a session on the system.
CHDIR This command changes the process' current working directory (CWD). Syntax CHDIR 22 3 DIR= dir name 32 ;SHOW | NOSHOW 3 Parameters dir name SHOW NOSHOW The name of the new current directory (optional). The dir name is assumed to be an MPE name. You can change to HFS-named directories if dir name starts with a dot (.) or a slash (/). The dir name may not end in a slash, and using wildcards is not allowed. If dir name is omitted, your logon directory is used.
CHDIR process of the CI (for example, HPEDIT), only that process' CWD is changed. In this case, the parent process' (for example, CI's) CWD is not a ected. The CHDIR and CHGROUP commands change their process' CWD; however, CHDIR does not post any accounting information, and CHGROUP a ects the CWD of every process in the job/session structure. Connect and CPU time are still accounted to the user's logon account and logon group.
CHDIR Examples The following example shows the command entry to change to the directory d c dir1 in the MYGRP group in the MYACCT account. CHDIR /MYACCT/MYGRP/dir1 a b The following example shows the command entry to change to the MPE group level (AGROUP) in the MYACCT account. d c CHDIR /MYACCT/AGROUP a b The following example shows the command entry to change to a directory named My_dir. In this example, My_dir is a relative pathname, that is, relative to the current working directory (CWD).
CHDIR d c The following example shows that a change is made to a directory named final by specifying the relative pathname. The variable HPCWD displays the current working directory after the change is made. CHDIR .
CHGROUP The CHGROUP command enables you to switch from your current group to another group within your logon account. Syntax 2 2 CHGROUP groupname /grouppass 33 Parameters groupname grouppass Speci es the name of the group that you want to switch to. If you omit this parameter, you switch to the home group. Speci es the password of the group that you want to switch to, if the group has a password. If you want to switch to your home group, you do not need to provide a password.
CHGROUP Examples To switch from the current group to your home group, enter: :CHGROUP To switch from the current group to the group called GROUP2, enter: :CHGROUP GROUP2 To switch from the current group to the group called GROUP2 with the assigned password SECRET, enter: :CHGROUP GROUP2/SECRET Related Commands HELLO MPE/iX Commands 2-47
COMMENT The COMMENT command enables you to insert a comment into a job stream or a user command. Syntax 2 COMMENT text 3 Parameters text Consists of the comment text that includes an explanation about the purpose of commands or the logic used in creating the job. You can also use text to create job headings. The text can consist of any ASCII characters. The default is that a record containing only the string "COMMENT" is inserted in the command stream.
COMMENT Related Commands None MPE/iX Commands 2-49
CONSOLE The CONSOLE command can display the logical device number of the current console or can move the console to another logical device. Syntax 2 CONSOLE ldev 3 Parameters ldev Speci es the logical device number of the new console terminal. If you omit this parameter, the command displays the logical device number of the current console. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command.
CONSOLE You should not move the console to a terminal that uses a multipoint terminal software (MTS) line, or a packet assembly and disassembly (PAD) terminal over a modem. Because the console is a session device, you must have a session logged on to the console in order to enter operator commands. Control and maintenance processor (CMP) and diagnostic control unit (DCU) prompts and messages remain with the con gured terminal, such as channel 1, device 0, for example.
CONTINUE The CONTINUE command overrides a command error so that a job or user command stream continues executing. You typically insert this command in the command le line preceding any command that you suspect may cause the job or user command to abort. If an error occurs, the job or user command continues to run, and the system displays an accompanying error message. Syntax CONTINUE Parameters None.
COPY COPY Copies one le to another by creating a new le or by overwriting an existing le. This command can be used to copy les to and from HFS directories. Also, users with SM capabilities are able to copy les to MPE accounts outside of their current logon account. Syntax 2 3 COPY FROM= source le ;TO= target le , 2 3 ASK 4 YES 5 NO Parameters source le target le The name of the le that is to be copied. A le with HFS syntax must begin with a dot (.), or a slash (/).
COPY Valid replies to this prompt are: Y or YES Instructs COPY to purge the original target le and create a new target le . N or NO Instructs COPY to terminate. ASK is the default, except in a job or in other cases when the user is not using interactive mode. In such cases, ASK has no meaning, and YES becomes the default. YES NO Instructs COPY to purge target le if it already exists. No message is displayed for the user, as would be the case with ASK.
COPY Use This command may be invoked from a session, a job, a program, or in break mode. Pressing 4Break5 aborts the execution of this command and purges the target le . The COPY command can be invoked in break mode and does not su er from process creation overhead. Note Note The target le max extent value may not be the same as for source le . Directories cannot be copied using the COPY command. If source le or target le is actually a directory, an error is returned.
COPY d c d c d c d c In the next example, the le File1 under the CWD is copied to MYFILE.PUB in the current account. COPY ./File1, myfile.pub In the next example, file1 in directory dir0 is copied to file2 in directory dir1. COPY ./dir0/file1, ./dir1/file2 In the following example, the le TEST has a lockword which is the word LOCK. The le is copied into file1 in the dir0 directory. COPY TEST/LOCK, ./dir0/file1 The following example copies the le /a/b/file to the CWD as \ le".
DISCUSE (UDC) DISCUSE (UDC) The DISCUSE UDC executes the DISKUSE command to display disk space usage, in sectors, for one or more directories or a directory tree. This UDC is provided for those who are used to spelling disk with a \c". System-de ned UDCs are not automatically available. Your System Manager must use the SETCATALOG command to make these UDCs available for your use. For example: Note SETCATALOG HPPXUDC.
DISCUSE (UDC) Use This UDC may be issued from a session, a job, a program, or in break mode. Pressing 4Break5 aborts execution. Examples d The following example illustrates the use of the DISCUSE UDC. Note that a message is printed to remind you to use the DISKUSE command. DISCUSE Please use the DISKUSE command. ^ a SECTORS TREE LEVEL DIRECTORY (CWD= /ACCT/GROUP/d0) BELOW 2100 c 330 . Refer to the DISKUSE command later in this chapter for additional examples.
DISKUSE DISKUSE This command displays disk space usage, in sectors, for one or more directories or a directory tree. Syntax DISKUSE 22 3 DIR= dir name 3 2 ; TREE | NOTREE | USENAME 3 Parameters dir name TREE NOTREE USENAME Directory name for which information is being listed (optional). The dir name is assumed to be an MPE syntax name. HFS-named directories may be shown if dir name starts with a dot (.) or a slash (/).
DISKUSE Operation Notes You can use the DISKUSE command to report on disk space, in sectors, for a directory. Disk space allocated to directories themselves (including accounts and MPE groups) is counted as part of the total number of sectors. The process' CWD is shown for all relative pathnames. The number of components in the pathname controls the level of directories being reported.
DISKUSE To show the disk space for every directory on the system, enter: DISKUSE / To show only the total system disk space in one line, enter: DISKUSE /;NOTREE NOTREE option overrides directory name ending in "/". (CIWARN 9041) Note Since the dir name in the above example ends in a slash, a warning is issued to tell you the NOTREE option overrides the trailing slash.
DISKUSE d /ACCT/GROUP/d0 = CWD | -----------------------------------|--------------------------------------| | | | | | d1 d2 d3 f1 f2 f3 | | --------------|------------------|-------------| | | | | | | | | | | d4 f4 f5 d5 d6 f6 d7 f7 f8 f9 f10 | | | | ---|----| -----|-----|----------------------| | | | | | | | | | | | f11 f12 d8 f13 f14 f15 d9 f16 f17 f18 f19 f20 c a b Figure 2-1. Hierarchical Directory Structure The example shown in Figure 2-2 illustrates the format of the DISKUSE output.
DISKUSE d c a /ACCT/GROUP/d0:diskuse ./ SECTORS TREE LEVEL DIRECTORY (CWD= /ACCT/GROUP/d0) BELOW 64 + 0 ./d1/ 96 32 ./d2/d4/ 64 0 ./d2/d5/d8/ 128 64 ./d2/d5/ 112 48 ./d2/d6/ 448 + 240 ./d2/ 64 0 ./d3/d7/d9/ 208 144 ./d3/d7/ 336 + 128 ./d3/ 48 + 0 (files directly below specified directory) 960 240 ./ (64 +) /ACCT/GROUP/d0: b Figure 2-2. DISKUSE Output Format Note The current working directory (CWD) relative display is shown as part of the header line.
DISKUSE TREE equals the number shown under the LEVEL BELOW column. The number in the LEVEL BELOW column is zero if the reported directory is empty. (right-justi ed) Displays the total number of sectors used by the directory listed. This includes space used by the directory itself, all les immediately under the directory, and space used by all subdirectory entries. The sum of the number of sectors seen in a LISTFILE dir name,2;TREE equals the total number in the TREE column.
DISKUSE d c d c d c /ACCT/GROUP/d0:diskuse SECTORS TREE LEVEL BELOW 960 240 a DIRECTORY (CWD= /ACCT/GROUP/d0) ./ b The next example illustrates the use of the TREE option. Information is reported for the dir name (d3) and all directories below. a /ACCT/GROUP/d0:diskuse ./d3/@ ;tree SECTORS TREE LEVEL DIRECTORY (CWD= /ACCT/GROUP/d0) BELOW 64 0 ./d3/d7/d9/ 208 + 144 ./d3/d7/ 208 .
DISKUSE Note d The output is presented in HFS syntax, even if the directory name is supplied in MPE syntax. If wildcards were used to specify the directory name in MPE syntax, then the nal line of output is the user-supplied directory name (upshifted) in MPE format. You can use wildcards to see a \horizontal cut" of disk space usage at an arbitrary directory depth. Wildcarding can be used in TREE and NOTREE output, as shown in the following examples. /ACCT/GROUP/d0:diskuse .
DISKUSE d a /ACCT/GROUP/d0:diskuse ./@/ SECTORS TREE LEVEL DIRECTORY (CWD= /ACCT/GROUP/d0) BELOW 64 + 0 ./d1/ 96 32 ./d2/d4/ 64 0 ./d2/d5/d8/ 128 64 ./d2/d5/ 112 48 ./d2/d6/ 448 + 240 ./d2/ 64 0 ./d3/d7/d9/ 208 144 ./d3/d7/ 336 + 128 ./d3/ 848 ./@ /ACCT/GROUP/d0: c b Using Wildcards with TREE Output The last line of output contains the directory name and the total number of sectors (under the TREE column).
EDITOR The EDITOR command starts the EDIT/3000 subsystem, which enables you to create and alter ASCII text les. Syntax EDITOR Parameters None. Operation Notes Usage You can enter this command from a session or a job. You cannot enter it from a program unless you or the program have process handling (PH) capability. You also cannot enter this command from break mode. Pressing 4Break5 suspends execution of this command; entering the RESUME command continues execution.
EDITOR Table 2-1. Primary EDIT/3000 Commands Command Purpose Example ADD To enter lines of text into the work le or ADD 60,HOLD from the hold le CHANGE To replace old text with new text CHANGE "RECORD" TO "LINE" IN 40/70 COPY To duplicate portions of text from one location to another in the work le COPY 11/20 TO 80 BY .
EDITOR Table 2-1. Primary EDIT/3000 Commands (continued) Command Purpose Example TEXT To copy the contents of a user le into the TEXT FILE02 work le to be edited XPLAIN To get help on one or more commands. (XPLAIN ALL provides help on all commands.
EOJ EOJ The EOJ command terminates an input le batch job and displays the CPU time and the elapsed time since the beginning of the job. This command is used in conjunction with the JOB command to create an input le for streaming. Syntax EOJ Parameters None. Operation Notes Usage You can enter this command from a job, but not from a session, a program, or in break mode. Pressing 4Break5 does not a ect this command.
EOJ Related Commands EXIT JOB STREAM 2-72 MPE/iX Commands
FCOPY FCOPY FCOPY is a utility within the system similar to the COPY command, which enables you to copy data from one le to another le. The FCOPY command utility provides more exibility and capabilities than the COPY command, however. Syntax From MPE: FCOPY 8 FROM=source le;TO= 92 32 target le ;NEW 3 From the FCOPY subsystem: FCOPY Parameters FROM TO NEW Speci es the name of the le (source le ) to be copied. Speci es the name of the le (target le ) to which source le is to be copied.
FCOPY Copy data from any input device to any output device. Create multiple copies of les. Create account-independent magnetic tape copies of disk les to move from one HP 3000 system to another. (The STORE and RESTORE commands, however, are recommended for moving les between systems.) Transfer programs or data from one medium to another (magnetic tape to disk, for example). Convert data from one computer code system (EBCDIC, for instance) to another (ASCII, for instance) as you copy the data.
FCOPY To copy the le TEST2 to a new le named TEMP2 from the FCOPY utility subsystem and then exit, enter: :FCOPY HP32212A.03.30 FILE COPIER (C) HEWLETT-PACKARD CO.
FILE This' command enables you to create a le equation that overrides programmatic or system default le speci cations.
FILE The lename , groupname and accountname identi ers may each contain up to eight uppercase alphanumeric characters. The envid has two valid forms: *formaldesignator lereference node[.domain[.organization]] envname[.domain[.organization]] If formaldesignator is not equated to another le, the parameter speci es the name of an actual le. Speci es a backreference to a formal le designator de ned in the FILE command.
FILE DEV Speci es a parameter with one or more of three parameter options: device , outpri , or numcopies . If you use DEV, you must include at least one of these parameters or the # symbol, which speci es the default device class of DISC. You can use a previously de ned environment identi er for the DEV parameter, but you cannot use the domain and organization quali ers.
FILE blockfactor ENV Speci es the number of logical records per physical block for new les. The maximum size is 255. F, U, or V De nes the format of the records of the le. A le can contain xed-length records (F), unde ned-length records (U), or variable-length records (V). The default is F for disk les. Speci es the type of records. BINARY indicates BINARY or binary-coded records and is the default. ASCII ASCII indicates ASCII-coded records.
FILE FORMID to send control characters for bells and inverse video. If you attempt to send other control characters, however, blanks and the associated control character letter may appear. Identi es a special form to be mounted. This parameter only applies to output spool les. The parameter consists of a string of up to eight alphanumeric characters, beginning with a letter, that uniquely identi es the special form.
FILE Examples To run the program MYPROG that does the following: references two les by the le names (formaldesignators ) SOURCE and DEST uses two existing disk les, INX and OUTX, as the actual les for the program Enter: :FILE SOURCE=INX :FILE DEST=OUTX :RUN MYPROG To send output to a new le, FILEX, that has 64-word xed-length records and two records per block in ASCII code, enter: :FILE DEST=FILEX,NEW;REC=64,2,F,ASCII :RUN MYPROG Note that the le equation only modi es the speci ed items.
HELLO The HELLO command initiates an interactive session. Syntax 3 2 3 2 HELLO sessionname, username /userpass .acctname 2 /acctpass 32 2 ,groupname /grouppass 33 ;INPRI=inputpriority ;HIPRI Parameters sessionname username userpass acctname acctpass 2-82 Speci es an arbitrary name used in conjunction with the username and acctname parameters to form a fully quali ed session identity.
HELLO groupname grouppass INPRI HIPRI Speci es the group name that your system manager assigns to be used for the local le domain and the CPU-time and connect-time charges. The name must contain from one to eight alphanumeric characters, beginning with an alphabetic character. The default is your home group if your system manager does not assign you a group name. This parameter is required if a home group is not assigned.
HELLO Operation Notes Usage You must enter this command from a terminal; you cannot use any other device to enter this command. You cannot enter this command from a job, a program, or in break mode. Pressing 4Break5 does not abort the execution of this command, but may prematurely terminate the printing of the welcome message. You must supply both a valid username and acctname in your logon command, or the system rejects your logon attempt and displays an error message.
HELLO Entering passwords Your system administrator can assign you user and group passwords to enhance the security of your account and to prevent unauthorized accumulation of charges against your account. When you specify your home group as your logon group, you need not enter a password, even if your home group has a password; however, If you want to access any other account, user name, or group that has a password, you must supply the password when you log on.
HELLO Example To start a session with the following names assigned to the associated parameters: ALPHA for the session name USER for the user name TECH for the account name XGROUP for the group name XPASS for the group password Enter the following command string at the MPE/iX operating system prompt: MPE XL:HELLO ALPHA,USER.TECH,XGROUP/XPASS The system responds by displaying the following logon message: HP3000 RELEASE: V.UU.FF USER VERSION: V.UU.FF WED, May 1, 1991, 10:12 AM MPE XL HP31900 A.11.
HELP HELP The HELP command provides online reference information for individual commands. You can request partial or complete information for a particular command. You can also use the HELP command to display the contents of a le. You can either enter the HELP command and the desired parameters directly, or you can access the Help Facility subsystem and enter individual HELP commands from the subsystem. Refer to \Operation Notes" for more information.
HELP Parameters commandname lename HELPMENU HELPSTUDY SUMMARY CLASS 2-88 Speci es any command. Without additional keywords, the system displays the command name, syntax, and a brief description. Specifying the following keywords provides the information indicated: PARMS This keyword lists and provides a description for all parameters of the speci ed command. OPERATION This keyword describes how to use the speci ed command.
HELP EXIT Exits the Help Facility subsystem. Note that you cannot obtain help for the EXIT command within the Help Facility subsystem. You must use the direct access method instead (HELP EXIT). Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 aborts the execution of this command. Methods of access You can get help by either entering the HELP command directly or by invoking the Help Facility subsystem.
HELP Examples To directly access description and syntax information for the ABORT command, enter: :HELP ABORT The system responds by displaying: ABORT Aborts current program or operation.
HELP To access description and syntax information for the ABORT command from the Help Facility subsystem, enter: :HELP The system responds by displaying: This is the MPE/iX Help Facility * Enter SUMMARY, CLASS, a commandname, or HELPSTUDY * SUMMARY . . . . . . . . . .A summary of changes in MPE/iX. CLASS . . . . . . . . . . .Classes of Commands SESSIONS, JOBS, FILES, SUBSYSTEMS, ETC. < command name >. .
HELP Type ABORT at the prompt located at the bottom of the screen, as shown: >ABORT The system responds by displaying: ABORT Aborts current program or operation.
HELP To display a summary of the Help Facility subsystem, enter: >SUMMARY The system responds by displaying the following screen: SUMMARY o Interactive -- enter HELP at the colon prompt. Then enter COMMANDNAME[,[KEYWORD]]. Exit by entering E or EXIT. o Direct Access -- enter HELP COMMANDNAME[,[KEYWORD]] at the colon prompt. Help exits after displaying (and scrolling) the portion that you specified.
HELP To review commands listed by the functional tasks they perform, enter: >CLASS The system responds by displaying the following screen: COMMANDS LISTED BY CLASS Commands for Enter ........................................................ SUBSYSTEMS SUBSYSTEMS COMMUNICATE WITH USERS COMMUNICATE MANAGING ACCOUNT, GROUP, ETC.
HELP To display the contents of a le named TEST, enter: :HELP TEST The system responds by displaying the following: USER DEFINED COMMAND FILE: TEST.PUB.VOL This is a test file. Additional lines follow...
JOB The JOB command is used in conjunction with the STREAM command. You can create an input job le that contains the JOB command. This le de nes a batch job that you submit with the STREAM command. The JOB command initiates the batch processing and must be the rst command line in the job le. Syntax 3 2 2 3 2 JOB jobname2, username3 3/userpass .
JOB acctname acctpass groupname grouppass Do not nest the JOB command within a second-level STREAM command. (The JOB command is speci ed as a rst-level JOB command.) Speci es the account name that the system administrator establishes. The name must contain from one to eight alphanumeric characters, beginning with an alphabetic character. A period (.) must precede this parameter. Speci es the account password that the system administrator can optionally assign.
JOB Do not nest the JOB command within a second-level STREAM command. (The JOB command is speci ed as a rst-level JOB command.) Speci es the input priority of the job. The inputpriority value is the relative input priority used to check against access restrictions imposed by the jobfence. The inputpriority value becomes e ective at logon time and must be from 1 (lowest priority) to 13 (highest priority). If you supply a value less than or equal to the current jobfence, the job is denied access.
JOB device Indicates the class name or logical device number (LDEV) of the device to receive listing output. You cannot specify a magnetic tape unit. If the value is not a valid LDEV or class name, an error occurs. The default is de ned in the system con guration. You can only supply a device if you have nonshareable device (ND) le access capability. outputpriority Indicates the output priority for the job list le, if destined for a spooled line printer.
JOB Operation Notes Usage You can enter this command only from a job le. You cannot enter it from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. Requirements To properly use this command, you must adhere to the following requirements: Terminate the JOB command with an EOJ command. Precede the JOB command and EOJ command with an appropriate substitute prompt character for the colon prompt. By default, the system expects you to use an exclamation point (!).
JOB Examples To create a job le and submit it for processing, do the following: 1. Enter the following command to invoke the EDIT subsystem: :EDITOR 2. Enter the ADD command, then add job le commands, as shown: /ADD 1 2 3 4 5 6 7 8 !JOB SMITH,USER.TECH !COMMENT THIS JOB RUNS THE MONTHLY UPDATE PROGRAM !FILE INPUT01=TRANS.DATA.ENGR !FILE MASTER;DEV=TAPE !FILE OUTPUT=NEWFILE.PUB.
JOB Related Commands EOJ JOBFENCE LIMIT STREAM STREAMS 2-102 MPE/iX Commands
JOBFENCE JOBFENCE The JOBFENCE command de nes the minimum input priority that a job or a session must have in order to execute. Syntax JOBFENCE priorityfence Parameters priorityfence The number 0 allows a job or session to log on with any INPRI value. The number 14 prevents all jobs and sessions from logging on regardless of their INPRI value. The use of HIPRI as well as the job and session limits a ects the ability of a job or session to log on.
JOBFENCE Examples To defer all non-HIPRI jobs and sessions and then allow waiting jobs to log on, do the following: 1. Set the jobfence to 14: :JOBFENCE 14 16:18/#J7/34/DEFERRED JOB INTRODUCED ON LDEV #10 16:18/#J8/35/DEFERRED JOB INTRODUCED ON LDEV #10 2. Enter the SHOWJOB command to display the e ect of the new jobfence: :SHOWJOB JOBNUM STATE IPRI #S26 #J7 #J8 EXEC WAIT WAIT D 8 D 8 JIN 20 10S 10S JLIST INTRODUCED JOB NAME 20 12 12 THU 4:17P OPERATOR.SYS THU 4:18P JOB1,FIELD.
JOBFENCE Related Commands ALTJOB HELLO JOB LIMIT SHOWJOB MPE/iX Commands 2-105
LIMIT The LIMIT command limits the number of concurrently running jobs or sessions. Maximum job and session limits are established during system con guration. Within these limits, the LIMIT command can rede ne the job and session limits. Syntax LIMIT 28 < numberjobs 4 ,numbersessions : numberjobs,numbersessions 93 = 5 ; Parameters numberjobs Speci es the maximum number of jobs. Speci es the maximum number of sessions.
LIMIT You can submit a non-HIPRI job even if the current job limit is reached, but your job waits until it can log on without exceeding the job limit. You cannot log on as a non-HIPRI session after the session limit is reached. If you attempt to log on, the message CAN'T INITIATE NEW SESSIONS NOW appears.
LIMIT The system responds as follows when you enter the SHOWJOB command: JOBNUM STATE IPRI JIN JLIST INTRODUCED JOB #S24 #S26 #S96 EXEC 20 20 EXEC 177 177 EXEC QUIET 35 35 NAME TUE 1:54A OPERATOR.SYS TUE 5:01A FUNKY,RSPOOL.S TUE 8:31A SLIDES.SIMON 3 JOBS: 0 INTRO 0 WAIT; INCL 0 DEFERRED 3 EXC; INCL 3 SESSIONS 0 SUSP JOBFENCE= 6; JLIMIT= 2; SLIMIT= 15 Note the JLIMIT and SLIMIT elds showing that the new job limit is 2 and the new session limit is 15.
LISTACCT LISTACCT The LISTACCT command displays information about one or more accounts in an ASCII format. Syntax 2 LISTACCT acctset 2 8 32 ,list le 32 ;PASS ;FORMAT= SUMMARY|BRIEF|DETAIL 3 93 Parameters acctset Speci es the accounts to be listed. The default is all accounts for those with system manager (SM) capability. For all others, the default is their logon account. You can use wildcard characters to specify certain types of characters as follows: # speci es a single numeric character.
LISTACCT Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 aborts the execution of this command. Restrictions If you have system manager (SM) capability, you can list any account and account password on the system. If you have account manager (AM) capability, you can list only your own account and its password. If you do not have either SM or AM capability, you can only list your logon account and cannot display your password.
LISTACCT Related Commands ALTACCT LISTGROUP LISTUSER NEWACCT MPE/iX Commands 2-111
LISTFILE This command lists le and directory attributes through the use of options. The LISTFILE information is a superset of the LISTF command information. Syntax LISTFILE 2 where option is: 22 2 22 2 3 leset 2 3 ( leset , leset . . . ) ;FORMAT= format opt 3 ;SELEQ= select eq ^indir 3 ;NAME= pattern ;PASS 2 8 2 leset= 3 3 3 3 ; PERM 98 ;USENAME TEMP 32 98 ;TREE PERMTEMP 32 93 ;NOTREE 3 Parameters leset Speci es the set of les to be listed.
LISTFILE beginning with a, b, c, d, or q followed by one digit (any digit from 0 - 9), followed by x. A LISTFILE command using MPE syntax does not display MPE les that do not follow the traditional MPE naming conventions of up to eight character names for les, groups and accounts.
LISTFILE HFS Syntax If the leset begins with a dot (.) or a slash (/), it is parsed according to the HFS syntax. In this case, the leset parameter that you type at the command line (including command name, keywords and options) can have, at most, 511 characters. It has an optional beginning slash followed by zero or more names separated by slashes. The characters composing the name may be selected from the following set: a-z A-Z 0 1 2 3 4 5 6 7 8 9 - _ . The le names cannot begin with a hyphen (-).
LISTFILE For example, [a-c] means one of `a', `b', or `c'. [-a-c] or [a-c-] means one of `a', `b', `c', or `-'. Note that it is illegal to specify [c-a], or [a-A] because `c' does not alphabetically precede `a' and uppercase `A' comes before lowercase `a'(in ASCII character evaluation). Also note that it is legal to specify [A-z] and any legal special characters. The le names dot (.) and dot-dot (..) have special meaning, that is, current directory and the parent of the current directory, respectively.
LISTFILE LISTFILE /SYS/@/;NOTREE behaves like: LISTFILE /SYS/@ format opt 2-116 In the above examples, it is assumed that name=@. A format selection. This parameter has no e ect on the les selected for display, but a ects the selection of information about the les that you see. If leset begins with a dot (.) or slash (/), and the CWD is di erent than the directory, then one of the following occurs: For MPE accounts, MPE groups, and HFS directories, the lename ends in a slash .
LISTFILE The following table displays the format options available. Format Options Option Name Displayed Information 02 ACD Displays the le's ACD (access control de nition). System Managers can view the ACD for any le. Account Managers can view the ACD for les in that account. File creators can view the ACD for their les. Other users canview an ACD only if that ACD speci es that the user has RACD (read ACD) access. For each directory, it displays PATH=absolute directory name ending in a slash.
LISTFILE Format Options Option 2 Name DISC Displayed Information Displays the le name, le code, record size, le type, current end-of- le location, and the maximum number of records allowed in the le. It also displays the blocking factor, number of sectors in use, number of extents currently allocated, and the maximum number of extents allowed. For each directory, it displays PATH=absolute directory name ending in a slash.
LISTFILE Table 2-2. Format Options Option 4 Name SECURITY Displayed Information Displays the security matrix for the le. This includes account, group and le-level security, and the access rights for the user. For MPE groups and MPE accounts, the security matrix for group, account, and account-only are displayed. The rest of the elds of the le access matrix are blank. For HFS directories, and les within HFS directories, all the elds of the le access matrix are blank.
LISTFILE OBJECT option. Selection equations have the following format: 2 3 FTYPE = KSAMXL | SPOOL OBJECT = ACCT | GROUP | FILE | DIR | HFSDIR | SYMLINK Selection equations must be surrounded by square brackets. For example: LISTFILE ./@ ;SELEQ=[OBJECT=DIR] You can also use your text editor to make a le that contains the OBJECT or FTYPE statement, for example [OBJECT=DIR], and save it with a lename. Thereafter, you can select this le by entering: LISTFILE .
LISTFILE Value ACCT Synonyms ACCTS, ACCOUNT, ACCOUNTS GROUP GROUPS pattern FILE FILES DIR DIRS, DIRECTORY, DIRECTORIES The OBJECT option cannot be used for an MPE leset . (The LISTFILE command displays only les for the MPE lesets.) When POSIX syntax is used in the leset, pattern is exactly the same as the lename components of leset as previously described. The name parameter applies only to HFS syntax. The LISTFILE command displays only those le names which match the pattern .
LISTFILE Note You cannot use the NAME parameter for an MPE leset . The reason is that the pattern can be speci ed as the part of the leset , for example, instead of entering: LISTFILE @.@.@;NAME=@DOC you should enter: LISTFILE @DOC.@.@. PASS PERM TEMP PERMTEMP USENAME TREE NOTREE 2-122 MPE/iX Commands The PASS option displays sensitive data. Using it depends on your access rights to the data; that is if you are the owner or have AM or SM capability. The PERM option displays permanent les only.
LISTFILE Operation Notes You can use LISTFILE to list descriptions of one or more disk les at the level of detail you select. You must have traverse directory (TD) entries and/or read directory (RD) entries for the directories in the pathname of the les that will be displayed by LISTFILE. (Refer to the ALTSEC command for further information on directory permissions.) For example, if the leset is ./dir1/dir@/@ and NAME=@, you must have TD access for the CWD.
LISTFILE MPE Examples d a LISTFILE @ FILENAME FILE1 c d c b a LISTFILE @.PUB.OFFICE,2 ACCOUNT= OFFICE FILENAME CODE ------------LOGICAL RECORD----------- ----SPACE---SIZE TYP EOF LIMIT R/B SECTORS #X MX F4 F5 GROUP= PUB 80B 80B AF AF 411 199 411 16 199 16 144 2 64 1 * * HFS Examples Figure 2-3 illustrates a hierarchical directory structure.
LISTFILE d a /ACCT/GROUP/d0 = CWD | -----------------------------------|--------------------------------------| | | | | | d1 d2 d3 f1 f2 f3 | | --------------|------------------|-------------| | | | | | | | | | | d4 f4 f5 d5 d6 f6 d7 f7 f8 f9 f10 | | | | ---|----| -----|-----|----------------------| | | | | | | | | | | | f11 f12 d8 f13 f14 f15 d9 f16 f17 f18 f19 f20 c b Figure 2-3.
LISTFILE d In the next example, a listing of all les one level below the CWD using FORMAT=2 (DISC) option has been requested. Note that for each directory entry, the absolute directory name ending in a slash, is shown. /ACCT/GROUP/d0:listfile ./@,2 a PATH= /ACCT/GROUP/d0/.
LISTFILE d c a /ACCT/GROUP/d0:listfile /;name=`d@';format=6 /ACCT/GROUP/d0/ /ACCT/GROUP/d0/d1/ /ACCT/GROUP/d0/d2/ /ACCT/GROUP/d0/d2/d4/ /ACCT/GROUP/d0/d2/d5/ /ACCT/GROUP/d0/d2/d5/d8/ /ACCT/GROUP/d0/d2/d6/ /ACCT/GROUP/d0/d3/ /ACCT/GROUP/d0/d3/d7/ /ACCT/GROUP/d0/d3/d7/d9/ d b The next example illustrates the use of the OBJECT=ACCT parameter to show all accounts on the system.
LISTFILE d a /ACCT/GROUP/d0:listfile /@/@;seleq=[object=group];format=qualify /ACCT/GROUP/ /ACCT/PUB/ /SYS/ALINE925/ . . . /TELESUP/PUB/ /TEST/PUB/ /TEST/SPOOL/ /TEST/SPOOLSTD/ /TEST/TEMPLATE/ c /ACCT/GROUP/d0: The next example illustrates the use of the OBJECT=DIR parameter to show all directories on the system.
LISTFILE d a /ACCT/GROUP/d0:listfile /;seleq=[object=dir];format=qualify / /ACCT/ /ACCT/GROUP/ /ACCT/GROUP/d0/ /ACCT/GROUP/d0/d1/ /ACCT/GROUP/d0/d2/ /ACCT/GROUP/d0/d2/d4/ /ACCT/GROUP/d0/d2/d5/ /ACCT/GROUP/d0/d2/d5/d8/ /ACCT/GROUP/d0/d2/d6/ /ACCT/GROUP/d0/d3/ /ACCT/GROUP/d0/d3/d7/ /ACCT/GROUP/d0/d3/d7/d9/ /ACCT/PUB/ /SYS/ /SYS/ALINE925/ /SYS/ALINK925/ . . .
LISTFILE d a /ACCT/GROUP/d0:listfile ./d3/@,1 PATH= /ACCT/GROUP/d0/./d3/ CODE ------------LOGICAL RECORD------- FILENAME SIZE TYP EOF LIMIT 16W 80B 80B 80B 80B HBD AF AF AF AF 4 12 12 12 12 67107839 12 12 12 12 d7/ f10 f7 f8 f9 /ACCT/GROUP/d0: c b The next example illustrates a detail listing (format option 3) of all les in subdirectory d3.
LISTFILE d a /ACCT/GROUP/d0:listfile ./d3/@,3 ******************** FILE: /ACCT/GROUP/d0/.
LISTFILE d The next example illustrates the use of the FORMAT=-3 option to show the owner. You must be the owner, or have AM or SM capability to use this option. /ACCT/GROUP/d0:listfile /ACCT/GROUP/@,-3 ******************** FILE: /ACCT/GROUP/d0/ a FILE CODE : 0 BLK FACTOR: 1 REC SIZE: 32(BYTES) BLK SIZE: 32(BYTES) EXT SIZE: 0(SECT) NUM REC: 4 NUM SEC: 64 NUM EXT: 2 MAX REC: 67107839 NUM LABELS: MAX LABELS: DISC DEV #: SEC OFFSET: VOLCLASS : FOPTIONS: DIRECTORY OWNER : MANAGER.
LISTFILE d a /ACCT/GROUP/d0:listfile /ACCT/GROUP/@,4 ******************** FILE: /ACCT/GROUP/d0/ ACCOUNT ------ READ WRITE APPEND LOCK EXECUTE : : : : : GROUP -------- : : : : : : FILE --------- : : : : : READ WRITE APPEND LOCK EXECUTE SAVE READ WRITE APPEND LOCK EXECUTE FCODE: 0 **SECURITY IS ON ACD EXISTS FOR MANAGER.
LISTFILE d a /ACCT/GROUP/d0:listfile ./d2/f4,-2 PATH= /ACCT/GROUP/d0/./d2/ -----------ACD ENTRIES--------------- FILENAME @.
LISTGROUP LISTGROUP The LISTGROUP command displays information about one or more groups. Syntax 2 LISTGROUP groupset 32 ,list le 32 ;PASS 3 Parameters groupset Speci es the set of groups to be listed. If you have account manager (AM) or system manager (SM) capability, the default is all (@) groups within your logon account. If you do not have either capability, the default is your logon group.
LISTGROUP Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 aborts the execution of this command. Restrictions If you have system manager (SM) capability, you can display any group on the system. If you have account manager (AM) capability, you can display any group in your account. If you have neither capability, you can only display your logon group.
LISTGROUP The system responds by printing the following information on your screen: ******************* GROUP: DEVELOP.
LISTSPF The LISTSPF command produces a listing of input and output spooled les. The information re ects the status at the time you enter the command and always appears on the standard list device. Syntax LISTSPF 2 IDNAME= 3 spoolid 2 3 (spoolid ,spoolid . . . ) ;DETAIL ;STATUS Parameter Definitions IDNAME Speci es one or more spool le IDs. #Innn represents input spool les and #Onnn represents output spool les. The spooling subsystem assigns these IDs when the spool les are created.
LISTSPF All users without AM, SM, or OP capability are limited to displaying only les that they have created. The default display is all of the output spool les created by the current user.account . The default display for the console user is all of the output spool les on the system. Produces a two-line description of the speci ed spool le(s), rather than the default one-line description. You cannot specify the STATUS parameter with this parameter.
LISTSPF FILEDES PRI COPIES DEV STATE 2-140 Indicates the formal or actual le designator for the spool le. The name of a le equation becomes its formal le designator. For instance, printing to a le equation, such as FILE EPOCLONG;DEV=EPOC;ENV=LP88LONG.HPENV.SYS, creates spool les whose formal designator is EPOCLONG. Indicates the input or output priority of the spool le. Indicates the total number of copies of the spool le to be printed.
LISTSPF PROBLM: The target device of the spool le does not match any device name or device class on the system. This usually occurs because you have restored the spool le to a system that has a di erent con guration from the system where you stored the spool le.
LISTSPF FORMID JOBNAME COPSRM TESTJOB 1 SECTS 250 RECS PAGES 500 ~9 DATE 12/20/88 TIME 8:39 Descriptions of the elds are as follows: FORMID Indicates an 8-character display, the rst of which is a letter. If an F appears in the RSPFN column but this eld is blank, the le has a forms message, but formid was not speci ed. JOBNAME Indicates the job or session name of the user who created the spool le or, for a job input spool le, the name of the job that will use the input spool le as its $STDIN le.
LISTSPF INPUT SPOOL FILES ACTIVE = 1; OPEN = 2; READY = 3; OUTPUT SPOOL FILES CREATE = 2; DEFER = 1; DELPND = 0; PRINT = 1; PROBLM = 0; TOTAL IN FILES = 6; IN SECTORS = 144; TOTAL OUTFILES = 8; OUT SECTORS = 13090; OUTFENCE OUTFENCE READY SELECTED SPSAVE XFER = = = = 3; 4; 1; 0; = 6 = 10 FOR LDEV 6 Descriptions of the elds are as follows: ACTIVE Indicates the number of input spool les being read from a stream le or a spooled device to a disk.
LISTSPF PRINT PROBLM SELECTED SPSAVE XFER TOTAL IN FILES IN SECTORS TOTAL OUTFILES OUT SECTORS OUTFENCE purged, but deletion is pending on le management processing to nish. Indicates the number of output spool les that are printing. Indicates the number of spool les for which the target device does not match any device name or device class on the system. Indicates the number of output spool les whose output priority is higher than the global outfence.
LISTSPF The system responds by producing the following display: SPOOLID JOBNUM FILEDES PRI COPIES DEV STATE RSPFN OWNER #0123 #0124 #0128 #01233 J12 S14 J144 S1234 PRINT READY READY DEFER SP 13 LIST 9 $STDLIST 8 OUTLIST 0 2 1 1 1 PP 00000012 EPOC FASTLP INPUT SPOOL FILES ACTIVE = 0; OPEN = 0; READY = 0; OUTPUT SPOOL FILES CREATE = 0; DEFER = 1; DELPND = 0; PRINT = 1; PROBLM = 0; TOTAL IN FILES = 0; IN SECTORS = 0; TOTAL OUTFILES = 4; OUT SECTORS = 5964; READY SELECTED SPSAVE XFER = = = = F F
LISTSPF To display all spool les for the current user.account not using the console, enter: :LISTSPF @;DETAIL The system responds by producing the following display: SPOOLID JOBNUM FORMID FILEDES PRI COPIES DEV JOBNAME COPSRM SECTS STATE RSPFN OWNER RECS PAGES DATE #O123 J12 SP TESTJOB 13 2 PP 1 250 PRINT 500 F DEV.HPE 125 07/09/88 8:39 #O124 S14 LIST PAYCHECK TESTJOB 9 1 1 00000012 250 READY 500 F DEV.HPE ~9 12/20/88 8:39 #O128 J144 $STDLIST 8 LPJOB 5 3 EPOC 250 READY 127 DEV.
LISTSPF To display abbreviated information for all output spool les of the current user.
LISTUSER The LISTUSER command displays information about one or more users in an ASCII format. Syntax 2 LISTUSER userset 32 ,list le 32 ;PASS 3 Parameters userset Speci es the set of users to be listed. If you have account manager (AM) capability, the default is all users in your account. If you have system manager (SM) capability, the default is all users on the system. You can use wildcard characters to specify certain types of characters as follows: # speci es a single numeric character.
LISTUSER Restrictions If you have system manager (SM) capability, you can display any user on the system. If you have account manager (AM) capability, you can display any user in your account. If you have neither capability, you can only display your logon user. Examples To display information, including the password, for a user named PETE, enter: :LISTUSER PETE;PASS The system responds by printing the following information on your screen: ******************* USER: PETE.
NEWACCT The NEWACCT command enables a system administrator to create a new account and assign one person as the manager of the account. Syntax NEWACCT acctname,mgrname 2 2 2 ;PASS= password 2 3 32 2 ;CAP= capabilitylist ;ACCESS= ( leaccess) 33 2 2 ;GID= (gid) 33 33 2 2 ;UID= (uid) 33 Parameters acctname mgrname Speci es the name to be assigned to the new account. This name must contain from one to eight alphanumeric characters, beginning with an alphabetic character.
NEWACCT SM AM AL GL DI OP NA NM SF ND UV CV CS PS LG PH DS MR PM IA BA = = = = = = = = = = = = = = = = = = = = = System manager Account manager Account librarian Group librarian Diagnostician System supervisor Network administrator Node manager Save files Access to nonshareable I/O devices Use volumes Create volumes Use communication subsystem Programmatic sessions User logging Process handling Extra data segments Multiple RINS Privileged mode Interactive access Batch access The defaults are AM, AL, GL,
NEWACCT Speci es the restriction on le access pertinent to this account. Valid syntax options are as follows: ACCESS 8 9 > >R> > > > > > > =2 A , . .. > > > > > > W> > > : > X; 3 : ANY AC 2 , . ..
NEWACCT Creating the account structure The system administrator creates accounts and designates someone to manage the accounts, called the account manager . As an account manager, you can log on and rede ne your own attributes and PUB groups. You can can also de ne new users and groups. The capabilities and attributes that the account manager assigns to groups and users cannot exceed those assigned to the account itself by the system administrator.
NEWACCT Related Commands ALTACCT ALTUSER LISTACCT NEWGROUP NEWUSER 2-154 MPE/iX Commands
NEWDIR NEWDIR This command creates a directory. Syntax 2 3 2 NEWDIR DIR= dir name ;SHOW | NOSHOW 3 Parameters dir name SHOW NOSHOW The name of the directory that is being created (required). The dir name is assumed to be an MPE name. HFS-named directories may be created if dir name starts with a dot (.) or a slash (/). The dir name may not end in a slash. Wildcards are not allowed. The dir name may not reference a le equation.
NEWDIR Use You can issue the NEWDIR command from a job, a session, a program, or in break mode. Pressing 4Break5 has no e ect on this command. You must have create directory entries (CD) permission for the parent directory and save les (SF) capability. Furthermore, traverse directory entries (TD) access is required for each directory component named in dir name . (Refer to the ALTSEC command in this chapter for further information on directory permissions.
NEWDIR d c d c d c a b NEWDIR dir1 The following example creates an HFS-named directory called dir1 in the current working directory (CWD). Note that in this example, the dir name is not shifted to uppercase. NEWDIR ./dir1 The next example creates an MPE-named directory called A in the group B. NEWDIR a.
NEWGROUP The NEWGROUP command creates a new group within an existing account. Syntax 2 NEWGROUP groupname .acctname 2 2 ;PASS= password 3 32 2 3 ;CAP= capabilitylist 3 32 2 ;ACCESS= ( leaccess) 33 Parameters groupname acctname PASS CAP Speci es the name of the new group, which must consist of from one to eight alphanumeric characters, beginning with an alphabetic character. Speci es the account in which the group is to reside.
NEWGROUP 8 9 R> > > > > > > > > =2 , . .. A > > > > > >W> > > : > X; 3 : 8 9 ANY > > > > > > > > > < AC > =2 GU > > > > AL > : GL > > > > > ; , ...
NEWGROUP Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. You must have account manager (AM) or system manager (SM) capability in order to use this command. Creating the group structure The system administrator creates accounts and designates someone, called the account manager, to manage the accounts.
NEWGROUP Examples To create a new group named GROUP1 with all default capabilities, enter: :NEWGROUP GROUP1 To create a new group named G2 in the account WISDOM and assign it process handling (PH) and multiple RINs (MR) capabilities while retaining the default capabilities, enter: :NEWGROUP G2.
NEWLINK This command creates a link to a le, group, account, or directory. SYNTAX 2 3 NEWLINK LINK= linkname 2 3 ;TO= sourceobject 28 ;SYMBOLIC 93 Parameters linkname sourceobject The pathname that points to the le, that when created, will contain the link. linkname must resolve to a unique name. It may not be the name of an existing symbolic link, even if that link resolves to the name of a le or directory object that does not exist. This is a required parameter.
NEWLINK Operation Notes You can use the NEWLINK command to create a link to a le, group, account, or directory. You can issue the NEWLINK command from a session, job, program, or in BREAK. NEWLINK requires Save Files (SF) capability, Create Directory entry (CD) and Traverse Directory (TD) permissions. When newlink represents a path to a symbolic link, the target of that symbolic link is used as the name of the new link that is being created.
NEWLINK CI Commands Affected by Symbolic Links Command Name Follow Link CHGROUP No DISKUSE Notes None Yes/No Link is resolved before the operation is performed. If a symbolic link exists under the account that link is not resolved. Therefore dis k space usage of its target is not included in the calculations. LISTACCT No None LISTFILE No Link is not resolved. Therefore, operation is performed on t he name speci ed.
NEWLINK CI Commands Affected by Symbolic Links Command Name Follow Link Notes REPORT No Link is not resolved. Therefore, operation is performed on the name speci ed. Note that REPORT treats its rst parameter as a group nam e. Therefore, if a link name is speci ed, that name is treated as a group name regardless of the type of its target. RESTORE No Link is not resolved. Therefore, operation is performed on the name speci ed. STORE No Link is not resolved.
NEWLINK Examples The following tree structure will be used to construct the examples that follow it. Assume that the CWD is /ACCT1/PUB. ROOT --------------|------------| | | ACCT1 dir SOFTWARE | / \ | --------------f1 f2 -----------------| | | | PUB dir1 PUB CODE | / \ | | --------file1 file2 ACCTORG ----------------------| | | | | | ACCTUDC FILE3 COMMON TERMIO COMPALL dir2 / | \ f1 f2 dir3 To create a symbolic link named PAYCODE to the le PAYROLL.CODE.
NEWLINK Suppose that le COMMON.CODE.SOFTWARE contains information that is used frequently. To display the contents of the le the following command has been used: :PRINT COMMON.CODE.SOFTWARE With the availability of the links, the following can be done from the current logon group or CWD: :NEWLINK COMMON, COMMON.CODE.SOFTWARE :PRINT COMMON Suppose that a user is currently logged on as USER1 in the group PUB.SOFTWARE.
NEWLINK The following examples demonstrate the behavior of this command. In the following examples the notation "--->" means "which points to". Part 1: Absolute symbolic links :NEWLINK LINK=FILE3.PUB.ACCT1; TO=SOURCE1.CODE.SOFTWARE Creates FILE3 ---> SOURCE1.CODE.SOFTWARE as a link to a nonexisting file. Note that it is allowed to create links to objects that do not yet exist :NEWLINK LINK=FILE4.PUB.
NEWLINK Related Commands PURGELINK PURGE LISTFILE MPE/iX Commands 2-169
NEWUSER The NEWUSER command enables the system administrator to de ne a new user within an account. The administrator can also assign the user a password and capabilities, and can limit the user's use of system resources. Parameters de ning these values may also be omitted from the command line; in this case, defaults are assigned to the user. Syntax 2 NEWUSER username .
NEWUSER NM SF ND UV CV CS PS LG PH DS MR PM IA BA = = = = = = = = = = = = = = Node manager Save files Access to nonshareable I/O devices Use volumes Create volumes Use communication subsystem Programmatic sessions User logging Process handling Extra data segments Multiple RINs Privileged mode Interactive access Batch access The default is IA, BA, ND, and SF. HOME Note the following points about this parameter: Capabilities assigned to the user cannot exceed those assigned to the account.
NEWUSER Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. You must have account manager (AM) or system manager (SM) capability to enter this command. You must have system manager (SM) capability to specify a user in an account other than your own. Example To de ne a new user named LHSMITH in the account FINANCE, assign a password of SMITTY, and assign a home group of HOMEGPX, enter: :NEWUSER LHSMITH.
OUTFENCE OUTFENCE The OUTFENCE command de nes the minimum priority that an output spool le must have in order to print. Syntax 2 OUTFENCE outputpriority ;LDEV=ldev 2 4 ;DEV= 8 < ldev : devclass devname 3 93 = 5 ; Parameters outputpriority Speci es a number between 1 and 14, inclusive. Spool le printing becomes increasingly limited as the numbers become higher. For example, the number 1 limits spool le printing the least. The number 14 limits spool le printing the most.
OUTFENCE and consist of eight or fewer alphanumeric characters. If you enter an alphanumeric character string, the command searches the device class list rst, then the device name list. The device class name and device name cannot be the same. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command.
OUTFENCE :LISTSPF The system responds as shown: DEV/CL 6 6 SLOWLP 20 11 DFID #O999 #O1030 #O1029 #O1001 #O1022 JOBNUM #J19 #S77 #S71 #S60 #S33 FNAME $STDLIST EDLIST OUT $STDLIST GALLIST STATE FRM SPACE RANK PRI #C OPENED 512 8 1 OPENED 512 8 1 READY 232 D 7 1 OPENED READY 768 D 7 1 5 FILES 0 ACTIVE 2 READY; INCLUDING 2 SPOOFLES, 2 DEFERRED 3 OPENED; INCLUDING 2 SPOOFLES 0 LOCKED; INCLUDING 0 SPOOFLES 4 SPOOFLES 2024 SECTORS OUTFENCE = 14 OUTFENCE = 7 FOR LDEV 6 The summary statistics at the bottom o
OUTFENCE Related Commands ALTSPOOLFILE LISTSPF SHOWIN SHOWOUT SPOOLER SPOOLF 2-176 MPE/iX Commands
PASSWORD PASSWORD The PASSWORD command enables you to create or change your password. You can enter this command interactively or programatically within a session. Syntax PASSWORD Parameters None. Operation Notes Usage You can enter this command from a session or in break mode. You cannot use this command if you redirect $STDIN or $STDLIST.
PRINT This command displays the contents of a speci ed le name to the standard list device, unless you specify another destination. Syntax PRINT 22 22 22 22 22 FILE= 3 3 ;OUT= out le 3 ;START= m lename 3 3 3 3 3 ;END= n 3 3 ;PAGE= p 2 8 ; unn/num 93 Parameters FILE OUT 2-178 Speci es the actual le name of the le to be printed to $STDLIST, unless you specify out le as a destination. Filename may be given in MPE or HFS syntax and may name a symbolic link that resolves to a le name.
PRINT The following points apply to this parameter: If lename has embedded carriage-control characters (CCTL), PRINT inserts a blank in place of the CCTL in the out le . New les are created as TEMP. File equations are ignored unless an asterisk (*) precedes out le , indicating a backreference. You must use a le equation to overwrite a permanent le. Supports HFS le names. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode.
PRINT :PRINT $STDIN,TAILB PARM FILE, LAST=5 PRINT !FILE; START = -!LAST :EOD :SAVE TAILB Since the default is temporary, the SAVE command permanently saves the le TAILB.
PURGE PURGE This command deletes one or more les from the system. Syntax 2 PURGE lereference ;TEMP 3 Parameters lereference TEMP The actual le designator of the le to be deleted, interpreted according to MPE-escaped semantics lereference , can be either an MPE le (i.e., one that uses MPE syntax) or it can be a POSIX le name beginning with a dot or a slash. For example, you can use the escaped pathname /SYS/PUB/FILE since it is equivalent to the MPE name FILE.PUB.SYS.
PURGE Purging non-private spool les You can purge a non-private spool le by entering PURGE lename . You must specify the fully quali ed le name (including .OUT.HPSPOOL). The PURGE command deletes the speci ed spool le and all links to the spool le directory. The spool le does not print after you purge it. Purging les with wildcards You can use wildcards to remove multiple les at once. You can also use the options provides to prevent accidental deletion of one or more les.
PURGE To purge log les using wildcards The following example shows you how to purge all log les within your current working directory that start with log, followed by any number from 0 - 9 (#), followed by any number of alphanumeric characters (@). :PURGE log#@ 10 FILES matched Continue PURGE? (YES/NO) yes 10 selected. 9 succeeded. 1 failed. Since the PURGE command does not remove the currently opened log le, the command always returns \1 failed".
PURGEACCT The PURGEACCT command removes an entire account and its groups and users from the system directory. The command removes every user not currently logged on and every group or le or both not in use. If a group is in use, the account cannot be purged. Syntax PURGEACCT acctname Parameters acctname Speci es the name of the account to be deleted. This name must contain from one to eight alphanumeric characters, beginning with an alphabetic character.
PURGEACCT No veri cation message is printed when you include the PURGEACCT command within a job. Order of purged elements Account elements are purged in the following order: 1. users 2. volume set de nitions 3. les 4. groups 5. the account Caution It is not advisable to purge the SYS account because you can destroy critical les by doing so.
PURGEDIR Purges (unlinks) one or more directories. Syntax 2 3 2 dir= dir name ;3 CONFIRM | NOCONFIRM PURGEDIR 2 2 3 ; TREE | NOTREE | USENAME 3 ; SHOW | NOSHOW 2 ; SHOWERRORS | NOSHOWERRORS 3 Parameters dir name USENAME TREE NOTREE 2-186 The name of the directory that is being purged (required). The dir name is assumed to be an MPE name. HFS-named directories may be purged if dir name starts with a dot (.) or a slash (/).
PURGEDIR Causes a prompt that asks the user to con rm the purge of the directory. A di erent prompt is seen depending on whether dir name is to be purged with the TREE option or with the trailing slash feature. CONFIRM is the default for sessions. CONFIRM is ignored for jobs. NOCONFIRM Causes the purge of dir name (and all objects under it for TREE purges) without the need to prompt. NOCONFIRM is the default for jobs. SHOW Displays to $STDLIST each le or directory under dir name that was purged.
PURGEDIR Operation The PURGEDIR command purges the directory dir name . The dir name cannot name an MPE account, an MPE group, a le, or root (/). Dot (.) and dot-dot (..) can be speci ed but cannot be purged. By default PURGEDIR deletes an MPE-named directory. This means that dir name must follow all MPE naming rules, unless it is pre xed with a dot (.) or a slash (/). Since the MPE name syntax de nes three levels, fully (or partially) quali ed MPE-named directories can only be created under MPE groups.
PURGEDIR PURGE ALL FILES BELOW AND INCLUDING dir name? (ALL/NO)_ Valid responses are ALL, NO, and N (case insensitive). Note d c If dir name is long, the prompt may wrap around. If dir name is an MPE name, it is fully quali ed in the prompt message. If the YES option is selected, then the purge is automatically con rmed without a prompt. The SHOW option causes each purged le and directory name to be displayed on $STDLIST. For example: PURGEDIR ./mydir ;TREE ;SHOW ./mydir/abc ./mydir/dir1/dir2/file1 .
PURGEDIR d c d c d c d c d c PURGEDIR /MYACCT/MYGRP/dir1;NOTREE PURGEDIR /MYACCT/MYGRP/dir1/;NOTREE NOTREE option overrides directory name ending in a "/". (CIWARN 9041) The following examples purge dir1 and all objects below dir1. a b a b PURGEDIR /MYACCT/MYGRP/dir1/ a b PURGEDIR /MYACCT/MYGRP/dir1 ;TREE a b The next example shows the command to purge MYDIR.
PURGEDIR d c d c d c d c The next example shows the command to purge MYDIR and all objects below. PURGEDIR mydir;TREE The next example illustrates the SHOW and TREE options. a b a PURGEDIR dir;SHOW;TREE ./DIR/A ./DIR/B ./DIR/dir1/A ./DIR/dir1/B ./DIR/dir1 ./DIR/C ./DIR b a PURGEDIR /dir1/dir2;SHOW;TREE /dir1/dir2/file1 /dir1/dir2/file2 /dir1/dir2 b a PURGEDIR ./foo/;show ./foo/dir1_below_foo/f1 ./foo/dir1_below_foo/f2 ./foo/dir1_below_foo .
PURGEDIR d c d c d c d c d c The following command purges all empty directories under the CWD with TMP in their name. PURGEDIR @tmp@ The following command purges all directories under the CWD with names beginning with TMP, and all objects below these directories. PURGEDIR tmp@;TREE The following command purges all directories under the CWD with names ending with tmp, and all objects below these directories. PURGEDIR ./@tmp/ The following command purges all empty directories rooted to /a/b.
PURGEDIR The following examples show how to use wildcards with PURGEDIR. To delete a directory and the les or directories it contains using wildcards: Use the PURGEDIR command. For example: :purgedir /MYACCT/MYGRP/@ This example deletes all directories rooted to /MYACCT/MYGRP.
PURGEGROUP The PURGEGROUP command enables a system administrator or account manager to remove a group from an account. The command automatically removes all les that belong to the group that is being purged. Syntax 2 PURGEGROUP groupname .acctname 3 Parameters groupname acctname Speci es the name of the group in the logon account to be removed. This name must contain from one to eight alphanumeric characters, beginning with an alphabetic character. Speci es the account where the group is located.
PURGEGROUP GROUP groupname TO BE PURGED? No veri cation message is printed when you include the PURGEGROUP command within a job. Order of purged elements Group elements are purged by les rst, then the group. If no les in the group are in use, and the group itself is not in use, the PURGEGROUP command removes the entire group, otherwise, only inactive les are removed. To completely purge the group in this case, reenter the PURGEGROUP command when neither the group nor its les are in use.
PURGELINK This command removes a link. SYNTAX 2 3 PURGELINK LINK= linkname PARAMETERS linkname This represents the name of a symbolic link le. All rules regarding le name speci cation apply to this parameter. This is a required parameter. Wildcarding is not allowed. Use of le equations in place of linkname is not allowed. OPERATION A symbolic link is a special le that can point to a le, group, account, or directory.
PURGELINK Related Commands NEWLINK PURGE PURGEDIR LISTFILE MPE/iX Commands 2-197
PURGEUSER The PURGEUSER command enables a system administrator or an account manager to remove a user from an account. Syntax 2 PURGEUSER user .acctname 3 Parameters user acctname Speci es the name of the user to be deleted. This name must contain from one to eight alphanumeric characters, beginning with an alphabetic character. Speci es the name of the account where the user is located. The default is the logon account of the account manager.
PURGEUSER Purge veri cation When you enter PURGEUSER during a session, the system displays the following veri cation prompt to ensure that you do not accidentally purge the wrong user: USER user TO BE PURGED? (YES/NO) Deleting remaining les The les created by a purged user remain after you purge the user from the system. The following choices are available for deleting les: The system administrator with system manager (SM) capability can remove the les' account by entering the PURGEACCT command.
RECALL/4Ctrl5A RECALL The RECALL/4Ctrl5A RECALL command displays all pending console resource request messages. You reply to pending resource requests by using the REPLY command. Syntax From a terminal: RECALL From the console: 4Ctrl5A RECALL Parameters None. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command.
Ctrl5A RECALL RECALL/4 Examples To display all pending console messages from your terminal, enter: :RECALL If no requests are pending for a reply, the following message appears: NO REPLIES PENDING (CIWARN 3020) If a request is pending for a reply, a message similar to the following appears: THE FOLLOWING REPLIES ARE PENDING: 10:05/#J19/15/LDEV # FOR "L00576" ON TAPE1600 (NUM)? To display all pending console messages from the console, enter: :4Ctrl54A5 :=RECALL If no requests are pending for a reply,
RELEASE This command removes security provisions from a le. Security does not resume for a released le until you enter the SECURE command for the le. Syntax RELEASE lereference Parameters lereference Speci es the actual le designator of the le whose le access matrix access control you want to disable. The lereference can be either in MPE or HFS syntax. MPE Syntax If the lereference does not begin with a dot or a slash, it is parsed according to the MPE syntax and has the form: lename[/lockword][.
RELEASE Checking the le status You can enter the LISTFILE command to determine if a le is currently released or secured. Refer to the LISTFILE command for more information. Access control de nition An access control de nition (ACD) overrides le access controls whether or not you have released or secured the le. For more information about ACDs, refer to the ALTSEC command in this manual.
RENAME The RENAME command changes the system identi cation for a le. You can use this command to change the name of a le, to move a le from one group to another, or to change the lockword. Syntax 2 RENAME old lereference,new lereference ,TEMP 3 Parameters old lereference Speci es the current name of the le. The form of old lereference consists of the following elements: new lereference lename[/lockword][.groupname[.
RENAME Restrictions You cannot use this command for compatibility mode KSAM les, because there are internal linkages between the key information and the data les, however, you can use this command to rename KSAM MPE/iX les. Renaming spool les The RENAME command renames spool les if you have access to them, but only for spool les that are not linked to the spooler print queues.
REPLY/4Ctrl5A REPLY The REPLY command enables you to reply to pending resource requests. Syntax From a terminal: REPLY pin,reply From the console: 4Ctrl5A REPLY pin,reply Parameters pin Speci es the message sender's process identi cation number (PIN), which always appears after the second forward slash (/) of the message. In the following example, the PIN is 43.
Ctrl5A REPLY REPLY/4 Di erences between REPLY and 4Ctrl5A REPLY Both of these commands function identically except that you can enter 4Ctrl5A REPLY only from the console and not from a job or program. The = sign appears when you press 4Ctrl54A5. Pressing these keys enables you to enter certain commands on a console from which another process (such as STORE) is currently running. You should use the 4Ctrl5A REPLY command only if the REPLY command cannot be used.
Ctrl5A REPLY REPLY/4 Related Commands ALLOW ALTSPOOLFILE ASSOCIATE RECALL SYSGEN (AUTOREPLY) 2-208 MPE/iX Commands
REPORT REPORT The REPORT command displays the total resource usage logged against accounts and groups, as well as the resource limits. Standard users can only display data for their logon group. Users with account manager (AM) capability can display all groups in their account. Users with system manager (SM) capability can display all groups in all accounts. Syntax 2 REPORT groupset 32 ,list le 3 Parameters groupset Speci es the accounts and groups for which information is to be listed.
REPORT @.@ group.@ Reports on all groups in all accounts. This parameter value requires system manager (SM) capability. Reports on a speci ed group in any account. This parameter value requires system manager (SM) capability. You can use the following wildcard characters to specify a set of names: @ Speci es zero or more alphanumeric characters. Used by itself, @ speci es all possible combinations of such characters.
REPORT ?n@ n? ?n list le Reports on all groups whose second character is \n." Reports on all two-character groups starting with the character \n." Reports on all two-character groups ending with the character \n." You can also use these characters, when placed appropriately in the groupset parameter, to report on accounts. Speci es the le designator of the output le where the information is to be written.
REPORT Example To obtain a report of account information for the account, SOPRM, enter: :REPORT @.
RESTORE RESTORE This command returns les, that are currently stored on magnetic tape, back to the system. Syntax 2 RESTORE restore le 32 ; lesetlist 32 2 ;option ; . . . 33 where option is: 2 8 ;DEV= device ; OLDDATE ; NEWDATE 2 2 QUIT ;ONERROR= SKIP ;DIRECTORY ;TREE 32 ; ...
RESTORE enter the following le equation before entering the RESTORE command: FILE SOURCE;DEV=TAPE lesetlist A message appears on the console asking you to mount the tape identi ed by the restore le parameter and to allocate the device. Speci es the set of les to be restored. The default is depends on the user's capability as shown below: Default Capability @ None @.@ Account manager (AM) @.@.
RESTORE lestorestore lestoexclude Since \-" is a valid character for HFS syntax le names, a blank character must separate it from HFS le sets to obtain the special negative le set meaning. Both lestorestore and lestoexclude may be entered in MPE or HFS syntax. Wildcards are permitted for both MPE as well as HFS syntax, however, MPE wildcards are not expanded in lestoexclude . This means that @.@.@-@.@.@ is NOT an empty leset . It would contain all of the HFS named les on the system.
RESTORE For HFS name syntax, the lowercase letters are treated distinctly from the uppercase letters (no upshifting). Both MPE and HFS name components can use the characters @, #, and ? as wildcard characters. These wildcard characters have the following meaning: @ speci es zero or more alphanumeric characters. # speci es one numeric character. ? speci es one alphanumeric character. These wildcard characters can be used as follows n@ Restore all les starting with the character n.
RESTORE myset[e-g1] myset [d-e1-6] All les that begin with the name myset and end in E, F, or G, or 1. All les that begin with the name myset and end in D or E, or 1, 2, 3, 4, 5, or 6. Up to a maximum of sixteen characters may be speci ed for each character set and brackets are not allowed to be nested. A character set speci es a range for only one (1) ascii character. The range [a-d]@ gets all les that begin with the letter a through the letter d. The ranged [ad-de] may cause unpredictable results.
RESTORE DEVICE 2-218 @.group/log- All the les (MPE and HFS) in one particular onacct/group/ group in the logon account. ?@.group All MPE named les in one particular group in the logon account. All the les (MPE and HFS) in all the groups @.@.acct in one particular account (including the ACCT /acct/ directory), plus all the les and directories under the speci ed account. ?@.@.acct All MPE named les in all the groups in one particular account. @ All (MPE and HFS) les in the CWD. @.
RESTORE SHOW volume set (of the group into which a le is being restored). If this fails, an attempt is made to restore the le on the same device class as speci ed in the le's le label and that of the mounted home volume set (of the group into which a le is being restored). If this fails, an attempt is made to restore the le on any member of the home volume set (of the group into which a le is being restored). If this fails, the le is not restored. Request to list names of restored les.
RESTORE showparm LOCAL GROUP= groupname ACCOUNT= accountname 2-220 An option that displays information for les to be restored. SHORT Overrides a default of LONG and displays le name, group name, account name, volume restrictions, le size (in sectors), le code, and reel number. LONG Overrides a default of SHORT and displays all the information that SHORT does and adds record size, blocking factor, maximum number of extents allowed, allocated, end- of- le, and le record limit.
RESTORE KEEP NOKEEP NEWDATE or OLDDATE ONERROR DIRECTORY If a le on the RESTORE tape has the same name as a le already residing on the disk, KEEP instructs the system to preserve the le on the disk and to skip over the le on the RESTORE tape. The le on tape is not restored and the le on the disk remains as it was. Default: If you do not specify KEEP, then the le on the RESTORE tape replaces the identically named le on the disk.
RESTORE LISTDIR TREE NOTREE 2-222 This option may not be speci ed with any other option, other than DIRECTORY. If speci ed with DIRECTORY, the directory is displayed. Used by itself, it displays information from the tape directory and tape label, but does not restore any les. The type of tape created, the record size, and any les that match your lesetlist are displayed. The security restrictions that apply to lesetlist apply here, too. The output goes to SYSLIST.
RESTORE Operation Notes Usage You can use this command to restore data onto system disks, from a le or les previously stored by the STORE command. A message is shown on the system console requesting the system operator to mount the device(s) identi ed by the restore le parameter and to allocate the device(s). No message is displayed if AUTOREPLY is con gured through SYSGEN. If you press [Break] during a RESTORE operation, the operation continues while you interact with the Command Interpreter.
RESTORE Required capabilities for restoring les Your capabilities determine which les you may restore. If you have system manager or system supervisor capability, you can restore any le from a STORE tape, assuming the account and group to which the le belongs, and the user who created the le, are de ned in the system. If you have account manager capability, you can restore any le in your account.
RESTORE If su cient space is not available, RESTORE rst purges the old copy of the le and then writes a new copy to the disk.
RESTORE If you restore all les without specifying a leset, a warning will appear, alerting you that all les, based on your capabilities, will be restored TURBO-STORE/RESTORE VERSION A.50.03 HP36398A 1986 HEWLETT-PACKARD CO. WED, DEC 15, 1993, 7:16 PM WARNING: YOUR DEFAULT FILESET BECOMES '@.@.
RESUME RESUME The RESUME command resumes execution of a program or subsystem command that was suspended after you pressed the 4Break5 key. The program resumes at the point where execution was suspended. Syntax RESUME Parameters None. Operation Notes Usage You can only enter this command in break mode. You cannot enter this command from a job, a program, or a session (unless in break mode). Pressing 4Break5 does not a ect this command.
RESUME Example To continue a suspended program at the point of interruption, do the following: 1. Enter the following command: :RESUME The system responds by displaying the following message: READ PENDING 2. Press 4Return5 to resume the program.
RESUMEJOB RESUMEJOB The RESUMEJOB command resumes the processing of a job previously suspended with the BREAKJOB command. The job continues executing from the point where it was suspended. A message does not appear when processing resumes. Syntax RESUMEJOB #Jnnn Parameters #Jnnn Speci es a job number. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. You must enter this command from the console.
RESUMEJOB Examples To display suspended jobs and resume processing a job, do the following: 1. Enter the following command: :SHOWJOB SUSP The system responds by displaying the following message: JOBNUM #68 STATE INPRI JIN SUSP 105 JLIST INTRODUCED LP WED. 7:56AM JOB NAME TEST,USER.ACCT 2.
RUN RUN This command executes a program le. It permits the searching of libraries to satisfy external references. Relocatable libraries (RL) are not searched. Syntax 2 RUN prog le ;PARM=parameternum 2 4 ;LIB= 3 8 93
RUN LIB Speci es the executable libraries that you can use to load the program. The available values are as follows: G P S INFO STDIN 2-232 Searches the program's group library rst, then its public account library, and nally the system library in order to resolve the program's external references. Searches the program's public account library before the system library to resolve the program's external references. Searches only the system library to resolve the program's external references.
RUN STDLIST The choices for this parameter are as follows: *formaldesig Indicates the formal le designator for a le previously speci ed in a le equation. leref Indicates the name of an existing permanent or temporary disk le. $NULL Indicates the actual le designator of a system-de ned le that is always handled as an empty le. When a program reads from $STDIN, which is equated to $NULL, it receives an end-of- le condition. Speci es the le used as $STDLIST by the program you want to execute.
RUN Operation Notes Usage You can enter this command from a session or a job. You cannot enter this command from a program unless you or the calling program have process handling (PH) capability. Pressing 4Break5 suspends execution of this command. Execution continues when you enter the RESUME command. You can stop execution via the ABORT command. You cannot enter this command directly from break mode. If you do, the system prompts you to abort the previously suspended program.
RUN To use the INFO= parameter to pass a string to the program, enter: RUN MYPROG;INFO= "A TEST WITH ""AND"" CHARACTERS" This examples shows "AND" with an extra pair of quotation marks, resulting in the following string passed to the program: A TEST WITH "AND" CHARACTERS To pass the same string to the program using the implied form of the command, enter: :MYPROG "A TEST WITH ""AND"" CHARACTERS" or :MYPROG `A TEST WITH "AND" CHARACTERS' Related Commands LINK PREP XEQ MPE/iX Commands 2-235
SECURE This command reinstates all le security provisions that you previously suspended with the RELEASE command. Syntax SECURE lereference Parameters lereference Speci es the actual le designator for which you want to reinstate le access control. The lereference can be either in MPE or HFS syntax. MPE Syntax If the lereference does not begin with a dot or a slash, it is parsed according to the MPE syntax and has the form: lename[/lockword][.groupname[.
SECURE Checking the le status You can enter the LISTFILE command to determine if a le is currently released or secured. Refer to the LISTFILE command in this book for more information. Access control de nition An access control de nition (ACD) overrides le access controls whether or not you have released or secured the le.
SETCLOCK This command alters the system time or system time zone. SYNTAX 8 > > DATE= > > < ;GRADUAL date spec; TIME= time spec ;NOW SETCLOCK CORRECTION= correction spec > > TIMEZONE= time zone spec > > : ;CANCEL 9 > > > > = > > > > ; Parameters date spec time spec A speci cation of local date in the form mm/dd/yy[yy] . The year may be expressed in two or four digits. If a date is provided, a time must also be provided.
SETCLOCK GRADUAL NOW CANCEL Providing a time zone spec is the only way to change the system time and maintain both local and Universal Time (GMT) accurately. See the Operation Notes section for details. This option is meaningful only when the date and time speci cations are provided. GRADUAL causes the system clock to speed up or slow down until the time change is completed, at which time the system clock will resume its normal pace. GRADUAL is the default for the Date-Time form of the command.
SETCLOCK Use the Date-Time and Correction form of the command for slight adjustments of the system time. For example, these forms would be used to move the time forward or backward slightly in order to keep the system time synchronized with an external time source. Both local and Universal (GMT) time are adjusted. Use the Time Zone form of the command for the larger time changes required to move the system to a new time zone, such as moving between Standard Time and Daylight Savings Time.
SETCLOCK If the change in time zone is to a later time (a change to Daylight Savings Time or an \Eastern" geographic movement), both local time and the time zone o set are changed immediately. The e ect is that users of local system time will see an immediate jump forward to the new time zone, while users of Universal Time will see no change.
SETCLOCK requests, le accesses and frequent operating system activity such as context switches. Results of the ;CANCEL Parameter Any time during an on-going correction, issuing this command with the ;CANCEL parameter will immediately set the correction to zero and cause the system clock to resume its normal pace. Any previous correction will remain. When this option is used, the system will report the amount of correction which was cancelled.
SETCLOCK have a CPU-SECONDS time which is an extremely large positive or negative number. STORE/RESTORE, TurboSTORE/XL, or any other le archive system based on dates or times may not store or restore the les in the expected manner, since some les may have creation or access times in the future or may even have access times which precede their creation times. Some compilation tools like MAKE rely on the relative modi cation dates of the les in the compilation unit.
SETCLOCK or :SETCLOCK CORRECTION= 3600 Both of the above examples cause Universal Time (GMT) to change as well as local time, and therefore while they are useful in correcting the system time for drift (time gain or loss), they are not accurate ways to change time zones. The following example illustrates setting a time correction, executing a :SHOWCLOCK command, cancelling the correction, then again executing a :SHOWCLOCK command.
SETCLOCK Examples of the Time Zone Form: Moving from Standard Time to Daylight Savings Time: The following example illustrates changing the system time zone o set from 8 hours 00 minutes in the Western Hemisphere (Paci c Standard Time) to 7 hours 00 minutes in the Western Hemisphere (Paci c Daylight Savings Time). This command will cause local time to jump forward immediately one hour. Universal Time will be unchanged.
SHOWCLOCK This command displays information about the system date and time. SYNTAX SHOWCLOCK Parameters None. Operation Notes Use this command to print the current time, date, time correction in e ect, and time zone. See the SETCLOCK command for information about time correction and time zone. Use You can issue this command from a session, job, program, or in BREAK. Pressing 4Break5 has no e ect on this command.
SHOWDEV SHOWDEV The SHOWDEV command displays status information for all input and output devices on the system. Syntax ldev SHOWDEV classname Parameters ldev classname Speci es the logical device number of the device for which status information is to be displayed. This number is unique for each device. Without this parameter or the classname parameter, the system displays status information for all devices on the system.
SHOWDEV Command eld descriptions When you enter the SHOWDEV command, the display appears in the following format: LDEV AVAIL 1 6 8 20 A OWNERSHIP DISC SPOOLED AVAIL UNAVAIL VOLID DEN ASSOCIATION 43 FILES SPOOLER OUT #S311: 7 FILES De nitions for each of the column elds are as follows: LDEV Speci es the logical device number and can include one of the following: J Accepts jobs. D Accepts data. A Accepts jobs and data.
SHOWDEV DISC (RPS) The device is a CS-80 disk on which rotational position sensing (RPS) has been enabled. OWNERSHIP Speci es device ownership and can include one of the following: SYS The system controls ownership. If #nnn appears, it speci es the process identi cation number (PIN) of the controlling process (program). SPOOLER IN The input spooler controls ownership. SPOOLER OUT The output spooler controls ownership. Jnnn The indicated job controls ownership.
SHOWDEV DEN Speci es the tape density and can include one of the following: 6250 The density is 6250 bytes-per-inch (BPI). 1600 The density is 1600 BPI, or the density of the tape is unrecognizable. ASSOCIATION Speci es the logical devices by device class that the system administrator has established with the ASSOCIATE command.
SHOWJOB SHOWJOB The SHOWJOB command displays the following information: number of jobs and sessions in each processing state current jobfence and job and session limits individual spooled and streamed jobs entered in the system You can choose from three types of display formats. Syntax SHOWJOB 22 3 # Snnn 2 3 6 # Jnnn 6 6 STATUS 6 4 SCHED 2 3 2 item ;item ; . . .
SHOWJOB item A list of jobs and sessions whose status is displayed. The default is that the status information for all jobs and sessions is displayed. The syntax for this parameter appears below. Syntax for Item 2 8 @J > > < 6 6 JOB= @S 4 > @ > :2 3 jsname, username.acctname 93 > > =7 7 5 > > ; 93 2 8 INTRO > > > > > 6 > > > EXEC =7 < 7 6 7 6 ; SUSP 6 > >7 5 4 > ,N > > > > > ; : WAIT ,D Subparameters for Item A list of jobs and sessions for which status information is to be displayed.
SHOWJOB The INTRO parameter means that the job or session is being introduced. The EXEC* parameter means that the job or session is initializing. The EXEC parameter means that the job or session is executing. The SUSP parameter means that the BREAKJOB command has suspended the job or session. *list le The WAIT parameter means that no list devices are available for the job. The WAIT parameter has the following subparameters: N Displays the status of nondeferred ready device les.
SHOWJOB JOBNUM #S16 STATE IPRI JIN JLIST EXEC 45 INTRODUCED JOB NAME 45 MON 7:08A TEST.JOB JOBFENCE= 0; JLIMIT = 3; SLIMIT= 16 If you enter SHOWJOB STATUS, the following format appears: 7 JOBS: 0 INTRO 0 WAIT; INCL 0 DEFERRED 7 EXEC; INCL 7 SESSIONS 0 SUSP JOBFENCE= 0; JLIMIT= 3; SLIMIT= 16 If you enter SHOWJOB SCHED, the following format appears: CURRENT: 5/13/85 1600 JOBNUM STATE IPRI JIN JLIST SCHEDULED-INTRO JOB NAME #J38 #J23 #J25 SCHED SCHED SCHED PAPERS,JON.OSE REPORT,MGR.
SHOWJOB Examples To display all jobs and sessions in the system, enter: :SHOWJOB JOBNUM #S745 #S746 STATE IPRI JIN EXEC 29 EXEC 26 JLIST 29 26 INTRODUCED JOB NAME MON 2:53P DL,SPL.ALANG MON 2:53P CLI.
SHOWJOB :FILE A;REC=40,1,F,ASCII;NOCCTL :SHOWJOB;*A :SAVE A :PRINT A The output appears as shown: HP32212A.03.30 FILE COPIER (C) HEWLETT-PACKARD CO.
SHOWJOB Note that the SHOWJOB command reports a job or session as EXEC* when it is initializing. After initialization is complete, the state changes to EXEC. The number of jobs and sessions shown in the EXEC state is the sum of the jobs and sessions in both EXEC and EXEC* states.
SHOWME The SHOWME command displays the status of the current job or session. The major items displayed are as follows: session number logon account name logon group name user name release number product version user version current time and date logon time CPU time consumed connection time LDEV number Syntax SHOWME Parameters None. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 aborts execution of this command.
SHOWME Example To display the status of the current job or session, enter: :SHOWME USER: #S485,MGR.DSUSER,PUB (NOT IN BREAK) RELEASE: A.41.00 MPE XL HP31900 A.51.07 USER VERSION: A.41.00 CURRENT: TUE, AUG 27, 1991, 3:33 PM LOGON: TUE, AUG 27, 1991, 9:51 AM CPU SECONDS: 6 CONNECT MINUTES: 342 $STDIN LDEV: 28 $STDLIST LDEV: 28 In the example above, the elds show the following information: FIELD DEFINITION USER Shows the job or session number, account, user, and group.
SHOWME CURRENT LOGON CPU SECONDS CONNECT MINUTES $STDIN LDEV $STDLIST LDEV your software changes, such as patch level and third-party software. Shows the current time and date. Shows the logon time. Shows the amount of central processor unit (CPU) time in seconds that this job or session has consumed. Note that SHOWME calculates CPU usage by adding the local CPU usage of the current process to the accumulated total of all terminated processes.
SHOWTIME SHOWTIME The SHOWTIME command displays the current time and date, as indicated by the system clock. Syntax SHOWTIME Parameters None. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode.
SPOOLER The SPOOLER command enables you to do the following: Show the status of the spooling process Enable or disable spooling for a speci ed logical device, device name, or all devices of a device class Start, stop, suspend, and resume spooler printing processes Release les from the spooler process Syntax 2 SPOOLER DEV= 8 ldev 3< : 9 = devclass ; devname Plus one of the following options: Status option: 8 ;SHOW 9 Enable/Disable option: ;OPENQ ;SHUTQ 2 ;SHOW 3 Start option: 8 ;START
SPOOLER Suspend option: 8 ;SUSPEND 9 ;KEEP ;NOKEEP ;FINISH ;NOW ;OPENQ ;SHUTQ 2 ;SHOW 3 Resume option: 8 ;RESUME 9 ;OPENQ ;SHUTQ 2 ;SHOW 3 Release option: 8 ;RELEASE 9 ;OPENQ ;SHUTQ 2 ;SHOW 3 Parameters DEV Speci es the spooler device in one of the following forms: ldev Speci es the logical device number of the spooled device. devclass Speci es the device class name of the spooled devices.
SPOOLER Enable/Disable option: OPENQ Enables spooling for ldev , devclass , or devname . This enables users to generate spool les on the device(s). This parameter is the default for the START option. SHUTQ Disables spooling for ldev , devclass , or devname . This prevents users from generating spool les on the device(s). This parameter is the default for the STOP option. SHOW For information about this parameter, refer to SHOW for the STATUS option.
SPOOLER appearing as though the STOP parameter has not a ected printing. This happens because the spooler stops sending data to the device when the command is received, but must wait until all bu ered data has been printed before stopping. Depending on both the content of the data and the amount of bu ering, this may require a signi cant part of a page or even several pages.
SPOOLER printing. This is because the spooler stops sending data to the device when the command is received, but must wait until all bu ered data has been printed before stopping. Depending on both the content of the data and the amount of bu ering, this may require a signi cant part of a page or even several pages. KEEP NOKEEP If you suspend the spooler while it is printing a le and the spooler does not retain the le, the spooler saves the page number of the last complete page that was printed.
SPOOLER NOW OPENQ SHUTQ SHOW For information about this parameter, refer option. For information about this parameter, refer Enable/Disable option. For information about this parameter, refer Enable/Disable option. For information about this parameter, refer Status option. to NOW for the STOP to OPENQ for the to SHUTQ for the to SHOW for the Resume option: RESUME OPENQ SHUTQ SHOW Resumes a suspended spooler process. In order for this parameter to function, the spooler must be in the SUSPEND state.
SPOOLER For information about this parameter, refer to SHOW for the Status option. SHOW Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Except for the status option, pressing 4Break5 does not a ect this command. You can only enter this command from the console; however, you can enter this command from your terminal if your system administrator has used the ALLOW command to enable you to enter the command.
SPOOLER Related Commands LISTSPF OPENQ SHOWDEV SHUTQ SPOOLF MPE/iX Commands 2-269
SPOOLF The SPOOLF command enables you to alter, print, or delete spool les. Syntax Alter option: 2 SPOOLF IDNAME= 8 2 3 spoolid 2 3 (spoolid ,spoolid . . . ) 8 93 2 < ldev = 2 3 32 9 4 ;ALTER ;DEV= devclass 5 ;PRI=outpri ;COPIES=numcopies : ; ;SPSAVE 3 devname ;DEFER ;UNDEFER 2 ;SHOW 3 Print option: 2 SPOOLF IDNAME= 8 2 3 leset 2 3 ( leset , leset . . .
SPOOLF Parameters Alter Option: IDNAME ALTER DEV Speci es one or more spool le IDs, spoolid , in the form of #Onnn . The spooling subsystem assigns the IDs when the spool les are created. The # and the O are optional and are assumed if you do not supply them. As a shortcut, you can use O@ to specify all output spool les. If you have system manager (SM) or system supervisor (OP) capability, O@ a ects all output spool les on the system.
SPOOLF ldev devclass Speci es the logical device number of the spool le's new destination device. If the spool le is in the print state, it returns to the ready state. It can immediately enter the print state on ldev if it meets all requirements. The system interrupts spool le printing only if the newly speci ed target ldev di ers from the previous target ldev . Speci es the new destination device class name for the spool le. If the spool le is in the print state, it returns to the ready state.
SPOOLF PRI COPIES SPSAVE DEFER UNDEFER The system interrupts spool le printing only if the newly speci ed target devname di ers from the previous target devname . Speci es the output priority of the designated spool les, where 0 is the lowest priority and 14 is the highest priority. You can specify an outpri of 14 only from the console or if you have system supervisor (OP) capability; otherwise, the highest priority is 13.
SPOOLF Displays the results of the SPOOLF command. When you enter a SPOOLF command string, all parameters process before the SHOW parameter. SHOW Print Option: IDNAME PRINT DEV PRI COPIES SPSAVE DEFER 2-274 Speci es the set of les, leset , to be printed. This parameter has the following form: lename [/lockword [.groupname [.accountname ]]] If the le name or set is not fully quali ed, the default is the user's current logon group and account.
SPOOLF UNDEFER SHOW For information about this parameter, refer to UNDEFER for the ALTER option. For information about this parameter, refer to SHOW for the ALTER option. Delete Option: IDNAME DELETE For information about this parameter, refer to IDNAME for the Alter option. Purges all speci ed private or nonprivate spool les that you can access from the system. If a spool le is not in use (opened by a user, or being printed or stored), it is purged immediately.
SPOOLF Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Any user can enter this command; however the user's capabilities determine which les the user can alter, print, or delete. Altering private spool les With certain limitations, you can alter private spool les. You can only use the PRI, DEFER, UNDEFER, and DELETE parameters. If you have system manager (SM) capability, you can also use the DEV parameter.
STORE STORE This command enables the system administrator to copy one or more disk les onto a magnetic tape. The administrator can recover copied les using the RESTORE command. Syntax STORE 22 32 2 where option is: 2 2 ;SHOW =showparmlist 2 2 2 2 ;DATE<=accdate ;DATE>=moddate ;PURGE 32 2 33333 33 3 2 ;PROGRESS =minutes ;DIRECTORY ;TREE 2 lesetlist ; store le ;option ;option . . . 32 33 3 ;NOTREE 3 Parameters lesetlist indirect le Speci es the set of les to be stored.
STORE An option speci ed on one line will operate on all les in the lesetlist . Speci es a set of les to be stored and optionally those les to be excluded from the STORE operation. The leset parameter has the form: leset lestostore lestoexclude 2-278 lestostore[- lestoexclude[- lestoexclude[-...]]] The system stores any le that matches lestostore unless the le also matches lestoexclude , which speci es les to be excluded from the STORE operation. You may specify an unlimited number of lestoexclude .
STORE restricted to 1023 characters. Each of the components dir lev i and ledesig can use the following characters: letter a to z letter A to Z digit 0 to 9 special characters - . For HFS name syntax, the lowercase letters are treated distinctly from the uppercase letters (no upshifting). Both MPE and HFS name components can use the characters @, #, and ? as wildcard characters. These wildcard characters have the following meaning: @ speci es zero or more alphanumeric characters.
STORE [c-t] [e-g1] speci es any letter from range c to t. speci es any letter range e to g or digit 1. Examples of using character sets are: [A-C] @ All les that begin with the letters A, B, or C. myset[e-g1] All les that begin with the name myset and end in E, F, or G, or 1. myset All les that begin with the name myset and end in D or E, or 1, 2, 3, 4, 5, or 6. [d-e1-6] Up to a maximum of sixteen characters may be speci ed for each character set and brackets are not allowed to be nested.
STORE @.group.acct /acct/group/ store le SHOW All les (MPE and HFS) in one particular group in one particular account (including the GROUP directory). ?@.group.acct All MPE name les in one particular group in one particular account. @.group /logo- All the les (MPE and HFS) in one particular nacct/group/ group in the logon account. ?@.group All MPE named les in one particular group in the logon account. All the les (MPE and HFS) in all the groups @.@.
STORE stored and the number of les not stored. This listing is sent to $STDLIST (formal le designator SYSLIST) unless a FILE command is entered to send the listing to some other device. For instance, FILE SYSLIST; DEV=LP showparmlist showparm 2-282 entered before the STORE command would send the listing to a line printer. Tells STORE what information to display for the les that are restored.
STORE NAMESONLY DATES SECURITY PATH OFFLINE ONERROR Displays only the lename and the starting and ending media number. NAMESONLY is not allowed with SHORT or LONG. Displays the creation date, the last date of access, and the last date of modi cation. For MPE format listing, causes SHOW to display the creator and the le access matrix for all the les which do not have an active ACD. For les with active ACDs only, the phrase *ACD EXISTS* is diaplayed.
STORE moddate or accdate rewriting the les that were on the damaged media. Instructs STORE to store only selected les. A moddate value (indicated by >=, equal to or greater than) limits the STORE to those les that were modi ed on or after a particular date. An accdate value (indicated by <=, less than or equal to) limits the STORE to those les that were accessed on or before a particular date. The date is expressed in the form mm/dd/yy[yy].
STORE minutes DIRECTORY TREE NOTREE interactive users, this message is displayed on $STDLIST. For jobs, this message is sent to the system console. A positive number specifying the number of minutes between progress messages. The maximum is 60. The default is 1 (one) minute. Speci es that the le system directory plus all HFS directories are to be stored. This option requires system manager (SM) or system supervisor (OP) capability.
STORE Operation Notes Usage You can use this command to store one or more disk les onto magnetic tape or DDS cassettes. It will store only those les whose home volume set(s) is (are) mounted. Required capabilities for restoring les If you have system manager (SM) or system supervisor (OP) capability, you can store any le in the system.
STORE Examples To store all les on the system (including HFS les), enter :STORE / or :STORE @.@.@ To store all MPE named les (and exclude HFS les and directories), enter :STORE ?@.@.@ To store all (MPE and HFS) les in the group GP4X in your logon account to a tape le named BACKUP, enter :FILE BACKUP;DEV=TAPE :STORE @.GP4X;*BACKUP;SHOW The console operator receives a request to mount the tape identi ed as BACKUP. A listing of the les stored appears on your standard list device.
STORE :FILE T;DEV=TAPE :STORE ^INDFILE;*T The console operator receives a request to mount the tape identi ed as T. Files FILE1, FILE2, FILE3, and all les in PUB.SYS will be stored if they have been modi ed since June 1, 1987. A listing of the les stored appears on your standard list device. To store les from a group and account with a default store le , enter :STORE @.GROUP.ACCOUNT or :STORE Note that the console operator receives a request to mount the tape identi ed as the user's user name.
STREAM STREAM The STREAM command submits a batch job for execution. The batch job runs independently of your session, which enables you to continue working at your terminal while the batch job is running. You can also use this command in conjunction with the DATA command to submit data to the system from a device le.
STREAM timespec = NOW---> JOB LOGON IMMEDIATELY WITH EXPLANATORY MESSAGE DAY Speci es the absolute day in one of the following forms: day-of-week Indicates the day of the week. Permissible values are SUN[DAY] MON[DAY] TUE[SDAY] WED[NESDAY] THU[RSDAY] FRI[DAY] SAT[URDAY] day-of-month days-untilmonth 2-290 MPE/iX Commands Indicates the calendar day of the month expressed using the integers 1 through 31.
STREAM DATE IN scheduled for the eighth day from the end of the next month. Speci es the absolute date in the format mm/dd/yy , where mm is the month (1<=mm <=12), dd is the day (1<=dd <=31), and yy is the year. If you omit this parameter, the current date is used. Speci es the relative date or time in one of the following forms: days Indicates the number of days from the current date expressed as a positive integer.
STREAM 1. Enter the following command to invoke the EDIT subsystem: :EDITOR 2. Enter the ADD command, then add job le commands, as shown: /ADD 1 2 3 4 5 6 7 8 !JOB SMITH,USER.TECH !COMMENT THIS JOB RUNS THE MONTHLY UPDATE PROGRAM !FILE INPUT01=TRANS.DATA.ENGR !FILE MASTER;DEV=TAPE !FILE OUTPUT=NEWFILE.PUB.TECH !RUN UPDPROG !EOJ // Note that the rst command is the JOB command and that an exclamation point (!) precedes each command. 3.
STREAM is generated, and the job is scheduled for the speci ed time tomorrow; otherwise, you can specify any time in the current century. Because of the limited recoverability of scheduled jobs, it is recommended that you schedule jobs no more than a few days in advance. If you specify DAY or DATE for a job, but do not specify a time, the job does not enter the WAIT state at midnight on the speci ed day.
STREAM scheduled a job for execution earlier than the system restart, the job enters the WAIT state and executes when the system parameters allow it to execute. After the system is restarted, you should rst enter the SHOWJOB command to display the scheduled jobs. Reschedule your stream jobs that do not appear as scheduled jobs. Examples The following examples assume that the current date and time are Monday, June 10, 1991 at 12:00 pm.
STREAM Sometimes you may enter a stream job intending it to be introduced at a certain time, but the system interprets your entry di erently than your intentions, as illustrated in the following examples: STREAM JOBFILE; DAY=MON; Since the time speci ed (8:00 am) is earlier than AT=8:00 the current time, JOBFILE will be introduced at 8:00 am, Monday, June 17. STREAM JOBFILE; DAY=5 Since the day of the month (5) is earlier than the current day (8), the next month is assumed.
STREAM Related Commands ABORTJOB JOB LISTSPF SHOWJOB STREAMS 2-296 MPE/iX Commands
STREAMS STREAMS The STREAMS command enables or disables the streams device, which permits or prohibits you from streaming jobs. The system administrator enters this command and STARTSPOOL LP after starting up the system to enable the STREAM command. Syntax STREAMS ldev OFF Parameters ldev OFF Speci es the logical device number of the streams device. The streams device must have an output device number or class that references logical devices of type 32.
STREAMS Requirements The system administrator must enable the streams device every time that the system is restarted in order to enable you to stream jobs. If you attempt to stream a job when the streams facility is disabled, the following message appears: STREAM FACILITY NOT ENABLED: SEE OPERATOR. (CIERR 82) Selecting the streams device The streams device is normally LDEV 10. Your system administrator knows the LDEV for the streams device.
SYSGEN SYSGEN The SYSGEN command enables you to create new system con gurations, modify existing con gurations, or create installation tapes. This command is a utility intended for use only by someone trained in Hewlett-Packard system management tasks. Syntax 2 SYSGEN basegroup 32 ,newgroup 32 ,input le 32 ,output le 3 Parameters basegroup newgroup input output le Speci es the name of a base con guration group in the SYS account.
SYSGEN Operation Notes Usage You can enter this command from a session and programmatically. Pressing 4Break5 suspends command execution. Entering the RESUME command continues the execution. Requirements You must have system supervisor (OP) capability to view con guration data. You must have system manager (SM) capability to make and keep con guration changes or to create an installation tape.
SYSGEN To con gure a tape drive for autoreply mode, enter: :SYSGEN SYSGEN>IO IO>MDEV 7 MODE=AUTOREPLY IO>HOLD IO>EXIT SYSGEN>KEEP SYSGEN>EXIT Related Commands NMMGR SHOWDEV VOLUTIL MPE/iX Commands 2-301
TELL The TELL command enables you to send a message from your job or session to one or more currently running sessions. The message appears on the list device of the receiving session, which is usually a terminal. Syntax TELL 82 3 # Snnn > > <2 @ > > : 9 > > 3 sessionname, username.acctname =2 2 @.acctname > > ; 3 ; text 3 Parameters Snnn Speci es the session number to receive the message.
TELL Quiet mode Users who enter the SETMSG OFF command are in quiet mode and cannot receive your messages. This also applies to a session running in quiet mode on the console. If you send a message to a session in quiet mode, the system blocks the TELL command and displays the following message: Snnn username.acctname NOT ACCEPTING MESSAGES Multiple users If several users are running under the same session identity, the system sends the message to all of them.
TELL Related Commands SETMSG TELLOP WARN 2-304 MPE/iX Commands
TELLOP TELLOP The TELLOP command enables you to send a message to the console. The message appears on the console along with your job and session number and the time you transmitted the message. Syntax 2 TELLOP text 3 Parameters text Speci es message text, preceded by a space, that consists of any string of ASCII characters. If you omit this parameter, no message text is sent to the console; however, the console still receives FROM/sessionid .
TELLOP Related Commands TELL WARN 2-306 MPE/iX Commands
WARN WARN The WARN command enables you to send an urgent operator message to jobs or sessions. The message interrupts any current pending read or write in progress. Syntax WARN 8 @ > > <2 3 9 > > =2 3 # 3Jnnn ;message # Snnn 3 > > > > ; :2 jsname, user.acct 2 Parameters @ #Jnnn #Snnn jsname, user.acct message Speci es that all users receive the message, including those running in quiet mode. Speci es a job number assigned by the system for the job that is to receive the message.
WARN Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 does not a ect this command. You can enter this command only from the console; however, you can enter this command from your terminal if your system administrator has used the ALLOW command to enable you to enter the WARN command.
WELCOME WELCOME The WELCOME command enables the system administrator to de ne a greeting message for users when they initiate jobs and sessions. Syntax 2 WELCOME welcome le 3 Parameters welcome le Speci es an ASCII le that contains the welcome message. Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode.
WELCOME Examples To create a multiline welcome message interactively, enter: :WELCOME #WELCOME TO THE HP 3000 COMPUTER SYSTEM. #FILES WILL BE STORED EACH DAY BETWEEN 6AM AND 7AM.
XEQ XEQ The XEQ command executes any command le or program le. This command is required when you want to execute a command le or program le that has the same name as an existing MPE/iX or UDC command; however, you can also use the command for any executable le.
XEQ Operation Notes Usage You can enter this command from a session, a job, a program, or in break mode. Pressing 4Break5 suspends program les and aborts command les, unless the command les use the NOBREAK option. You can execute many command les in break mode; however, if a command le runs a program, the system prompts you to abort the suspended program. You cannot execute program les in break mode unless you abort the suspended program. Example To execute a command le named FCOPY.PUB.
Index A aborting jobs, sessions, 2-2 ABORTJOB command, 2-2 examples, 2-4 requirements, 2-3 waiting and scheduled jobs, 2-3 access control de nition (ACD), 2-33, 2-54, 2-203, 2-237 RELEASE command, 2-203 accessing les, 2-79 accounts capabilities, 2-151 capability classes, 2-11 creating, 2-150, 2-153 deleting, 2-184 displaying information, 2-109 modifying, 2-13 parameters, 2-11 PUB group, 2-153 ACD (access control de nition), 2-33, 2-54, 2-203, 2-237 RELEASE command, 2-203 ALLOW command, 2-6 allowable comman
automatic termination, 2-40 example, 2-40 C capabilities accounts, 2-151 users, 2-170 capability classes accounts, 2-11 groups, 2-19 users, 2-34 carriage-control characters, 2-79 changing directories, 2-42 le identities, 2-204 groups, 2-19 groups within an account, 2-46 lockword, 2-204 name of a le, 2-204 passwords, 2-177 users, 2-34 CHDIR command, 2-42, 2-45 CHGROUP command, 2-46 examples, 2-47 requirements, 2-46 command les CONTINUE command, 2-52 executing, 2-311 command interpreter using, 2-83 command o
delete using wildcards, 2-193 deleting accounts, 2-184 les, 2-181 groups, 2-184, 2-194 spool les, 2-270 users, 2-184, 2-198 devices displaying status information, 2-247 enable or disable spooling, 2-262 diagnostic control unit messages/prompts, 2-51 directories changing, 2-42 creating, 2-155 displaying information, 2-57 displaying usage, 2-59 purging, 2-186 directory information displaying, 2-112 disabling streams device, 2-297 DISCUSE (UDC), 2-57 disk les restoring les, 2-213 disks displaying usage, 2-57 d
bu ering, 2-79 changing identities, 2-204 changing names, 2-204 copying, 2-53, 2-73 declaring attributes, 2-76 deleting, 2-181 printing, 2-178 purging, 2-181 record size, 2-78 recovering, 2-213 removing MPE/iX security, 2-202 restoring security, 2-236 restoring to disk, 2-213 security, 2-236 sharing, 2-79 storing to tape, 2-277 G group name providing, 2-84 using, 2-84 groups capability classes, 2-19 changing to another group, 2-46 creating, 2-19, 2-158 creating the group structure, 2-160 deleting, 2-184, 2
permitting or prohibiting streaming, 2-297 priority queues, 2-99 resuming suspended jobs, 2-229 scheduling, 2-292 sending messages, 2-302, 2-307 spooling, 2-289 streaming, 2-96 suspending, 2-38 L LIMIT command, 2-106 examples, 2-107 existing job and session execution, 2-107 priority jobs and sessions, 2-106 limiting jobs, 2-106 sessions, 2-106 linked programs executing, 2-231 LISTACCT command, 2-109 capability requirements, 2-110 examples, 2-110 restrictions, 2-110 wildcard characters, 2-109 LISTFILE comm
O $OLDPASS, 2-77 online Help Facility, see Help Facility, 2-87 options commands, 1-2 outfence, 2-173 OUTFENCE command, 2-173 altering print priorities, 2-174 examples, 2-174 output devices displaying status information, 2-247 overriding block mode screen, 2-308 quiet mode, 2-308 the jobfence, 2-103 P parameters account, 2-11 for groups, activating, 2-21 for groups, altering, 2-21 for users, activating, 2-36 for users, altering, 2-36 optional, 1-2 positional, 1-3 required, 1-2 usage, 1-2 within syntax, 1-2
purging unrecognized les, 2-181 using wildcards, 2-182 PURGEDIR command, 2-186 PURGEGROUP command, 2-194 deleting remaining les, 2-199 example, 2-195 examples, 2-199 order of purged elements, 2-195 purge veri cation, 2-194, 2-199 requirements, 2-194 PURGEUSER command, 2-198 requirements, 2-198 purging les, 2-181 groups, 2-194 users, 2-198 Q queue priority, 2-96 quiet mode overriding, 2-308 R RECALL command, 2-200 examples, 2-201 record size les, 2-78 recovering les, 2-213 rede ning job and session limits
access control de nition, 2-237 checking the le status, 2-237 examples, 2-237 security les, 2-236 provisions, removing from les, 2-202 sending messages to jobs and sessions, 2-307 messages to sessions, 2-302 messages to the console, 2-305 urgent messages to users, 2-307 session and job limits, rede ning, 2-106 sessions aborting, 2-2 displaying status, 2-251, 2-258 ending, 2-40 limiting number of, 2-106 sending messages, 2-307 sending messages to other users, 2-302 sending messages to the console, 2-305 spoo
redirecting the list device, 2-293 requirements, 2-291 scheduling streamed jobs, 2-292 terminating interactively streamed jobs, 2-293 terminating scheduled streamed jobs, 2-293 streaming jobs, 2-96 creating, 2-71 permitting or prohibiting, 2-297 STREAMS command, 2-297 examples, 2-298 requirements, 2-298 selecting the streams device, 2-298 streams device enabling and disabling, 2-297 subsystems FCOPY command, 2-73 suspended commands, resuming, 2-227 jobs, resuming, 2-229 programs, resuming, 2-227 security, r
W WARN command, 2-307 example, 2-308 quiet mode, 2-308 WELCOME command, 2-309 creating and deleting messages, 2-309 examples, 2-310 welcome messages Index-10 creating, 2-309 wildcard characters, 2-109, 2-135 wildcards delete using, 2-193 REPORT command, 2-210 X XEQ command, 2-311 example, 2-312