STARCheck
STARCheck è un componente software sviluppato in Java che esegue diverse operazioni sulle
pratiche del Registro Imprese (non Comunica).
Sono accettati i formati : U3T, U3X, U3T.XML.
Le operazioni eseguite sono:
● trasformazione di una pratica dal formato U3T al formato U3T.XML;
● trasformazione di una pratica dal formato U3T.XML o U3X al formato U3T;
● validazione di una pratica fornita in uno qualunque dei formati previsti: la validazione
consiste nel controllo di correttezza, coerenza e completezza della pratica e i risultati
dell’operazione sono forniti in un rapporto in formato XML;
● creazione della visura a quadri di una pratica fornita in uno qualunque dei formati
previsti: tale visura è fornita in formato testo o PDF.
STARCheck può essere utilizzato come applicazione indipendente da linea di comando.
La pagina web dove trovare la componente software e :
http://webtelemaco.infocamere.it/newt/rootdata/starcheck/Starcheck.htm
STARCheck è distribuito mediante un archivio zip strutturato come segue:
STARCheck-x.x.x-unpack-and-run.zip
|_ starcheck-x.x.x (directory)
|_ dict (non utilizzata)
|_ FORM50 (directory dei template per la visura a quadri)
|_ lib (directory delle librerie)
|_ DISTPDF.EXE (eseguibile Win32 per la visura a quadri in PDF)
|_ STARCheck-x.x.x.jar (applicazione)
L’installazione della libreria richiede solo la decompressione della cartella starcheck-x.x.x
nella locazione desiderata.
Per l’uso come libreria i contenuti della cartella starcheck-x.x.x devono essere messi alla
radice del classpath dell’applicazione cliente.
I casi d’uso del componente sono descritti nel seguente diagramma.:
STARCheck è distribuito come libreria Java (jar), insieme alle librerie e alle risorse da cui
dipende:
● STARCheck-x.x.x.jar componente principale, utilizzabile anche come applicazione
indipendente da linea di comando
● dict dizionario per il controllo ortografico secondo le specifiche Fedra
● FORM50 prototipi per la visura a quadri
● DISTPDF.EXE eseguibile Win32 utilizzato per la produzione della visura a quadri in PDF
● activation-1.1.jar libreria per la gestione delle risorse XML
● check-cf-0.1.0.jar libreria che incapsula la dll Win32 per il controllo del codice fiscale
● commons-dbutils-1.3.jar libreria di utilità per la gestione dei database JDBC
● commons-io-1.3.2.jar libreria per la gestione degli stream
● derby-10.6.2.1.jar libreria del driver JDBC Derby
● derby-lookup-table-0.1.2.jar libreria e database delle tabelle di lookup
● fedra-spellchecker-0.2.0.jar libreria per il controllo ortografico
● hunspell-1.1.12-2-java-13.jar libreria per il controllo ortografico
● jaxb-api-2.0.jar libreria per la gestione delle risorse XML
● jna-1.1.12-2-java-13.jar libreria per la gestione delle applicazioni e librerie
native
● jsr173_api-1.0.jar libreria per la gestione delle risorse XML
● u3t-codec-0.2.0.jar libreria per la conversione dei formati U3T, U3X, U3T.XML
● vqbuilder-0.8.0.jar libreria per la produzione della visura a quadriu3t-codec-0.2.0.jar libreria per
la conversione dei formati U3T, U3X, U3T.XML
LIVELLI DI NOTIFICA nel REPORT DI VALIDAZIONE
Ci sono 4 livelli di notifiche:
• FAILURE: un errore di STARCheck (tipicamente e' un errore di sistema o una eccezione
java)
• ERROR: regola di validazione bloccante non rispettata (vedi documento con le regole di
validazione dei controlli a livello di pratica e modulo)
• WARNING: regola di validazione non bloccante non rispettata
• UNASSESSABLE: regola non valutabile per mancanza di dati: l'esempio tipico è quando
un dato dipende dalla forma giuridica dell'impresa, che però non è nota; non è bloccante.