e.Toscana Compliance 
Request for Comments: 16.1
Del: 26/10/2006 
Categoria: Applicativa
Destinatari: Regione Toscana, Corte d'Appello

Sportello Telematico Contenzioso Civile
 
Indice
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. Contesto di riferimento	
2. Obiettivi	
3. Lo strumento per integrare i sistemi informativi	
4. Interazioni previste
4.1. CU 1 - Pubblicazione fascicolo
4.1.1. Formato messaggio PUBBLICAZIONEFASCICOLO - "Pubblicazione fascicolo"
4.1.2. Formato messaggio ESITCOMU - "Esito Comunicazione"
5. Prodotti attesi
6. Bibliografia

1. Contesto di riferimento
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
La Corte d'Appello quotidianamente, a partire dalla base dati alimentata 
tramite un proprio sistema informatico, genera e trasmette a Regione Toscana
uno script SQL per l'importazione dei dati dei fascicoli relativi ai contenziosi civili.
I dati trasmessi vengono pubblicati sul sito denominato Sportello Telematico.
La generazione dello script avviene in automatico, 
la trasmissione richiede invece l'effettuazione di un upload manuale
dello script da parte di un operatore di cancelleria.
Regione Toscana acquisisce i dati nella base dati dello Sportello Telematico 
rendendoli consultabili a tutti gli utenti autorizzati all'accesso 
ed all'utilizzo dello Sportello Telematico.

2. Obiettivi
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
L'integrazione con l'infrastruttura CART (Cooperazione Applicativa Regione Toscana) consente 
alla Corte d'Appello di automatizzare completamente la trasmissione dei dati, 
nonch di rendere pi frequenti gli aggiornamenti.
I dati pubblicati sul sito Sportello Telematico sono aggiornati pressoch in tempo reale, 
viene fornito un servizio pi puntuale.

3. Lo strumento per integrare i sistemi informativi
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Linfrastruttura di Cooperazione Applicativa realizzata da Regionale Toscana
proprio al fine di integrare sistemi fra loro eterogenei. 
Lobiettivo dellinfrastruttura  la creazione di una comunit di
Attori che espongono e integrano le loro applicazioni per mezzo di servizi con
la finalit 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 e Corte d'Appello Firenze.
Regione Toscana necessita dei dati relativi ai fascicoli di contenzioso civile in Appello 
per la pubblicazione su Sportello Telematico.
Corte d'Appello trasmette i dati relativi ai fascicoli di contenzioso civile.
A livello concettuale  possibile pertanto prevedere i seguenti casi d'uso:
1. "Pubblicazione fascicolo";
2. "Sottoscrizione fascicolo";
Esistono concrete prospettive di un coinvolgimento di altri uffici giudiziari nella veste di pubblicatori 
di fascicoli di contenzioso civile.

4.1. CU 1. Pubblicazione fascicolo
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Corte d'Appello, ad intervalli di tempo schedulati, accede alla base dati del sistema informatico di gestione del contenzioso civile,
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 due messaggi tra Corte d'Appello ed il proxy applicativo che rappresenta il punto di accesso all'infrastruttura CART:
 "Pubblicazione fascicolo": messaggio inviato da Corte d'Appello al proxy applicativo per comunicare i dati relativi ai fascicoli modificati
 "Acknowledgement": messaggio restituito dal proxy applicativo in risposta all'invio di un messaggio.  

