Bug 173582 Run servlet should not be affected by values in document.[0000]
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/utility/ParameterAccessor.java
* @param request
	 * @param filePath
	 * @param isCreated
	 * @return
	 */
	public static String getReportDocument( HttpServletRequest request,
			String filePath, boolean isCreated )
	{
		if ( filePath == null )
			filePath = DataUtil.trimString( getParameter( request,
					PARAM_REPORT_DOCUMENT ) );
		
		if ( filePath.length( ) <= 0 && !isCreated )
			return null;
		if ( filePath.length( ) <= 0 )
		{
			filePath = generateDocumentFromReport( request );
			filePath = createDocumentPath( filePath, request );
		}
		else
		{
			
			if ( !isRelativePath( filePath ) )
				return filePath;
			
			if ( isRelativePath( workingFolder ) )
			{
				filePath = getRealPath( workingFolder + "/" + filePath, request 
						.getSession( ).getServletContext( ) );
			}