Manuale di Configurazione del modulo xCrossWay

Introduzione

La configurazione del modulo xCrossWay avviene per mezzo di un file xcrwl.conf.xml che deve trovarsi nella solita directory conf che ospita tutti i files di configurazione. Il suo contenuto è facilmente riconducibile ai comuni files INI tipici di Windows pur avendo una conformazione XML.

La configurazione del modulo interessa i seguenti aspetti:

  1. Confiugrazione del Proxy
  2. Configurazione degli automatismi di Scansione

Confiugrazione del Proxy

Quando il server che ospita l'applicazione xCrossWay si trova alle spalle di un Proxy esso va dichiarato nell'apposita sezione proxy. All'interno di tale sezione devono essere indicati obbligatoriamente l'indirizzo IP (o l'indirizzo logico) della macchina che fa da proxy nella voce di configurazione address ed il numero di porta socket che esso utilizza nella voce di configurazione port. Se previsti possono essere indicati anche l'utente e la password con la quale qualificarsi nelle voci di configurazione usr e pwd.

Vediamo un esempio dell'aspetto che avrebbe il file di configurazione:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xwconf SYSTEM "http://www.3di.it/extraway/xwconf_20031128.dtd">
<xwconf>
   <!-- Eventuali altre sezioni -->
   <section name="proxy">
      <profile type="address" value="10.17.61.1"/>
      <profile type="port" value="3128"/>
      <profile type="usr" value=""/>
      <profile type="pwd" value=""/>
   </section>
   <!-- Eventuali altre sezioni -->
</xwconf>
Date
2005/11/23 12:38:45

Torna Introduzione

Configurazione degli automatismi di Scansione

Una volta che l'archvio di xCrossWay è stato alimentato con gli opportuni Target è possibile automatizzare la scansione degli stessi configurando opportunamente alcune sezioni del file di configurazione xcrwl.conf.xml.

In primo luogo si deve creare un elenco di jobs, ovvero lavori di scansione da compiere. Per farlo ci si avvale della sezione agent.jobs entro la quale viene introdotta una voce di configurazione numerica, a partire da 1, il cui valore rappresenta il nome dato al job.

In secondo luogo si creeranno tante sezioni, ognuna avente il nome prescelto nel punto precedente, e si imposteranno le varie caratteristiche di scansione. Esse sono:

Vediamo un esempio:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xwconf SYSTEM "http://www.3di.it/extraway/xwconf_20031128.dtd">
<xwconf>
   <!-- Eventuali altre sezioni -->
   <section name="agent.jobs">
      <profile type="1" value="Global"/>
      <profile type="2" value="Normativi"/>
      <profile type="3" value="Gazzetta"/>
   </section>

   <section name="global">
      <profile type="job.mode" value="all"/>
      <profile type="scan.at" value="00:15"/>
   </section>

   <section name="Normativi">
      <profile type="job.mode" value="group"/>
      <profile type="job.id" value="Normativa"/>
      <profile type="scan.at" value="20:30"/>
   </section>

   <section name="Gazzetta">
      <profile type="job.mode" value="target"/>
      <profile type="job.arcname" value="xcross_gazzetta"/>
      <profile type="job.id" value="Gazzetta Ufficiale"/>
      <profile type="scan.every" value="180"/>
      <profile type="scan.forced" value="true"/>
   </section>

   <!-- Eventuali altre sezioni -->
</xwconf>

Nell'esempio vengono configurati 3 .
Il primo causa la scansione naturale di tutto l'archivio xcrossway ogni giorno a mezzanotte ed un quarto.
Il secondo causa la scansione nell'archivio xcrossway di tutti i Target del gruppo denominato Normativa ogni giorno alle 20:30.
Il terzo causa la scansione del solo Target denominato Gazzetta Ufficiale nell'archivio xcross_gazzetta ogni 3 ore a partire dal momento in cui il servizio viene avviato. La scansione avviene in modo forzoso.

La configurazione delle scansioni automatizzate può essere modificata in qualsiasi momento ed il server si adeguerà. Il comportamento esatto è il seguente:

La corretta partenza della procedura di automatizzazione viene loggata nel file xw.log. Ogni lavoro che viene svolto viene loggato in forma sintetica nel Log Giornale ed in forma estesa nel file xcrwl.log. Ovviamente, tracce di questo si trovano anche nel file xw.log. Questi stessi files vanno consultati, al cambio della configurazione, per verificare che essa sia stata correttamente ricaricata.

Autore:
Tirabassi Roberto
Date
2005/11/23 12:38:45

Torna Introduzione


HighWay/eXtraWay Project - Frequently Asked Questions (Doxygen 1.6.1)