4.1.1. Formato messaggio "Pubblicazione fascicolo"
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Il formato del messaggio  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>in previsione di sviluppi futuri</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 (DB Schema CDA)</xs:documentation></xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="L">
							<xs:annotation><xs:documentation>Sezione Lavoro (DB Schema LAV)</xs:documentation></xs:annotation>
						</xs:enumeration>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="datetime"><xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></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>
				Origine: tabella cda(lav).fasc;
				l'elemento OGGETTO deve essere decodificato (vedi documentation associata all'elemento)
				VINCOLI: devono essere presi in considerazione solo i fascicoli con (ISVISIBLE is NULL), questo vincolo vale solo per i fascicoli della 
				sezione Civile, per la seziona Lavoro non  previsto.
				Gli elementi referenziati devono essere popolati con dati recuperati dall'origine utilizzando NUMPRO come riferimento, unica eccezione  
				SCADENZE (solo per lasezione Lavoro) e REPERTORIO le cui origine dati ha IDFASC come campo di riferimento, per maggiori dettagli 
				vedere la documentation associata alla definizione di tipo di ciascun elemento referenziato
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NUMERO_IDENTIFICATIVO_FASCICOLO">
				<xs:annotation>
					<xs:documentation>Origine: campo NUMPRO</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>Origine: campo FA_ANNO</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>Origine: campo FA_NUMERO</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>
						select tc.DESCOGGETTO from ANAGR.OGGETTICSM tc where fascicolo.CODICEOGGETTO = 
						tc.CODRUOLO||tc.CODMATERIA||tc.CODOGGETTO
					</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" nillable="true"/>
			<xs:element name="DATA_ISCRIZIONE" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DISCRI</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="SEZIONE" type="SEZIONI" nillable="true"/>
			<xs:element name="ANNO_SEZIONE" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo CANNSE</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>Origine: campo CNUMSE</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" nillable="true"/>
			<xs:element name="STATO" type="STATO"/>
			<xs:element name="DATA_COMPARIZIONE" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DCOMPA</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="DATA_PROSSIMA_UDIENZA" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DPROUD</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="ORA_PROSSIMA_UDIENZA" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo ORAUD</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:time"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="DATA_DEFINIZIONE" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DDADEF</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="SOTTO_PROCEDIMENTO" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo CSUBPR</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>Origine: campo CTIPPR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<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:element name="SCADENZA_SEZIONE_LAVORO" type="STORICO_SCADENZE_SEZIONE_LAVORO" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
