MOUNT


MOUNT


Sends a request to the system to reserve a volume set (keep it
on line). The set must be on line in order to have the command
take effect. The corresponding new command is VSRESERVE.

SYNTAX


MOUNT[{* or BLANK }][.groupname[.acctname]]
{volumesetname }

[;GEN=[genindex]]

NOTE


For the commands MOUNT, DISMOUNT, LDISMOUNT, and LMOUNT, a volume
set name such as V.G.A can have no more than eight characters in any
part of the name. If the length of V, G, or A exceeds eight characters,
an error is reported.


PARAMETERS

* or BLANK          Specifies the home volume set for the group and
account specified, or for the logon group and
account if groupname or groupname.acctname is not specified.

volumesetname An artificial component of a volume set name used to
maintain backward compatibility with MPE V/E.

groupname Used only for compatibility with MPE V/E.

acctname Used only for compatibility with MPE V/E.

genindex A value from -1 to 32,767 specifying which
generation of the home volume set is to be reserved.
A value of -1 indicates that any generation is
permitted. If omitted, the system ignores the
generation when attempting to satisfy the MOUNT request.


OPERATION

     This command reserves a specific volume set for use.  It
notifies the system that the volume set is to remain on line
and is not to be taken off line by a VSCLOSE command.

Volume sets in MPE/iX are not tied to groups and accounts (this
differs from the MPE V/E scheme of disk partitioning).

The MPE/iX naming convention for volume sets differs from
the MPE V/E naming convention for private volumes. MPE/iX
volume set names may consist of any combination of alphanumeric
characters, including the underbar (_) and the period (.). The
name must begin with an alphabetic character and consist of no more
than 32 characters.

Command Acceptance of Naming Conventions - Mount Command
____________________________________________________________
|Specify |MPE V/E xxxMOUNT |MPE/iX VSxxxxxx |
| |Command Accesses |Command Accesses |
|______________|________________________|____________________|
|myset.grp.acct|The volume set named |The volume set named|
| |myset.grp.acct. |myset.grp.acct |
|______________|________________________|____________________|
|myset |The volume set named |The volume set |
| |myset.logongrp.logonacct|myset. |
|______________|________________________|____________________|
|*grp.acct |The home volume set of |Cause an error. |
| |the group grp in account| |
| |acct. | |
|______________|________________________|____________________|
|myset_grp_acct|Error (name component |The volume set named|
| |longer than eight char- |myset_grp_acct. |
| |acters). | |
|______________|________________________|____________________|
|m_g_a |The volume set named |The volume set named|
| |m_g_a.logongrp.logonacct|name m_g_a. |
| |provided it exists. If | |
| |it does not exist, an | |
| |error is reported. | |
|______________|________________________|____________________|


In MPE V/E, the name V.G.A indicates that V names a volume set,
that G is the name of a group, and that A is the name of an
account.

MPE/iX will accept that name in that form, but no interpretation
is made as to the referencing of G and A. Instead, MPE/iX treats
V.G.A as a single, long string name, just as it would treat
A_VERY_LONG_NAME_FOR_SOMETHING.

As a convenience to established Hewlett-Packard users, MPE/iX will,
however, accept the naming convention that was used for MPE V/E
private volumes. Thus MOUNT V.G.A will succeed. And MOUNT V will
access the same volume set, provided you are logged on onto account
A, group G. The older commands are able to "default" the logon
account and group.

However, VSRESERVE V will succeed only if there is a volume set V
in existence. The new commands will not call up any default
specifications for group and account. VSRESERVE V.G.A will
succeed only if a volume set V.G.A is on line. With all new
VSxxxxx commands, the .G.A component of this name is interpreted as
a string, neither more nor less specific than _G _A.

Be aware, though, that if a volume set is named according to the
old MPE V/E naming convention (V.G.A), then you must use an
unambiguous reference when using the MPE/iX volume set commands

Various user commands which give you access to your logon group's
home volume set will implicitly initiate reservation requests if
the volume set is not reserved already. An example of one of these
commands (BUILD) is:

BUILD VFILE;DISC=500,10,1;REC=-80;DEV=VCLASS1

To issue a reserve request programmatically, you may issue an FOPEN
call referencing a file residing on an unreserved volume set; this
causes an implicit user initiated reserve request. An FOPEN reserve
remains in effect until a corresponding FCLOSE intrinsic call is
issued. The programmatic request is used when a single job/session
step requires a certain volume set. Refer to the MPE/iX Intrinsics
Reference Manual (32650-90028) for a description of programmatic
reserve request.

It is recommended that you avoid using the MPE V/E naming
convention and the xxxMOUNT commands. Instead use the MPE/iX naming
convention and the new VSxxxxxx commands. Alternating old and new
commands may lead to confusion and in some cases may lead you into
time consuming errors. For example, MOUNT X used in a job stream
attempts to access a volume set named X.logongrp.logonacct,
which may or may not be your intention.

This command may be issued from a session, job, program, or in
BREAK. Pressing [Break] has no effect on this command. You must
have UV (Use Volumes) or CV (Create Volumes) capability to use this
command.


EXAMPLE(S)

     You are logged onto account MYACCT in group GRP.  To request the
system operator to reserve volume set MYSET in that group and
account, with a generation index of 43, enter:

MOUNT MYSET;GEN=43

If you are logged on in another group.account, enter:

MOUNT MYSET.GRP.MYACCT;GEN=43

ADDITIONAL INFORMATION

Commands: VSRESERVE, VSRELEASE

Manuals : MPE/iX Intrinsics Reference Manual (32650-90028)
Volume Management Reference Manual (32650-90045)