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 ?

Radwen

2010/1/30 Radwen ANIBA <[email protected]>

> 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 <[email protected]>
>
>
>>
>> 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
>> >
>> >
>>
>
>

Reply via email to