e.Toscana Compliance
Request for Comments: 131.3
Del: 23/11/2009
Categoria: Applicativa
Destinatari: Regione Toscana, Tribunali, Avvocati

Cancelleria Telematica Distrettuale


Abstract
========
L'infrastruttura di cooperazione applicativa (CART) e' uno strumento tecnologico
utilizzato per veicolare contenuti applicativi. I contenuti applicativi devono
essere concertati attraverso strumenti di collaborazione. Il risultato della
collaborazione e' un documento detto RFC e.Toscana di tipo Applicativo, in
conformita' a quanto indicato nella RFC n 17 "RFC Applicativo e.Toscana".

L'obiettivo di questo documento e' quello di concordare i contenuti legati al
processo "Sportello Telematico Contenzioso Civile", aggiornando quanto definito
nella RFC 16.
========


Indice
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. Contesto di riferimento
2. Obiettivi
3. Lo strumento per integrare i sistemi informativi
4. Interazioni previste
4.1. CU 1 - Pubblicazione fascicolo distrettuale
4.1.1. Formato messaggio PUBBLICAZIONEFASCICOLO - "Pubblicazione fascicolo distrettuale"
4.2. CU 2 - Sottoscrizione fascicolo distrettuale
5. Prodotti attesi
6. Bibliografia

1. Contesto di riferimento
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Attualmente i tribunali inviano a Regione Toscana i dati relativi ai fascicoli delle sezioni
civile e lavoro mediante l'infrastrutura CART. I dati dei tribunali risiedono sulla base dati
del Contenzioso Civile (SICC) e vengono recuperati da un pubblicatore, installato presso ogni
tribunale, che genera i messaggi e li pubblica sul CART mediante i servizi di Integration Manager.
Presso Regione Toscana e' installato un sottoscrittore che, sempre mediante i servizi di Integration Manager,
riceve i fascicoli dei tribunali e li salva nella base dati dello Sportello Telematico.


2. Obiettivi
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
E' in corso un cambiamento del sistema informativo adottato nei tribunali: in particolare,
柩n corso la migrazione dalla base dati attuale, denominata SICC, ad una nuova base dati
dislocata a livello distrettuale, denominata SICID.
Pertanto risulta necessario aggiornare la modalita' di invio dei fascicoli, lo schema
in base al quale i fascicoli vengono pubblicati e la base dati dello Sportello Telematico
dove tali dati confluiranno.
Vi sara' un client pubblicatore, installato presso un tribunale, in grado di pubblicare
i fascicoli di ogni tribunale per cui e' stata completata la migrazione al sistema distrettuale.
Presso Regione Toscana sara' installato un nuovo sottoscrittore in grado di ricevere i messaggi
secondo il nuovo schema ed aggiornare la nuova base dati.
Tale sistema convivera' insieme al vecchio sistema (RFC 16) fin quando il passaggio al sistema
distrettuale non sara' terminato.
I messaggi verranno pubblicati e sottoscritti mediante i servizi di Integration Manager messi
a disposizione dall'infrastruttura CART.

3. Lo strumento per integrare i sistemi informativi
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
L'infrastruttura di Cooperazione Applicativa e' realizzata da Regione Toscana
proprio al fine di integrare sistemi fra loro eterogenei.
L'obiettivo dell'infrastruttura e' la creazione di una comunita' di
Attori che espongono e integrano le loro applicazioni per mezzo di servizi con
la finalita' di creare uno spazio comune di informazioni alimentato e fruito
dagli Attori partecipanti.
L'utilizzo dell'infrastruttura di cooperazione applicativa rende possibile
agevolmente e con costi bassi:
- il reperimento di informazioni pubblicate
- la distribuzione di applicazioni che condividono informazioni
- adempiere ad un debito informativo verso altri Attori

4. Interazioni previste
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Allo stato attuale gli attori coinvolti sono:
- Regione Toscana
- Tribunale di Firenze

