HP 3000 Manuals

JOB [ MPE/iX Commands Reference Manual Volume I ] MPE/iX 5.0 Documentation


MPE/iX Commands Reference Manual Volume I

JOB 

Defines a job to be activated with the STREAM command or an input spooled
device to run in batch mode.  (Native Mode)

Syntax 

JOB [jobname,]username[/userpass].acctname[/acctpass][,groupname[/grouppass]]

               [     {BS}]
[;TIME=cpusecs][;PRI={CS}] [;INPRI=inputpriority] [;RESTART]
               [     {DS}] [;HIPRI              ]
               [     {ES}]

[;OUTCLASS=[[device][,[outputpriority][,numcopies]]]] [;TERM={termtype}]

[;PRIVATE] [;SPSAVE]

Parameters 

jobname               Arbitrary name used with username and acctname 
                      parameters to form a job identity.  The name must
                      contain from one to eight alphanumeric characters,
                      beginning with an alphabetic character.  Default is
                      that no job name is assigned.

username              User name, established by the account manager, that
                      allows you to log on to this account.  The name
                      must contain from one to eight alphanumeric
                      characters, beginning with an alphabetic character.

userpass              User password, optionally assigned by account
                      manager.  The password must contain from one to
                      eight alphanumeric characters, beginning with an
                      alphabetic character.  If a password exists, but is
                      not supplied in the command syntax, the STREAM
                      command will prompt you for it if:

                         *   The STREAM command is invoked from a
                             session.

                         *   Neither $STDIN nor $STDLIST is redirected.

                         *   The JOB command is a first level JOB command
                             (it is not nested within a second level
                             STREAM command).

                      If the password is supplied in the command syntax
                      it must be preceded by a slash (/).

acctname              Account name as established by the system manager.
                      The name must contain from one to eight
                      alphanumeric characters, beginning with an
                      alphabetic character.  The acctname parameter must
                      be preceded by a period (.).

acctpass              Account password, optionally assigned by the system
                      manager.  The password must contain from one to
                      eight alphanumeric characters, beginning with an
                      alphabetic character.  If a password exists, but is
                      not supplied in the command syntax, the STREAM
                      command will prompt you for it if:

                         *   The STREAM command is invoked from a
                             session.

                         *   Neither $STDIN nor $STDLIST is redirected.

                         *   The JOB command is a first level JOB command
                             (it is not nested within a second level
                             STREAM command).

                      If the password is supplied in the command syntax
                      it must be preceded by a slash (/).

groupname             Group name to be used for the local file domain and
                      for CPU-time charges, as established by the account
                      manager.  The name must contain from one to eight
                      alphanumeric characters, beginning with an
                      alphabetic character.  Default is home group if one
                      is assigned.  (Required if a home group is not
                      assigned.)

grouppass             Group password, optionally assigned by the account
                      manager.  The password must contain from one to
                      eight alphanumeric characters, beginning with an
                      alphabetic character.  The group password is not
                      needed when you log on to your home group.  It is
                      needed when you log on under any other group for
                      which a password exists.  If a password is needed,
                      but is not supplied in the command syntax, the
                      STREAM command will prompt you for it if:

                         *   The STREAM command is invoked from a
                             session.

                         *   Neither $STDIN nor $STDLIST is redirected.

                         *   The JOB command is a first level JOB command
                             (it is not nested within a second level
                             STREAM command).

                      If the password is supplied in the command syntax
                      it must be preceded by a slash (/).

cpusecs               Maximum CPU time allowed job, in seconds.  When
                      this limit is reached, the job is aborted.  This
                      must be a value from 1 to 32,767.  To specify no
                      limit, enter a question mark or UNLIM, or omit this
                      parameter.  Default is a system-configured job
                      limit.

