Hello,
- You did not specify the type parameters in your xml descriptor
The descriptor for the consumer contains the reference to the type
system. Note that this i a CasConsumer_ImplBase Class not an annotator.
- Your type system does not contain the types you want to retrieve
I appended the xml descriptor for my consumer. I hope that this helps to
spot the problem.
Thank you
--
Andreas Niekler, Dipl. Ing. (FH)
NLP Group | Department of Computer Science
University of Leipzig
Johannisgasse 26 | 04103 Leipzig
mail: [email protected]
<?xml version="1.0" encoding="UTF-8"?><casConsumerDescription xmlns="http://uima.apache.org/resourceSpecifier">
<frameworkImplementation>org.apache.uima.java</frameworkImplementation>
<implementationName>de.uni_leipzig.informatik.asv.uima.cpe.MongoDBOpenNLPConsumer</implementationName>
<processingResourceMetaData>
<name>MongoDBOpenNLPConsumer</name>
<description/>
<version>0.1</version>
<vendor>University of Leipzig</vendor>
<configurationParameters>
<configurationParameter>
<name>DatabaseHost</name>
<type>String</type>
<multiValued>false</multiValued>
<mandatory>true</mandatory>
</configurationParameter>
<configurationParameter>
<name>DatabasePort</name>
<type>String</type>
<multiValued>false</multiValued>
<mandatory>true</mandatory>
</configurationParameter>
<configurationParameter>
<name>DatabaseUser</name>
<type>String</type>
<multiValued>false</multiValued>
<mandatory>true</mandatory>
</configurationParameter>
<configurationParameter>
<name>DatabasePassword</name>
<type>String</type>
<multiValued>false</multiValued>
<mandatory>true</mandatory>
</configurationParameter>
<configurationParameter>
<name>DatabaseSchema</name>
<type>String</type>
<multiValued>false</multiValued>
<mandatory>true</mandatory>
</configurationParameter>
<configurationParameter>
<name>DatabaseWordlistTable</name>
<type>String</type>
<multiValued>false</multiValued>
<mandatory>true</mandatory>
</configurationParameter>
<configurationParameter>
<name>DatabaseDocumentTable</name>
<type>String</type>
<multiValued>false</multiValued>
<mandatory>true</mandatory>
</configurationParameter>
</configurationParameters>
<configurationParameterSettings>
<nameValuePair>
<name>DatabaseHost</name>
<value>
<string>139.18.2.12</string>
</value>
</nameValuePair>
<nameValuePair>
<name>DatabasePort</name>
<value>
<string>27017</string>
</value>
</nameValuePair>
<nameValuePair>
<name>DatabaseUser</name>
<value>
<string>test</string>
</value>
</nameValuePair>
<nameValuePair>
<name>DatabasePassword</name>
<value>
<string>test</string>
</value>
</nameValuePair>
<nameValuePair>
<name>DatabaseSchema</name>
<value>
<string>test</string>
</value>
</nameValuePair>
<nameValuePair>
<name>DatabaseWordlistTable</name>
<value>
<string>wordlist_doc</string>
</value>
</nameValuePair>
<nameValuePair>
<name>DatabaseDocumentTable</name>
<value>
<string>doc</string>
</value>
</nameValuePair>
</configurationParameterSettings>
<typeSystemDescription>
<imports>
<import location="../../resources/de/uni_leipzig/informatik/asv/uima/cpe/DocumentMetadata.xml"/>
<import location="../openNLP/TypeSystem.xml"/>
</imports>
</typeSystemDescription>
<typePriorities/>
<fsIndexCollection/>
<capabilities>
<capability>
<inputs>
<type allAnnotatorFeatures="true">de.uni_leipzig.informatik.asv.uima.cpe.DocumentMetadata</type>
<type allAnnotatorFeatures="true">opennlp.uima.Token</type>
<type allAnnotatorFeatures="true">opennlp.uima.Sentence</type>
</inputs>
<outputs/>
<languagesSupported/>
</capability>
</capabilities>
<operationalProperties>
<modifiesCas>false</modifiesCas>
<multipleDeploymentAllowed>true</multipleDeploymentAllowed>
<outputsNewCASes>false</outputsNewCASes>
</operationalProperties>
</processingResourceMetaData>
<resourceManagerConfiguration/>
</casConsumerDescription>