Volumes and files >= 32 GB can be allowed for SF and SM pubsets. These pubsets are then referred to as LARGE_OBJECTS pubsets.
Indicating whether large objects are permitted in a pubset
In order to allow large volumes and/or files, the SIR statement DECLARE-PUBSET provides two suboperands for creating and extending pubsets.
//DECLARE-PUBSET PUBSET-TYPE=...(...,ACTION=...(...,
LARGE-DISKS-ALLOWED=*NO/*YES(LARGE-FILES-ALLOWED=*NO/*YES)))
The LARGE-DISKS-ALLOWED=*NO/*YES operand determines whether or not volumes with a capacity >= 32 GB are allowed in a volume set of the pubset. The property “large volumes” does not depend on whether large files should be allowed or not.
The LARGE-FILES-ALLOWED=*NO/*YES operand determines whether or not files in the pubset may be >= 32 GB in size. Large files may only be stored in pubsets that support large volumes (LARGE-DISKS-ALLOWED=*YES).
If no explicit permission for large volumes and large files is entered in this operand, SIR creates a pubset that does not allow any large volumes/files (*NO is the default value), and thus generates a pubset format that is also compatible with earlier versions.
Permission for large volumes and files cannot be removed from a pubset.
Changes to the LARGE_OBJECTS attributes only take effect the next time the pubset is initialized (using the IMPORT-PUBSET command).
Removing inconsistencies
If a large volume is specified when a pubset is created (ACTION=*INSTALL), but LARGE-DISKS-ALLOWED=*YES was not specified, the volume is rejected with the message SIR0308.
SIR0308 DISK FOR VSN '(&00)' EXCEEDS CAPACITY OF 32 GB; DISK REJECTED
If this large volume is to be included in this pubset, the LARGE-DISKS-ALLOWED=*YES operand must be specified afterwards.
If a large volume is specified when a pubset is extended (ACTION=*EXTEND), but LARGE-DISKS-ALLOWED=*YES was not specified, the volume is rejected with the message SIR0308
(see above).
If this large volume is to be included in this pubset, the pubset property must be changed with the SET-PUBSET-ATTRIBUTES ...,LARGE-VOLUMES=*ALLOWED command before SIR can add the volume.