<?xml version="1.0" encoding="UTF-8"?>
<jxb:bindings version="2.0" 
xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
    
	<jxb:globalBindings generateElementProperty="false" typesafeEnumMemberName="generateError" >
		<!-- 
		<jxb:javaType name="java.util.Date" xmlType="xs:dateTime"
				parseMethod="org.apache.cxf.tools.common.DataTypeAdapter.parseDateTime" 
				printMethod="org.apache.cxf.tools.common.DataTypeAdapter.printDateTime" />
		 -->		
		<jxb:javaType name="java.util.Date" xmlType="xs:dateTime"
				parseMethod="org.apache.cxf.xjc.runtime.DataTypeAdapter.parseDateTime" 
				printMethod="org.apache.cxf.xjc.runtime.DataTypeAdapter.printDateTime" />
  
		<jxb:javaType name="java.lang.Integer" xmlType="xs:integer"/>
		
		<!-- Use java.util.Calendar instead of javax.xml.datatype.XMLGregorianCalendar for xs:dateTime -->
		<!--
        <jaxb:javaType name="java.util.Calendar" xmlType="xs:dateTime"
                parseMethod="javax.xml.bind.DatatypeConverter.parseDateTime"
                printMethod="javax.xml.bind.DatatypeConverter.printDateTime" />
		-->
		<jxb:javaType name="java.util.Date" xmlType="xs:date"
				parseMethod="org.apache.cxf.xjc.runtime.DataTypeAdapter.parseDate" 
				printMethod="org.apache.cxf.xjc.runtime.DataTypeAdapter.printDate" />

	</jxb:globalBindings>
	
	<jxb:bindings schemaLocation="tipiAnagrafica.xsd" node="/xs:schema">
  			<jxb:bindings node="//xs:element[@name='sesso']/xs:simpleType">
		    	<jxb:typesafeEnumClass name="SessoType" />
			</jxb:bindings>
	</jxb:bindings>
	
	<!--
	<jxb:bindings schemaLocation="InterrogazioneAnagraficaRequest.xsd" node="/xs:schema">
		<jxb:bindings node="//xs:element[@name='email']//xs:element[@name='tipo']/xs:simpleType">
		    	<jxb:typesafeEnumClass name="EmailTipoType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='cod_ana']//xs:element[@name='relazione']/xs:simpleType">
		    	<jxb:typesafeEnumClass name="CodiceRelazioneType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='desc_ana']//xs:element[@name='relazione']/xs:simpleType">
		    	<jxb:typesafeEnumClass name="DescrizioneRelazioneType" />
			</jxb:bindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="InterrogazionePratiche.xsd" node="/xs:schema">
  			<jxb:bindings node="//xs:element[@name='oggetto']//xs:element[@name='relazione']/xs:simpleType">
		    	<jxb:typesafeEnumClass name="OggettoRelazioneType" />
			</jxb:bindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="TipiGenerali.xsd" node="/xs:schema">
  			<jxb:bindings node="//xs:complexType[@name='ValoreRelazioneType']//xs:element[@name='relazione']/xs:simpleType">
		    	<jxb:typesafeEnumClass name="RelazioneType" />
			</jxb:bindings>
	</jxb:bindings>-->
	<jxb:bindings schemaLocation="interrogaProtocollo.xsd" node="/xs:schema">
  			<jxb:bindings node="//xs:element[@name='ordinamentoRisultati']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="OrdinamentoRisultatiType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='tipo']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="TipoType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='annullate']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="AnnullateType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='scartate']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="ScartateType" />
			</jxb:bindings>
			<!--
			<jxb:bindings node="//xs:element[@name='oggettoProtocollo']//xs:element[@name='relazione']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="RelazioneType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='oggetto']//xs:element[@name='relazione']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="RelazioneType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='codice']//xs:element[@name='relazione']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="RelazioneType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='descrizione']//xs:element[@name='relazione']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="RelazioneType" />
			</jxb:bindings>
			-->			
	</jxb:bindings>
	
	<jxb:bindings schemaLocation="dettagliProtocollo.xsd" node="/xs:schema">
  			<jxb:bindings node="//xs:element[@name='invioTelemTipoMessaggio']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="InvioTelemTipoMessaggioType" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='invioTelemStatoConsegna']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="InvioTelemStatoConsegna" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='invioTelemStatoInvio']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="InvioTelemStatoInvio" />
			</jxb:bindings>
			<jxb:bindings node="//xs:element[@name='invioTelemTipoCasella']//xs:simpleType">
		    	<jxb:typesafeEnumClass name="InvioTelemTipoCasella" />
			</jxb:bindings>
	</jxb:bindings>
	
	<!-- namespace mappings -->

	<jxb:bindings schemaLocation="tipiGenerali.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.tipigenerali" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="tipiAnagrafica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.tipianagrafica" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="aggiornaAnagrafica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.aggiornaanagrafica" />
		</jxb:schemaBindings>
	</jxb:bindings>	
	<jxb:bindings schemaLocation="nuovaAnagrafica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.nuovaanagrafica" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="interrogaAnagrafica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.interrogaanagrafica" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="getEtichetta.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.etichetta" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="getInfoClassifica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.infoclassifica" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="getRegistriRicerca.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.registriricerca" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="getRegistriClassPrat.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.registriclassprat" />
		</jxb:schemaBindings>
	</jxb:bindings>			  
	<jxb:bindings schemaLocation="getTipiDoc.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.tipidoc" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="getRicevutePec.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.ricevutePec" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="downloadRicevutaPec.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.downloadRicevutaPec" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="downloadBustaPec.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.downloadBustaPec" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="downloadDocumento.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.downloaddocumento" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="abilAperturaPratica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.abilaperturapratica" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="aggiornaPratica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.aggpratica" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="aggiornaProtocollo.xsd " node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.aggprotocollo" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="annullaProtocollo.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.annullamentoprotocollo" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="aperturaPratica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.aperturapratica" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="dettagliPratica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.dettaglipratica" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="dettagliProtocollo.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.dettagliprotocollo" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="interrogaProtocollo.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.interrogazioneprotocollo" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="inserisciProtocollo.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.inserimentoprotocollo" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="interrogaPrecedenti.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.interrogazioneprecedenti" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="interrogaPratiche.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.interrogazionepratiche" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="riprotocolla.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.riprotocollazione" />
		</jxb:schemaBindings>
	</jxb:bindings>
	<jxb:bindings schemaLocation="riprotPratica.xsd" node="/xs:schema">
		<jxb:schemaBindings>
			<jxb:package name="it.insiel.protocollo.service.v1.schemixsd.riprotpratica" />
		</jxb:schemaBindings>
	</jxb:bindings>
</jxb:bindings>