Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

MODIFY-USER-PUBSET-ATTRIBUTES

&pagelevel(3)&pagelevel

Modify pubset-specific user attributes of user ID

Component:

SRPMNUC

Functional area:

User management Pubset and MRSCAT management

Domain:

USER-ADMINISTRATION

Privileges:

STD-PROCESSING
USER-ADMINISTRATION

Routing code:

$

Function

This command modifies the pubset-specific user attributes of a user ID in the user catalog of the specified pubset. It is primarily intended for SM pubsets, but with various restrictions can also be used for SF pubsets.

Every user ID set up with the ADD-USER command from the beginning has pubset-specific user attributes. These are mostly default resource management attributes.

If an entry is created in a user catalog of an imported pubset, pubset-specific information must be stored. Systems support must define an upper limit for the user up to which the user may occupy storage space on this pubset. In addition, it can grant the user permission to exceed this limit. These new declarations, however, take effect only after the user logs on again, not for current tasks.

The default value *UNCHANGED in the corresponding operands means that the previously valid definition still applies. The term “hierarchical quota differentials” as used in this description refers to the fact that a given value must be included within the value above it in the hierarchy. Thus, for example, the value for VERY-HIGH-PERF-SPACE must always be <= the value in HIGH-PERF-SPACE, which in turn must be <= the value in S0-LEVEL-SPACE, and this must be <= the value in TOTAL-SPACE. If quota differentials are not maintained, command processing is aborted.

Restriction

The only nonprivileged users (STD-PROCESSING privilege) authorized to issue this command are those designated as group administrators. The actions a group administrator can take are defined by systems support. For information on setting up and managing user groups see the “SECOS” manual [35]. 

Format

MODIFY-USER-PUBSET-ATTRIBUTES

USER-IDENTIFICATION = <name 1..8>

,PUBSET = *HOME / <cat-id 1..4>

,FILE-NUMBER-LIMIT = *UNCHANGED / *MAXIMUM / <integer 0..16777215>

,JV-NUMBER-LIMIT = *UNCHANGED / *MAXIMUM / <integer 0..16777215>

,DEF-STORAGE-CLASS = *UNCHANGED / *NONE / <structured-name 1..8>

,CODED-CHARACTER-SET = *UNCHANGED / *STD / <name 1..8>

,NET-CODED-CHAR-SET = *UNCHANGED / *STD / *ISO / *NO-CONVERSION / <name 1..8>

,RIGHTS = *UNCHANGED / *PARAMETERS(...)


*PARAMETERS(...)



|

DMS-TUNING-RESOURCES = *UNCHANGED / *NONE / *CONCURRENT-USE /



|


*EXCLUSIVE-USE



|

,NET-STORAGE-USAGE = *UNCHANGED / *NOT-ALLOWED / *ALLOWED



|

,PHYSICAL-ALLOCATION = *UNCHANGED / *NOT-ALLOWED / *ALLOWED



|

,PUBLIC-SPACE-EXCESS = *UNCHANGED / *NOT-ALLOWED / *TEMPORARILY-ALLOWED /



|


*ALLOWED

,PERM-SPACE-LIMITS = *UNCHANGED / *PARAMETERS(...)


*PARAMETERS(...)



|

TOTAL-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM / *UNLIMITED /



|


<integer 0..2147483647 2Kbyte>



|

,S0-LEVEL-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /



|



<integer 0..2147483647 2Kbyte>



|

,HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /



|




<integer 0..2147483647 2Kbyte>



|

,VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /



|





<integer 0..2147483647 2Kbyte>



|

,HIGH-AVAILABLE-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /



|





<integer 0..2147483647 2Kbyte>

,TEMP-SPACE-LIMITS = *UNCHANGED / *PARAMETERS(...)


*PARAMETERS(...)



|

TOTAL-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM / *UNLIMITED /



|


<integer 0..2147483647 2Kbyte>



|

,HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /



|



<integer 0..2147483647 2Kbyte>



|

,VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /



|




<integer 0..2147483647 2Kbyte>

,WORK-SPACE-LIMITS = *UNCHANGED / *PARAMETERS(...)


