This parameter indicates whether the DSNTYPE, DSNTYPE Version, and MAXGENS is propagated from the source file (to be used as the default destination file DSNTYPE) or whether it must be coded within the Process.

DSNTYPE=YES must be specified in the receiving node's initialization parameters for the receiver to perform propagation from the source file.

Value Description
Yes Indicates that the DSNTYPE, and if applicable the DSNTYPE Version and MAXGENS, of the source file (FROM DSN) will be used to create the new output file (TO DSN) if it cannot be obtained from any other COPY statement parameter.

The DSNTYPE will be propagated only when the output data is allocated as DISP=NEW or does not exist. A COPY statement parameter that influences DSNTYPE is required when copying to a different DSNTYPE, for example, PDSE to PDS or PDS to PDSE. DSNTYPE Version can only be propagated when the FROM DSN DSN-TYPE is LIBRARY and is propagated. MAXGENS can only be propagated when the FROM DSN DSNTYPE=(LIBRARY,2) and is propagated. MAXGENS can be specified in the TO DSN without affecting the DSNTYPE or DSNTYPE Version (specified or propagated), and incorrectly doing so results in an error (e.g. IGD17320I) in DYNAMIC ALLOCATION on the TO side.

No Indicates that the DSNTYPE of the source file (FROM DSN) will not be propagated to the new output file (TO DSN).

The DSNTYPE must be supplied by a COPY statement parameter, or else it will take the system default (BASIC for sequential organization; for partitioned organization the default is specified in SYS1.PARMLIB(IGDSMSxx).

The DSNTYPE Version default is also specified in SYS1.PARMLIB(IGDSMSxx).

Modifiable through MODIFY INITPARMS command: NO

This will propagate the class name but not the definition. To propagate SMS attribute like DATACLAS, MGMTCLAS and STORCLAS, code these keyword parameters in the FROM parameter on the sending side with value of $$$$$$$$. This can be done in the Process definition, on the IUI COPYCF screen or in the TYPE File record definition.