Stampe grafiche gratis su AS400 (e non solo)

Chiunque ha lavorato su AS400 sa che la reportistica non è il massimo. O si usano i printer file o ci si appoggia a prodotti esterni che attingono i dati dalle stampe prodotte o da archivi appositamente prodotti. Fino ad ora ho trovato sltanto prodotti che oltre ad avere dei costi hanno una certa complessità e necessitano spesso e volentieri di server esterni. Ho implementato in azienda un sistema molto pulito ed efficente basato su Jasper Report / iReport. A chi non conosce questi prodotti suggerisco di perderci un po’ di tempo per un eventuale utilizzo ma anche per prendere atto di come si possano sviluppare applicazioni pulite ed intelligenti. Tecnicamente si creano dei file xml contenenti il report da generare usando ireport, un tool grafico che permette di disegnare tipo word o openoffice, e poi si usano con delle classi java opensource fornite da jasper che eseguono un una queri su un database e fanno un merge dei dati ottenuti con la grafica creata con iReport ottenento pdf, word excel html xml. A lavoro ultmato si avrà una classettina java che istanzia jasper un xml con la definizione del’output voluto e basta. Come sapete la classe java è richiamabile tranquillamente da un menu, quindi rieplogando a lavoro ultimato avremo:
Un xml e una classe java che metteremo nell’if del nostro as400. Un CLP che lancia la nostra classe (che crea per esempio un pdf) e che prende questo file generato e lo apre lo spedisce lo archivia etc. il tutto in modo semplice e a costo zero.
Alcuni riferimenti:
http://jasperforge.org/projects/ireport
http://jasperforge.org/index.php?q=project/jasperreports

VN:F [1.9.22_1171]
Rating: 10.0/10 (3 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 2 votes)
Stampe grafiche gratis su AS400 (e non solo), 10.0 out of 10 based on 3 ratings

Lascia un commento

*

Utilizzo i cookie per essere sicuro che tu possa avere la migliore esperienza sul mio sito. Se continui ad utilizzare questo sito assumo che tu ne sia felice.. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi