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-PUBSET-DEFINITION-FILE

&pagelevel(3)&pagelevel

Modify SM pubset definitions

Component:

BS2000

Functional area:

Pubset and MRSCAT management

Domain:

MULTI-CATALOG-AND-PUBSET-MGMT

Privileges:

TSOS

Function

The MODIFY-PUBSET-DEFINITION-FILE command enables systems support to modify the configuration of a system-managed pubset (SM pubset) while the pubset is online. An entry in the pubset configuration file can be created, modified or deleted for each volume set in an SM pubset. When creating or modifying an entry, systems support can specify the following attributes of a volume set:

  • usage mode as a file storage location for normal files or work files or as the S1 storage level of the HSMS subsystem (USAGE operand)

  • level of file availability in terms of the availability of the volume set (AVAILABILITY operand)

  • performance attributes of the volume set relative to file access (PERFORMANCE-ATTR attribute)

To modify the composition of pubsets and volume sets (to add a volume set, for example) you have to use the MODIFY-PUBSET-PROCESSING command.

The SHOW-PUBSET-DEFINITION-FILE command lists information on the current configuration. This information is also contained in the output of the SHOW-PUBSET-CONFIGURATION command.

The MODIFY-PUBSET-DEFINITION-FILE command is also supported for shared pubsets. In a shared-pubset network the command can be issued on the master system or on a slave system. A system message refers to the system issuing the command, unless preceded by message DMS136D. The latter includes the name of the system (master or slave) on which the error has occurred. If the command is entered on a slave system, the system name may also be the local system name. 

Format

MODIFY-PUBSET-DEFINITION-FILE

PUBSET = <cat-id 1..4>

,VOLUME-SET-ENTRY = *UNCHANGED / *ADD(...) / *MODIFY(...) / *REMOVE(...)


*ADD(...)



|

VOLUME-SET = <cat-id 1..4>



|

,USAGE = *STD / *WORK / *HSMS-CONTROLLED



|

,AVAILABILITY = *STD / *HIGH



|

,PERFORMANCE-ATTR = *STD / *PARAMETERS(...)



|


*PARAMETERS(...)



|



|

PERFORMANCE = list-poss (3): *STD / *HIGH / *VERY-HIGH



|



|

,WRITE-CONSISTENCY = *BY-CLOSE / *IMMEDIATE


*MODIFY(...)



|

VOLUME-SET = <cat-id 1..4>



|

,USAGE = *UNCHANGED / *STD / *WORK / *HSMS-CONTROLLED



|

,AVAILABILITY = *UNCHANGED / *STD / *HIGH



|

,PERFORMANCE-ATTR = *UNCHANGED / *PARAMETERS(...)



|


*PARAMETERS(...)



|



|

PERFORMANCE = *UNCHANGED / -list-poss (3): *STD / *HIGH / *VERY-HIGH



|



|

,WRITE-CONSISTENCY = *UNCHANGED / *BY-CLOSE / *IMMEDIATE


*REMOVE(...)



|

VOLUME-SET = <cat-id 1..4>

Operands

PUBSET = <cat-id 1..4>
Catalog ID of the pubset which is to have its configuration modified.

VOLUME-SET-ENTRY = *UNCHANGED / *ADD(...) / *MODIFY(...) / *REMOVE(...)
Specifies which operation is involved: defining the attributes of a new volume set, modifying those of an existing volume set, or deleting a volume set entry. The attributes of a volume set are stored in the form of an entry in the pubset configuration file.

VOLUME-SET-ENTRY = *ADD(...)
A new volume set is defined for the pubset. A new entry with the following attributes is added to the configuration file:

VOLUME-SET = <cat-id 1..4>
Identifies the volume set and hence the entry for it in the configuration file.

USAGE = *STD / *WORK / *HSMS-CONTROLLED
Specifies a usage mode for the volume set.

USAGE = *STD
The volume set is to be used as a storage location for normal files. Work files (file attribute WORK) must not be stored there.

USAGE = *WORK
The volume set is to be used as a storage location for work files only (file attribute WORK). These files may be deleted by systems support at freely selectable times. That makes it easier to remove the volume set from the pubset.

USAGE = *HSMS-CONTROLLED
The volume set is used by the HSMS subsystem to implement storage level S1 and the backup volume set of an SM pubset. Users are not allowed to store files there.

AVAILABILITY = *STD / *HIGH
Governs the level of availability for files, in terms of the availability of the volume set.

AVAILABILITY = *STD
The volume set does not offer enhanced availability.

AVAILABILITY = *HIGH
The volume set offers enhanced availability.

PERFORMANCE-ATTR = *STD / *PARAMETERS(...)
Governs the performance attributes of the volume set relative to file access. These are logical attributes which are taken into account in the allocation of storage space. The hardware (e.g. cache) which is being used is not taken into account.

PERFORMANCE-ATTR = *STD
No enhanced performance attributes are defined for the volume set.

