Appendix I. Extended Attribute Support
When a transfer is initiated on a non-z/OS system and a file is to be created on z/OS, the z/OS dataset attributes are set by specifying extended attributes on the KNFUSION command line using the -e sub-parameter.
The following parameters are supported:
- RECFM={
FB|F|U|V|VB} - LRECL=record_length
- BLKSIZE=block_size
- VOLSER=volume
- ALCUNIT={
CYL|TRK|BLK} - UNIT=unit_name
- PRIMARY=primary_allocation_number
- SECONDARY=secondary_allocation_number
- DIRBLK=directory_blocks_number_to_allocate
- DATACLASS=SMS_data_class
- MGTCLASS=SMS_management_class
- STORCLASS=SMS_storage_class
Example
KNSNDF -eRECFM=FB,LRECL=80,BLKSIZE=3200,ALCUNIT=CYL,PRIMARY=3, SECONDARY=1
This example creates a file with a 3-cylinder primary allocation and a 1-cylinder secondary allocation with the following DCB characteristics:
- RECFM=
FB - LRECL=
80 - BLKSIZE=
3200
If you do not supply these parameters, the Platform Server uses the following default attributes to allocate the dataset:
- RECFM=
VB - LRECL=
20000 - BLKSIZE=
20004 - ALCUNIT=value from the GLOBAL SPACE parameter
- PRIMARY=value from the GLOBAL PRIMARY_SPACE parameter
- SECONDARY=value from the SECONDARY_SPACE parameter
- DIRBLK=
0(the default is to allocate a sequential dataset and not a file) - VOLSER=value from the GLOBAL VOLUME parameter
- UNIT=value from the GLOBAL UNIT parameter
- DATACLASS=the system default
- MGTCLASS=the system default
- STORCLASS=the system default