Regione Toscana necessita dei dati relativi ai fascicoli di contenzioso civile e lavoro
per la pubblicazione su Sportello Telematico.
I tribunali trasmettono i dati relativi ai fascicoli di contenzioso civile e lavoro.
A livello concettuale e' possibile pertanto prevedere i seguenti casi d'uso:
1. "Pubblicazione fascicolo distrettuale";
2. "Sottoscrizione fascicolo distrettuale";


4.1. CU 1. Pubblicazione fascicolo distrettuale
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Il pubblicatore, ad intervalli di tempo schedulati, accede alla base dati del sistema informatico distrettuale di gestione del contenzioso civile (SICID),
individua i fascicoli modificati rispetto all'ultima rilevazione ed estrae i dati da pubblicare sul sito Sportello Telematico.
Il caso d'uso prevede lo scambio di un messaggio tra il pubblicatore ed il servizio di Integration Manager offerto dal CART, che rappresenta il punto di accesso all'infrastruttura CART:
- "Pubblicazione fascicolo distrettuale": messaggio inviato dal pubblicatore per comunicare i dati relativi ai fascicoli modificati
	Il messaggio viene inviato mediante il web service messo a disposizione dall'Integration Manager, che risponde con un "SPCoopMessage"  o con un "SPCoopException"

4.1.1. Formato messaggio "Pubblicazione fascicolo distrettuale"
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Il formato del messaggio e' definito dal seguente XML-Schema:


