ProWSIdol_document_buono.wsdl 4.82 KB
Newer Older
CED SA's avatar
CED SA committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
<?xml version="1.0" encoding="UTF-8"?>
<definitions targetNamespace="http://idol.webservices.protocollo.pubblici.saga.it" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://idol.webservices.protocollo.pubblici.saga.it" xmlns:intf="http://idol.webservices.protocollo.pubblici.saga.it" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <wsdl:types>
  <schema targetNamespace="http://idol.webservices.protocollo.pubblici.saga.it" xmlns="http://www.w3.org/2001/XMLSchema">
   <complexType name="MittenteDestinatario">
    <sequence>
     <element name="CodiceComuneNascita" nillable="true" type="xsd:string"/>
     <element name="CodiceComuneResidenza" nillable="true" type="xsd:string"/>
     <element name="CodiceFiscale" nillable="true" type="xsd:string"/>
     <element name="CognomeNome" nillable="true" type="xsd:string"/>
     <element name="DataNascita" nillable="true" type="xsd:string"/>
     <element name="Indirizzo" nillable="true" type="xsd:string"/>
     <element name="Localita" nillable="true" type="xsd:string"/>
     <element name="Nazionalita" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfMittenteDestinatarioIn">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="MittenteDestinatario" nillable="true" type="impl:MittenteDestinatario"/>
    </sequence>
   </complexType>
   <complexType name="ProtocolloIn">
    <sequence>
     <element name="AggiornaAnagrafiche" nillable="true" type="xsd:string"/>
     <element name="AnnoPratica" nillable="true" type="xsd:string"/>
     <element name="Classifica" nillable="true" type="xsd:string"/>
     <element name="Data" nillable="true" type="xsd:string"/>
     <element name="InCaricoA" nillable="true" type="xsd:string"/>
     <element name="MittenteInterno" nillable="true" type="xsd:string"/>
     <element name="MittentiDestinatari" nillable="true" type="impl:ArrayOfMittenteDestinatarioIn"/>
     <element name="NumeroPratica" nillable="true" type="xsd:string"/>
     <element name="Oggetto" nillable="true" type="xsd:string"/>
     <element name="Origine" nillable="true" type="xsd:string"/>
     <element name="Ruolo" nillable="true" type="xsd:string"/>
     <element name="TipoDocumento" nillable="true" type="xsd:string"/>
     <element name="Utente" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <element name="protoIn" type="impl:ProtocolloIn"/>
   <complexType name="ProtocolloOut">
    <sequence>
     <element name="IdDocumento" nillable="true" type="xsd:string"/>
     <element name="AnnoProtocollo" nillable="true" type="xsd:string"/>
     <element name="NumeroProtocollo" nillable="true" type="xsd:string"/>
     <element name="DataProtocollo" nillable="true" type="xsd:string"/>
     <element maxOccurs="1" minOccurs="0" name="Messaggio" nillable="true" type="xsd:string"/>
     <element maxOccurs="1" minOccurs="0" name="Registro" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <element name="inserisciProtocolloEAnagraficheReturn" type="impl:ProtocolloOut"/>
  </schema>
 </wsdl:types>

   <message name="inserisciProtocolloEAnagraficheResponse">

      <part element="impl:inserisciProtocolloEAnagraficheReturn" name="inserisciProtocolloEAnagraficheReturn"/>

   </message>

   <message name="inserisciProtocolloEAnagraficheRequest">

      <part element="impl:protoIn" name="ProtoIn"/>

   </message>

   <portType name="ProWSIdol">

      <operation name="inserisciProtocolloEAnagrafiche" parameterOrder="protoIn">

         <input message="impl:inserisciProtocolloEAnagraficheRequest" name="inserisciProtocolloEAnagraficheRequest"/>

         <output message="impl:inserisciProtocolloEAnagraficheResponse" name="inserisciProtocolloEAnagraficheResponse"/>

      </operation>

   </portType>

   <binding name="ProWSIdolSoapBinding" type="impl:ProWSIdol">

      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

      <operation name="inserisciProtocolloEAnagrafiche">

         <wsdlsoap:operation soapAction=""/>

         <input name="inserisciProtocolloEAnagraficheRequest">

            <wsdlsoap:body namespace="http://idol.webservices.protocollo.pubblici.saga.it" use="literal"/>

         </input>

         <output name="inserisciProtocolloEAnagraficheResponse">

            <wsdlsoap:body namespace="http://idol.webservices.protocollo.pubblici.saga.it" use="literal"/>

         </output>

      </operation>

   </binding>

   <service name="ProWSIdolService">

      <port binding="impl:ProWSIdolSoapBinding" name="ProWSIdol">

         <wsdlsoap:address location="http://localhost:8080/client/services/ProWSIdol"/>

      </port>

   </service>

</definitions>