<?xml version="1.0" encoding="ISO-8859-1"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:tns="http://www.gruppounieuro.com/wsdl"
	xmlns:ns="http://www.gruppounieuro.com/wsdl"
	targetNamespace="http://www.gruppounieuro.com/wsdl">
	<wsdl:types>
		<xs:schema targetNamespace="http://www.gruppounieuro.com/wsdl">
			<xs:import namespace="http://schemas.xmlsoap.org/wsdl/"/>
			<xs:import namespace="http://schemas.xmlsoap.org/soap/encoding"/>
			<!-- internal SeaChange types -->
			<xs:simpleType name="scfixed">
				<xs:restriction base="xs:decimal">
 					<xs:totalDigits value="18"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType name="scdate">
				<xs:restriction base="xs:date">
 					<xs:pattern value="((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType name="sctime">
				<xs:restriction base="xs:time">
 					<xs:pattern value="(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType name="scduration">
				<xs:restriction base="xs:duration">
 					<xs:pattern value="-?P((\d+D)|T).*"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType name="scstring">
				<xs:restriction base="xs:string">
 					<xs:maxLength value="1023"/>
				</xs:restriction>
			</xs:simpleType>

			<!-- complex types -->
			<xs:complexType name="S_cli_sede.CLI_DA_SEDE">
				<xs:all>
					<xs:element name="Tipo_carta" type="tns:scstring"/>
					<xs:element name="Carta" type="tns:scstring"/>
					<xs:element name="Trovato" type="tns:scstring"/>
					<xs:element name="Codice_cli" type="xs:int"/>
					<xs:element name="Tipo" type="tns:scstring"/>
					<xs:element name="cogn" type="tns:scstring"/>
					<xs:element name="nome" type="tns:scstring"/>
					<xs:element name="ind" type="tns:scstring"/>
					<xs:element name="num" type="tns:scstring"/>
					<xs:element name="citta" type="tns:scstring"/>
					<xs:element name="cap" type="tns:scstring"/>
					<xs:element name="pr" type="tns:scstring"/>
					<xs:element name="p_iva" type="tns:scstring"/>
					<xs:element name="codfis" type="tns:scstring"/>
					<xs:element name="tel" type="tns:scstring"/>
					<xs:element name="tel_cel" type="tns:scstring"/>
					<xs:element name="fax" type="tns:scstring"/>
					<xs:element name="mail" type="tns:scstring"/>
					<xs:element name="priv_1" type="tns:scstring"/>
					<xs:element name="priv_2" type="tns:scstring"/>
					<xs:element name="priv_3" type="tns:scstring"/>
					<xs:element name="data_mod" type="tns:scdate"/>
					<xs:element name="ora_mod" type="tns:sctime"/>
					<xs:element name="punti" type="xs:short"/>
				</xs:all>
			</xs:complexType>

			<!-- array types -->
			<xs:complexType name="scarray.S_cli_sede.CLI_DA_SEDE">
				<xs:complexContent>
					<xs:restriction base="soapenc:Array">
						<xs:attribute ref="soapenc:arrayType" wsdl:arrayType="tns:S_cli_sede.CLI_DA_SEDE[]"/>
					</xs:restriction>
				</xs:complexContent>
			</xs:complexType>

			<!-- internal types with null -->
			<xs:element name="scstring.withnull" type="tns:scstring" nillable="true"/>

			<!-- complex types with null -->

			<!--error element -->
			<xs:element name="soapAPIException">
				<xs:complexType>
					<xs:sequence>
						<element name="errorCode" type="xsd:string"/>
						<element name="message" type="xsd:string"/>
						<element name="messages" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>

		</xs:schema>
	</wsdl:types>
	<wsdl:message name="S_IntCliRequest">
		<wsdl:part name="Cogn" element="tns:scstring.withnull"/>
		<wsdl:part name="Nome" element="tns:scstring.withnull"/>
		<wsdl:part name="Cap" element="tns:scstring.withnull"/>
		<wsdl:part name="P_iva" element="tns:scstring.withnull"/>
	</wsdl:message>
	<wsdl:message name="S_IntCliResponse">
		<wsdl:part name="ret_1" type="tns:scarray.S_cli_sede.CLI_DA_SEDE"/>
	</wsdl:message>
	<wsdl:message name="soapAPIException">
		<wsdl:part name="soapAPIException" element="tns:soapAPIException"/>
	</wsdl:message>
	<wsdl:portType name="UnieuroPortType">
		<wsdl:operation name="S_IntCli">
			<wsdl:input message="ns:S_IntCliRequest"/>
			<wsdl:output message="ns:S_IntCliResponse"/>
			<wsdl:fault message="ns:soapAPIException" name="soapAPIException"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="UnieuroBinding" type="ns:UnieuroPortType">
		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="S_IntCli">
			<soap:operation soapAction="http://www.gruppounieuro.com/wsdl#S_IntCli" style="rpc"/>
			<wsdl:input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</wsdl:output>
			<wsdl:fault name="soapAPIException">
				<tns:fault name="soapAPIException" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="Unieuro">
		<wsdl:port name="UnieuroPort" binding="ns:UnieuroBinding">
			<soap:address location="http:/192.168.1.1/:20000"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>