<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" elementFormDefault="qualified" attributeFormDefault="unqualified">
   <xs:element name="PubblicazioneFascicoli" type="PubblicazioneFascicolo"/>
   <xs:complexType name="PubblicazioneFascicolo">
      <xs:sequence>
         <xs:element name="idmessaggio" type="idmessaggio"/>
         <xs:element name="destinatario" type="xs:string" default="Regione Toscana" maxOccurs="unbounded">
            <xs:annotation>
               <xs:documentation>Destinatari del messaggio</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fascicoli" type="fascicoli">
            <xs:annotation>
               <xs:documentation>fascicoli che sono stati aggiornati rispetto all'ultima rilevazione</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
      <xs:attribute name="incrementale" type="xs:boolean" use="required">
         <xs:annotation>
            <xs:documentation>indica se il messaggio contiene un'esportazione incrementale(true) o completa(false)</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="test" type="xs:boolean" use="required">
         <xs:annotation>
            <xs:documentation>indica se il messaggio  di test(true) o meno(false) per eventuali verifiche in ambiente di produzione</xs:documentation>
         </xs:annotation>
      </xs:attribute>
   </xs:complexType>
   <xs:complexType name="idmessaggio">
      <xs:sequence>
         <xs:element name="codice_ufficio">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="11"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ufficio">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="200"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="sezione">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="C">
                     <xs:annotation>
                        <xs:documentation>Sezione Civile</xs:documentation>
                     </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="L">
                     <xs:annotation>
                        <xs:documentation>Sezione Lavoro</xs:documentation>
                     </xs:annotation>
                  </xs:enumeration>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="datetime">
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="fascicoli">
      <xs:sequence>
         <xs:element name="fascicolo" type="fascicolo" maxOccurs="unbounded">
            <xs:annotation>
               <xs:documentation>fascicolo completo di tutti i dati referenziati</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="fascicolo">
      <xs:annotation>
         <xs:documentation>
					informazioni principali del fascicolo in questione e tutte le informazioni ad essso correlate (verbali, sentenze, attori, avvvocati, ...)
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="NUMERO_IDENTIFICATIVO_FASCICOLO">
            <xs:annotation>
               <xs:documentation>Numero identificativo fascicolo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="38"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANNO_FASCICOLO" nillable="true">
            <xs:annotation>
               <xs:documentation>Anno fascicolo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_FASCICOLO" nillable="true">
            <xs:annotation>
               <xs:documentation>Numero fascicolo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="OGGETTO" nillable="true">
            <xs:annotation>
               <xs:documentation>
								Oggetto di competenza del fascicolo
               </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TIPOCAUSA" type="TIPOCAUSA" minOccurs="0"/>
         <xs:element name="MATERIAFASCICOLO" type="MATERIAFASCICOLO" minOccurs="0"/>
         <xs:element name="DATA_ISCRIZIONE" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data iscrizione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SEZIONE" type="SEZIONI" minOccurs="0"/>
         <xs:element name="ANNO_SEZIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>Anno sezione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_SEZIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>Numero sezione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="GIUDICE" type="ORGANO" minOccurs="0"/>
         <xs:element name="STATO" type="STATO"/>
         <xs:element name="DATA_COMPARIZIONE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data comparizione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_PROSSIMA_UDIENZA" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data prossima udienza</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ORA_PROSSIMA_UDIENZA" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Ora prossima udienza</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:time"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_DEFINIZIONE" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data definizione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SOTTO_PROCEDIMENTO" nillable="true">
            <xs:annotation>
               <xs:documentation>Indica se il fascicolo  un sottoprocedimento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TIPO_PROCEDIMENTO">
            <xs:annotation>
               <xs:documentation>Tipo procedimento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_ULTIMA_MODIFICA" nillable="true" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DECRETO_INGIUNTIVO" type="DECRETO_INGIUNTIVO" minOccurs="0"/>
         <xs:element name="GIUDICE_ASSEGNATO" type="ORGANI_FASCICOLO" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="PARTE" type="PARTI_FASCICOLO" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="PROVVEDIMENTO" type="DEFINIZIONE" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="GRADO_PRECEDENTE" type="GRADO_PRECEDENTE" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="CONSULENTE" type="CONSULENTI_FASCICOLO" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="NOTE" type="NOTE_FASCICOLO" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="VERBALE_CONCILIAZIONE" type="REGISTRO_VERBALI_CONCILIAZIONE" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="REPERTORIO" type="REPERTORIO" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="STORICO" type="STORICO_EVENTI_FASCICOLO" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="DECRETO_INGIUNTIVO">
      <xs:annotation>
         <xs:documentation>Decreti ingiuntivi del fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="ID_STORICO" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="10"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ID_REPERTORIO" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TIPO_DECISIONE" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CESECO" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANNO_DECISIONE" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_DECISIONE" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_DECISIONE" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CLIQUI" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="D_ESECUT" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DE_ESECUT" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="TIPOCAUSA">
      <xs:annotation>
         <xs:documentation>Tipo causa del fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="IDENTIFICATIVO">
            <xs:annotation>
               <xs:documentation>Identificativo tipo causa</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="6"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>Descrizione tipo causa</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE_COMPLETA" nillable="true">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="240"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="MATERIAFASCICOLO">
      <xs:annotation>
         <xs:documentation>Materia di competenza del fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="RUOLOCSM" type="RUOLOCSM" />
         <xs:element name="CODICEMATERIA">
            <xs:annotation>
               <xs:documentation>Codice materia</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>Descrizione materia</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="RUOLOCSM">
      <xs:sequence>
         <xs:element name="CODICERUOLO">
            <xs:annotation>
               <xs:documentation>Codice ruolo del fascicolo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Descrizione ruolo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="256"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE_COMPLETA" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Descrizione completa del ruolo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="240"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="SEZIONI">
      <xs:annotation>
         <xs:documentation>Sezione relativa al fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="IDENTIFICATIVO">
            <xs:annotation>
               <xs:documentation>Identificativo sezione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>Descrizione sezione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="60"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="INDIRIZZO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Indirizzo sezione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="100"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ORGANO">
      <xs:annotation>
         <xs:documentation>Informazioni relative al giudice del fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="NUMERO_IDENTIFICATIVO_GIUDICE">
            <xs:annotation>
               <xs:documentation>Numero identificativo giudice</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="32"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="COGNOME" nillable="true">
            <xs:annotation>
               <xs:documentation>Cognome</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NOME" nillable="true">
            <xs:annotation>
               <xs:documentation>Nome</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANZIANITA" nillable="true">
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ATTIVO" nillable="true">
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="1"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CODICE_FISCALE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Codice fiscale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="16"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_NASCITA" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data di nascita</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="LUOGO_NASCITA" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Luogo di nascita</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="256"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SESSO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Sesso</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="STATO">
      <xs:annotation>
         <xs:documentation>Stato del fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="CODICE_STATO">
            <xs:annotation>
               <xs:documentation>Codice stato del fascicolo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>Descrizione stato</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="FASE_PROCESSO" type="FASE_PROCESSO" minOccurs="0"/>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="FASE_PROCESSO">
      <xs:annotation>
         <xs:documentation>Indica la fase in cui si trova attualmente il fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="ID_FASE">
            <xs:annotation>
               <xs:documentation>Identificativo fase</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="3"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" >
            <xs:annotation>
               <xs:documentation>Descrizione fase</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="50"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ORGANI_FASCICOLO">
      <xs:annotation>
         <xs:documentation>
         	Informazioni relative ai giudici del fascicolo
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="GIUDICE" type="ORGANO"/>
         <xs:element name="SEZIONE" type="SEZIONI" minOccurs="0"/>
         <xs:element name="DATA_INCARICO" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data incarico</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="PARTI_FASCICOLO">
      <xs:annotation>
         <xs:documentation>
					Parti coinvolte nel fascicolo
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="SOGGETTO" type="SOGGETTO"/>
         <xs:element name="CODIFICA_PARTE" nillable="true">
            <xs:annotation>
               <xs:documentation>
						Codifica parte. Valori possibili: AP-attore principale; AS-attore altro/secondario; CP-convenuto principale;
						CS-convenuto altro/secondario; CC-chiamato in causa; IN-intervenuto; PM-altro
               </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_NOTIFICA" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data notifica</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="AVVOCATO_PARTE" type="AVVOCATI_PARTE_FASCICOLO" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
               <xs:documentation>
								Gli avvocati associati a ciascuna delle parti
               </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="INTE" type="INTE" minOccurs="0" maxOccurs="unbounded">
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="INTE">
      <xs:annotation>
         <xs:documentation>Informazioni relative agli intervenuti</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="ID_INTE">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_NOMINA" nillable="true" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TUTOR">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CITTA" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="PROVINCIA" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="INDIRIZZO" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="100"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_NASCITA" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="LUOGO" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="60"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_RINUNCIA" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="STATO">
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="1"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="SOGGETTO">
      <xs:annotation>
         <xs:documentation>Informazioni relative ai soggetti coinvolti</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="NUMERO_IDENTIFICATIVO_SOGGETTO">
            <xs:annotation>
               <xs:documentation>Numero identificativo soggetto</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="38"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="COGNOME" nillable="true">
            <xs:annotation>
               <xs:documentation>Cognome</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="160"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NOME" nillable="true">
            <xs:annotation>
               <xs:documentation>Nome</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="LUOGO_NASCITA" nillable="true">
            <xs:annotation>
               <xs:documentation>Luogo di nascita</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="60"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_NASCITA" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data di nascita</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="INDIRIZZO" nillable="true">
            <xs:annotation>
               <xs:documentation>Indirizzo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="100"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CITTA" nillable="true">
            <xs:annotation>
               <xs:documentation>Citt</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="PROVINCIA" nillable="true">
            <xs:annotation>
               <xs:documentation>Provincia</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CODICE_FISCALE" nillable="true">
            <xs:annotation>
               <xs:documentation>Codice fiscale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="16"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CAP" nillable="true">
            <xs:annotation>
               <xs:documentation>Codice Avviamento Postale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="5"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="RAGIONE_SOCIALE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Ragione sociale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="30"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SOGGETTO_FISICO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Indica se si tratta di un soggetto fisico</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TIPO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Tipo parte</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="3"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="AVVOCATI_PARTE_FASCICOLO">
      <xs:annotation>
         <xs:documentation>
					Avvocati delle parti coinvolte
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="NUMERO_IDENTIFICATIVO_AVVOCATO">
            <xs:annotation>
               <xs:documentation>Numero identificativo avvocato</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="32"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_IDENTIFICATIVO_INDIRIZZO">
            <xs:annotation>
               <xs:documentation>Numero identificativo indirizzo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="32"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_INIZIO_INCARICO" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data inizio incarico</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_FINE_INCARICO" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data fine incarico</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="AVVOCATO">
            <xs:annotation>
               <xs:documentation>Informazioni relative agli avvocati delle parti coinvolte</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="COGNOME" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Cognome</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="80"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="NOME" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Nome</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="80"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="EMAIL" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Indirizzo email</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="64"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="CODICE_FISCALE" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Codice fiscale</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="16"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="ATTIVO">
                     <xs:annotation>
                        <xs:documentation>Indica se l'avvocato  attivo</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:decimal">
                           <xs:totalDigits value="22"/>
                           <xs:fractionDigits value="0"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="AVVOCATURA">
                     <xs:annotation>
                        <xs:documentation>Avvocatura</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:decimal">
                           <xs:totalDigits value="1"/>
                           <xs:fractionDigits value="0"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="TITOLO" minOccurs="0">
                     <xs:annotation>
                        <xs:documentation>Titolo avvocato</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="16"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="NUMERO_TESSERA" minOccurs="0">
                     <xs:annotation>
                        <xs:documentation>Numero tessera</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="16"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="DATA_NASCITA" minOccurs="0">
                     <xs:annotation>
                        <xs:documentation>Data di nascita</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:dateTime"/>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="LUOGO_NASCITA" minOccurs="0">
                     <xs:annotation>
                        <xs:documentation>Luogo di nascita</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="256"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="SESSO" minOccurs="0">
                     <xs:annotation>
                        <xs:documentation>Sesso</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="1"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="INDIRIZZO_AVVOCATO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Informazioni relative agli indirizzi degli avvocati</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="CITTA" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Citt</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="80"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="PROVINCIA" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Provincia</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="2"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="CAP" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Codice Avviamento Postale</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="5"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="INDIRIZZO" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Indirizzo</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="100"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="NUMERO_FAX" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Numero fax</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="20"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="TELEFONO_1" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Numero di telefono n.1</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="20"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="TELEFONO_2" nillable="true">
                     <xs:annotation>
                        <xs:documentation>Numero di telefono n.2</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:maxLength value="20"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="DEFINIZIONE">
      <xs:annotation>
         <xs:documentation>
					Informazioni relative agli atti del fascicolo: ordinanze, sentenze, ...
				 </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="NUMERO_IDENTIFICATIVO_PROVVEDIMENTO">
            <xs:annotation>
               <xs:documentation>Numero identificativo provvedimento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="38"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANNO_PROVVEDIMENTO" nillable="true">
            <xs:annotation>
               <xs:documentation>Anno provvedimento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_PROVVEDIMENTO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Numero provvedimento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="38"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="GIUDICE" type="ORGANO"/>
         <xs:element name="DATA_DECISIONE" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data decisione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_DEPOSITO" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data deposito</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_CONSEGNA_ORGANO" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>
               	Data di rimessione fascicolo al giudice per la decisione
               </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_PUBBLICAZIONE" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data pubblicazione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TIPO_DECISIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>
								Indica il Tipo Atto: LD,LN-Sentenza letta in udienza Definitiva/Non definitiva; SE,SN-Sentenza Definitiva/Non definitiva; SV, VN-Sentenza a
								Verbale definitiva/Non definitiva; OD,OP-Ordinanza Definitiva/Parziale
               </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ID_REPERTORIO" nillable="true" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SEZIONE" type="SEZIONI" minOccurs="0" />
         <xs:element name="TIPO_SENTENZA" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="GRADO_PRECEDENTE">
      <xs:annotation>
         <xs:documentation>Informazioni relative al grado di giudizio precedente</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="UFFICIO" nillable="true">
            <xs:annotation>
               <xs:documentation>
								Ufficio del grado precedente
               </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="GIUDICE" nillable="true">
            <xs:annotation>
               <xs:documentation>Giudice del grado precedente</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANNO_FASCICOLO_PRIMO_GRADO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Anno fascicolo primo grado</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_FASCICOLO_PRIMO_GRADO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Numero fascicolo primo grado</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANNO_SENTENZA_PRIMO_GRADO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Anno sentenza primo grado</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_SENTENZA_PRIMO_GRADO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Numero sentenza primo grado</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_PROVVEDIMENTO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data provvedimento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_ARRIVO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data arrivo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="GRADO_PRECEDENTE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Numero grado precedente</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE_UFFICIO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Descrizione ufficio grado precedente</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="15"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_DECISIONE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data decisione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="CONSULENTI_FASCICOLO">
      <xs:annotation>
         <xs:documentation>Consulenti nominati nel fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="NUMERO_PROGRESSIVO">
            <xs:annotation>
               <xs:documentation>Numero progressivo consulente</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="38"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CONSULENTE" type="CONSULENTE"/>
         <xs:element name="DATA_REVOCA" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data revoca</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="REVOCATO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Indica se  stato revocato</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="38"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_NOMINA" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data nomina</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_PERIZIA" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Numero perizia</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANNO_PERIZIA" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Anno perizia</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SEZIONE" type="SEZIONI" minOccurs="0" />
         <xs:element name="GIUDICE" type="ORGANO" minOccurs="0" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="CONSULENTE">
      <xs:annotation>
         <xs:documentation>Anagrafica Consulenti</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="NUMERO_IDENTIFICATIVO_CONSULENTE">
            <xs:annotation>
               <xs:documentation>Numero identificativo consulente</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="32"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="COGNOME" nillable="true">
            <xs:annotation>
               <xs:documentation>Cognome</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NOME" nillable="true">
            <xs:annotation>
               <xs:documentation>Nome</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CITTA" nillable="true">
            <xs:annotation>
               <xs:documentation>Citt</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="PROVINCIA" nillable="true">
            <xs:annotation>
               <xs:documentation>Provincia</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="INDIRIZZO" nillable="true">
            <xs:annotation>
               <xs:documentation>Indirizzo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="100"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CAP" nillable="true">
            <xs:annotation>
               <xs:documentation>Codice Avviamento Postale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="5"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_FAX" nillable="true">
            <xs:annotation>
               <xs:documentation>Numero fax</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="20"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TELEFONO_1" nillable="true">
            <xs:annotation>
               <xs:documentation>Numero di telefono n.1</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="20"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="EMAIL" nillable="true">
            <xs:annotation>
               <xs:documentation>Indirizzo email</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="64"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_ISCRIZIONE" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data iscrizione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="STATO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Stato consulente</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Descrizione consulente</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="128"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CODICE_FISCALE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Codice fiscale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="16"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_NASCITA" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data di nascita</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="LUOGO_NASCITA" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Luogo di nascita</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="256"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SESSO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Sesso</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="MATERIE" type="MATERIE_CONSULENTE" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="MATERIE_CONSULENTE">
      <xs:annotation>
         <xs:documentation>Materie di competenza del consulente</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="CODICE_MATERIA">
            <xs:annotation>
               <xs:documentation>Codice materia</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="CODICE_DETTAGLIO">
            <xs:annotation>
               <xs:documentation>Codice dettaglio materia</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="3"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE_MATERIA" nillable="true">
            <xs:annotation>
               <xs:documentation>
								Descrizione materia
               </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE_DETTAGLIO" nillable="true">
            <xs:annotation>
               <xs:documentation>
								Descrizione dettaglio materia
               </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="NOTE_FASCICOLO">
      <xs:annotation>
         <xs:documentation>
					Note associate ad un fascicolo
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="IDENTIFICATIVO_NOTA">
            <xs:annotation>
               <xs:documentation>Identificativo nota</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_NOTA">
            <xs:annotation>
               <xs:documentation>Data nota</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TESTO" nillable="true">
            <xs:annotation>
               <xs:documentation>
								Testo nota
               </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4000"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ARGOMENTO">
            <xs:annotation>
               <xs:documentation>Argomento nota</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="60"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="REGISTRO_VERBALI_CONCILIAZIONE">
      <xs:annotation>
         <xs:documentation>Registro verbali di conciliazione</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="IDENTIFICATIVO_VERBALE_CONCILIAZIONE">
            <xs:annotation>
               <xs:documentation>Identificativo verbale di conciliazione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data verbale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO" nillable="true">
            <xs:annotation>
               <xs:documentation>Numero verbale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANNO" nillable="true">
            <xs:annotation>
               <xs:documentation>Anno verbale</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="REPERTORIO">
      <xs:annotation>
         <xs:documentation>Repertori del fascicolo</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="IDENTIFICATIVO_REPERTORIO">
            <xs:annotation>
               <xs:documentation>Identificativo repertorio</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_ARRIVO">
            <xs:annotation>
               <xs:documentation>Data di arrivo</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO">
            <xs:annotation>
               <xs:documentation>Numero repertorio</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="ANNO">
            <xs:annotation>
               <xs:documentation>Anno repertorio</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE_ATTO" nillable="true">
            <xs:annotation>
               <xs:documentation>Descrizione atto</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="120"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TIPO_ATTO_REPERTORIO" type="TIPO_ATTO_REPERTORIO" />
         <xs:element name="DATA_REGISTRAZIONE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data registrazione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="NUMERO_REGISTRO" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Numero registro</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="24"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="TIPO_ATTO_REPERTORIO">
      <xs:annotation>
         <xs:documentation>
            Informazioni relativo ai tipi atto reportorio
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="ID_TIPO_ATTO_REPERTORIO">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="2" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="50" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESC_STORICO">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="STORICO_EVENTI_FASCICOLO">
      <xs:annotation>
         <xs:documentation>
					Informazioni relative allo storico del fascicolo
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="NUMERO_IDENTIFICATIVO_EVENTO">
            <xs:annotation>
               <xs:documentation>Numero identificativo evento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:decimal">
                  <xs:totalDigits value="38"/>
                  <xs:fractionDigits value="0"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SEZIONE" type="SEZIONI" minOccurs="0"/>
         <xs:element name="GIUDICE" type="ORGANO" minOccurs="0"/>
         <xs:element name="EVENTO" type="EVENTI" minOccurs="0"/>
         <xs:element name="DATA_EVENTO" nillable="true" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data evento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="STATO" type="STATO"/>
         <xs:element name="DESCRIZIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>Descrizione evento</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="255"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="SCADENZA" type="STORICO_SCADENZE" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="DATA_REGISTRAZIONE" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Data registrazione</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="EVENTI">
      <xs:sequence>
         <xs:element name="ID_EVENTO">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="4"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" nillable="true">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="80"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="TIPO_EVENTO" type="TIPO_EVENTO" minOccurs="0" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="TIPO_EVENTO">
      <xs:sequence>
         <xs:element name="ID_TIPO_EVENTO">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="6"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="40"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="STORICO_SCADENZE">
      <xs:annotation>
         <xs:documentation>
					Scadenze associate ai singoli eventi riportati nello storico dei fascicoli
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="IDENTIFICATIVO_SCADENZA">
            <xs:annotation>
               <xs:documentation>Identificativo scadenza</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="8"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DATA_SCADENZA">
            <xs:annotation>
               <xs:documentation>Data scadenza</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:dateTime"/>
            </xs:simpleType>
         </xs:element>
         <xs:element name="DESCRIZIONE" nillable="true">
            <xs:annotation>
               <xs:documentation>Descrizione scadenza</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="120"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:schema>



4.2. CU 2. Sottoscrizione fascicolo distrettuale
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Regione Toscana, ad intervalli di tempo schedulati, sottoscrive i messaggi pervenuti e procede all'aggiornamento della base dati
dello Sportello Telematico.
Il caso d'uso prevede lo scambio di un messaggio tra Regione Toscana ed il servizio di Integration Manager, che rappresenta il punto di accesso all'infrastruttura CART:
- "Pubblicazione fascicolo distrettuale": messaggio ricevuto da Regione Toscana che invoca il web service dell'Integration Manager




Prodotti attesi
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Componente client soap "Pubblicatore Fascicoli Distrettuale", installato presso i tribunali
- Componente client soap "Sottoscrittore Fascicoli Distrettuale", installato presso Regione Toscana

Bibliografia
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
