OPALE - 10.0 - KB

Erreur MAPCPYSPLF en utilisant un spool d'entrée au format XML

De MappingDoc

Sous Opale, pour utiliser un Spool au format XML, il faut :

  • indiquer le chemin du spool Xml dans le paramètre INFILE
  • renseigner *NONE pour le spool texte SPLF(*NONE)


En exécutant MAPCPYSPLF, le programme map_815 est exécuté en arrière plan.

Celui-ci peut rencontrer l'erreur 78 qui est ensuite retransmise par MAPCPYSPLF qui n'en tient pas compte.

L'erreur dit :

ERROR: parameter LENGTHREC is too small compared to the width of the spool (check your configuration for UNICODE or 
MAPCPYSPLF_LENGTHREC)


Solution :

Cela se produit lorsqu'on utilise un spool d'entrée au format XML mais qu'on a oublié de le spécifier à MAPCPYSPLF.

Il faut alors ajouter le paramètre -xml.

Exemple :

mapcpysplf -lang:xps -mapnam:LOGPAYRUFP "-infile:/home/mapiza/LOGPAYRUFP - A.XML" "-outfile:/home/mapiza/res.xps" -xml
map_xps "-infile:/home/mapiza/res.xps" "-outfile:/home/mapiza/res.pdf" -fromXPS -toPDF

De la même manière, cela peut se produire avec un spool en ASCII tandis que la maquette accepte de l'unicode.

Solution :

Convertir les données