Configuración de un origen de datos a través de la API Java

Una vez que se ha cargado la especificación de documento, puede iterar las plantillas y los orígenes de datos para cada plantilla. Los orígenes de datos para una plantilla están disponibles en la colección RPETemplate.getDataSources(). Tras haber identificado el origen de datos, puede modificar las propiedades del origen de datos, según sea necesario.
El ejemplo muestra cómo modificar el URI del origen de datos llamado “DS1”. Se busca el origen de datos en todas las plantillas de la especificación de documento. Si desea restringir la búsqueda que necesita para verificar la propiedad de vía de acceso de la plantilla.
for (RPETemplate template : docspec.getRuntime().getTemplates())
{
	String templatePath = PropertyUtils.getPropertyRawValue( template.getProperty(RPEConfigConstants.PROPERTY_PATH), "");

	for ( RPEDataSource ds : template.getDataSources())
	{
	String dsName = PropertyUtils.getPropertyRawValue( ds.getProperty(RPEConfigConstants.PROPERTY_NAME), ""); 
	if ( dsName.equals("DS1"))
	{
		Property dsURI = ds.getProperty(RPEConfigConstants.PROPERTY_URI);
		assert( dsURI != null);
		dsURI.setValue( new Value( null, "c:\\test\\sample.xml"));
	}
}
Nota: También puede configurar los orígenes de datos desde una plantilla cuando añada la plantilla a la especificación de documento.