Bonjour,
Je rencontre un souci pour l'envoi d'une fiche TEF vers STAR.
En effet, l'attribut "mets:metsHdr ID" est vide.
Dans mon workflow, à la création d'une fiche vierge, j'ai pourtant :
<function type="spring">
<arg name="bean.name">setInstanceIdentity</arg>
<arg name="xpathMetadataIdentity">/mets:mets/mets:metsHdr/@ID</arg>
</function>
Ce qui devrait me générer un ID de ce type : uid/12345. Or c'est vide.
Et un peu après :
<function type="spring">
<arg name="bean.name">xslTransform</arg>
<arg name="xslPath">properties/workflows/contrib_tef_lille1/xsl/tefModifyInstanceID.xsl</arg>
</function>
Ce qui devrait retirer uid/ et ne garder que 12345. La xsl fonctionne, mais le souci est que l'ID est vide, donc il n'a rien à tronquer....
Vous avez une idée ? Car là, setInstanceIdentity, c'est interne au développement de ORI OAI, pas de mes modifs :/
Je rencontre un souci pour l'envoi d'une fiche TEF vers STAR.
En effet, l'attribut "mets:metsHdr ID" est vide.
Dans mon workflow, à la création d'une fiche vierge, j'ai pourtant :
<function type="spring">
<arg name="bean.name">setInstanceIdentity</arg>
<arg name="xpathMetadataIdentity">/mets:mets/mets:metsHdr/@ID</arg>
</function>
Ce qui devrait me générer un ID de ce type : uid/12345. Or c'est vide.
Et un peu après :
<function type="spring">
<arg name="bean.name">xslTransform</arg>
<arg name="xslPath">properties/workflows/contrib_tef_lille1/xsl/tefModifyInstanceID.xsl</arg>
</function>
Ce qui devrait retirer uid/ et ne garder que 12345. La xsl fonctionne, mais le souci est que l'ID est vide, donc il n'a rien à tronquer....
Vous avez une idée ? Car là, setInstanceIdentity, c'est interne au développement de ORI OAI, pas de mes modifs :/
-- Cordialement. François Lefebvre Bibliothèque Universitaire de Lille 1 Cité Scientifique - B.P. 30155 59653 VILLENEUVE D'ASCQ CEDEX Tél.: 03.20.33.60.73