Velocity Template

Se si desidera trasferire nei record di dati dell'ordine uscite eccedenti, è possibile ricorrere a entrambe le indicazioni del Velocity Template. In esse è possibile definire una parte del record di dati dell'ordine XML con sostituzioni testuali e determinate regole in funzione del contesto.

IMPORTANTE: modifiche in questo ambito presuppongono una certa dimestichezza sia con XML e schema XML, sia con Velocity Template. Qualora il codice acquisito non fosse un codice XML o Velocity valido, potrebbero subentrare problemi durante l'elaborazione nel PPS. Osservare in particolare lo schema XML per ticket all'inizio del presente documento.

Entrambi i blocchi sono quindi inizialmente dati XML, possono essere tuttavia completati con istruzioni nel linguaggio Template Velocity. Se si riscontrano elementi Velocity, questi blocchi di testo verranno dapprima trasformati, all'interno di un processo di modifica ulteriore, in frammenti XML, trasferiti a loro volta in record di dati del ticket.

INFORMAZIONE: il nome Velocity deriva dal progetto Open-Source Apache Velocity, messo a disposizione dall'interprete per il linguaggio di descrizione.

A partire dai Velocity Template è possibile referenziare sia i Custom-Tags, sia gli User-Tags dell'ordine, per produrre in funzione di essi determinate uscite. Per dettagli sul linguaggio Template Velocity si rimanda al link seguente alla documentazione online di Apache Velocity: https://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html