Bug 154803 [regression]Cannot render document to user defined path through __document parameter
Description: Cannot render document to user defined path through __document parameter Steps to reproduce: 1. Preview a report in viewer 2. Modify url to add "__document=c:/tmp.rptdocument", this will generate report document to c disk with name "tmp.rptdocument" 3. Press enter. Expected result: Report displays correctly and the document is created. Actaul result: The document file : c:/tmp.rptdocument does not exist or contains errors.
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/context/ViewerAttributeBean.java
if ( parameter != null && parameter.getName( ) != null )
				{
					curName = parameter.getName( ) + "_" + parameter.getID( ); 
				}
				
				if ( curName != null
						&& curName.equalsIgnoreCase( configVarName ) )
				{
					paramName = parameter.getName( );
					break;
				}
			}
		}
		return paramName;
	}
	protected IViewerReportDesignHandle getDesignHandle(
			HttpServletRequest request )
	{
		IViewerReportDesignHandle design = null;
		IReportRunnable reportRunnable = null;
		
		boolean isValidDocument = ParameterAccessor
				.isValidFilePath( this.reportDocumentName );
		if ( isValidDocument )
		{
			IReportDocument reportDocumentInstance = ReportEngineService
					.getInstance( ).openReportDocument( this.reportDesignName,
							this.reportDocumentName,
							this.getModuleOptions( request ) );
			if ( reportDocumentInstance != null )