<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>12 Apr 2019 15:06:37 Z</lastBuildDate><pubDate>10 Apr 2019 13:57:09 Z</pubDate><description>Bonjour,&#13;
J'ai un souci de compression de pièce jointe dans un fichier XML sur Windev 23&#13;
Le cahier des charges indique : Fichier d'origine (binaire ou XML) compressé avec Gzip puis converti en base 64 : &#13;
						Recette, Dépense et Budget concernés.&#13;
La génération du fichier XML se passe très bien, par contre dans l(import du fichier dans Xemlios le fichier joint ne passe pas : "Not in GZIP format".&#13;
at java.util.zip.GZIPInputStream.readHeader(Unknown Source)&#13;
	at java.util.zip.GZIPInputStream.&lt;init&gt;(Unknown Source)&#13;
	at java.util.zip.GZIPInputStream.&lt;init&gt;(Unknown Source)&#13;
	at fr.gouv.finances.cp.xemelios.pesv2.PesFacturePiXslHrefTransformer.transform(PesFacturePiXslHrefTransformer.java:145)&#13;
	at fr.gouv.finances.dgfip.xemelios.importers.DefaultImporter.importFile(DefaultImporter.java:411)&#13;
	at fr.gouv.finances.dgfip.xemelios.importers.EtatImporteur.doInBackground(EtatImporteur.java:109)&#13;
	at fr.gouv.finances.dgfip.xemelios.importers.EtatImporteur.doInBackground(EtatImporteur.java:52)&#13;
	at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)&#13;
	at java.util.concurrent.FutureTask.run(Unknown Source)&#13;
	at org.jdesktop.swingworker.SwingWorker.run(Unknown Source)&#13;
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&#13;
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&#13;
	at java.lang.Thread.run(Unknown Source)&#13;
//--------------------------------------------------------------------------------&#13;
J'ai des exemples de fichiers XML résultats qui passent, et effectivement&#13;
le début du contenu est différent : &#13;
&lt;PJ&gt;-&lt;Contenu&gt;&#13;
	&lt;Fichier MIMEType="application/xml"&gt;H4s... ( sur 1 seule ligne)&#13;
alors que le mien est :&#13;
&lt;PJ&gt;-&lt;Contenu&gt;&#13;
	&lt;FichierMIMEType="application/xml"&gt;SDRzSUFBQUFBQUFBQysxZFczUGl1QktlNTF (plusieurs lignes)&#13;
//-----------------------------------------------------------------&#13;
Voici mon code, &#13;
j'ai aussi essayé avec GZIP, 7ZIP, même problème...&#13;
Quelqu'un a t il une idée ?&#13;
&#13;
 &#13;
cMonDoc..Encodage = "ISO-8859-1"&#13;
cMonDoc.PES_Aller.PES_PJ[1].PJ.Contenu.Fichier:MIMEType="application/xml" // "text/xml"&#13;
zipCrée("MonGZ",Remplace(sNomFicher,".xml",".gz"))&#13;
SI zipAjouteFichier("MonGZ",sNomFicher,zipAucun)=0 ALORS&#13;
	zipFerme("MonGZ")&#13;
	bufPJ_Contenu est un Buffer =fChargeBuffer(Remplace(sNomFicher,".xml",".gz"))&#13;
	cMonDoc.PES_Aller.PES_PJ[1].PJ.Contenu.Fichier=Encode(bufPJ_Contenu,encodeBASE64)&#13;
SINON&#13;
	Erreur("Erreur dans la récupération de la pièce-jointe"+RC+ErreurInfo())&#13;
	RETOUR&#13;
FIN&#13;
...&#13;
SI XMLValidDocument(cMonDoc) ALORS&#13;
	XMLSauve(cMonDoc, "c:\helios\BUDGET-"+gc_BudgetEdite+"-"+EDF.exe+"-"+EDF.bud+".xml" ,XMLDocumentDéfaut) &#13;
	SI ErreurDétectée ALORS &#13;
		Erreur("Une erreur s'est produite pendant la sauvegarde : "+ErreurInfo(errComplet))&#13;
	SINON&#13;
		Info("Fichier XML sauvegardé)	&#13;
	FIN&#13;
SINON		&#13;
	Erreur("Le fichier XML généré n'est pas valide :"+ ErreurInfo())&#13;
FIN</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229310-compression-gzip-pour-xemelios-pour-integration-piece-jointe/read.awp</link><title>Compression GZIP pour Xémélios pour intégration piece jointe dans un fichier XML...</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>cthery</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229310-compression-gzip-pour-xemelios-pour-integration-piece-jointe-229401/read.awp</comments><pubDate>12 Apr 2019 15:06:37 Z</pubDate><description>En poursuivant mes tests, l'expression "ENCODE" de la ligne qui affecte la valeur du contenu est bonne: (commence par H4s...)&#13;
&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229310-compression-gzip-pour-xemelios-pour-integration-piece-jointe-229401/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229310-compression-gzip-pour-xemelios-pour-integration-piece-jointe-229401/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229310-compression-gzip-pour-xemelios-pour-integration-piece-jointe/read.awp">Compression GZIP pour Xémélios pour intégration piece jointe dans un fichier XML...</source><title>Re: Compression GZIP pour Xémélios pour intégration piece jointe dans un fichier XML...</title></item></channel></rss>