BS, CS, DS, or ES     The execution priority queue that the command
                      interpreter uses for your session.  This is also
                      the default priority for all programs executed
                      within the session.  BS is the highest priority; ES
                      is the lowest.  If you specify a priority that
                      exceeds the highest priority permitted for your
                      account or user name by the system, MPE/iX assigns
                      the highest priority possible below BS. DS and ES
                      are intended primarily for batch jobs; their use
                      for sessions is generally discouraged.  DS is the
                      default and the maximum priority, unless modified
                      by system management.

                      __________________________________________________ 

                      NOTE  Use care in assigning the BS queue.
                            Processes in this priority class can lock out
                            other processes.

                            For information on the guidelines for these
                            priority queues, refer to the TUNE command in
                            this chapter.

                      __________________________________________________ 

inputpriority or      Determines the input priority of the job.  The
HIPRI                 inputpriority parameter is the relative input
                      priority used in checking against access
                      restrictions imposed by the jobfence.  The
                      inputpriority parameter takes effect 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 set by the system
                      operator, the job is denied access.  Default is 8.

                      The HIPRI option is used for two different purposes
                      when logging on.  It can be used to override the
                      system jobfence, or it can be used to override the
                      job limit.  When using the HIPRI option to override
                      the jobfence, the system first checks to see if you
                      have system manager (SM) or system operator (OP)
                      capability.  If you have either of these
                      capabilities, you are logged on and your INPRI
                      defaults to the system's jobfence and execution
                      limit.  If you do not have either of these
                      capabilities, the system attempts to log you on
                      using INPRI=13 and succeeds if the jobfence is 12
                      or less, and if the job limit is not exceeded.  In
                      attempting to override the job limit (to log on
                      after the maximum number of jobs set by the
                      operator has been reached), you can specify HIPRI,
                      but to do so you must have either SM or OP
                      capability.  The system does not override the job
                      limit automatically.  Use of the HIPRI option
                      without SM or OP capability causes the following
                      warning to be displayed:

                      MUST HAVE 'SM' OR 'OP' CAP. TO SPECIFY HIPRI,
                      MAXIMUM INPRI OF 13 IS USED (CIWARN 1460)

RESTART               Request to restart a spooled job that has been
                      interrupted by the system termination/restart.
                      This parameter takes effect automatically when the
                      system is subsequently restarted with the START
                      RECOVERY option.  The effect is to resubmit the job
                      in its original form.

                      This parameter applies only to jobs initiated on
                      spooled input devices.  It is ignored for other
                      jobs.  Default is that spooled jobs are not
                      restarted after system termination/restart.

device                Class name or logical device number (ldev) of the
                      device to receive listing output.  You cannot
                      specify a magnetic tape unit.  If the parameter is
                      not a valid LDEV or class name, an error is
                      generated.  Default is defined in the system
                      configuration.

                      __________________________________________________ 

                      NOTE  Nonshareable device (ND) file access
                            capability is required in order to use this
                            parameter.

                      __________________________________________________ 

outputpriority        The output priority for job list file, if destined
                      for spooled line printer.  This parameter is used
                      to select the next spooled device file (on disk)
                      for output, from among all those contending for a
                      specific printer.  Must be a value from 1 (lowest
                      priority) to 13 (highest priority).  When
                      outputpriority is 1, output is always deferred.
                      To have output printed from disk, use an
                      outputpriority of 2 or greater.

                      This parameter applies only to output destined for
                      spooled output devices, and is ignored for other
                      output.  Default is 8.

numcopies             Number of copies of job listing to be produced.
                      This parameter applies only when listing is
                      directed to a spooled device, and is ignored in
                      other cases.  If the number of copies is less than
                      1, a warning is issued.  The command still executes
                      with the default value of 1.  If the number of
                      copies is greater than 127, an error message is
                      printed, and 127 copies are printed.  Default is 1.

termtype              The TERM= option is obsolete now that the JOB
                      command cannot be used interactively.  In order to
                      maintain backward compatability, the termtype 
                      parameter is still parsed, but it is not used.  If
                      the TERM= option is used, a warning message will be
                      displayed.

PRIVATE               The PRIVATE option forces the job output $STDLIST
                      to be a private spoolfile.  The spoolfile is only
                      accessible to privileged users on the system.
                      Private spoolfiles may not be saved or copied.
                      They may only be purged, printed, or (within
                      limits) altered.

