If you want to use the new XML configuration file, in addition to the changes outlined in Basic migration of the holder address space JCL (TAURHLD) you need to make the following changes in bold below:
//TAURHOLD PROC P1= //TAURHLQ SET TAURHLQ=hlq.ZSERVER //*-----------------------------------------------------------------* //*- RUN ZSERVER HOLDER TASK -* //*-----------------------------------------------------------------* //TAURHOLD EXEC PGM=TAURHOLD,TIME=NOLIMIT, PARM='/&P1' //STEPLIB DD DISP=SHR,DSN=&TAURHLQ..AUTHLIB //SYSEXEC DD DISP=SHR,DSN=&TAURHLQ..REXX //*CONFIG DD DISP=SHR,DSN=&TAURHLQ..CONFIG(IVPHOLD) //CONFXML DD DISP=SHR,DSN=&TAURHLQ..CONFIG(IVPXML) //CONFOSR DD DISP=SHR,DSN=&TAURHLQ..OSR(IVPOSR) //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //SYSOUT DD SYSOUT=* //DSPPRT DD SYSOUT=*,LRECL=255 //SYSTSIN DD DUMMY
To enable the new XML configuration file you simply need to comment out the CONFIG DD statement and uncomment the CONFXML and CONFOSR DD statements.
You must not mix the DD statements for the XML configuration file with the DD statements for the old configuration files as the holder will not start and you will see this message:
ZCF0059E 11:08:45.603 Definition of old and new configuration is not allowed.