ONYX - 9.0 - Utilisation - Concaténation de fichiers XPS/en

Différence entre versions

De MappingDoc
(Page créée avec « Output file: Path + name of the XPS file(s) generated »)
(Page créée avec « Output file name <code> c:\wrkf\TestConcatFolder_S\fileXPS1[%MAP_JOBNUM%].xps </code> »)
 
(75 révisions intermédiaires par le même utilisateur non affichées)
Ligne 23 : Ligne 23 :
 
Output file: Path + name of the XPS file(s) generated
 
Output file: Path + name of the XPS file(s) generated
  
Maximum number of original files in one output file : Permet de créer des lots de fichiers XPS. Voir exemple ci-dessous.
 
  
Remove original files : Permet de supprimer les fichiers source
+
Maximum number of original files in one output file: Allows you to create batches of XPS files. See example below.s.
  
Recursive mode : Disabled, Normal, ou Advanced. Voir exemple ci-dessous.
+
Remove original files: Allows you to delete the source files
  
===Onglet filters===
+
 
 +
Recursive mode: Disabled, Normal, or Advanced. See example below.
 +
 
 +
 
 +
===Filters tab===
  
  
Ligne 36 : Ligne 39 :
  
  
Les filtres permettent de prendre en compte uniquement certains fichiers XPS du répertoire d’entrée
+
Filters allow you to take into account only certain XPS files in the input directory
 +
 
 +
 
 +
Filter on the files name: based on the name with meta-character * (example: DOCXPS*)
 +
 
 +
 
 +
Filter on date From (yyyy/mm/dd): start date of XPS file selection (file creation date)
  
Filter on the files name : basé sur le nom avec méta-caractère * (exemple : DOCXPS*)
 
  
Filter on date From (yyyy/mm/dd) : date de début de la sélection des fichiers XPS (date de création du fichier)
+
Filter on date To (yyyy/mm/dd): end date of XPS file selection (file creation date)
  
Filter on date To (yyyy/mm/dd) : date de fin de la sélection des fichiers XPS  (date de création du fichier)
 
  
===Onglet output action===  
+
===Output action tab===  
  
 
  [[Fichier:OX S XPS Outputact.png|centré|sans_cadre|762x762px]]   
 
  [[Fichier:OX S XPS Outputact.png|centré|sans_cadre|762x762px]]   
  
  
Cet onglet permet d’envoyer le résultat de la concaténation vers un point d’entrée.
 
  
Entry name : La valeur de ce paramètre est le nom d’un point d’entrée défini dans Mapping. A chaque éxécution du concat folder, le ou les résultats de la concaténation seront envoyé au point d’entrée spécifié
+
This tab allows you to send the result of the concatenation to an entry point.
 +
 
 +
 
 +
Entry name: The value of this parameter is the name of an entry point defined in Mapping. Each time the concat folder is executed, the result(s) of the concatenation will be sent to the specified entry point
 +
 
  
Hold document : Ce paramètre définit l’état du job en arrivant dans la queue « Entry name » . Soit en « Prêt à imprimer » (non coché) ou soit en « Suspendu » (coché)
+
Hold document: This parameter defines the state of the job upon arriving in the “Entry name” queue. Either in “Ready to print” (unchecked) or in “Suspended” (checked)
  
Keep document : Ce paramètre définit l’état du job une fois imprimé. Soit le job disparait (non coché), soit on le garde en état « sauvegardé » (coché)
 
  
Keep current userdata : Si coché, ce paramètre permet de garder les userdatas initialisées dans un workflow précédent pour qu’elles soient envoyées dans le job sur le point d’entrée « Entry point »
+
Keep document: This parameter defines the state of the job once printed. Either the job disappears (unchecked), or we keep it in “saved” state (checked)
  
