Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

CREATE-MANAGEMENT-CLASS Define management class

&pagelevel(4)&pagelevel

This statement is for the use of the HSMS administrator only. It defines a management class in an SM pubset that is under HSMS control.

Format (only for HSMS administrators)

CREATE-MANAGEMENT-CLASS

Alias: CMC

ENVIRONMENT = *SYSTEM-MANAGED(...)


*SYSTEM-MANAGED(...)



|

CATALOG-ID = <cat-id>

,MANAGEMENT-CLASS = <alphanum-name 1..8>

,MIGRATION-ATTRIBUTES = *PARAMETERS(...)


*PARAMETERS(...)



|

*FROM-S0 = *PARAMETERS(...)



|


*PARAMETERS(...)



|



|

UNUSED-DAYS = <integer 0..9999 days>



|



|

,MINIMUM-SIZE = *NONE / <integer 1..2147483647 2Kbyte>



|



|

,MAXIMUM-SIZE = *NONE / <integer 1..2147483647 2Kbyte>



|



|

,MINIMUM-EXTENTS = 1 / <integer 1..99999>



|



|

,TO-STORAGE = *S2-STORAGE-LEVEL / *S1-STORAGE-LEVEL



|

,*FROM-S1 = *PARAMETERS(...)



|


*PARAMETERS(...)



|



|

MINIMUM-DAYS-ON-S1 = 0 / <integer 0..9999 days>



|



|

,MAXIMUM-DAYS-ON-S1 = 9999 / <integer 1..9999 days>



|



|

,MINIMUM-SIZE = *NONE / <integer 1..2147483647 2Kbyte>



|



|

,TO-STORAGE = *S2-STORAGE-LEVEL / *S1-STORAGE-LEVEL 

,BACKUP-ATTRIBUTES = *PARAMETERS(...)


*PARAMETERS(...)



|

RETENTION-PERIOD = <integer 0..16383 days

,VERSION-BACKUP-ATTR = *PARAMETERS(...)


*PARAMETERS(...) 



|

NUM-OF-BACKUP-VERS = *STD / <integer 0..32 versions

,PROTECTION = *NONE / *BY-GUARDS(...)


*BY-GUARDS(...)



|

GUARD-NAME = <filename 1..24 without-gen-vers>

,USER-INFORMATION = *NONE / <c-string 1..80 with-lower-case>

ENVIRONMENT = *SYSTEM-MANAGED(...)
Defines the HSMS environment in which the management class is defined. Only the system-managed environment is permissible.

CATALOG-ID = <cat-id>
Catalog ID of the SM pubset on which the management class is defined. It must be specified explicitly. The SM pubset must be imported locally.

MANAGEMENT-CLASS = <alphanum-name 1..8>
The name of the management class is specified explicitly.

MIGRATION-ATTRIBUTES = *PARAMETERS(...)
Defines the attributes of a management class for migration.

*FROM-S0 = *PARAMETERS(...)
Defines the attributes of a management class for migration from the S0 level.

UNUSED-DAYS = <integer 0..9999 days>
Minimum number of days that a file must remain unused before it can be migrated to a background level.

MINIMUM-SIZE = *NONE / <integer 1..2147483647 2Kbyte>
Minimum size in PAM pages that an object must have to be eligible for migration to a background level. Only files of at least the specified size are migrated.
The default setting is that files are migrated irrespective of their size.

MAXIMUM-SIZE = *NONE / <integer 1..2147483647 2Kbyte>
Maximum size in PAM pages that a file must have to be eligible for migration to a background level. Only files of at most the specified size are migrated.
The default setting is that files are migrated irrespective of their size.

MINIMUM-EXTENTS = 1 / <integer 1..99999>
Minimum number of extents a file must have to be eligible for migration to a background level.

TO-STORAGE = *S2-STORAGE-LEVEL / *S1-STORAGE-LEVEL
Background level to which the files are to be migrated from the S0 level.

*FROM-S1 = *PARAMETERS(...)
Defines the attributes of a management class for migration from the S1 level.

MINIMUM-DAYS-ON-S1 = 0 / <integer 0..9999 days>
Minimum number of days a save file must be on S1 before it can be migrated to a background level.

MAXIMUM-DAYS-ON-S1 = 9999 / <integer 1..9999 days>
Maximum number of days a save file is allowed to be on S1 before it can be migrated to a background level.

MINIMUM-SIZE = *NONE / <integer 1..2147483647 2Kbyte>
Minimum number of PAM pages a save file must have to be eligible for migration to a background level. Only save files of at least the specified size are migrated.
The default setting is that save files are migrated irrespective of their size.

TO-STORAGE = *S2-STORAGE-LEVEL / *S1-STORAGE-LEVEL
Background level to which the save files are to be migrated from the S1 level.

BACKUP-ATTRIBUTES = *PARAMETERS(...)
Defines the attributes of a management class for the backup.

RETENTION-PERIOD = <integer 0..16383 days>
(Physical) retention period in days. During this time neither the save file nor the save volume may be modified or deleted.

VERSION-BACKUP-ATTR = *PARAMETERS(...)
Defines the attributes of a management class for the version backup.

NUM-OF-BACKUP-VERS = <integer 0..32 versions>
The number of backup versions, which are stored within a version backup archive. 

*STD is defined as 0.

PROTECTION = *NONE / *BY-GUARDS(...)
Protection attributes for management class access.
Unless otherwise specified, no protection attributes are defined.

GUARD-NAME = <filename 1..24 without-gen-vers>
Name of the guard profile that protects accesses to the management class. The guard profile must have been created with the software product GUARDS (see the “SECOS” manual [7]).
The same environment must be used for the management class as for the guard profile.

Note

If a management class is protected by a guard profile that is not available, access to the management class is rejected.

USER-INFORMATION =
User information about the management class.

USER-INFORMATION = *NONE
The user information is reset.

USER-INFORMATION = <c-string 1..80 with-lower-case>
The user information is set to the specified value.