*PARAMETERS(...)



|

TOTAL-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM / *UNLIMITED /



|


<integer 0..2147483647 2Kbyte>



|

,HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /



|



<integer 0..2147483647 2Kbyte>



|

,VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /



|




<integer 0..2147483647 2Kbyte>

Operands

USER-IDENTIFICATION = <name 1..8>
Defines the name of the user ID for which the pubset-specific user attributes are to be modified.

PUBSET = *HOME / <cat-id 1..4>
Identifies the pubset in whose user catalog pubset-specific user attributes are to be modified. This will typically be an SM pubset.

PUBSET = *HOME
The entry is made in the user catalog of the home pubset.

PUBSET = <cat-id 1..4>
Catalog ID of the pubset in whose user catalog the entry is to be made.

FILE-NUMBER-LIMIT = *UNCHANGED / *MAXIMUM / <integer 0..16777215>
Defines the maximum number of files allowed for a user ID.

FILE-NUMBER-LIMIT = *MAXIMUM
The number of files allowed for the user ID is set at 16,777,215.

FILE-NUMBER-LIMIT = <integer 0..16777215>
Specifies the exact number of files for the user ID’s file number limit.

JV-NUMBER-LIMIT = *UNCHANGED / *MAXIMUM / <integer 0..16777215>
Specifies the maximum number of job variables that may be created.

JV-NUMBER-LIMIT = *MAXIMUM
The number of job variables allowed for the user ID is set at 16,777,215.

JV-NUMBER-LIMIT = <integer 0..16777215>
Specifies the exact number of job variables for the user ID’s JV number limit.

DEF-STORAGE-CLASS = *UNCHANGED / *NONE / <structured-name 1..8>
Defines the default storage class for files on SM pubsets.

DEF-STORAGE-CLASS = *NONE
No default storage class is defined.

DEF-STORAGE-CLASS = <structured-name 1..8>
Specifies the name of the default storage class.

CODED-CHARACTER-SET = *UNCHANGED / *STD / <name 1..8>
Specifies which CODED-CHARACTER-SET (CCS) is to be used. A name should only be specified here if the one required differs from the one preset by the system (*STD). The specified CCS should be an EBCDIC character set.

NET-CODED-CHAR-SET = *UNCHANGED / *STD / *ISO / *NO-CONVERSION / <name 1..8>
Defines which Net-Storage-Coded-Character-Set (NETCCSN) is to be used for node files on Net-Storage A character set conversion is only performed for SAM node files.

NET-CODED-CHAR-SET = *STD
The setting of the SSMMILOG system parameter applies.

NET-CODED-CHAR-SET = *ISO
A suitable ISO character set is used. For details on character set conversion see the CREATE-FILE command or the “Introductory Guide to DVS” manual [13].

NET-CODED-CHAR-SET = *NO-CONVERSION
There is no code conversion for SAM node files.

NET-CODED-CHAR-SET = <name 1..8>
Name of the character set to be used. It should be an ASCII character set.

RIGHTS = *UNCHANGED / *PARAMETERS(...)
Defines the pubset-specific rights of a user ID.

RIGHTS = *PARAMETERS(...)
Specifies which pubset-specific rights are to be modified.

