STARCheck
Manutenzione
versione 4.0.0
2016-05-02
aggiornato alla versione 3.8.5-6.8 di STARCheck
Modifiche
4.0 (3.8.5-6.8 2016-05-02)
Corretto errore di documentazione (validazione pratica con vdl)
0.1.0 (1.0.0 2011-11-30)
Primo rilascio del documento.
Introduzione
Questo documento descrive le modalità di accesso alle risorse di STARCheck per eventuali
interventi diretti successivi all’installazione da parte dell’installatore o dell’utente. Si noti che un
intervento tecnico di questo tipo può provocare il malfunzionamento dell’applicazione.
Le risorse accessibili e modificabili contenute nel pacchetto di distribuzione sono in parte
esterne alle librerie ed in parte interne; le risorse esterne sono:
● addressBook base di dati Derby per la verifica della normalità degli indirizzi
● dict dizionario per il controllo ortografico secondo le specifiche Fedra
● FORM50 prototipi per la visura a quadri su piattaforma win32, forniti da InfoCamere
le risorse interne sono:
● errors.properties lista dei codici e dei relativi prototipi di messaggi d’errore della
validazione
● specifiche.ini lista delle coordinate previste nelle specifiche 6.5
● codicefiscale.js script di controllo del codice fiscale fornito da InfoCamere
● lookuptables base di dati Derby delle cosiddette “tabelle di lookup”
Nel seguito sarà descritta la tipologia e la modalità di accesso per ognuna delle risorse
elencate.
addressBook
La base dati degli indirizzi normali è disponibile nel percorso /db/addressBook ma può
essere spostata a seconda delle necessità del cliente. È una base di dati Derby che può essere
gestita con OpenOffice Base1 secondo la seguente procedura:
1. aprire OpenOffice base
2. creazione guidata database
a. seleziona database
i. scegliere opzione "Collega a un database esistente"
ii. selezionare "JDBC" dalla lista
b. configura connessione JDBC
i. URL della sorgente dati "jdbc:derby:[percorso assoluto del database]"
ii. classe driver JDBC "org.apache.derby.jdbc.EmbeddedDriver"
dict
È il dizionario nel formato di Hunspell per il controllo ortografico secondo le specifiche Fedra,
contenuto nel percorso /dict (ma può essere spostata a seconda delle necessità del cliente).
Il dizionario è costituito da file di testo.
FORM50
Prototipi per la visura a quadri forniti da InfoCamere, contenuti nel percorso /FORM50 (ma può
essere spostata a seconda delle necessità del cliente) e gestibili come file di testo.
errors.properties
Lista dei codici e dei relativi prototipi di messaggi d’errore della validazione. È un file di proprietà
nel formato standard della tecnologia Java, posto alla radice dell’archivio starcheckx.x.x.jar.
Per accedervi, seguire la procedura:
1. espandere in una cartella il jar con un decompressore che gestisca archivi in formato zip
2. il file errors.properties è alla radice della cartella espansa; è un file di testo
3. ricomprimere la cartella in formato zip e assegnare all’archivio lo stesso nome di
partenza
1
La configurazione di OpenOffice Base per l’accesso alle basi di dati Derby di STARCheck è
spiegata in appendice.
specifiche.ini
Lista delle coordinate gestibili dal convertitore di formato. È un file di testo posto alla radice
dell’archivio starcheck-x.x.x.jar.
Per accedervi, seguire la procedura:
1. espandere in una cartella il jar con un decompressore che gestisca archivi in formato zip
2. il file specifiche.ini è alla radice della cartella espansa; è un file di testo
3. ricomprimere la cartella in formato zip e assegnare all’archivio lo stesso nome di
partenza
codicefiscale.js
Script per il controllo del codice fiscale, fornito da InfoCamere. È un file in formato ECMAScript
posto nella libreria check-cf.x.x.x.jar. Per accedervi, seguire la procedura:
1. espandere in una cartella il jar con un decompressore che gestisca archivi in formato zip
2. il file codicefiscale.js è, partendo dalla radice della cartella espansa, nel percorso
/it/digicamere/ri/utils/codicefiscale/; è un file di testo
3. ricomprimere la cartella in formato zip e assegnare all’archivio lo stesso nome di
partenza
lookuptables
La base dati delle tabelle di lookup è contenuta nella libreria derby-lookup-tables-x.x.x.jar, e al
suo interno nel percorso /db/lookuptables. È una base di dati Derby che può essere
gestita, previa decompressione, con OpenOffice Base2 secondo la seguente procedura:
1. espandere in una cartella il jar con un decompressore che gestisca archivi in formato zip
2. aprire OpenOffice base
3. creazione guidata database
a. seleziona database
i. scegliere opzione "Collega a un database esistente"
ii. selezionare "JDBC" dalla lista
b. configura connessione JDBC
i. URL della sorgente dati "jdbc:derby:[percorso assoluto del database]"
ii. classe driver JDBC "org.apache.derby.jdbc.EmbeddedDriver"
4. ricomprimere la cartella in formato zip e assegnare all’archivio lo stesso nome di
partenza
2
La configurazione di OpenOffice Base per l’accesso alle basi di dati Derby di STARCheck è
spiegata in appendice.
Appendice
Configurazione di OpenOffice per l’accesso ai database Derby
Per accedere con OpenOffice ai database distribuiti con STARCheck è necessario usare
almeno la versione 2.0 della suite.
Per configurare OpenOffice Base si segua la procedura:
1. selezionare la voce di menù "Strumenti"->"Opzioni...": si aprirà la finestra "Opzioni";
2. nella finestra “Opzioni”, selezionare dall'albero “OpenOffice.org"->"Java": si mostrerà il
pannello "Opzioni Java";
3. premere il pulsante "Classpath...": si aprirà la finestra "Classpath";
4. nella finestra “Classpath”, premere "Aggiungi archivio...": si aprirà la finestra di selezione
dei file;
5. nella finestra, selezionare il file:
[installazione di STARCheck]\lib\derby-10.6.2.1.jar