Bug 164586 [compatibility]Preview attached report throws multiple exception[0901]
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/adapter/ModelDteApiAdapter.java
}
	/**
	 * Adds the externalized property configuration id for use by 
	 * a BIRT consumer application's propertyProvider extension.
	 */
	private void addPropertyConfigurationId( OdaDataSourceDesign dteSource )
		throws BirtException
	{
		String configIdValue = dteSource.getExtensionID() + 
                                  Constants.ODA_PROP_CONFIG_KEY_SEPARATOR +
        						  dteSource.getName();
		dteSource.addPublicProperty( Constants.ODA_PROP_CONFIGURATION_ID, configIdValue );
	}
	
	/**
	 * 
	 * @param source
	 * @return
	 */
	IScriptDataSourceDesign newScriptDataSource( ScriptDataSourceHandle source )
	{
		ScriptDataSourceDesign dteSource = new ScriptDataSourceDesign( source
				.getQualifiedName( ) );
		IScriptDataSourceEventHandler eventHandler = new ScriptDataSourceScriptExecutor(
				source, context );
		dteSource.setEventHandler( eventHandler );
		
		adaptBaseDataSource( source, dteSource );
		
		dteSource.setOpenScript( source.getOpen( ) );