Copia di ProWSIdol.wsdl.bak 5.22 KB
Newer Older
prova's avatar
prova 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 113 114 115 116 117
<?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: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">
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <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="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" 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="InserisciProtocolloEAnagraficheResponse">
        <complexType>
          <sequence>
            <element minOccurs="0" maxOccurs="1" name="InserisciProtocolloEAnagraficheResult" type="impl:ProtocolloOut" />
          </sequence>
        </complexType>
      </element>

   <complexType name="ProtocolloOut">
     <sequence>
       <element name="IdDocumento" type="xsd:string" />
       <element name="AnnoProtocollo" type="xsd:string" />
       <element name="NumeroProtocollo" type="xsd:string" />
       <element name="DataProtocollo" type="xsd:string" />
       <element name="Messaggio" type="xsd:string" />
       <element name="Registro" type="xsd:string" />
     </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://idol.webservices.protocollo.pubblici.saga.it" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOfMittenteDestinatarioIn">
     <sequence>
       <element minOccurs="0" maxOccurs="unbounded" name="MittenteDestinatario" type="impl:MittenteDestinatario" />
     </sequence>
   </complexType>
  </schema>
 </wsdl:types>

   <message name="inserisciProtocolloEAnagraficheResponse">
      <part name="ProtoOut" type="impl:ProtocolloOut"/>
   </message>

   <message name="inserisciProtocolloEAnagraficheRequest">

      <part name="ProtoIn" type="impl:ProtocolloIn"/>

   </message>
  <message name="inserisciProtocolloEAnagraficheSoapOut">
    <part name="parameters" element="impl:inserisciProtocolloEAnagraficheResponse" />
  </message>

   <portType name="ProWSIdol">

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

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

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

      </operation>

   </portType>

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

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

      <operation name="inserisciProtocolloEAnagrafiche">

         <wsdlsoap:operation soapAction=""/>
         <input name="inserisciProtocolloEAnagraficheRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://idol.webservices.protocollo.pubblici.saga.it" use="encoded"/>
         </input>

         <output name="inserisciProtocolloEAnagraficheResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://idol.webservices.protocollo.pubblici.saga.it" use="encoded"/>
         </output>

      </operation>

   </binding>

   <service name="ProWSIdolService">

      <port binding="impl:ProWSIdolSoapBinding" name="ProWSIdol">
         <wsdlsoap:address location="http://localhost:8080/client/services/ProWSIdol"/>
      </port>

   </service>

</definitions>