SPSAVE                If this option is used, the resulting job output
                      $STDLIST spoolfile is created with an SPSAVE
                      disposition.  This means that the spoolfile is not
                      to be purged after the last copy of it has been
                      printed, but is instead retained in the OUT.HPSPOOL
                      group.  SPSAVE may not be used if PRIVATE has been
                      specified.


NOTE The "&" symbol has no meaning to the input spooler when it reads records because the CI is not involved at that point.
Operation Notes The JOB command is not used at the colon prompt (:). Rather, it is used in interactive mode with the STREAM command at the > prompt, or within an input jobfile, created to define a batch job. The job defined with this command is then activated (executed) with the STREAM command. The JOB command is preceded by an appropriate substitute prompt character for the colon prompt. By default, MPE/iX expects the exclamation point (!) to be used. The JOB command must be terminated with an EOJ command. Refer to the STREAM command. When MPE/iX begins the job, it displays the following information on the list device: * Job number, as assigned by MPE/iX to identify the job. * Date and time. * "HP 3000," and the modified and base MPE/iX version.update.fix numbers. In the JOB command, as in the HELLO command, you must always supply your username and acctname, which you obtain from your account manager. If you omit either of these parameters, or enter them incorrectly, MPE/iX rejects your job and prints error messages on the standard listing device and the console. If your job is accepted, MPE/iX begins job processing. The job is entered with the STREAM command or through a spooled input device. Then the job is copied to an input spoolfile. The job is initiated from that spoolfile rather than the originating diskfile (in the case of the STREAM command) or device (in the case of the input spooled device). If the standard listing file is a line printer, MPE/iX prints a header page prior to listing the JOB command. (The system operator can disable the printing of this header page with the HEADOFF console command.) The job number assigned by MPE/iX always uniquely identifies your job to MPE/iX and other users. MPE/iX assigns such numbers in sequential order as jobs are accepted. Sometimes, the job acceptance information includes a message from the system operator following the standard display. When present, this is the same message output in the logon information for sessions. The minimum information needed for job initiation is the user and account name. However, the following also may be required: * Logon group name. * User, account, and/or group passwords. The cases in which this information is required, and the rules for supplying it, are the same as those for the HELLO command for sessions, except that: * When you enter the JOB command through a device other than a terminal, and the standard input device is different from the standard listing device, MPE/iX does not echo passwords. * When the standard listing device is a line printer and you do not specify a file group name, central processor time limit, execution priority, and/or input priority in the JOB command, the default values assigned by MPE/iX for the omitted parameters appear on the job listing. The STREAM command prompts for any necessary passwords that are not supplied in the command syntax if: * The STREAM command is invoked from a session. * Neither $STDIN nor $STDLIST is redirected. * The JOB command is a first level JOB command (it is not nested within a second level STREAM command). All UDCs are available from a job. Any subsystem or UDC that expects input from $STDIN requires that input within your job stream file. Use This command may be issued only from a job file. It may not be used from a session, program, or in BREAK. Pressing Break has no effect on this command. Example The following example illustrates creating and using an ASCII file to define a batch job and then executing it with the STREAM command: RUN EDITOR.PUB.SYS /ADD 1 !JOB WXYZ,WRITER.TEC 2 !EDITOR 3 TEXT ABC 4 LIST ALL,OFFLINE 5 EXIT 6 !EOJ // /KEEP MYJOB /EXIT : STREAM MYJOB The following example shows using the JOB command in interactive mode with the STREAM command: STREAM >!JOB USER.TECHPUBS;OUTCLASS=12 Related Information Commands ABORTJOB, ALTJOB, BREAKJOB, SUSPENDJOB, RESUMEJOB, JOBFENCE, JOBPRI, STREAM, STREAMS, SHOWDEV Manuals Using the 900 Series HP 3000: Advanced Skills (31126A Opt. 002) MPE/iX Intrinsics Reference Manual (32650-90028)


MPE/iX 5.0 Documentation