Schéma TotalFlow BatchBuilder
En utilisant un fichier de mappage XSL, vous pouvez configurer un périphérique d’entrée pour qu’il transforme toutes les commandes reçues dans le schéma TotalFlow BatchBuilder, et du schéma TotalFlow BatchBuilder au schéma correspondant à une sortie. Si la structure du fichier XML de commande ne correspond pas au schéma interne TotalFlow BatchBuilder, la commande n'est pas acceptée et une alerte est émise.
Différents formats XML de commande peuvent être convertis vers le schéma TotalFlow BatchBuilder à l'aide d'un mappeur XML.
La structure du schéma TotalFlow BatchBuilder est basée sur les attributs TotalFlow BatchBuilder internes.
Le fichier XML doit contenir les champs suivants :
- number
- Numéro de commande.
- version
- Version de la commande.
<fichier>
Voici un exemple de fichier XML minimal valide :
<order xmlns="http://www.ricoh.com/TotalFlowBatchBuilder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ricoh.com/TotalFlowBatchBuilder C:\temp\hotFolderSchema.xsd" name="Custom" number="1234" version="1.0"> <jobList> <job> <file/> </job> </jobList> </order>
Voici un exemple de fichier XML valide, contenant les détails de différents travaux :
<order xmlns="http://www.ricoh.com/TotalFlowBatchBuilder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ricoh.com/TotalFlowBatchBuilder C:\temp\hotFolderSchema.xsd" name="Custom" number="1234" receiveDate="2014-01-01" receiveTime="14:20:00-05:00" jobNumber="0611" version="1.0"> <customer name="CustomerOne"/> <jobList> <job name="Job1" copies="50" simplexDuplex="Simplex" plex="Normal" perforation="1" drilling="1" collation="1" proofing="1" color="C_PROCESS" productType="Book" isbn="980-2-17-158510-1" sku="F256" subPartNo="43" finisher="Binder" press="PrinterCX"> <file ref="C:\temp\test\file1.pdf" dataStream="DS_PDF"/><description>Sample file</description> <document pages="1"><size units="in" width="0" height="0"/> </document> <media name="A4" type="MT_BOND" color="MC_WHITE" finish="MF_NONE"><size units="in" width="3.14159265358979" height="3.14159265358979"/><weight value="3.14159265358979" units="gr"/> </media> <imposition name="Front" positionsPerSide="1"/> <binding style="BS_NONE"><spine size="3.14159265358979" unit="in"/> </binding> <coating name="CN_UV" side="LS_FRONT" type="LT_ANTIQUE"/> </job> </jobList> </order>Pour une liste complète des champs facultatifs, voir TotalFlow BatchBuilder - Schéma de dossier dynamique.
Lorsque vous soumettez une commande XML, veillez à valider la structure du fichier XML par rapport au schéma TotalFlow BatchBuilder.
hotFolderSchema.xsd
, les fichiers d’épreuvage .xml
et les autres fichiers .xsd
pris en charge dans le dossier Mapping
figurant dans le répertoire dans lequel TotalFlow BatchBuilder est installé.