Bug 125963 reportContext.getConfigVariableValue() always returns null
The getConfigVariableValue() method of reportContext always returns null. At least it does with the variables I tried, "BIRT_HOME" and "java.version", and "user.name".
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ReportContextImpl.java
return context.getOutputFormat( );
	}
	public Object getHttpServletRequest( )
	{
		return getAppContext( ).get( EngineConstants.APPCONTEXT_BIRT_VIEWER_HTTPSERVET_REQUEST );
	}
	public String getMessage( String key )
	{
		return context.getDesign( ).getMessage( key );
	}
	public String getMessage( String key, Locale locale )
	{
		return context.getDesign( ).getMessage( key, locale );
	}
	public String getMessage( String key, Object[] params )
	{
		String msg = context.getDesign( ).getMessage( key );
		if ( msg == null )
			return "";
		return MessageFormat.format( msg, params );
	}
	public String getMessage( String key, Locale locale, Object[] params )
	{
		String msg = context.getDesign( ).getMessage( key, locale );
		if ( msg == null )
			return "";
		return MessageFormat.format( msg, params );
	}
}