PERFORMANCE-ATTR = *PARAMETERS(...)
The following enhanced performance attributes are defined for the volume set:

PERFORMANCE = list-poss(3): *STD / *HIGH / *VERY-HIGH
Determines the performance profile of the volume set with regard to I/O operations. Up to three values can be listed.

PERFORMANCE = *STD
The volume set does not offer enhanced performance.

PERFORMANCE = *HIGH
The volume set offers enhanced performance.

PERFORMANCE = *VERY-HIGH
The volume set offers very high performance.

WRITE-CONSISTENCY = *BY-CLOSE / *IMMEDIATE
Governs the point at which data consistency is required after write operations.

WRITE-CONSISTENCY = *BY-CLOSE
Data consistency is not required until after completion of CLOSE processing.

WRITE-CONSISTENCY = *IMMEDIATE
Data consistency is required immediately upon completion of the write operation.

VOLUME-SET-ENTRY = *MODIFY(...)
The attributes of an existing volume set are to be modified. The attributes specified next are modified in the entry in the configuration file. The default value of *UNCHANGED means that the existing setting is retained.

VOLUME-SET = <cat-id 1..4>
Identifies the volume set and hence the entry which is to be modified in the configuration file.

USAGE = *UNCHANGED / *STD / *WORK / *HSMS-CONTROLLED
Specifies a usage mode for the volume set. In order for the usage mode to be modified, the volume set must be in DEFINED-ONLY status.

USAGE = *STD
The volume set is to be used as a storage location for normal files. Work files (file attribute WORK) must not be stored there.

USAGE = *WORK
The volume set is to be used as a storage location for work files only (file attribute WORK). These files may be deleted by systems support at freely selectable times. That makes it easier to remove the volume set from the pubset.

USAGE = *HSMS-CONTROLLED
The volume set is used by the HSMS subsystem to implement storage level S1 and the backup volume set of an SM pubset. Users are not allowed to store files there.

AVAILABILITY = *UNCHANGED / *STD / *HIGH
Governs the level of availability for files, in terms of the availability of the volume set.

AVAILABILITY = *STD
The volume set does not offer enhanced availability. Changing *HIGH to *STD is possible only if the volume set is in DEFINED-ONLY status or does not contain any files which require high availability.

AVAILABILITY = *HIGH
The volume set offers enhanced availability. It is always possible to change *STD to *HIGH. The files, however, are not implicitly relocated to a volume set offering enhanced availability.

PERFORMANCE-ATTR = *UNCHANGED / *PARAMETERS(...)
Governs the performance attributes of the volume set relative to file access. These are logical attributes which are taken into account in the allocation of storage space. The hardware (e.g. cache) which is being used is not taken into account.

PERFORMANCE-ATTR = *PARAMETERS(...)
The following enhanced performance attributes are modified for the volume set:

PERFORMANCE = *UNCHANGED / list-poss(3): *STD / *HIGH / *VERY-HIGH
Determines the performance profile of the volume set with regard to I/O operations. Up to three values can be listed.

PERFORMANCE = *STD
The volume set does not offer enhanced performance.

PERFORMANCE = *HIGH
The volume set offers enhanced performance.

PERFORMANCE = *VERY-HIGH
The volume set offers very high performance.

WRITE-CONSISTENCY = *UNCHANGED / *BY-CLOSE / *IMMEDIATE
Governs the point at which data consistency is required after write operations.

WRITE-CONSISTENCY = *BY-CLOSE
Data consistency is not required until after completion of CLOSE processing.

WRITE-CONSISTENCY = *IMMEDIATE
Data consistency is required immediately upon completion of the write operation.

VOLUME-SET-ENTRY = *REMOVE(...)
The entry for a volume set is to be removed from the configuration file. The volume set must at the time be in DEFINED-ONLY status.

VOLUME-SET = <cat-id 1..4>
Identifies the volume set and hence the entry which is to be removed. 

Return codes

(SC2)

SC1

Maincode

Meaning


0

CMD0001

No errors


32

CMD0221

Internal system error


32

DMS138A

Internal parameter error


32

DMS1398

Reconfiguration no longer possible


64

CMD0216

No authorization to issue command


64

DMS1381

Volume set conflict


64

DMS1384

Operand not modifiable


64

DMS1385

Control volume set cannot be removed


64

DMS138B

Pubset does not exist


64

DMS138C

Pubset not accessible


64

DMS138D

Pubset type conflict


64

DMS138E

Volume set not defined


64

DMS1390

Earlier reconfiguration job not yet completed


64

DMS1395

Maximum number of volume sets exceeded


64

DMS1397

Reconfiguration of partner system not supported


64

DMS1399

Maximum number of MRSCAT entries reached


64

DMS139D

Volume not accessible


128

DMS1386

Not enough class 4/5 memory


128

DMS1389

Error in transmission to partner system


128

DMS139A

Another pubset reconfiguration job is still in progress


128

DMS139C

Pubset configuration file still locked