Adatforrás konfigurálása a Java API felületen keresztül

A dokumentummeghatározás betöltése után végighaladhat a sablonokon és az egyes sablonokhoz tartozó adatforrásokon. Egy sablonhoz tartozó adatforrások az RPETemplate.getDataSources() gyűjteményben érhetők el. Miután azonosította az adatforrást, szükség szerint módosíthatja az adatforrás tulajdonságait.
Az alábbi példa bemutatja a “DS1” nevű adatforrás URI-jának módosítását. Az adatforrást a dokumentummeghatározásban található összes sablonban keresi a rendszer. Ha korlátozni akarja a keresést, akkor ellenőrizze a sablon elérési út tulajdonságát.
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"));
	}
}
Megjegyzés: Akkor is konfigurálhatja a sablonhoz tartozó adatforrásokat, amikor felveszi a sablont a dokumentummeghatározásba.

Visszajelzés