DMS-TUNING-RESOURCES = *UNCHANGED / *NONE / *CONCURRENT-USE /*EXCLUSIVE-USE
Specifies which performance measures may be utilized, and the form in which they may be used.

DMS-TUNING-RESOURCES = *NONE
No tuning measures may be utilized.

DMS-TUNING-RESOURCES = *CONCURRENT-USE
The user is allowed to reserve preferred resources, but in doing so competes with all other users who have the same authorization.

DMS-TUNING-RESOURCES = *EXCLUSIVE-USE
The user may make exclusive reservations of preferred resources. 

Permitted performance measures for the home and data pubsets

PUBSET = *HOME

DMS-TUNING-
RESOURCES=

Resident ISAM
pools

Resident
FASTPAM
environment

File attribute PERFORMANCE

= HIGH

=*VERY-HIGH

NONE:

no

no

no

-

*CONCURRENT-USE

yes

no

-

-

*EXCLUSIVE-USE

yes

yes

-

-

PUBSET = <data pubset>

DMS-TUNING-
RESOURCES=

Resident ISAM
pools

Resident
FASTPAM
environment

File attribute PERFORMANCE

= HIGH

=*VERY-HIGH

NONE:

-

-

no

no

*CONCURRENT-USE

-

-

yes

no

*EXCLUSIVE-USE

-

-

yes

yes

Home pubset               

Data pubset               

Permitted performance measures

NONE:

NONE:

  • None

*CONCURRENT-USE

NONE:

  • Resident ISAM pools

*EXCLUSIVE-USE

NONE:

  • Resident ISAM pools
  • Resident FASTPAM environment

NONE

*CONCURRENT-USE

  • File attribute PERFORMANCE = HIGH on data pubset

NONE

*EXCLUSIVE-USE

  • File attribute PERFORMANCE = HIGH on data pubset
  • File attribute PERFORMANCE = VERY-HIGH on data pubset

*CONCURRENT-USE

*CONCURRENT-USE

  • Resident ISAM pools

*CONCURRENT-USE

*EXCLUSIVE-USE

  • Resident ISAM pools
  • File attribute PERFORMANCE = VERY-HIGH on data pubset

*EXCLUSIVE-USE

*CONCURRENT-USE

  • Resident ISAM pools
  • Resident FASTPAM environment

*EXCLUSIVE-USE

*EXCLUSIVE-USE

  • Resident ISAM pools
  • Resident FASTPAM environment
  • File attribute PERFORMANCE = VERY-HIGH on data pubset
Table 74: Permitted performance measures (MODIFY-USER-PUBSET-ATTRIBUTES)

NET-STORAGE-USAGE = *UNCHANGED / *NOT-ALLOWED / *ALLOWED
Specifies whether the user may occupy space on Net-Storage volumes.

NET-STORAGE-USAGE = *NOT-ALLOWED
The user is not permitted to use a Net-Storage volume.

NET-STORAGE-USAGE = *ALLOWED
The user is permitted to use a Net-Storage volume.

PHYSICAL-ALLOCATION = *UNCHANGED / *NOT-ALLOWED / *ALLOWED
Governs whether the user is allowed to perform absolute space allocation (direct allocation).

PHYSICAL-ALLOCATION = *NOT-ALLOWED
The user is no longer allowed to perform physical space allocation.

PHYSICAL-ALLOCATION = *ALLOWED
The user is allowed to perform physical space allocation.

PUBLIC-SPACE-EXCESS = *UNCHANGED / *NOT-ALLOWED / *TEMPORARILY-ALLOWED / *ALLOWED
Defines whether the user may if necessary exceed the defined space limits on the pubset.

PUBLIC-SPACE-EXCESS = *NOT-ALLOWED
The space limits may not be exceeded.

PUBLIC-SPACE-EXCESS = *TEMPORARILY-ALLOWED
While a process is executing, the space limit imposed on the user may be exceeded temporarily.

PUBLIC-SPACE-EXCESS = *ALLOWED
The space limits imposed on the user are removed.

PERM-SPACE-LIMITS = *UNCHANGED / *PARAMETERS(...)
Defines the permanent space granted to a user ID on a pubset. The operand is primarily intended for SM pubsets. If it is specified for an SF pubset, only the S0-LEVEL-SPACE value has any effect.

PERM-SPACE-LIMITS = *PARAMETERS(...)
The permanent storage space available is to be defined.

TOTAL-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM / *UNLIMITED / 
<integer 0..2147483647
2Kbyte>
Defines the maximum number of PAM pages for the user ID’s permanent space. The specified value must be <= 2147483647.

TOTAL-SPACE = *AUTOMATIC-ADAPT
The number of PAM pages in the user ID’s permanent space is to adapt automatically. The hierarchical quota differentials are maintained.

TOTAL-SPACE = *MAXIMUM
The number of PAM pages in the user ID’s permanent space is to be set at 2,147,483,647.

TOTAL-SPACE = *UNLIMITED
The number of PAM pages in the user ID’s permanent space is unlimited.

TOTAL-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as permanent storage space.

S0-LEVEL-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /
<integer 0..2147483647
2Kbyte>
Defines the maximum number of PAM pages for the user ID’s S0-LEVEL-SPACE. The value specified must be <= the value specified for TOTAL-SPACE. On SF pubsets the value specified for this operand corresponds to that of the PUBLIC-SPACE-LIMIT operand.

S0-LEVEL-SPACE = *AUTOMATIC-ADAPT
The number of PAM pages in the user ID’s S0-LEVEL-SPACE is to adapt automatically. The hierarchical quota differentials are maintained.

S0-LEVEL-SPACE = *MAXIMUM
The number of PAM pages in S0-LEVEL-SPACE is to be set at the highest possible logical value allowed by the value above it in the hierarchy (in this case TOTAL-SPACE).

S0-LEVEL-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as S0-LEVEL-SPACE.

HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /
<integer 0..2147483647
2Kbyte>
Defines the maximum number of PAM pages for the user ID’s permanent high-performance space. The value specified must be <= the value specified for TOTAL-SPACE.

HIGH-PERF-SPACE = *AUTOMATIC-ADAPT
The number of PAM pages in the user ID’s HIGH-PERF-SPACE is to adapt automatically. The hierarchical quota differentials are maintained.

HIGH-PERF-SPACE = *MAXIMUM
The number of PAM pages in HIGH-PERF-SPACE is to be set at the highest possible logical value allowed by the value above it in the hierarchy (in this case S0-LEVEL-SPACE).

HIGH-PERF-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as HIGH-PERF-SPACE.

VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /
<integer 0..2147483647
2Kbyte>
Defines the maximum number of PAM pages for the user ID’s permanent very-highperformance space. The value specified must be <= the value specified for TOTAL-SPACE.

VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT
The number of PAM pages in the user ID’s VERY-HIGH-PERF-SPACE is to adapt automatically. The hierarchical quota differentials are maintained.

VERY-HIGH-PERF-SPACE = *MAXIMUM
The number of PAM pages in VERY-HIGH-PERF-SPACE is to be set at the highest possible logical value allowed by the value above it in the hierarchy (in this case HIGH-PERF-SPACE).

VERY-HIGH-PERF-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as VERY-HIGH-PERF-SPACE.

HIGH-AVAILABLE-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /
 <integer 0..2147483647 2Kbyte>
Defines the maximum number of PAM pages for the user ID’s permanent high-availability space. The value specified must be <= the value specified for TOTAL-SPACE.

HIGH-AVAILABLE-SPACE = *AUTOMATIC-ADAPT
The number of PAM pages in the user ID’s HIGH-AVAILABLE-SPACE is to adapt automatically. The hierarchical quota differentials are maintained.

HIGH-AVAILABLE-SPACE = *MAXIMUM
The number of PAM pages in HIGH-AVAILABLE-SPACE is to be set at the highest possible logical value allowed by the value above it in the hierarchy (in this case S0-LEVEL-SPACE).

HIGH-AVAILABLE-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as HIGH-AVAILABLE-SPACE.

TEMP-SPACE-LIMITS = *UNCHANGED / *PARAMETERS(...)
Defines the temporary space granted to a user ID on a pubset. The operand is primarily intended for SM pubsets. If it is specified for an SF pubset, only the TOTAL-SPACE value has any effect.

TEMP-SPACE-LIMITS = *PARAMETERS(...)
The temporary storage space available is to be defined.

TOTAL-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /
*UNLIMITED / <integer 0..2147483647 2Kbyte>
Defines the total number of PAM pages for the user ID’s temporary space. The specified value must be <= 2147483647.

TOTAL-SPACE = *AUTOMATIC-ADAPT
The total number of PAM pages in the user ID’s temporary space is to adapt automatically. The hierarchical quota differentials are maintained.

TOTAL-SPACE = *MAXIMUM
The number of PAM pages in the user ID’s total temporary space is to be set at 2,147,483,647.

TOTAL-SPACE = *UNLIMITED
The number of PAM pages in the user ID’s total temporary space is unlimited.

TOTAL-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as total temporary storage space.

HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM / 
<integer 0..2147483647 2Kbyte>
Defines the maximum number of PAM pages for the user ID’s temporary high-performance space. The value specified must be <= the value specified for TOTAL-SPACE.

HIGH-PERF-SPACE = *AUTOMATIC-ADAPT
The number of PAM pages in the user ID’s temporary high-performance space is to adapt automatically. The hierarchical quota differentials are maintained.

HIGH-PERF-SPACE = *MAXIMUM
The number of PAM pages in HIGH-PERF-SPACE is to be set at the highest possible logical value allowed by the value above it in the hierarchy (in this case TOTAL-SPACE).

HIGH-PERF-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as temporary high-performance space.

VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /
<integer 0..2147483647
2Kbyte>
Defines the number of PAM pages for the user ID’s temporary very-high-performance space. The value specified must be <= the value specified for TOTAL-SPACE.

VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT
The number of PAM pages in the user ID’s temporary very-high-performance space is to adapt automatically. The hierarchical quota differentials are maintained.

VERY-HIGH-PERF-SPACE = *MAXIMUM
The number of PAM pages in VERY-HIGH-PERF-SPACE is to be set at the highest possible logical value allowed by the value above it in the hierarchy (in this case HIGH-PERF-SPACE).

VERY-HIGH-PERF-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as temporary very-high-performance space.

WORK-SPACE-LIMITS = *UNCHANGED / *PARAMETERS(...)
Defines the space for work files granted to a user ID on a pubset. The operand is intended for use with SM pubsets only.

WORK-SPACE-LIMITS = *PARAMETERS(...)
The storage space available for work files is to be defined.

TOTAL-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM / *UNLIMITED / 
<integer 0..2147483647 2Kbyte>
Defines the total number of PAM pages for the user ID’s work file space. The specified value must be <= 2147483647.

TOTAL-SPACE = *AUTOMATIC-ADAPT
The total number of pages in the user ID’s work file space is to adapt automatically. The hierarchical quota differentials are maintained.

TOTAL-SPACE = *MAXIMUM
The number of PAM pages in the user ID’s total work file space is to be set at 2,147,483,647.

TOTAL-SPACE = *UNLIMITED
The number of PAM pages in the user ID’s total work file space is unlimited.

TOTAL-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as total work file space.

HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /
<integer 0..2147483647
2Kbyte>
Defines the proportion of high-performance work file space for the user ID (proportion of the total work file space).
The value specified must be <= the value specified for TOTAL-SPACE.

HIGH-PERF-SPACE = *AUTOMATIC-ADAPT
The number of pages in the user ID’s high-performance work file space is to adapt automatically. The hierarchical quota differentials are maintained.

HIGH-PERF-SPACE = *MAXIMUM
The number of PAM pages in HIGH-PERF-SPACE is to be set at the highest possible logical value allowed by the value above it in the hierarchy (in this case TOTAL-
SPACE).

HIGH-PERF-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as highperformance work file space.

VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT / *UNCHANGED / *MAXIMUM /
<integer 0..2147483647
2Kbyte>
Defines the proportion of very-high-performance work file space for the user ID (proportion of the high-performance work file space). The value specified must be <= the value specified for HIGH-PERF-SPACE.

VERY-HIGH-PERF-SPACE = *AUTOMATIC-ADAPT
The number of PAM pages in the user ID’s very-high-performance work file space is to adapt automatically. The hierarchical quota differentials are maintained.

VERY-HIGH-PERF-SPACE = *MAXIMUM
The number of PAM pages in VERY-HIGH-PERF-SPACE is to be set at the highest possible logical value allowed by the value above it in the hierarchy (in this case HIGH-PERF-SPACE).

VERY-HIGH-PERF-SPACE = <integer 0..2147483647 2Kbyte>
Defines the exact maximum number of PAM pages to be granted to the user ID as very high-performance work file space.

Return codes

(SC2)

SC1

Maincode

Meaning


0

CMD0001

No error

2

0

SRM6001

Command executed with a warning


1

SRM6010

Syntax error


32

SRM6020

System error during command processing


64

SRM6040

Semantic error


130

SRM6030

Command cannot temporarily be executed