</xs:complexType>
	<xs:complexType name="TIPOCAUSA">
		<xs:annotation>
			<xs:documentation>Origine: tabella anagr.oggetticsm</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="IDENTIFICATIVO">
				<xs:annotation>
					<xs:documentation>Origine: anagr.oggetticsm.codice (TC_ID)</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>Origine: anagr.oggetticsm.descoggetto (TC_DESCRIZ)</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="SEZIONI">
		<xs:annotation>
			<xs:documentation>Origine: tabella anagr.sezioni</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="IDENTIFICATIVO">
				<xs:annotation>
					<xs:documentation>Origine: tabella anagr.sezioni.ctipse (SE_ID)</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>Origine: tabella anagr.sezioni.cdescr (SE_DESCRIZ)</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="ORGANO">
		<xs:annotation>
			<xs:documentation>Origine: tabella cda(lav).giud</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NUMERO_IDENTIFICATIVO_GIUDICE">
				<xs:annotation>
					<xs:documentation>Origine: campo NUMGIU</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>Origine: campo COGNOM</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>Origine: campo CNOMEN</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="STATO">
		<xs:annotation>
			<xs:documentation>Origine: tabella cda(lav).stat</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CODICE_STATO">
				<xs:annotation>
					<xs:documentation>Origine: campo CCODST</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>Origine: campo CDESCR</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="ORGANI_FASCICOLO">
		<xs:annotation>
			<xs:documentation>
				Origine: SELECT decode(s.NUMGIU, null, decode((select min(g.numgiu) from CDA(LAV).GIUD g where ''''||ltrim(rtrim(g.COGNOM)) || ' ' || 
							ltrim(rtrim(g.CNOMEN))||'''' = substr(ltrim(rtrim(s.CNPARA)), 0, length(''''||ltrim(rtrim(g.COGNOM)) || ' ' || ltrim(rtrim(g.CNOMEN))||'''')) ), null, 
							'null', (select min(g.numgiu) from CDA(LAV).GIUD g where ''''||ltrim(rtrim(g.COGNOM)) || ' ' || ltrim(rtrim(g.CNOMEN))||'''' = 
							substr(ltrim(rtrim(s.CNPARA)), 0, length(''''||ltrim(rtrim(g.COGNOM)) || ' ' || ltrim(rtrim(g.CNOMEN))||'''')))), s.NUMGIU) AS CODICE_GIUDICE, 
							s.CTIPSE AS CODICE_SEZIONE, s.DATAEV AS FO_DTCARICO FROM CDA(LAV).STOR s, CDA(LAV).FASC f where (s.CCDOEV in ('D2', 'DG', 
							'9F', '0G', 'ZP', 'BN', 'BR', 'GM', 'HB')) and ((s.numgiu is not null) or ((select min(g.numgiu) from CDA(LAV).GIUD g where 
							''''||ltrim(rtrim(g.COGNOM)) || ' ' || ltrim(rtrim(g.CNOMEN))||'''' = substr(ltrim(rtrim(s.CNPARA)), 0, length(''''||ltrim(rtrim(g.COGNOM)) || ' ' || 
							ltrim(rtrim(g.CNOMEN))||'''')) ) is not null)) and (s.ISVISIBLE is NULL) and (s.NUMPRO = f.NUMPRO) and (f.ISVISIBLE is null) and 
							(f.NUMPRO = PubblicazioneFascicoli/Fascicoli/Fascicolo/NUMERO_IDENTIFICATIVO_FASCICOLO)
				I valori recuperati con la query descritta vengono utilizzati come origine per gli elementi di FAS_ORG, ovviamente CODICE_GIUDICE (FK a 
				cda(lav).giud) e CODICE_SEZIONE (FK a anagr.sezioni) devono essere decodificati
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GIUDICE" type="ORGANO"/>
			<xs:element name="SEZIONE" type="SEZIONI" nillable="true"/>
			<xs:element name="DATA_INCARICO" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo FO_DTCARICO</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PARTI_FASCICOLO">
		<xs:annotation>
			<xs:documentation>
				Parti coinvolte nel fascicolo
				Origine: tabella cda(lav).prpa;
							SOGGETTO viene popolato con la decodifica di NUMPAR (FK a cda.anpa)
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SOGGETTO" type="SOGGETTO"/>
			<xs:element name="CODIFICA_PARTE" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Origine: campo CODPAR;
						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>Origine: campo DNOTIF</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></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 sono nella tabella cda(lav).paav referenziata attraverso la coppia (NUMPRO, NUMPAR)
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SOGGETTO">
		<xs:annotation>
			<xs:documentation>Origine: tabella cda(lav).anpa</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NUMERO_IDENTIFICATIVO_SOGGETTO">
				<xs:annotation>
					<xs:documentation>Origine: campo CODPAR</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>Origine: campo COGNOM</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>Origine: campo CNOMEN</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>Origine: campo CLUONA</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>Origine: campo DDATNA</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="INDIRIZZO" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo CINDIR</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>Origine: campo CCITTA</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>Origine: campo CPROVI</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>Origine: campo CODFIS</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>Origine: campo CCAPPT</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="5"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AVVOCATI_PARTE_FASCICOLO">
		<xs:annotation>
			<xs:documentation>
				Origine: tabella cda(lav).paav;
				l'elemento AVVOCATO deve essere decodificato (FK a anagr.anav)
				l'elemento IND_AVV deve essere decodificato (FK a anagr.inav)
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NUMERO_IDENTIFICATIVO_AVVOCATO">
				<xs:annotation>
					<xs:documentation>Origine: campo NUMAVV</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="NUMERO_IDENTIFICATIVO_INDIRIZZO">
				<xs:annotation>
					<xs:documentation>Origine: campo NUMIND</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_INIZIO_INCARICO" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DINIIN</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="DATA_FINE_INCARICO" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DFININ</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="AVVOCATO">
				<xs:annotation>
					<xs:documentation>Origine: tabella anagr.anav</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="COGNOME" nillable="true">
							<xs:annotation>
								<xs:documentation>Origine: campo COGNOM</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>Origine: campo CNOMEN</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>Origine: campo EMAIL</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="64"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="INDIRIZZO_AVVOCATO">
				<xs:annotation>
					<xs:documentation>Origine: tabella anagr.inav</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="CITTA" nillable="true">
							<xs:annotation>
								<xs:documentation>Origine: campo CCITTA</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>Origine: campo CPROVI</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>Origine: campo CCAPPT</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>Origine: campo CINDIR</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>Origine: campo NUMEROFAX</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>Origine: campo TELEFONO1</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>Origine: campo TELEFONO2</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>
				Origine: tabella cda(lav).defi;
				l'elemento GIUDICE deve essere decodificato (FK a cda(lav).giudv)
				l'elemento DATACONSORGA deve essere recuperato dallo storico (vedi documentation associata all'elemento)
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NUMERO_IDENTIFICATIVO_PROVVEDIMENTO">
				<xs:annotation>
					<xs:documentation>Origine: campo NUMPRV</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>Origine: campo CANNRV</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" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo CNUMRV</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>Origine: campo DATDEC</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="DATA_DEPOSITO" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DATDEP</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="DATA_CONSEGNA_ORGANO" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Origine: select min(st.dataev) from cda(lav).stor st where (st.numpro = 
						PubblicazioneFascicoli/Fascicoli/Fascicolo/NUMERO_IDENTIFICATIVO_FASCICOLO) and (st.numgiu = 
						DEFI.NUMGIU)and (st.CCDOEV = '1F')
						L'evento '1F' indica "RIMESSIONE FASCICOLO AL GIUDICE PER LA DECISIONE"
						Destinazione DATACONSORGA
					</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="DATA_PUBBLICAZIONE" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DATPUB</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="TIPO_DECISIONE" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Origine: campo CTIPDE;
						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:sequence>
	</xs:complexType>
	<xs:complexType name="GRADO_PRECEDENTE">
		<xs:annotation>
			<xs:documentation>Origine: tabella cda.gpre</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UFFICIO" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Origine: campo CDESCR; contiene il tipo ufficio e la localit, in alcuni casi solo la localit
					</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>Origine: campo CGIUDI</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="CONSULENTI_FASCICOLO">
		<xs:annotation>
			<xs:documentation>Consulenti nominati nel fascicolo; Origine: tabella cda(lav).ictu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NUMERO_PROGRESSIVO">
				<xs:annotation>
					<xs:documentation>Origine: campo NPROGR</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>Origine: campo DATAREVOCA</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="REVOCATO" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo ISREVOKED</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:sequence>
	</xs:complexType>
	<xs:complexType name="CONSULENTE">
		<xs:annotation>
			<xs:documentation>Anagrafica Consulenti; Origine: tabella anagr.actu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NUMERO_IDENTIFICATIVO_CONSULENTE">
				<xs:annotation>
					<xs:documentation>Origine: campo NNUCTU</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>Origine: campo COGNOM</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>Origine: campo CNOMEN</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>Origine: campo CCITTA</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>Origine: campo CPROVI</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>Origine: campo CINDIR</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>Origine: campo CCAPPT</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>Origine: campo NUMEROFAX</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>Origine: campo TELEFONO1</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>Origine: campo 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>Origine: campo DISCRI</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></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>Origine: tabella anagr.dean</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CODICE_MATERIA">
				<xs:annotation>
					<xs:documentation>Origine: campo CTUMAT</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>Origine: campo CTUDET</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>
						Origine: tabella anagr.mctu.cdescr (DESCRIZIONE_MCTU), riferimento CTUMAT
					</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>
						Origine: tabella anagr.mctu.cdescr (DESCRIZIONE_DCTU), riferimento CTUMAT, CTUDET
					</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;
				Origine: tabella cda(lav).notefasc;
				ATTENZIONE: vedere documentation elemento TESTO
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="IDENTIFICATIVO_NOTA">
				<xs:annotation>
					<xs:documentation>Origine: campo IDNOTA</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>Origine: campo DATANOTA</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="TESTO" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Il campo origine (TESTO) ha tipo 'long', pu essere sufficiente prendere in considerazione solo i primi 4000 caratteri, in alternativa 
						implementare i controlli del caso in funzione del campo destinazione, al momento viene registrato in un campo lvarchar (informix)
					</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>Origine: campo ARGOMENTO</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; Origine: tabella cda.regverbaliconc</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="IDENTIFICATIVO_VERBALE_CONCILIAZIONE">
				<xs:annotation>
					<xs:documentation>Origine: campo IDREGVERBALICONC</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>Origine: campo DATA</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="NUMERO" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo NUMERO</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>Origine: campo ANNO</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>Origine: tabella cda(lav).repertorio</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="IDENTIFICATIVO_REPERORIO">
				<xs:annotation>
					<xs:documentation>Origine: campo IDREPERTORIO</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>Origine: campo DATAARRIVO</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="NUMERO">
				<xs:annotation>
					<xs:documentation>Origine: campo NUMERO</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>Origine: campo ANNO</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>Origine: campo DESCRIZIONEATTO</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:complexType name="STORICO_EVENTI_FASCICOLO">
		<xs:annotation>
			<xs:documentation>
				Origine: tabella cda.stor;
				VINCOLI: devono essere presi in considerazione solo gli eventi con (ISVISIBLE is NULL) and CCDOEV not in ('AF', 'CD', 'CE', 'CF', 'CI', 'CK', 'CR', 
				'CW', 'CX', 'CY', 'CZ', 'C0', 'C1', 'C2', 'C3', 'C4', 'C5', 'C8', 'C9', 'HE', 'J0', 'J3', 'J9', 'L1', 'NY', 'QH', 'QX', 'Q5', 'Q6', 'UD', 'ZC', 'ZG', '3C', '3W', '3Z', '4A', 
				'4C', '8Z')
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NUMERO_IDENTIFICATIVO_EVENTO">
				<xs:annotation>
					<xs:documentation>Origine: campo NUMPRV</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="DATA_EVENTO" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine: campo DATAEV</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="STATO" type="STATO"/>
			<xs:element name="DESCRIZIONE" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo CDESCR</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:sequence>
	</xs:complexType>
	<xs:complexType name="STORICO_SCADENZE">
		<xs:annotation>
			<xs:documentation>
				Scadenze associate ai singoli eventi riportati nello storico dei fascicoli della sezione Civile(RELSTORICOSCADENZE)
				Origine: tabella cda.scadenzario; gli elementi di tipo semplice hanno come origine l'omonimo campo della tabella;
				La tabella origine  collegata agli eventi dello storico attraverso la tabella di correlazione cda.relstoricoscadenze
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="IDENTIFICATIVO_SCADENZA">
				<xs:annotation>
					<xs:documentation>Origine: campo IDSCADENZA</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>Origine: campo DATASCADENZA</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="DESCRIZIONE" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo DESCRIZIONE</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:complexType name="STORICO_SCADENZE_SEZIONE_LAVORO">
		<xs:annotation>
			<xs:documentation>
				Scadenze associate ai fascicoli della sezione Lavoro
				Origine: tabella lav.scadenze
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="IDENTIFICATIVO_SCADENZA">
				<xs:annotation>
					<xs:documentation>Origine: campo IDSCADENZA</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>Origine: campo DATASCADENZA</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
			<xs:element name="DESCRIZIONE" nillable="true">
				<xs:annotation>
					<xs:documentation>Origine: campo DESCRIZIONE</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="120"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DATA_EVENTO">
				<xs:annotation>
					<xs:documentation>Origine: campo DATAEVENTO</xs:documentation>
				</xs:annotation>
				<xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>

Di seguito  riportato un esempio di messaggio "Pubblicazione fascicolo"

<?xml version="1.0" encoding="UTF-8"?>
<PubblicazioneFascicoli incrementale="true" test="false" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PubblicazioneFascicoli.xml">
	<idmessaggio>
			<codice_ufficio>04801700607</codice_ufficio>
			<ufficio>Corte d'Appello Firenze</ufficio>
			<sezione>C</sezione>
			<datetime>2006-10-03T09:42:38</datetime>
	</idmessaggio>
	<destinatario>Regione Toscana</destinatario>
	<fascicoli>
		<fascicolo>
			<NUMERO_IDENTIFICATIVO_FASCICOLO>52953</NUMERO_IDENTIFICATIVO_FASCICOLO>
			<ANNO_FASCICOLO>2006</ANNO_FASCICOLO>
			<NUMERO_FASCICOLO>00001841</NUMERO_FASCICOLO>
			<OGGETTO>Altri contratti d&apos;opera</OGGETTO>
			<TIPOCAUSA>
				<IDENTIFICATIVO>142999</IDENTIFICATIVO>
				<DESCRIZIONE>Altri contratti d&apos;opera</DESCRIZIONE>
			</TIPOCAUSA>
			<DATA_ISCRIZIONE>2006-08-30T00:00:00</DATA_ISCRIZIONE>
			<SEZIONE>
				<IDENTIFICATIVO>01</IDENTIFICATIVO>
				<DESCRIZIONE>PRIMA CIVILE</DESCRIZIONE>
			</SEZIONE>
			<ANNO_SEZIONE>2006</ANNO_SEZIONE>
			<NUMERO_SEZIONE>00000068</NUMERO_SEZIONE>
			<GIUDICE>
				<NUMERO_IDENTIFICATIVO_GIUDICE>10107</NUMERO_IDENTIFICATIVO_GIUDICE>
				<COGNOME>COLLEGIO 2</COGNOME>
				<NOME>-</NOME>
			</GIUDICE>
			<STATO>
				<CODICE_STATO>AU</CODICE_STATO>
				<DESCRIZIONE>ATTESA ESITO UDIENZA PRIMA COMPARIZIONE (Art. 180/350 cpc)</DESCRIZIONE>
			</STATO>
			<DATA_COMPARIZIONE>2006-12-19T00:00:00</DATA_COMPARIZIONE>
			<DATA_PROSSIMA_UDIENZA>2010-03-02T00:00:00</DATA_PROSSIMA_UDIENZA>
			<ORA_PROSSIMA_UDIENZA>09:30:00</ORA_PROSSIMA_UDIENZA>
			<SOTTO_PROCEDIMENTO></SOTTO_PROCEDIMENTO>
			<TIPO_PROCEDIMENTO>C</TIPO_PROCEDIMENTO>	
			<GIUDICE_ASSEGNATO>
				<GIUDICE>
					<NUMERO_IDENTIFICATIVO_GIUDICE>10107</NUMERO_IDENTIFICATIVO_GIUDICE>
					<COGNOME>COLLEGIO 2</COGNOME>
					<NOME>-</NOME>
				</GIUDICE>
				<SEZIONE>
					<IDENTIFICATIVO>01</IDENTIFICATIVO>
					<DESCRIZIONE>PRIMA CIVILE</DESCRIZIONE>
				</SEZIONE>
				<DATA_INCARICO>2006-09-04T00:00:00</DATA_INCARICO>
			</GIUDICE_ASSEGNATO>
			<PARTE>
				<SOGGETTO>
					<NUMERO_IDENTIFICATIVO_SOGGETTO>100450</NUMERO_IDENTIFICATIVO_SOGGETTO>
					<COGNOME>CASSONI</COGNOME>
					<NOME>MASSIMILIANO</NOME>
					<LUOGO_NASCITA></LUOGO_NASCITA>
					<INDIRIZZO>P.ZZA SANDRO PERTINI 21</INDIRIZZO>
					<CITTA>FOIANO DELLA CHIANA</CITTA>
					<PROVINCIA>AR</PROVINCIA>
					<CODICE_FISCALE>CSSMSS78A20F402V</CODICE_FISCALE>
					<CAP></CAP>
				</SOGGETTO>
				<CODIFICA_PARTE>AP</CODIFICA_PARTE>
				<AVVOCATO_PARTE>
					<NUMERO_IDENTIFICATIVO_AVVOCATO>6108</NUMERO_IDENTIFICATIVO_AVVOCATO>
					<NUMERO_IDENTIFICATIVO_INDIRIZZO>1</NUMERO_IDENTIFICATIVO_INDIRIZZO>
					<AVVOCATO>
						<COGNOME>FRANCINI</COGNOME>
						<NOME>ELETTRA</NOME>
						<EMAIL></EMAIL>
					</AVVOCATO>
					<INDIRIZZO_AVVOCATO>
						<CITTA>FIRENZE</CITTA>
						<PROVINCIA>FI</PROVINCIA>
						<CAP>50100</CAP>
						<INDIRIZZO>VIA PUCINOTTI, 65</INDIRIZZO>
						<NUMERO_FAX></NUMERO_FAX>
						<TELEFONO_1></TELEFONO_1>
						<TELEFONO_2></TELEFONO_2>
					</INDIRIZZO_AVVOCATO>
				</AVVOCATO_PARTE>
				<AVVOCATO_PARTE>
					<NUMERO_IDENTIFICATIVO_AVVOCATO>200064</NUMERO_IDENTIFICATIVO_AVVOCATO>
					<NUMERO_IDENTIFICATIVO_INDIRIZZO>1170</NUMERO_IDENTIFICATIVO_INDIRIZZO>
  					<AVVOCATO>
						<COGNOME>MELLI</COGNOME>
						<NOME>GIORGIO</NOME>
						<EMAIL></EMAIL>
 					</AVVOCATO>
					<INDIRIZZO_AVVOCATO>
						<CITTA>SIENA</CITTA>
						<PROVINCIA>SI</PROVINCIA>
						<CAP></CAP>
						<INDIRIZZO>V.S. BANDINI 33</INDIRIZZO>
						<NUMERO_FAX></NUMERO_FAX>
						<TELEFONO_1></TELEFONO_1>
						<TELEFONO_2></TELEFONO_2>
					</INDIRIZZO_AVVOCATO>
				</AVVOCATO_PARTE>
			</PARTE>
			<PARTE>
				<SOGGETTO>
					<NUMERO_IDENTIFICATIVO_SOGGETTO>100451</NUMERO_IDENTIFICATIVO_SOGGETTO>
					<COGNOME>IMMOBILIARE MASSIRONI SRL</COGNOME>
					<NOME></NOME>
					<LUOGO_NASCITA></LUOGO_NASCITA>
					<INDIRIZZO></INDIRIZZO>
					<CITTA></CITTA>
					<PROVINCIA></PROVINCIA>
					<CODICE_FISCALE></CODICE_FISCALE>
					<CAP></CAP>
 				</SOGGETTO>
				<CODIFICA_PARTE>CP</CODIFICA_PARTE>
			</PARTE>
			<GRADO_PRECEDENTE>
				<UFFICIO>Tribunale Ordinario di Siena</UFFICIO>
				<GIUDICE>CARLA REGGI</GIUDICE>
			</GRADO_PRECEDENTE>
			<STORICO>
				<NUMERO_IDENTIFICATIVO_EVENTO>420340</NUMERO_IDENTIFICATIVO_EVENTO>
				<DATA_EVENTO>2006-08-06T00:00:00</DATA_EVENTO>
				<STATO>
					<CODICE_STATO>AS</CODICE_STATO>
					<DESCRIZIONE>ATTESA ASSEGNAZIONE SEZIONE</DESCRIZIONE>
				</STATO>
				<DESCRIZIONE>ISCRITTO A RUOLO GENERALE IL 30/08/2006</DESCRIZIONE>
			</STORICO>
			<STORICO>
				<NUMERO_IDENTIFICATIVO_EVENTO>420341</NUMERO_IDENTIFICATIVO_EVENTO>
			    <DATA_EVENTO>2006-08-30T00:00:00</DATA_EVENTO>
				<STATO>
					<CODICE_STATO>AG</CODICE_STATO>
					<DESCRIZIONE>ATTESA DESIGNAZIONE GIUDICE</DESCRIZIONE>
				</STATO>
			<DESCRIZIONE>FASCICOLO ASSEGNATO ALLA SEZIONE 12</DESCRIZIONE>
  			</STORICO>
			<STORICO>
				<NUMERO_IDENTIFICATIVO_EVENTO>420681</NUMERO_IDENTIFICATIVO_EVENTO>
				<SEZIONE>
					<IDENTIFICATIVO>01</IDENTIFICATIVO>
					<DESCRIZIONE>PRIMA CIVILE</DESCRIZIONE>
				</SEZIONE>
				<DATA_EVENTO>2006-09-04T00:00:00</DATA_EVENTO>
				<STATO>
					<CODICE_STATO>GI</CODICE_STATO>
					<DESCRIZIONE>ASSEGNATO A GIUDICE</DESCRIZIONE>
				</STATO>
				<DESCRIZIONE>FASCICOLO ASSEGNATO AL GIUDICE COLLEGIO 2 - IL 04/09/2006</DESCRIZIONE>
 			</STORICO>
			<STORICO>
				<NUMERO_IDENTIFICATIVO_EVENTO>420682</NUMERO_IDENTIFICATIVO_EVENTO>
				<SEZIONE>
					<IDENTIFICATIVO>01</IDENTIFICATIVO>
					<DESCRIZIONE>PRIMA CIVILE</DESCRIZIONE>
				</SEZIONE>
				<GIUDICE>
					<NUMERO_IDENTIFICATIVO_GIUDICE>10107</NUMERO_IDENTIFICATIVO_GIUDICE>
					<COGNOME>COLLEGIO 2</COGNOME>
					<NOME>-</NOME>
				</GIUDICE>
				<DATA_EVENTO>2006-09-04T00:00:00</DATA_EVENTO>
				<STATO>
					<CODICE_STATO>AU</CODICE_STATO>
					<DESCRIZIONE>ATTESA ESITO UDIENZA PRIMA COMPARIZIONE (Art. 180/350 cpc)</DESCRIZIONE>
				</STATO>
				<DESCRIZIONE>PRIMA UDIENZA FISSATA AL 02/03/2010</DESCRIZIONE>
			</STORICO>
		</fascicolo>
	</fascicoli>
</PubblicazioneFascicoli>

Una volta ricevuto il messaggio XML, il proxy applicativo verifica la validit del messaggio rispetto allo schema XML definito.
Il proxy restituisce a Corte d'Appello il messaggio "Acknowledgement" e se i controlli hanno esito positivo procede alla pubblicazione del messaggio "Pubblicazione fascicolo" nell'infrastruttura di cooperazione applicativa. 

4.1.2. Formato messaggio "Acknowledgement"
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Il formato del messaggio  definito dal seguente XML-Schema:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="Acknowledge">
		<xs:annotation>
			<xs:documentation>
				L'elemento ackk identifica la radice, viene utilizzato per comunicare l'esito dell'invio di un messaggio al Proxy Applicativo
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
					<xs:element name="esito">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="OK"/>
								<xs:enumeration value="KO"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="errore" type="xs:string" nillable="true">
						<xs:annotation>
							<xs:documentation>riporta una descrizione dell'eventuale errore nel formato del messaggio</xs:documentation>
						</xs:annotation>
					</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

Di seguito  riportato un esempio di messaggio "Acknowledgement"

<?xml version="1.0" encoding="UTF-8"?>
<Acknowledge xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Acknowledge.xml">
	<esito>OK</esito>
	<errore></errore>
</Acknowledge>

4.2. CU 2. Sottoscrizione fascicolo
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Regione Toscana, ad intervalli di tempo schedulati, sottoscrive i messaggi pervenuti e procede all'aggiornamento della base dati 
dello Sportello Telematico, per ciascun messaggio sottoscritto Regione Toscana pubblica l'esito dell'aggiornamento dei fascicoli 
contenuti nel messaggio sottoscritto.
Il caso d'uso prevede lo scambio di tre messaggi tra Regione Toscana ed il proxy applicativo che rappresenta il punto di accesso all'infrastruttura CART:
 "Pubblicazione fascicolo": messaggio inviato da proxy applicativo a Regione Toscana
 "Esito sottoscrizione fascicolo": messaggio inviato da Regione Toscana al proxy applicativo per comunicare l'esito dell'aggiornamento dei fascicoli
 "Acknowledgement": messaggio restituito dal proxy applicativo in risposta all'invio di un messaggio.  

4.1.1. Formato messaggio "Esito sottoscrizione fascicolo"
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Il formato del messaggio  definito dal seguente XML-Schema:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="EsitoSottoscrizioneFascicolo">
		<xs:annotation>
			<xs:documentation>
				Comunicazione dell'esito dell'aggiornamento del db in seguito alla sottoscrizione di un messaggio pubbfasc
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="idmessaggio" type="idmessaggio">
					<xs:annotation>
						<xs:documentation>identificativo del messaggio sottoscritto</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="SILsottoscrittore" type="xs:string" default="Regione Toscana">
					<xs:annotation>
						<xs:documentation>in previsione di sviluppi futuri</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="esito" type="esito"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<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 (DB Schema CDA)</xs:documentation></xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="L">
							<xs:annotation><xs:documentation>Sezione Lavoro (DB Schema LAV)</xs:documentation></xs:annotation>
						</xs:enumeration>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="datetime"><xs:simpleType><xs:restriction base="xs:dateTime"></xs:restriction></xs:simpleType></xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="esito">
		<xs:sequence>
			<xs:element name="codice">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="OK"/>
						<xs:enumeration value="KO"/>
						<xs:enumeration value="PARZIALE"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="descrizione" type="xs:string" nillable="true">
				<xs:annotation>
					<xs:documentation>riporta una descrizione delle eventuali anomalie che si sono verificate</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>

Di seguito  riportato un esempio di messaggio "Esito sottoscrizione fascicolo"

<?xml version="1.0" encoding="UTF-8"?>
<EsitoSottoscrizioneFascicolo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EsitoSottoscrizioneFascicolo.xml">
	<idmessaggio>
			<codice_ufficio>04801700607</codice_ufficio>
			<ufficio>Corte d'Appello Firenze</ufficio>
			<sezione>L</sezione>
			<datetime>2006-10-03T09:42:38</datetime>
	</idmessaggio>
	<SILsottoscrittore>Regione Toscana</SILsottoscrittore>
	<esito>
		<codice>OK</codice>
		<descrizione></descrizione>
	</esito>
 </EsitoSottoscrizioneFascicolo>

Prodotti attesi
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Componente client soap "Pubblicatore Fascicoli Contenzioso Civile"
 Componente client soap "Sottoscrittore Fascicoli Contenzioso Civile"
 Componente proxy "Fascicoli Contenzioso Civile"
		
Bibliografia
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


