Radwen ANIBA wrote: > Well I tried again but still have the same bug. > > After changing AE parameters programatically how to tell the CPE (before or > when calling it) to look if the AE changed or not ? > See the example code in the examples, under org.apache.uima.examples.cpe.SimpleRunCPM, for an example of setting up a CPM to run after individually instantiating some components. HTH. -Marshall > Radwen > > 2010/1/30 Radwen ANIBA > > >> I simply used reconfigure for the AE, i thought CPE will see the latest >> modification in the descriptor >> >> Am I wrong ? >> >> 2010/1/29 Marshall Schor >> >> >> >>> Radwen ANIBA wrote: >>> >>>> Hi >>>> >>>> I'm trying to change a parameter in an AE and then to call the CPE that >>>> >>> uses >>> >>>> this AE but the changes are not made despite the fact that I don't have >>>> errors. >>>> >>> How did you indicate to the CPE (Collection Processing Engine) that it >>> should use this configured Analysis Engine? >>> -Marshall >>> >>>> Here is the part of code I'm using >>>> >>>> ResourceSpecifier aeSpecifier; >>>> try { >>>> aeSpecifier = >>>> UIMAFramework.getXMLParser().parseResourceSpecifier(new >>>> XMLInputSource("desc/TestSeePredAED.xml")); >>>> AnalysisEngine ae = >>>> UIMAFramework.produceAnalysisEngine(aeSpecifier); >>>> >>>> ConfigurationParameterSettings aesettings = >>>> ae.getMetaData().getConfigurationParameterSettings(); >>>> >>>> NameValuePair[] valuePairs2 = >>>> aesettings.getParameterSettings(); >>>> >>>> for (NameValuePair nvp2 : valuePairs2) { >>>> >>>> >>>> >>>> >>>> >>> if(nvp2.getName().matches("OUTPUTDIR"))nvp2.setValue("/home/radwen/Bureau/Fold"); >>> >>>> System.out.format("name='%s'; value='%s'\n", >>>> >>>> nvp2.getName(), nvp2.getValue()); >>>> >>>> } >>>> >>>> ae.reconfigure(); >>>> >>>> >>>> But after calling my CPE programmaticaly just after this code, well the >>>> changes seems to be not made. >>>> >>>> Can you help me figuring this out ? >>>> >>>> Thx >>>> >>>> Radwen >>>> >>>> >>>> >> > >