gestione gare pubbliche
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

88 righe
13 KiB

<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch0="smartCig.ws.comunicazioni_v1.0.0" xmlns:sch1="smartCig.user" xmlns:sch2="smartCig.risultato" xmlns:sch3="smartCig.comunicazione" xmlns:sch4="smartCig.errore" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="smartCig.ws.comunicazioni_v1.0.0" targetNamespace="smartCig.ws.comunicazioni_v1.0.0">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:comunicazione="smartCig.comunicazione" xmlns:errore="smartCig.errore" xmlns:risultato="smartCig.risultato" xmlns:user="smartCig.user" attributeFormDefault="unqualified" comunicazione:schemaLocation="dto/ComunicazioneDto.xsd" elementFormDefault="qualified" errore:schemaLocation="dto/Errore.xsd" risultato:schemaLocation="dto/CodiciRisultato.xsd" targetNamespace="smartCig.ws.comunicazioni_v1.0.0" user:schemaLocation="dto/LoggedUserInfo.xsd" xmlns:tns="smartCig.ws.comunicazioni_v1.0.0"><xs:import namespace="smartCig.user"/><xs:import namespace="smartCig.risultato"/><xs:import namespace="smartCig.comunicazione"/><xs:import namespace="smartCig.errore"/><xs:element name="consultaComunicazioneRequest" type="tns:ConsultaComunicazioneRequest"/><xs:element name="consultaComunicazioneResponse" type="tns:ConsultaComunicazioneResponse"/><xs:complexType name="ConsultaComunicazioneRequest"><xs:sequence><xs:element name="cig" type="xs:string"/><xs:element name="user" type="user:LoggedUserInfoType"/></xs:sequence></xs:complexType><xs:complexType name="ConsultaComunicazioneResponse"><xs:sequence><xs:element name="comunicazione" type="comunicazione:ComunicazioneType"/><xs:element name="codiceRisultato" type="risultato:RisultatoType"/></xs:sequence></xs:complexType><xs:element name="comunicaSingolaRequest" type="tns:ComunicaSingolaRequest"/><xs:element name="comunicaSingolaResponse" type="tns:ComunicaSingolaResponse"/><xs:complexType name="ComunicaSingolaRequest"><xs:sequence><xs:element name="comunicazione" type="comunicazione:ComunicazioneInputType"/><xs:element name="user" type="user:LoggedUserInfoType"/></xs:sequence></xs:complexType><xs:complexType name="ComunicaSingolaResponse"><xs:sequence><xs:element name="cig" type="xs:string"/><xs:element name="codiceRisultato" type="risultato:RisultatoType"/><xs:element maxOccurs="unbounded" minOccurs="0" name="errore" type="errore:ErroreType"/></xs:sequence></xs:complexType><xs:element name="annullaComunicazioneRequest" type="tns:AnnullaComunicazioneRequest"/><xs:element name="annullaComunicazioneResponse" type="tns:AnnullaComunicazioneResponse"/><xs:complexType name="AnnullaComunicazioneRequest"><xs:sequence><xs:element name="cig" type="xs:string"/><xs:element name="user" type="user:LoggedUserInfoType"/></xs:sequence></xs:complexType><xs:complexType name="AnnullaComunicazioneResponse"><xs:sequence><xs:element name="codiceRisultato" type="risultato:RisultatoType"/></xs:sequence></xs:complexType></xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="smartCig.user" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="smartCig.user"><xs:complexType name="LoggedUserInfoType"><xs:sequence><xs:element name="ticket"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="100"/></xs:restriction></xs:simpleType></xs:element><xs:element name="index" type="xs:string"/></xs:sequence></xs:complexType></xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="smartCig.risultato" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="smartCig.risultato"><xs:complexType name="RisultatoType"><xs:sequence><xs:element name="codice" type="tns:CodiceRisultatoType"/><xs:element name="descrizione" type="tns:DescrizioneRisultatoType"/><xs:element name="idTransazione" type="xs:string"/></xs:sequence></xs:complexType><xs:simpleType name="CodiceRisultatoType"><xs:restriction base="xs:string"><xs:enumeration value="COD_001"/><xs:enumeration value="COD_002"/><xs:enumeration value="COD_003"/><xs:enumeration value="COD_004"/><xs:enumeration value="COD_005"/><xs:enumeration value="COD_006"/><xs:enumeration value="COD_007"/><xs:enumeration value="COD_008"/><xs:enumeration value="COD_009"/></xs:restriction></xs:simpleType><xs:simpleType name="DescrizioneRisultatoType"><xs:restriction base="xs:string"><xs:enumeration value="OK"/><xs:enumeration value="CIG inesistente o non valido"/><xs:enumeration value="Matrice inesistente o non valida"/><xs:enumeration value="Login non effettuato"/><xs:enumeration value="Errore di validazione"/><xs:enumeration value="Validatore non trovato"/><xs:enumeration value="Errore generico"/><xs:enumeration value="Nome tipologica non valido"/><xs:enumeration value="Codice tipologica non valido"/></xs:restriction></xs:simpleType></xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:eagg="smartCig.comunicazione" xmlns:tns="smartCig.comunicazione" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="smartCig.comunicazione"><xs:complexType name="ElencoCategMercType"><xs:sequence><xs:element maxOccurs="unbounded" name="categoria"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType><xs:complexType name="ComunicazioneInputType"><xs:sequence><xs:element name="cig"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="codiceFattispecieContrattuale"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="importo"><xs:simpleType><xs:restriction base="xs:decimal"><xs:fractionDigits value="2"/></xs:restriction></xs:simpleType></xs:element><xs:element name="oggetto"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="1024"/></xs:restriction></xs:simpleType></xs:element><xs:element name="codiceProceduraSceltaContraente"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="codiceClassificazioneGara"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="cigAccordoQuadro"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="cup"><xs:simpleType><xs:restriction base="xs:string"><xs:length value="15"/></xs:restriction></xs:simpleType></xs:element><xs:element name="motivo_rich_cig_comuni"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="2"/></xs:restriction></xs:simpleType></xs:element><xs:element name="motivo_rich_cig_catmerc"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element minOccurs="0" name="categorie_merc" type="eagg:ElencoCategMercType"/></xs:sequence></xs:complexType><xs:complexType name="ComunicazioneType"><xs:sequence><xs:element name="cig"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="codiceFattispecieContrattuale"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="fattispecieContrattuale"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="300"/></xs:restriction></xs:simpleType></xs:element><xs:element name="importo"><xs:simpleType><xs:restriction base="xs:decimal"><xs:fractionDigits value="2"/></xs:restriction></xs:simpleType></xs:element><xs:element name="oggetto"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="1024"/></xs:restriction></xs:simpleType></xs:element><xs:element name="codiceProceduraSceltaContraente"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="proceduraSceltaContraente"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="180"/></xs:restriction></xs:simpleType></xs:element><xs:element name="codiceClassificazioneGara"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="classificazioneGara"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="80"/></xs:restriction></xs:simpleType></xs:element><xs:element name="cigAccordoQuadro"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="cup"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="15"/></xs:restriction></xs:simpleType></xs:element><xs:element name="motivo_rich_cig_comuni"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="motivo_rich_cig_catmerc"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/></xs:restriction></xs:simpleType></xs:element><xs:element name="dataOperazione" type="xs:dateTime"/><xs:element name="stato"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="1"/></xs:restriction></xs:simpleType></xs:element><xs:element minOccurs="0" name="categorie_merc" type="eagg:ElencoCategMercType"/></xs:sequence></xs:complexType></xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:risultato="smartCig.risultato" xmlns:tns="smartCig.errore" attributeFormDefault="unqualified" elementFormDefault="qualified" risultato:schemaLocation="dto/CodiciRisultato.xsd" targetNamespace="smartCig.errore"><xs:import namespace="smartCig.risultato"/><xs:element name="errori"><xs:complexType><xs:sequence><xs:element name="codiceRisultato" type="risultato:RisultatoType"/><xs:element maxOccurs="unbounded" minOccurs="0" name="errore" type="tns:ErroreType"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="ErroreType"><xs:sequence><xs:element name="errore" type="xs:string"/></xs:sequence></xs:complexType></xs:schema>
</wsdl:types>
<wsdl:message name="consultaComunicazioneRequest">
<wsdl:part element="tns:consultaComunicazioneRequest" name="consultaComunicazioneRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="annullaComunicazioneResponse">
<wsdl:part element="tns:annullaComunicazioneResponse" name="annullaComunicazioneResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="comunicaSingolaResponse">
<wsdl:part element="tns:comunicaSingolaResponse" name="comunicaSingolaResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="consultaComunicazioneResponse">
<wsdl:part element="tns:consultaComunicazioneResponse" name="consultaComunicazioneResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="comunicaSingolaRequest">
<wsdl:part element="tns:comunicaSingolaRequest" name="comunicaSingolaRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="annullaComunicazioneRequest">
<wsdl:part element="tns:annullaComunicazioneRequest" name="annullaComunicazioneRequest">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="Services">
<wsdl:operation name="consultaComunicazione">
<wsdl:input message="tns:consultaComunicazioneRequest" name="consultaComunicazioneRequest">
</wsdl:input>
<wsdl:output message="tns:consultaComunicazioneResponse" name="consultaComunicazioneResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="annullaComunicazione">
<wsdl:input message="tns:annullaComunicazioneRequest" name="annullaComunicazioneRequest">
</wsdl:input>
<wsdl:output message="tns:annullaComunicazioneResponse" name="annullaComunicazioneResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="comunicaSingola">
<wsdl:input message="tns:comunicaSingolaRequest" name="comunicaSingolaRequest">
</wsdl:input>
<wsdl:output message="tns:comunicaSingolaResponse" name="comunicaSingolaResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ServicesSoap11" type="tns:Services">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="consultaComunicazione">
<soap:operation soapAction=""/>
<wsdl:input name="consultaComunicazioneRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="consultaComunicazioneResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="annullaComunicazione">
<soap:operation soapAction=""/>
<wsdl:input name="annullaComunicazioneRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="annullaComunicazioneResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="comunicaSingola">
<soap:operation soapAction=""/>
<wsdl:input name="comunicaSingolaRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="comunicaSingolaResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ServicesService">
<wsdl:port binding="tns:ServicesSoap11" name="ServicesSoap11">
<soap:address location="http://localhost:8080/TracciabilitaWS/ServizioGestioneComunicazioni"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>