/content/folder[@name='Samples']/folder[@name='Cubes']/package[@name='Sales and Marketing (cube)']/model[@name='2008-07-25T15:28:38.072Z'] <script> CViewerManager.prototype.runPDF = function () { var oReq = new ViewerDispatcherEntry(this.getCV()); oReq.addFormField("ui.action","render"); oReq.addFormField("run.outputFormat","PDF"); this.viewInNewWindowWithResize(oReq); }; var fW = (typeof getFormWarpRequest == "function" ? getFormWarpRequest() : document.forms["formWarpRequest"]); if (!fW || fW == undefined) { fW = (formWarpRequest_THIS_ ? formWarpRequest_THIS_:formWarpRequest_NS_); } var preFix = ""; if (fW.elements["cv.id"]) { preFix = fW.elements["cv.id"].value;} var nameSpace = "oCV" + preFix; CViewerManager.prototype.viewInNewWindowWithResize = function(oReq, browserHandle) { var oldUnload=window.onbeforeunload; window.onbeforeunload=null; if (browserHandle != null) { browserHandle.close(); } var target = "winNAT_" + ( new Date() ).getTime(); var sPath = this.getCV().getWebContentRoot() + "/" + "rv/blankNewWin.html?cv.id=" + this.getCVId(); var sFormID = "viewForm" + this.getCVId(); var oForm = document.getElementById(sFormID); if (oForm) { oForm.parentNode.removeChild(oForm); } oForm = document.createElement("form"); oForm.setAttribute("method", "post"); oForm.setAttribute("id", sFormID); oForm.setAttribute("action", this.getCV().getGateway()); oForm.style.display = "inline"; var oFWR = document["formWarpRequest" + this.getCVId()]; if (oFWR && oFWR["run.outputFormat"]) { oReq.addFormField("previousFormat", oFWR["run.outputFormat"].value); } var formFieldNames = oReq.getFormFields().keys(); for (var index = 0; index < formFieldNames.length; index++) { var name = formFieldNames[index]; // we'll force the action and respons format later on so we don't indirectly send this request to the fragment server // since we're now doing a render, don't pass along the tracking. We still need to pass the // conversation since we want to reuse the parameters and options if(name != "cv.responseFormat" && name != "b_action" && name != "m_tracking") { oForm.appendChild(createHiddenFormField(name, oReq.getFormField(name))); } } oForm.appendChild(createHiddenFormField("cv.responseFormat", "page")); oForm.appendChild(createHiddenFormField("b_action", "cognosViewer")); oForm.appendChild(createHiddenFormField("BIline1", RV_RES.RV_RUNNING)); oForm.appendChild(createHiddenFormField("BIline2", RV_RES.RV_PLEASE_WAIT)); document.body.appendChild(oForm); oForm.target = target; browserHandle = window.open(sPath, target, "rv,resizable=1"); window.onbeforeunload=oldUnload; }; </script> <input type="button" onclick="window[nameSpace].getRV().runPDF()" value="10.2+"/> Report exported at: Today()+Now () Export to PDF 10.2