Bonjour a tous, tout d'abord j'utilise Alfresco 3.4d C sur Debian Squeeze.J'ai créée un Aspect custom afin d’insérer 14 champs de metadata dans des pdfs.Mon aspect fonctionne correctement , jusque la pas de problèmes .j'ai voulu configurer un custom extractor , mais malgré mes cheveu perdu , je reste bloqué . voici le custom-metadata-extractors-context.xml:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<!– While this one adds it for the Tika Auto-Detect extractor –>
<bean id="extracter.TikaAuto" class="org.alfresco.repo.content.metadata.TikaAutoMetadataExtracter" parent="baseMetadataExtracter">
<property name="inheritDefaultMapping">
<value>true</value>
</property>
<property name="mappingProperties">
<props>
<!–
<prop key="namespace.prefix.cm">http://www.alfresco.org/model/content/1.0</prop>
<prop key="user1">cm:description</prop>
–>
<prop key="namespace.prefix.cm">http://www.alfresco.org/model/content/1.0</prop>
<prop key="namespace.prefix.dm">http://www.alfresco.org/model/dictionary/1.0</prop>
<prop key="nncontrat">cm:description</prop>
</props>
<!–<value>classpath:alfresco/extension/custom-metadata-extractor-mapping.properties</value> –>
</property>
</bean>
</beans>
et ici mon custom-metadata-extractors-mappings.properties:
namespace.prefix.cm=http://www.alfresco.org/model/content/1.0
namespace.prefix.dm=http://www.alfresco.org/model/dictionary/1.0
nncontrat=dm:nncontrat
j'ai déclaré les 2 content model car dm est enfant de cm , mais je ne suis pas sur de l'utilité.je pensais pouvoir eviter eclipse car l'extraction devait fonctionner pour les pdf grace a TikiaAutoExtractor …Mon alfresco se lance sans problème , ni trace dans les logs, mis a part que les méta ne sont pas extraite même avec une règle de contenu .voila , et merci d'avance pour le coup de main plop cedric