ONYX - Utilisation - SPLIT PIVOT

Différence entre versions

De MappingDoc
(Page créée avec « =Introduction= L'objet du programme est ''l'éclatement d'un fichier XML Pivot'' en un fichier par balise <doc> du fichier XML Pivot d'entrée. Cette étape est par exempl... »)
 
Ligne 12 : Ligne 12 :
 
==Eclatement avec nommage avec la valeur d'un champ==
 
==Eclatement avec nommage avec la valeur d'un champ==
  
"C:/MAPPING/M-Processing Server/Applications/maprunrpt" -rptname:SPLITPIVOT -param:DB.data_file="C:\work\out_pivot.xml" -param:DB.outfile_folder_path:"C:\out" -param:DB.outfile_name:"invoice_[[BT-1]].xml"
+
"C:/MAPPING/M-Processing Server/Applications/maprunrpt" -rptname:SPLITPIVOT -param:DB.data_file="C:\work\out_pivot.xml" -param:DB.outfile_folder_path:"C:\out" -param:DB.outfile_name:"invoice_[[BT-1]].xml"
 
<br>
 
<br>
 
La commande créera autant de fichier que de balise <doc> présent dans le fichier d'entrée out_pivot.xml. Les fichiers seront nommés invoice_xxx.xml  avec xxx la valeur du champ BT-1
 
La commande créera autant de fichier que de balise <doc> présent dans le fichier d'entrée out_pivot.xml. Les fichiers seront nommés invoice_xxx.xml  avec xxx la valeur du champ BT-1
Ligne 18 : Ligne 18 :
 
==Eclatement avec nommage automatique==
 
==Eclatement avec nommage automatique==
  
"C:/MAPPING/M-Processing Server/Applications/maprunrpt" -rptname:SPLITPIVOT -param:DB.data_file="C:\work\out_pivot.xml" -param:DB.outfile_folder_path:"C:\out.xml" -param:DB.outfile_name:"invoice.xml"
+
"C:/MAPPING/M-Processing Server/Applications/maprunrpt" -rptname:SPLITPIVOT -param:DB.data_file="C:\work\out_pivot.xml" -param:DB.outfile_folder_path:"C:\out.xml" -param:DB.outfile_name:"invoice.xml"
 
<br>
 
<br>
 
La commande créera autant de fichier que de balise <doc> présent dans le fichier d'entrée out_pivot.xml. Les fichiers seront nommés invoice_xxx.xml  avec xxx un incrément (incrément donnée par le numéro de <doc> dans la fichier d'entrée)
 
La commande créera autant de fichier que de balise <doc> présent dans le fichier d'entrée out_pivot.xml. Les fichiers seront nommés invoice_xxx.xml  avec xxx un incrément (incrément donnée par le numéro de <doc> dans la fichier d'entrée)

Version du 9 juillet 2024 à 17:49

Introduction

L'objet du programme est l'éclatement d'un fichier XML Pivot en un fichier par balise <doc> du fichier XML Pivot d'entrée. Cette étape est par exemple indispensable au connecteur de facturation électronique EINVOICING

Dans la version actuelle, l'éclatement peut se faire uniquement dans un répertoire. Par conséquent l'utilisation d'un scanfolder sera nécessaire pour le traitement de ceux-ci.

Prérequis

  • La clé Connect doit être activée sur le serveur Efalia Compose
  • Connaitre les flux XML

Exemples

Eclatement avec nommage avec la valeur d'un champ

"C:/MAPPING/M-Processing Server/Applications/maprunrpt" -rptname:SPLITPIVOT -param:DB.data_file="C:\work\out_pivot.xml" -param:DB.outfile_folder_path:"C:\out" -param:DB.outfile_name:"invoice_BT-1.xml"


La commande créera autant de fichier que de balise <doc> présent dans le fichier d'entrée out_pivot.xml. Les fichiers seront nommés invoice_xxx.xml avec xxx la valeur du champ BT-1

Eclatement avec nommage automatique

"C:/MAPPING/M-Processing Server/Applications/maprunrpt" -rptname:SPLITPIVOT -param:DB.data_file="C:\work\out_pivot.xml" -param:DB.outfile_folder_path:"C:\out.xml" -param:DB.outfile_name:"invoice.xml"


La commande créera autant de fichier que de balise <doc> présent dans le fichier d'entrée out_pivot.xml. Les fichiers seront nommés invoice_xxx.xml avec xxx un incrément (incrément donnée par le numéro de <doc> dans la fichier d'entrée)