Create a dummy tpl(say dummy.tpl) and u can create howmayever tpls u want in that tpl. In templating.cfg, you refer dummy.tpl and all other tpl will go in the dummy.tpl. Sample of dummy.tpl is below. <iw_perl> my ($workarea, $dcr) = iwpt_get_dcr_name() =~ m|(.*WORKAREA[/\\][^/\\]+)[/\\](.*)|; $mount = my $mount = TeamSite::Config::iwgetmount(); $tempFile = $workarea . "/" . $dcr; my $dcrFile = $mount . $tempFile; my $xmlFile1 = iwpt_dcr_value('dcr.output_xml_1'); # output xml captured as part of DCR my $xmlFile2 = iwpt_dcr_value('dcr.output_xml_2'); # output xml captured as part of DCR my $pTemplate1 = $mount . "/default/main/test/WORKAREA/temp/templatedata/web_page/test_cat/presentation/cat1.tpl"; my $pTemplate2 = $mount . "/default/main/test/WORKAREA/temp/templatedata/web_page/test_cat/presentation/cat2.tpl"; $tempFileXml1 = $mount . "/default/main/royal/WORKAREA/emd" . $xmlFile1; $tempFileXml2 = $mount . "/default/main/royal/WORKAREA/emd" . $xmlFile2; my $ptCommand1 = "$iwhome/bin/iwpt_compile.ipl -pt $pTemplate1 -iw_pt-dcr $dcrFile -ofile $tempFileXml1"; my $ptCommand2 = "$iwhome/bin/iwpt_compile.ipl -pt $pTemplate2 -iw_pt-dcr $dcrFile -ofile $tempFileXml2"; my $genPresentation1 = `$ptCommand1`; my $genPresentation2 = `$ptCommand2`; </iw_perl>