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 data set 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 three cylinder primary allocation and a one cylinder secondary allocation with the following DCB characteristics:
If you do not supply these parameters, the platform server uses the following default attributes to allocate the data set:
- 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 data set 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
Copyright © Cloud Software Group, Inc. All rights reserved.