In questo documento si tratterà l'installazione di TITULUS su server Microsoft Windows.
Le specifiche della macchina server dipendono principalmente dal numero di utenti che utilizzerà l'applicativo e dal tipo di utilizzo. In linea di massima le prestazioni di TITULUS dipendono dalla velocità dei dispositivi di memorizzazione, dalla velocità della rete e, per la gestione di allegati non testuali, dalla memoria RAM.
Per un utilizzo medio:
Con Internet explorer è possibile usufruire dell'autenticazione automatica tramite le credenziali di Dominio10).
Inoltre, per l'uso del workflow designer, è necessario installare il Java Runtime Environment (JRE) in versione 1.5 o superiore.
Per poter utilizzare a pieno le funzionalità dell'applicativo, la prima volta che si accede utilizzando Internet Explorer viene richiesta l'installazione del plugin Highway Imaging Control (IW). Lo scaricamento impiega dai 30 secondi ai 2 minuti e per completare l'installazione sono richiesti i diritti di administrator o Power User sulla macchina client.
Il plug-in integra funzioni di:
Pertanto risulta di elevata utilità per le postazioni di registrazione di documenti (in arrivo o in partenza).
Attualmente il plug-in IW è compatibile solo con i browser della famiglia Internet Explorer. Per emulare Internet Explorer dall’interno di Mozilla Firefox e quindi poter far uso del plug-in anche dall’interno di Firefox, si suggerisce l’installazione del componente aggiuntivo IE Tab per Firefox.
Il cd di installazione contiene i moduli di TITULUS suddivisi in cartelle, di seguito la funzione di ogni componente:
Eseguire il setup di java dalla cartella jre del cd.
Non è necessario cambiare alcuna configurazione durante l'esecuzione del setup. Di base il Java Runtime Environment ha come destinazione C:\Programmi\Java\jre6\.
Eseguire il setup di tomcat dalla cartella del cd. Anche qui non è necessario modificare alcuna impostazione durante l'esecuzione del setup and eccezione della cartella di destinazione: e:\programmi\Apache Software Foundation\Tomacat 5.5
Una volta terminata l'installazione apparirà un icona con il logo di Apache Tomcat nel System Tray.
Nella prima pagina “General” si può notare che l'avvio di Tomcat è impostato su manuale:
Per poter utilizzare alcune funzionalità di Tomcat è necessario modificare una sezione del file di configurazione web.xml come segue:
...
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.4</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.5</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
...
Per poter utilizzare l'utente base di Tomcat (solitamente admin) come utente amministratore di TITULUS è necessario inserire i valori “jspuser” e “admjspuser” al file tomcat-users.xml:
<user username="admin" password="xxxxxx" roles="admin,manager,jspuser,admjspuser"/>
Di base le password all'interno del file tomcat-users.xml sono in chiaro, per abilitare la cifratura è necessario inserire il parametro “digest=MD5” nel server.xml di Tomcat:
<!-- This Realm uses the UserDatabase configured in the global JNDI resources under the key "UserDatabase".
Any edits that are performed against this UserDatabase are immediately available for use by the Realm. -->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" digest="MD5"/>
Di base l'applicativo viene installato nel disco dedicato che per comodità indicheremo come e:
Per fare in modo che tomcat visualizzi l'applicazione è necessario copiare il file di configurazione xway.xml all'interno della cartella di configurazione di tomcat.
Questo file è utilizzato per localizzare l'applicativo sul disco; al suo interno sono presenti dei percorsi che vanno valorizzati in relazione alla posizione della applicazione. Ad esempio:
<Context path="/xway" docBase="e:/Titulus/webapps/xway" debug="0" privileged="true"> <ResourceLink name="xway" global="UserDatabase" type="org.apache.catalina.UserDatabase"/> <!-- Uncomment this Valve to limit access to this app to localhost for security reasons. Allow may be a comma-separated list on hosts (or even regular expressions). --> <!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1,localhost"/> --> </Context>
La configurazione di Titulus risiede in un database relazionale SQLite che si trova nel direttorio “Titulus\conf”.
E' possibile indicare un percorso differente per questo db, introducendo il seguente parametro nel file di context dell'applicazione (cioè “xway.xml”):
<Parameter name="jdbc.uri" value="jdbc:sqlite://<PERCORSO>" override="true"/>
dove <PERCORSO> rappresenta il percorso completo del file del db (es. “e:/Titulus_conf/titulusconf.db3”).
Note:
jdbc.uri=jdbc:sqlite://<PERCORSO>
<Parameter name="slave" value="true" override="true"/>
Il modulo Mail Storage Agent (MSA) consente di inserire delle mail all'interno del protocollo, semplicemente spedendole ad un indirizzo creato ad hoc.
All'interno della cartella e:\Titulus\platform\MailStorage\bin\ si trova lo script install.bat per l'installazione automatica del modulo MSA:
@echo off @rem TODO: @rem impostare INSTDIR @rem verificare la variabile d'ambiente JAVA_HOME, se assente inserirlo nel presente file @rem verificare percorso del file di log in classes/log4j.properties set JVMDLL=C:\Progra~1\Java\jre6\bin\client\jvm.dll set INSTDIR=e:\Titulus\platform\MailStorage set MY_JAVA_HOME=%INSTDIR%/lib
Il modulo per esportare il registro di protocollo (RIP) risiede solitamente nel percorso e:\Titulus\platform\rip.
Nella cartella E:\Titulus\platform\rip\bin\ si trova il file rip.bat. Come nel caso dell'MSA è necessario impostare i percorsi in modo corretto:
@echo off @rem TODO: @rem impostare INSTDIR @rem verificare la variabile d'ambiente JAVA_HOME, se assente inserirlo nel presente file @rem verificare percorso del file di log in classes/log4j.properties @rem impostare eventuali parametri nella variabile PARAMETERS set JAVA_HOME=C:\Programmi\Java\jre6 set INSTDIR=E:\Titulus\platform\rip set MY_JAVA_HOME=%INSTDIR%/lib * <color darkblue>Impostare alla variabile "JAVA_HOME" il valore "C:\Programmi\Java\jre6"</color> * <color darkblue>Impostare alla variabile "INSTDIR" il valore "E:/Titulus/platform\rip"</color>
Per poter usufruire di questo servizio, è necessario inserirlo nelle operazioni pianificate di windows:
Il server per il database solitamente risiede nella cartella e:/Titulus/extraway/.
L'Extraway server richiede alcune librerie di sistema per funzionare. Per installarle è sufficiente lanciare l'eseguibile xw.exe e seguire le instruzioni.
Per poter installare il servizio extraway è necessario eseguire il setup dal percorso e:\Titulus\extraway\xw\bin:
All'interno della cartella xw3rdparts sul cd sono presenti delle librerie di terze parti per alcune funzioni di eXtraway.
ATTENZIONE: per il funzonamento di fcs è necessario che openoffice sia installato in un percorso corto12)
Non sono necessarie altre modifiche alle impostazioni del setup di openoffice.
Una volta completata l'installazione è necessario procedere alla registrazione13):
Si consiglia di disattivare la ricerca automatica degli aggiornamenti.
Le informazioni di registrazione si trovano nella directory %userprofile%\Dati Applicazioni\Openoffice.org2, è necessario compiarle nella cartella dei servizi (profilo di sistema) di Windows. Purtroppo questa cartella cambia a seconda della versione del sistema operativo.
ATTENZIONE: Le versioni inglesi di Windows utilizzano la cartella “Application Data” anziché “Dati applicazioni”14).
Il modulo FCA risiede nella cartella e:\Titulus\platform\fca, come nel caso dell'MSA, nel percorso e:\Titulus\platform\fca\bin è presente il file install.bat:
@echo off set _W=e:\Titulus\platform\fca set xwbin=e:\Titulus\extraway\xw\bin @rem set JAVA_HOME = @rem impostarla come variabile di sistema, altrimenti scrivere il percorso esplicito nella variabile sottostante set _J=C:\Progra~1\Java\jre6\bin\client\jvm.dll call fca.bat
Il modulo FCS risiede nella cartella e:\Titulus\platform\fcs, come nei casi precedenti, nel percorso e:\Titulus\platform\fcs\bin è presente il solito file install.bat (si riporta solo la dichiarazione delle variabili da configurare della versione distribuita a partire dalla release 3.6.1.0 di FCS):
... set _W=E:\Titulus\platform\fcs set _O=E:\OOo rem set JAVA_HOME = rem impostarla come variabile di sistema, altrimenti scrivere il percorso esplicito nella variabile sottostante set _J=%JAVA_HOME%\jre\bin\server\jvm.dll rem CLASSPATH per OO 2 rem set _L=.......... rem CLASSPATH per OO 3 rem set _L=.......... ...
Per poter utilizzare l'FCS inoltre è necessario installare alcune librerie nel sistema:
Per poter utilizzare alcune delle funzionalità di conversione degli allegati sono necessari questi componenti che si trovano all'interno della cartella fcs_utils del cd. Si consiglia di installare queste utility in c:\programmi. Nel caso si vogliano modificare i percorsi di installazione sarà necessario modificare di conseguenza il file e:\Titulus\platform\fcs\classes\it.extrawaytech.fcs.properties. Mentre Imagemagick ha un setup.exe, Tesseract va copiato direttamente nella cartella Programmi.
* Installare Imagemagick e Tesseract in c:\programmi
La libreria msxml è necessaria per la trasformazione dell'xml a livello server. Eseguire il setup dalla cartella omonima del cd, non è necessario modificare nulla nelle impostazioni del setup.
Solitamente i webservice si trovano nel percorso E:\Titulus\webapps\.
Per installarli è necessario inserire nella cartella di configurazione di Tomcat i file xJwsClient.xml, titulus_ws.xml e 3diws.xml. Come il file xway.xml per TITULUS, contengono nell'intestazione il percorso da modificare.
Per poter utilizzare il modulo xw con più di 3000 documenti è necessario attivare le licenze:
Nel System tray apparirà un icona con il logo di eXtraWay:
Con il tasto sinistro del mouse sopra l'icona si aprirà la seguente schermata:
Si aprirà un altra finestra col nome “Installazione eXtraWay Server” che richiede “Impostare il numero di postazioni abilitate”.
Apparirà la seguente schermata “Inserire la chiave di abilitazione per”:
Per poter ottenere la chiave di attivazione è necessario comunicare il codice di licenza che compare in alto al servizio di assistenza Kion.
Una volta completata l'attivazione compare una finestra “abilitazione completata” al di sotto della prima finestra, premere ok per chiudere la procedura.