PROPAGATE.DSNTYPE = NO|YES
PROPAGATE.DSNTYPE is the new name of Initialization Parameter DSNTYPE. There is no change in the functionality. Initialization Parameter DSNTYPE will continue to work. A warning message SITA579I will be displayed saying DSNTYPE is deprecated.
Value | Description |
---|---|
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). |
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. |
Modifiable through MODIFY INITPARMS command: NO