Add current parameter : Si coché, ce paramètre permet d’ajouter les userdatas initialisées dans le workflow actuel pour qu’elles soient envoyées dans le job sur le point d’entrée « Entry point »
 
  
Le titre (MAP_TITLE) des jobs envoyés est égal soit au nom du fichier XPS généré (spécifié dans le paramètre « Standard / Output file », soit au chemin entier (selon configuration dans le mapping.conf. Voir remarque N° 6)
+
Keep current userdata: If checked, this parameter allows you to keep the userdata initialized in a previous workflow so that they are sent to the job on the “Entry point”
  
==Exemples==
 
  
Les exemples ci-dessous sont basés sur la structure de répertoires suivante :
+
Add current parameter: If checked, this parameter allows you to add the userdata initialized in the current workflow so that they are sent in the job to the “Entry point”
 +
 
 +
 
 +
The title (MAP_TITLE) of the jobs sent is equal to either the name of the generated (specified in the “Standard / Output file” parameter, or the entire path (depending on configuration in the mapping.conf. See note No. 6)
 +
 
 +
==Examples==
 +
 
 +
 
 +
The examples below are based on the following directory structure:
  
 
[[Fichier:OX S explXPS.png|centré|sans_cadre|301x301px]]
 
[[Fichier:OX S explXPS.png|centré|sans_cadre|301x301px]]
  
===<u>Variante 1 : Paramétrage de base</u>===
+
 
Prenons pour exemple la fonction suivante :   
+
===<u>Variant 1: Basic settings</u>===
 +
Let's take the following function for example:   
  
 
[[Fichier:OX S variante1XPS.png|centré|sans_cadre|632x632px]]   
 
[[Fichier:OX S variante1XPS.png|centré|sans_cadre|632x632px]]   
  
  
Dans chaque répertoire (TestConcatFolder, REPx et REPxSOUSx), il y a 3 fichiers XPS :
 
  
FichierXPS1.xps, FichierXPS2.xps, FichierXPS3.xps
+
In each directory (TestConcatFolder, REPx and REPxSOUSx), there are 3 XPS files:
 +
 
  
*<b>Répertoire d’entrée</b> :
+
FileXPS1.xps, FileXPS2.xps, FileXPS3.xps
 +
 
 +
 
 +
*<b>Input directory</b>:
  
 
  C:\wrkf\TestConcatFolder
 
  C:\wrkf\TestConcatFolder
  
*<b>Nom du fichier de sortie</b> :
+
 
 +
*<b>Output file name</b>:
  
 
  C:\wrkf\TestConcatFolder_sortie\fileXPS.xps
 
  C:\wrkf\TestConcatFolder_sortie\fileXPS.xps
  
*<b>Mode récursif</b> :
+
*<b>Recursive mode</b>:
  
Il y a 3 modes de récursivité différents :
+
 
 +
There are 3 different recursion modes:
  
 
*Disabled
 
*Disabled
  
- 1 seul fichier XPS généré par la concaténation des fichiers XPS contenus dans le répertoire d’entrée « TestConcatFolder » uniquement
+
- 1 single XPS file generated by the concatenation of the XPS files contained in the “TestConcatFolder” input directory only
  
 
*Normal
 
*Normal
  
- 1 seul fichier XPS généré par la concaténation de tous les fichier XPS contenus dans le répertoire « TestConcatFolder » ainsi que les fichiers XPS des sous-répertoires
+
- 1 single XPS file generated by the concatenation of all the XPS files contained in the “TestConcatFolder” directory as well as the XPS files in the subdirectories
  
- Les fichiers concaténés sont triés par ordre croissant en fonction de leurs noms suivant cet ordre : 0123456789ABCDEFGHI…
 
  
->Ex : Prenons 2 fichiers XPS dans le répertoire TestConcatFolder : 0BONJOUR.xps et ABONJOUR.xps
+
- The concatenated files are sorted in ascending order according to their names following this order: 0123456789ABCDEFGHI…
  
->La concaténation sera 0BONJOUR.xps et ensuite ABONJOUR.xps (car si on trie les noms de fichiers par ordre croissant, le 0 est avant le
+
 
 +
->Ex: Let's take 2 XPS files in the TestConcatFolder directory: 0BONJOUR.xps and ABONJOUR.xps
 +
 
 +
 
 +
->The concatenation will be 0BONJOUR.xps and then ABONJOUR.xps (because if we sort the file names in ascending order, the 0 is before the
 
A,
 
A,
  
donc le fichier XPS dont le nom commence par « 0 » sera concaténé avant le fichier XPS dont le nom commence par « A »)  
+
 
 +
so the XPS file whose name starts with "0" will be concatenated before the XPS file whose name starts with "A")  
  
 
*Advanced
 
*Advanced
  
- 1 fichier XPS est généré par répertoire ou sous-répertoire ayant pour nom NOMREPERTOIRE_NOMFICHIERXPS. Dans cet exemple, il y a 9 fichiers XPS (car 9 répertoires ou sous-répertoires)
+
- 1 XPS file is generated per directory or subdirectory with the name DIRECTORYNAME_XPSFILENAME. In this example, there are 9 XPS files (because 9 directories or subdirectories)
- Noms des 9 fichiers XPS créés dans le répertoire C:\trash\TestConcatFolder :  
+
- Names of the 9 XPS files created in the C:\trash\TestConcatFolder directory:  
  
#fichierXPS.xps
+
#XPSfile.xps
#REP1_fichierXPS.xps
+
#REP1_XPSfile.xps
#REP1SOUS1_fichierXPS.xps
+
#REP1SOUS1_XPS file.xps
#REP2_fichierXPS.xps
+
#REP2_XPSfile.xps
#REP2SOUS2_fichierXPS.xps
+
#REP2SOUS2_fileXPS.xps
#REP3_fichierXPS.xps
+
#REP3_XPSfile.xps
#REP3SOUS3_fichierXPS.xps
+
#REP3SOUS3_fileXPS.xps
#REP4_fichierXPS.xps
+
#REP4_XPSfile.xps
#REP4SOUS4_fichierXPS.xps
+
#REP4SOUS4_XPSfile.xps
  
  
Chacun de ces fichiers comprend la concaténation des fichiers XPS situés dans leur répertoires respectifs.
+
Each of these files comprises the concatenation of the XPS files located in their respective directories.
  
<b>Supprimer les fichiers d’origine</b> :
 
  
La case n’est pas cochée donc les fichiers sont conservés.
+
<b>Delete original files</b>:
  
===<u>Variante 2 : Lotissement</u>===
 
  
Cette fonctionnalité permet de créer des lots de fichiers concaténés.
+
The box is not checked so the files are kept.
  
Prenons pour exemple 3 fichiers différents situés dans le répertoire <code>C:\wrkf\TestConcatFolder  
+
===<u>Variant 2: Batching</u>===
FichierXPS1.xps, FichierXPS2.xps et FichierXPS3.xps</code>
+
 
 +
 
 +
This feature allows you to create batches of concatenated files.
 +
 
 +
 
 +
Let's take for example 3 different files located in the <code>C:\wrkf\TestConcatFolder directory
 +
XPSFile1.xps, XPSFile2.xps and XPSFile3.xps</code>
  
  
Ligne 142 : Ligne 171 :
  
  
Nombre maximum de fichiers d’origine dans un fichier en sortie : « 2 »
 
  
Le résultat de cette concaténation est la création d’un fichier XPS contenant deux fichiers XPS différents et un autre fichier XPS concernant le troisième fichier.
+
Maximum number of original files in an output file: “2”
 +
 
 +
 
 +
The result of this concatenation is the creation of an XPS file containing two different XPS files and another XPS file for the third file.
 +
 
 +
 
 +
*XPS_1 file containing the concatenation of XPS1.xps file and XPS2.xps file
 +
 
 +
 
 +
*XPS_2 file containing the concatenation of the XPS3.xps file
 +
 
 +
 
 +
===<u>Variant 3: Adding filters</u>===
 +
 
 +
 
 +
The Filters tab allows you to add file selection filters based on their name or date.
 +
 
  
*FichierXPS_1 contenant la concaténation de fichierXPS1.xps et fichierXPS2.xps
+
Note: It is not possible to specify multiple values ​​for the same filter.
  
*FichierXPS_2 contenant la concaténation du fichierXPS3.xps
 
  
===<u>Variante 3 : Ajout des filtres</u>===
+
<u>Filter on file names</u>
  
L’onglet Filters permet d’ajouter des filtres de sélection des fichiers en fonction de leur nom ou de la date.
 
  
Remarque : Il n’est pas possible de préciser plusieurs valeurs pour le même filtre.
+
This feature allows you to select XPS files to concatenate based on their name.
  
 +
Example :
  
<u>Filtre sur le nom des fichiers</u>
+
Filter value: DOC*
  
Cette fonctionnalité permet de sélectionner les fichiers XPS à concaténer en fonction de leur nom.
+
*This value takes all XPS files starting with “DOC”, “DOC1.xps” for example
  
Exemple :
+
Filter value: *DOC*
  
Valeur du filtre : DOC*
 
  
*Cette valeur prend tous les fichiers XPS commençant par « DOC », « DOC1.xps » par exemple
+
*This value takes all XPS files containing “DOC” in their name, “MYDOC1.xps” for example
  
Valeur du filtre : *DOC*
 
  
*Cette valeur prend tous les fichiers XPS contenant « DOC » dans leur nom, « MYDOC1.xps » par exemple
 
  
  
 +
<u>Filter on file creation date</u>
  
<u>Filtre sur la date de création des fichiers</u>
 
  
Cette fonctionnalité permet de sélectionner les fichiers XPS à concaténer en fonction de leur date de création.
+
This feature allows you to select XPS files to concatenate based on their creation date.
  
Exemple 1 :
+
Example 1 :
 
[[Fichier:OX S datefiltre.png|sans_cadre|638x638px|alt=|gauche]]
 
[[Fichier:OX S datefiltre.png|sans_cadre|638x638px|alt=|gauche]]
  
Ligne 197 : Ligne 237 :
  
  
*Ce paramétrage prend en compte uniquement les fichiers XPS créés entre le 02 avril et le 31 décembre 2019.
+
 
 +
*This setting only takes into account XPS files created between April 2 and December 31, 2019.
 +
 
  
  
Remarque : Si une des deux dates n’est pas spécifiée, sa valeur implicite est * (infinie)
+
Note: If one of the two dates is not specified, its default value is * (infinite)
  
  
Exemple 2 :
+
Example 2 :
  
 
[[Fichier:OX S datefltre ex2.png|gauche|sans_cadre|522x522px]]
 
[[Fichier:OX S datefltre ex2.png|gauche|sans_cadre|522x522px]]
Ligne 220 : Ligne 262 :
  
  
*Ce paramétrage prend en compte uniquement les fichiers XPS créés à partir du 02/04/2019 (inclus).
+
 
 +
*This setting only takes into account XPS files created from 04/02/2019 (inclusive).
  
  
Exemple 3 :
+
Example 3 :
  
 
[[Fichier:OX S filtre ex3.png|sans_cadre|505x505px|alt=|gauche]]
 
[[Fichier:OX S filtre ex3.png|sans_cadre|505x505px|alt=|gauche]]
Ligne 240 : Ligne 283 :
  
  
*Ce paramétrage prend en compte tous les fichiers XPS ayant une date de création antérieure ou égale au 15/04/2019.
 
  
 +
*This setting takes into account all XPS files with a creation date prior to or equal to 04/15/2019.
  
===<u> Variante 4 : Envoi vers un point d'entrée</u>===
 
  
  
 +
===<u> Variant 4: Sending to an entry point</u>===
  
Après concaténation, les fichiers générés peuvent être envoyés vers un point d’entrée de Onyx Server. Dans l’exemple ci-dessous, le ou les fichiers concaténés seront envoyés vers le point d’entrée Mapping MY_ENTRY_POINT et ces spool seront sauvegardés après traitement (Case « Keep document » coché)
+
 
 +
 
 +
 
 +
After concatenation, the generated files can be sent to an Onyx Server entry point. In the example below, the concatenated file(s) will be sent to the Mapping entry point MY_ENTRY_POINT and these spools will be saved after processing (“Keep document” box checked)
  
 
[[Fichier:OX S variante4 XPS.png|centré|sans_cadre|631x631px]]
 
[[Fichier:OX S variante4 XPS.png|centré|sans_cadre|631x631px]]
  
==Remarques==
+
==Notes==
  
===Remarque 1 – Fichier de type autre qu'XPS===
+
===Note 1 – File type other than XPS===
Dans le cas où un fichier de type autre qu’XPS est présent dans le répertoire à concaténer, un message d’erreur apparait, sans toutefois mettre la queue en erreur :
+
If a file of type other than XPS is present in the directory to be concatenated, an error message appears, without however putting the queue in error:
  
 
  USER DB 01/04/2019-15:10:38 5956 Do Render...
 
  USER DB 01/04/2019-15:10:38 5956 Do Render...
Ligne 260 : Ligne 306 :
 
  USER DB 01/04/2019-15:10:38 5956 Done.
 
  USER DB 01/04/2019-15:10:38 5956 Done.
  
===Remarque 2 – Pas de fichier XPS===
+
===Note 2 – No XPS file===
S’il n’y a aucun fichier XPS dans le répertoire, il n’y a pas de message d’erreur et aucun fichier XPS n’est créé.
+
If there are no XPS files in the directory, there is no error message and no XPS file is created.
  
===Remarque 3 – Fichier XPS sans extension===
+
===Note 3 – XPS file without extension===
S’il y a un fichier XPS sans extension (« doc1.xps » nommé « doc1 »), aucun fichier n’est créé car le concat folder se base sur l’extension des fichiers pour déterminer s’il s’agit d’un fichier XPS ou non.
+
If there is an XPS file with no extension ("doc1.xps" named "doc1"), no file is created because the concat folder uses the file extension to determine if it is an XPS file or not.
  
===Remarque 4 – Ordre de concaténation===
 
Les fichiers XPS sont concaténés par ordre croissant en fonction de leur nom (0123456789ABCDE…). La même logique s’applique aux fichiers placés dans des sous-répertoires pour le mode de récursivité « Normal » ou « Advanced ».
 
  
===Remarque 5 Nom du fichier de sortie===
+
===Note 4 Order of concatenation===
Par défaut, lorsqu’un point d’entrée est défini dans l’onglet « Output action », le « Nom du fichier de sortie » est égal au nom du fichier sans le chemin ni l’extension (variable MAP_TITLE), ci-dessous « concatroot ».  
+
XPS files are concatenated in ascending order based on their name (0123456789ABCDE…). The same logic applies to files placed in subdirectories for "Normal" or "Advanced" recursion mode.
  
Par contre, il est également possible d’obtenir le chemin complet et l’extension en mettant la variable d’environnement <b>CONCATFOLDER_TITLE_FULLPATH</b> à « ON », ci-dessous <code> D:\MCO\00002414\concatroot.xps </code>
 
  
===Remarque 6 Pas de valeur d'index dans le nom du fichier===
+
===Note 5 Output File Name===
 +
By default, when an entry point is defined in the "Output action" tab, the "Output file name" is equal to the file name without the path or extension (MAP_TITLE variable), below “concatroot”.
  
Il n’est pas prévu de générer un nom dynamique utilisant la valeur des index présents dans les fichiers à concaténer dans le nom du ou des fichiers de sortie :
+
On the other hand, it is also possible to obtain the full path and the extension by setting the environment variable <b>CONCATFOLDER_TITLE_FULLPATH</b> to “ON”, below <code> D:\MCO\00002414\ concatroot.xps </code>
 +
 
 +
 
 +
===Note 6 – No index value in file name===
 +
 
 +
 
 +
It is not intended to generate a dynamic name using the value of the indexes present in the files to be concatenated in the name of the output file(s):
  
 
   
 
   
Ligne 284 : Ligne 334 :
 
   SYST WW 19/04/2018-18:36:20 13292 Device devTEST_DUPLEX on error: default
 
   SYST WW 19/04/2018-18:36:20 13292 Device devTEST_DUPLEX on error: default
  
===Remarque 7 - Variable d'environnement dans le nom du fichier===
+
 
Il est possible d’inclure des valeurs de variables d’environnement dans les noms des fichiers générés.
+
===Note 7 - Environment variable in file name===
Pour cela, il faut appeler le nom des variables avec [%...%], par exemple [%MAP_JOBNUM%] pour la variable MAP_JOBNUM (numéro du job).
+
It is possible to include environment variable values ​​in the names of generated files.
 +
To do this, you must call the name of the variables with [%...%], for example [%MAP_JOBNUM%] for the variable MAP_JOBNUM (job number).
  
 
[[Fichier:OX S VARENV XPS.png|centré|sans_cadre|624x624px]]
 
[[Fichier:OX S VARENV XPS.png|centré|sans_cadre|624x624px]]
  
Répertoire d'entrée <code> c:\wrkf\TestConcatFolder </code>
 
  
Nom du fichier de sortie <code> c:\wrkf\TestConcatFolder_S\fileXPS1[%MAP_JOBNUM%].xps </code>
+
Input directory <code> c:\wrkf\TestConcatFolder </code>
 +
 
 +
 
 +
Output file name <code> c:\wrkf\TestConcatFolder_S\fileXPS1[%MAP_JOBNUM%].xps </code>

Version actuelle datée du 3 janvier 2025 à 14:02

Autres langues :
English • ‎français

This documentation describes the function to concatenate all XPS files in a directory into one or more XPS files.


Interface description

To access the initial XPS interface, double-click on the command in question, choose "XPS Toolbox", select "Concatenate folder".

Onglet standard


OX S XPSinterface.png



Input directory: Root directory where the files to concatenate are located, with or without support for subdirectories depending on the value of Recursive mode.


Output file: Path + name of the XPS file(s) generated


Maximum number of original files in one output file: Allows you to create batches of XPS files. See example below.s.

Remove original files: Allows you to delete the source files


Recursive mode: Disabled, Normal, or Advanced. See example below.


Filters tab

OX S XPS filtrs.png


Filters allow you to take into account only certain XPS files in the input directory


Filter on the files name: based on the name with meta-character * (example: DOCXPS*)


Filter on date From (yyyy/mm/dd): start date of XPS file selection (file creation date)


Filter on date To (yyyy/mm/dd): end date of XPS file selection (file creation date)


Output action tab

OX S XPS Outputact.png


This tab allows you to send the result of the concatenation to an entry point.


Entry name: The value of this parameter is the name of an entry point defined in Mapping. Each time the concat folder is executed, the result(s) of the concatenation will be sent to the specified entry point


Hold document: This parameter defines the state of the job upon arriving in the “Entry name” queue. Either in “Ready to print” (unchecked) or in “Suspended” (checked)


Keep document: This parameter defines the state of the job once printed. Either the job disappears (unchecked), or we keep it in “saved” state (checked)


Keep current userdata: If checked, this parameter allows you to keep the userdata initialized in a previous workflow so that they are sent to the job on the “Entry point”


Add current parameter: If checked, this parameter allows you to add the userdata initialized in the current workflow so that they are sent in the job to the “Entry point”


The title (MAP_TITLE) of the jobs sent is equal to either the name of the generated (specified in the “Standard / Output file” parameter, or the entire path (depending on configuration in the mapping.conf. See note No. 6)

Examples

The examples below are based on the following directory structure:

OX S explXPS.png


Variant 1: Basic settings

Let's take the following function for example:

OX S variante1XPS.png


In each directory (TestConcatFolder, REPx and REPxSOUSx), there are 3 XPS files:


FileXPS1.xps, FileXPS2.xps, FileXPS3.xps


  • Input directory:
C:\wrkf\TestConcatFolder


  • Output file name:
C:\wrkf\TestConcatFolder_sortie\fileXPS.xps
  • Recursive mode:


There are 3 different recursion modes:

  • Disabled

- 1 single XPS file generated by the concatenation of the XPS files contained in the “TestConcatFolder” input directory only

  • Normal

- 1 single XPS file generated by the concatenation of all the XPS files contained in the “TestConcatFolder” directory as well as the XPS files in the subdirectories


- The concatenated files are sorted in ascending order according to their names following this order: 0123456789ABCDEFGHI…


->Ex: Let's take 2 XPS files in the TestConcatFolder directory: 0BONJOUR.xps and ABONJOUR.xps


->The concatenation will be 0BONJOUR.xps and then ABONJOUR.xps (because if we sort the file names in ascending order, the 0 is before the A,


so the XPS file whose name starts with "0" will be concatenated before the XPS file whose name starts with "A")

  • Advanced

- 1 XPS file is generated per directory or subdirectory with the name DIRECTORYNAME_XPSFILENAME. In this example, there are 9 XPS files (because 9 directories or subdirectories) - Names of the 9 XPS files created in the C:\trash\TestConcatFolder directory:

  1. XPSfile.xps
  2. REP1_XPSfile.xps
  3. REP1SOUS1_XPS file.xps
  4. REP2_XPSfile.xps
  5. REP2SOUS2_fileXPS.xps
  6. REP3_XPSfile.xps
  7. REP3SOUS3_fileXPS.xps
  8. REP4_XPSfile.xps
  9. REP4SOUS4_XPSfile.xps


Each of these files comprises the concatenation of the XPS files located in their respective directories.


Delete original files:


The box is not checked so the files are kept.

Variant 2: Batching

This feature allows you to create batches of concatenated files.


Let's take for example 3 different files located in the C:\wrkf\TestConcatFolder directory XPSFile1.xps, XPSFile2.xps and XPSFile3.xps


OX S variante2XPS.png



Maximum number of original files in an output file: “2”


The result of this concatenation is the creation of an XPS file containing two different XPS files and another XPS file for the third file.


  • XPS_1 file containing the concatenation of XPS1.xps file and XPS2.xps file


  • XPS_2 file containing the concatenation of the XPS3.xps file


Variant 3: Adding filters

The Filters tab allows you to add file selection filters based on their name or date.


Note: It is not possible to specify multiple values ​​for the same filter.


Filter on file names


This feature allows you to select XPS files to concatenate based on their name.

Example :

Filter value: DOC*

  • This value takes all XPS files starting with “DOC”, “DOC1.xps” for example

Filter value: *DOC*


  • This value takes all XPS files containing “DOC” in their name, “MYDOC1.xps” for example



Filter on file creation date


This feature allows you to select XPS files to concatenate based on their creation date.

Example 1 :










  • This setting only takes into account XPS files created between April 2 and December 31, 2019.


Note: If one of the two dates is not specified, its default value is * (infinite)


Example 2 :

OX S datefltre ex2.png








  • This setting only takes into account XPS files created from 04/02/2019 (inclusive).


Example 3 :








  • This setting takes into account all XPS files with a creation date prior to or equal to 04/15/2019.


Variant 4: Sending to an entry point

After concatenation, the generated files can be sent to an Onyx Server entry point. In the example below, the concatenated file(s) will be sent to the Mapping entry point MY_ENTRY_POINT and these spools will be saved after processing (“Keep document” box checked)

OX S variante4 XPS.png

Notes

Note 1 – File type other than XPS

If a file of type other than XPS is present in the directory to be concatenated, an error message appears, without however putting the queue in error:

USER	DB	01/04/2019-15:10:38	5956	Do Render...
USER	EE	01/04/2019-15:10:38	5956	No _rel/.rels, document C:\wrkf\TestConcatFolder\formation4.pdf is not an XPS file
USER	DB	01/04/2019-15:10:38	5956	Done.

Note 2 – No XPS file

If there are no XPS files in the directory, there is no error message and no XPS file is created.

Note 3 – XPS file without extension

If there is an XPS file with no extension ("doc1.xps" named "doc1"), no file is created because the concat folder uses the file extension to determine if it is an XPS file or not.


Note 4 – Order of concatenation

XPS files are concatenated in ascending order based on their name (0123456789ABCDE…). The same logic applies to files placed in subdirectories for "Normal" or "Advanced" recursion mode.


Note 5 – Output File Name

By default, when an entry point is defined in the "Output action" tab, the "Output file name" is equal to the file name without the path or extension (MAP_TITLE variable), below “concatroot”.

On the other hand, it is also possible to obtain the full path and the extension by setting the environment variable CONCATFOLDER_TITLE_FULLPATH to “ON”, below D:\MCO\00002414\ concatroot.xps


Note 6 – No index value in file name

It is not intended to generate a dynamic name using the value of the indexes present in the files to be concatenated in the name of the output file(s):


 USER	DB	19/04/2018-18:36:18	9676	Used parameters : directory=C:\wrkf\TestConcatFolder, 
 outfilename=C:\wrkf   \TestConcatFolder_Sortie\fichierXPS1_[[IND_PAGE]].xps, recursivemode=Disabled                               
 SYST	EE	19/04/2018-18:36:20	13292	Process 9676 stopped with return code 255
 SYST	WW	19/04/2018-18:36:20	13292	Device devTEST_DUPLEX on error: default


Note 7 - Environment variable in file name

It is possible to include environment variable values ​​in the names of generated files. To do this, you must call the name of the variables with [%...%], for example [%MAP_JOBNUM%] for the variable MAP_JOBNUM (job number).

OX S VARENV XPS.png


Input directory c:\wrkf\TestConcatFolder


Output file name c:\wrkf\TestConcatFolder_S\fileXPS1[%MAP_JOBNUM%].xps