Hi all,
I've setup some Pipelines which transform some xml documents into DITA format. So what I and up with is a <map> and several <topic>'s. The user should be able to render a html preview or download the DITA result fragments as zip-file. So in my flowscipt I check which submitbutton the user hits and dynamically determine the pipeline which needs to get invoked: var view = submitId.equals("viewXML") ? "datasheetContainer" : productId + ".zip"; //generate xml snippet which lists the selected topics and start the complete datasheet process from there cocoon.sendPage( view, { "data": viewData2 } ); My relevant sitemap snippets: <map:match pattern="datasheetContainer"> <map:generate src="data/datasheet.jx" type="jx" label="step-1"/> <map:transform type="cinclude" label="step-2"/> <map:transform src="xslt/includePackageAndProductXml.xslt" label="step-3"/> <map:transform type="cinclude" label="step-4"/> <map:transform src="xslt/addGroupId.xslt" type="saxon" label="step-5"/> <map:transform src="xslt/createMapAndTopics.xslt" type="saxon" label="step-6"/> <map:transform src="xslt/sortNonQuantitativeTables.xslt"/> <map:transform type="cinclude" label="step-7"/> <map:transform src="xslt/replaceBoxDimensions.xslt" type="saxon" label="step-8"/> <map:transform src="xslt/mergeParametricTableCells.xslt" type="saxon" label="step-9"/> <map:transform src="xslt/cleanup.xslt" type="saxon"/> <map:transform src="xslt/escapeHtml.xslt" type="saxon"/> <map:serialize type="productxml"/> </map:match> <map:match pattern="*.zip"> <map:generate src="cocoon://datasheetContainer"/> <map:transform src="xslt/datasheet2zip.xslt" type="saxon" label="zip"/> <map:serialize type="zip"/> </map:match> The problem I am facing is that the download dialogue now pops up with U have chosen to download the file xxxyyyyzzzz.continue But what I wanted was PH3330L.zip for example. Anyone who knows if I can change this behaviour somehow? Kind regards, Robby