Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enlevons les dépendances à www/xml/document.xml #13

Open
kolok opened this issue Nov 30, 2022 · 1 comment
Open

Enlevons les dépendances à www/xml/document.xml #13

kolok opened this issue Nov 30, 2022 · 1 comment
Assignees

Comments

@kolok
Copy link
Contributor

kolok commented Nov 30, 2022

Nous avons de nombreux messages dans le log concernant l'absence de ce fichier car il est utilisé pour déterminer l'auteur ou calculer un "padding"

message d'erreurs :

Recoverable error on line 128 of document.xsl:
  FODC0005: java.io.FileNotFoundException:
  /tmp/sppnaut/2287d71c-9d45-42fe-841a-841312d366c9/www/xml/document.xml (No such file or directory)

Recoverable error on line 482 of ouvrage.xsl:
  FODC0005: Document has been marked not available:
  file:/tmp/sppnaut/2287d71c-9d45-42fe-841a-841312d366c9/www/xml/document.xml

code document.xsl :

<!-- auteur -->
<axf:document-info name="author">
	<xsl:attribute name="value">
		<xsl:choose>
			<xsl:when test="document('../../www/xml/document.xml', /)">
				<xsl:value-of select="document('../../www/xml/document.xml', /)/liste/env/domain"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select=".//md:editeur/md:identite/md:abrev"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:attribute>
</axf:document-info>

code ouvrage.xsl :

<!-- construction du graphique -->
<fo:external-graphic>
	<xsl:if test="@orientation != 90 or not(exists(@orientation))">
		<!--								<xsl:attribute name="padding-top">3mm</xsl:attribute>-->
		<!-- optimisation de l'affichage des illustrations (si on a la largeur dans www/document.xml, alors on la prends) -->
		<xsl:variable name="with" select="document('../../www/xml/document.xml', /)/liste/referentiel/ouvrage[@id=$idOuvrage]/illustrations/document[nom = concat(current()/numero, 'jpg')]/property/@dimension"/>
		<xsl:choose>
			<xsl:when test="$with != '' and xs:integer(substring-before($with, ':')) &lt; 430"/>
			<xsl:otherwise>
				<xsl:attribute name="padding-top">3mm</xsl:attribute>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:if>

Cependant, nous n'avons pas trouvé de différence de padding et l'auteur peut-être calcler différemment

… à investiguer

Propositions :

  • Générer avec et sans www/xml/document.xml et comparer les docs ?
  • ajouter www/xml/document.xml et ouvrir un ticket pour plus tard
@rik
Copy link
Contributor

rik commented Dec 1, 2022

Le fichier document.xml étant généré par SPO, on ne peut pas en dépendre car il ne sera plus généré quand on éteindra MacGenese.

Il nous faut donc enlever toutes les dépendances.

@rik rik changed the title Message "Warning" concernant le fichier www/xml/document.xml manquant Enlevons les dépendances à www/xml/document.xml Dec 1, 2022
@kolok kolok transferred this issue from another repository Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Remplacement SPO
Development

No branches or pull requests

3 participants