<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions 	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
					xmlns:xs="http://www.w3.org/2001/XMLSchema" 
					xmlns:tns="http://jcitygov.maggioli.it/ws/ids/1_10" 
					xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
					targetNamespace="http://jcitygov.maggioli.it/ws/ids/1_10" >
	<wsdl:types>
		<xs:schema version="1.0" targetNamespace="http://jcitygov.maggioli.it/ws/ids/1_10">
			<xs:complexType name="StrutturaStandard">
				<xs:annotation>
					<xs:documentation> Rappresenta la struttura standard di un messaggio di comunicazione
                        scambiato con il WS.
                    </xs:documentation>
				</xs:annotation>
				<xs:sequence>
					<xs:sequence maxOccurs="1" minOccurs="1">
						<xs:element name="VersioneInfrastrutturale" maxOccurs="1" minOccurs="1" type="xs:string">
                        </xs:element>
						<xs:element name="DatiInfrastutturale" type="xs:string" maxOccurs="1" minOccurs="1">
                        </xs:element>
					</xs:sequence>
					<xs:sequence maxOccurs="1" minOccurs="0">
						<xs:element name="VersioneTipoOperazione" maxOccurs="1" minOccurs="1" type="xs:string">
                        </xs:element>
						<xs:element name="DatiTipoOperazione" type="xs:string" maxOccurs="1" minOccurs="1">
                        </xs:element>
					</xs:sequence>
					<xs:sequence maxOccurs="1" minOccurs="0">
						<xs:element name="VersioneDettaglioOperazione" maxOccurs="1" minOccurs="1" type="xs:string">
                        </xs:element>
						<xs:element name="DatiDettaglioOperazione" type="xs:string" maxOccurs="1" minOccurs="1">
                        </xs:element>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="ListaPraticheRequest" type="tns:StrutturaStandard">
				<xs:annotation>
					<xs:documentation>Rappresenta la richiesta dell'operazione di recupero dell'elenco pratiche
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListaPraticheResponse" type="tns:StrutturaStandard">
				<xs:annotation>
					<xs:documentation>Rappresenta la risposta dell'operazione di recupero dell'elenco pratiche
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DettaglioPraticaRequest" type="tns:StrutturaStandard">
				<xs:annotation>
					<xs:documentation>Rappresenta la richiesta dell'operazione di dettaglio della pratica
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DettaglioPraticaResponse" type="tns:StrutturaStandard">
				<xs:annotation>
					<xs:documentation>Rappresenta la risposta dell'operazione di dettaglio della pratica
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListaStradeRequest" type="tns:StrutturaStandard">
				<xs:annotation>
					<xs:documentation>Rappresenta la richiesta dell'operazione di recupero dello stradario</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListaStradeResponse" type="tns:StrutturaStandard">
				<xs:annotation>
					<xs:documentation>Rappresenta la risposta dell'operazione di recupero dello stradario</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConfigurazioniRequest" type="tns:StrutturaStandard">
				<xs:annotation>
					<xs:documentation>Rappresenta la richiesta dell'operazione di recupero dell'elenco dei campi configurabili
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConfigurazioniResponse" type="tns:StrutturaStandard">
				<xs:annotation>
					<xs:documentation>Rappresenta la risposta dell'operazione di recupero dell'elenco dei campi configurabili
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="ListaPraticheRequest">
		<wsdl:part name="parameters" element="tns:ListaPraticheRequest"/>
	</wsdl:message>
	<wsdl:message name="ListaPraticheResponse">
		<wsdl:part name="parameters" element="tns:ListaPraticheResponse"/>
	</wsdl:message>
	<wsdl:message name="DettaglioPraticaRequest">
		<wsdl:part name="parameters" element="tns:DettaglioPraticaRequest"/>
	</wsdl:message>
	<wsdl:message name="DettaglioPraticaResponse">
		<wsdl:part name="parameters" element="tns:DettaglioPraticaResponse"/>
	</wsdl:message>
	<wsdl:message name="ListaStradeRequest">
		<wsdl:part name="parameters" element="tns:ListaStradeRequest"/>
	</wsdl:message>
	<wsdl:message name="ListaStradeResponse">
		<wsdl:part name="parameters" element="tns:ListaStradeResponse"/>
	</wsdl:message>
	<wsdl:message name="ConfigurazioniRequest">
		<wsdl:part name="parameters" element="tns:ConfigurazioniRequest"/>
	</wsdl:message>
	<wsdl:message name="ConfigurazioniResponse">
		<wsdl:part name="parameters" element="tns:ConfigurazioniResponse"/>
	</wsdl:message>
	<wsdl:portType name="IDS-WS-OPS">
		<wsdl:operation name="ListaPratiche">
			<wsdl:input message="tns:ListaPraticheRequest">
				<wsdl:documentation> XML di richiesta strutturato come segue:
 - infrastruttura: http://jcitygov.maggioli.it/infrastructure/1.0/Richiesta
 - tipo operazione:
 - dettaglio operazione: http://jcitygov.maggioli.it/operations/ids/1_x/RichiestaListaPratiche
                </wsdl:documentation>
			</wsdl:input>
			<wsdl:output message="tns:ListaPraticheResponse">
				<wsdl:documentation>XML di risposta strutturato come segue:
 - infrastruttura: http://jcitygov.maggioli.it/infrastructure/1.0/Risposta
 - tipo operazione:
 - dettaglio operazione: http://jcitygov.maggioli.it/operations/ids/1_x/RispostaListaPratiche</wsdl:documentation>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="DettaglioPratica">
			<wsdl:input message="tns:DettaglioPraticaRequest">
				<wsdl:documentation>XML di richiesta strutturato come segue:
 - infrastruttura: http://jcitygov.maggioli.it/infrastructure/1.0/Richiesta
 - tipo operazione:
 - dettaglio operazione: http://jcitygov.maggioli.it/operations/ids/1_x/RichiestaDettaglioPratica
                </wsdl:documentation>
			</wsdl:input>
			<wsdl:output message="tns:DettaglioPraticaResponse">
				<wsdl:documentation>XML di risposta strutturato come segue:
- infrastruttura: http://jcitygov.maggioli.it/infrastructure/1.0/Risposta
- tipo operazione:
- dettaglio operazione: http://jcitygov.maggioli.it/operations/ids/1_x/RispostaDettaglioPratica
                </wsdl:documentation>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="ListaStrade">
			<wsdl:input message="tns:ListaStradeRequest">
				<wsdl:documentation>XML di richiesta strutturato come segue:
- infrastruttura: http://jcitygov.maggioli.it/infrastructure/1.0/Richiesta
- tipo operazione:
- dettaglio operazione: http://jcitygov.maggioli.it/operations/ids/1_x/RichiestaListaStrade
                </wsdl:documentation>
			</wsdl:input>
			<wsdl:output message="tns:ListaStradeResponse">
				<wsdl:documentation>XML di risposta strutturato come segue:
- infrastruttura: http://jcitygov.maggioli.it/infrastructure/1.0/Risposta
- tipo operazione:
- dettaglio operazione: http://jcitygov.maggioli.it/operations/ids/1_x/RispostaListaStrade
                </wsdl:documentation>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="Configurazioni">
			<wsdl:input message="tns:ConfigurazioniRequest">
				<wsdl:documentation>XML di richiesta strutturato come segue:
- infrastruttura: http://jcitygov.maggioli.it/infrastructure/1.0/Richiesta
- tipo operazione:
- dettaglio operazione: http://jcitygov.maggioli.it/operations/ids/1_x/RichiestaConfigurazioni
                </wsdl:documentation>
			</wsdl:input>
			<wsdl:output message="tns:ConfigurazioniResponse">
				<wsdl:documentation>XML di risposta strutturato come segue:
- infrastruttura: http://jcitygov.maggioli.it/infrastructure/1.0/Risposta
- tipo operazione:
- dettaglio operazione: http://jcitygov.maggioli.it/operations/ids/1_x/RispostaConfigurazioni
                </wsdl:documentation>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="IDS-WS-SOAP" type="tns:IDS-WS-OPS">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="ListaPratiche">
			<soap:operation soapAction="http://jcitygov.maggioli.it/ws/ids/ListaPratiche"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="DettaglioPratica">
			<soap:operation soapAction="http://jcitygov.maggioli.it/ws/ids/DettaglioPratica"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="ListaStrade">
			<soap:operation soapAction="http://jcitygov.maggioli.it/ws/ids/ListaStrade"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="Configurazioni">
			<soap:operation soapAction="http://jcitygov.maggioli.it/ws/ids/Configurazioni"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="IDS-WS">
		<wsdl:port name="IDS-WS-SOAP" binding="tns:IDS-WS-SOAP">
			<soap:address location="http://jcitygov.maggioli.it/ws/ids/"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>