Bonjour collègues et afficionados·as,
J'ai besoin de vos suggestions pour résoudre l'obstacle qui se dresse devant moi pour implémenter le nouveau format de facture médicale suisse qui introduit un feuillet supplémentaire ne comportant que des codes QR.
Pour cela, il y a un moment où la procédure exige que je compresse un fichier XML avec une méthode de compression bien particulière, soit :
"using the raw DEFLATE algorithm (RFC 1951)" ou selon aune autre source "méthode de compression DEFLATE/zlib au lieu de zip avec la recommandation du niveau de compression le plus élevé".
En pratique, je place mon fichier "facture.xml" dans une rubrique conteneur ("xml_eFacture"), je transfère ma "facture.xml" dans un dossier temporaire, où je la compresse et la récupère ensuite dans un second conteneur ("zip_eFacture").
Pour la compression, j'ai utilisé la fonction MBS( "Archive.Compress" ; Format ; Filter ; Destination ; BasePath ; List {; Options } )
avec différentes configurations de formats (zip, raw), filtres (deflate, b64encode, gzip...), et j'obtiens bien parfois un fichier compressé, mais il apparaît plus tard que la compression n'est pas la bonne (DEFLATE/zlib)...
Existe-t-il une méthode compatible Mac et PC de demander à FileMaker de compresser un fichier en utilisant zlib avec "raw" en option ?