<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://bancafideuram.it/WSNAC/Profilazione" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://bancafideuram.it/WSNAC/Profilazione" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://bancafideuram.it/WSNAC/Profilazione">
      <s:element name="codiceQuestionario" type="s:string" />
      <s:element name="infoClient" type="tns:InfoClient" />
      <s:complexType name="InfoClient">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceApplicazione" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="versioneDatabaseSIMPB" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceRete" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="getStreamQuestionarioMiFIDResult" type="tns:StreamMiFIDRes" />
      <s:complexType name="StreamMiFIDRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="streamPdf" type="s:base64Binary" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InfoServer">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="sistemaInAggiornamento" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="versioneDatabaseSIMPB" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceApplicazione" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="errors" type="tns:ArrayOfErrore" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfErrore">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Errore" nillable="true" type="tns:Errore" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Errore">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="codiceErrore" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="livelloDiSeverita" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="messaggioPerUtenteFinale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="descrizioneInterna" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="stackTrace" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceRete" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="getPDFQuestionarioMiFIDResult" type="tns:PDFMiFIDRes" />
      <s:complexType name="PDFMiFIDRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="urlPdf" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:element name="getPDFInformativaMiFIDResult" type="tns:PDFMiFIDRes" />
      <s:element name="chiaveCliente" type="tns:ChiaveCliente" />
      <s:complexType name="ChiaveCliente">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceRete" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgente" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codicefiscale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceMandato" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="potenzialeClienteNAC" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="getQuestionariClienteResult" type="tns:QuestionariRes" />
      <s:complexType name="QuestionariRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="allQuestionariCliente" type="tns:ArrayOfQuestionario" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfQuestionario">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Questionario" nillable="true" type="tns:Questionario" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Questionario">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="accettaCompilazione" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgente" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiscale" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloAssegnato" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloCalcolato" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="dataDiNascita" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="dataFineValidita" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="dataInizioValidita" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="esperienzaInvestimento" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="esperienzaProdottiAltriObbligazionari" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="esperienzaProdottiAzionari" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="esperienzaProdottiDerivati" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="esperienzaProdottiMonetari" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="esperienzaProdottiObbligazionari" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="orizzonteTemporale" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="propensioneAlRischio" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="status" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="questionario" type="tns:Questionario" />
      <s:element name="setQuestionarioResult" type="tns:QuestionarioRes" />
      <s:complexType name="QuestionarioRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="questionario" type="tns:Questionario" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:element name="datiAggiuntivi" type="tns:DatiAggiuntiviStampa" />
      <s:complexType name="DatiAggiuntiviStampa">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="nome" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="cognome" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="getPDFQuestionarioResult" type="tns:QuestionarioPDFRes" />
      <s:complexType name="QuestionarioPDFRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="urlPdfQuestionario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:element name="getPDFInformativaResult" type="tns:InformativaPDFRes" />
      <s:complexType name="InformativaPDFRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="urlPdfInformativa" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:element name="getProfiliResult" type="tns:ProfiliDiRischioRes" />
      <s:complexType name="ProfiliDiRischioRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="tuttiProfili" type="tns:ArrayOfProfiliDiRischio" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfProfiliDiRischio">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ProfiliDiRischio" nillable="true" type="tns:ProfiliDiRischio" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProfiliDiRischio">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceProfilo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="descrizioneProfilo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="descrizioneProfiloEstesa" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="percentualeAssetAzionario" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="percentualeAssetObbligazionario" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="percentualeAssetMonetario" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="volatilitaDa" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="volatilitaA" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="rendimentoAtteso" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="varTrimastrale" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceClasseRC" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="cliente" type="tns:ChiaveCliente" />
      <s:element name="getDatiMiFIDResult" type="tns:GetDatiMiFIDRes" />
      <s:complexType name="GetDatiMiFIDRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="clienteMiFID" type="tns:ClienteDatiMiFID" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ClienteDatiMiFID">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiscaleOrdinante" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="nominativoOrdinante" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="contrConsFirmato" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="dataFirmaCtrCons" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="clienteProfilato" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="profiloDiInvestimento" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="dataAttivazioneProfilo" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="limiteVaR" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="descrizioneProfilo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="rischioCreditoMassimo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="profiloEC" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="getRiepilogoClienteResult" type="tns:GetRiepilogoClienteRes" />
      <s:complexType name="GetRiepilogoClienteRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="riepilogoCliente" type="tns:DatiCliente" />
          <s:element minOccurs="0" maxOccurs="1" name="listaQuestionariCliente" type="tns:ArrayOfDatiQuestionario" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DatiCliente">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiscale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="nome" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="cognome" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceMandato" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiduciante" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="dataNascita" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfilo" type="s:unsignedByte" />
          <s:element minOccurs="0" maxOccurs="1" name="desridProfilo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="descrizioneProfilo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="limiteRischioCredito" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="profiloEC" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="limiteVaR" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="limiteOperazioni" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfessione" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceTranscodifica" type="s:unsignedByte" />
          <s:element minOccurs="0" maxOccurs="1" name="personaGiuridica" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="clienteProfilato" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="clientePotenziale" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="censisciPotenziale" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="contrConsFirmato" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="dataFirmaCtrCons" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="dataAttivazioneProfilo" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfDatiQuestionario">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DatiQuestionario" nillable="true" type="tns:DatiQuestionario" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DatiQuestionario">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgente" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgenteResponsabile" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgenteReale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfilo" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloCalcolato" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloEC" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="statoQuestionario" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="dataAttivazione" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="oraAttivazione" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="dataFineValidita" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="oraFineValidita" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="tipoQuestionario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceApplicazione" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioPG" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioPF_new" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioModificabile" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="accettaCompilazione" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioAttivabile" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="isPdfQuestionarioPresente" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="urlPDF" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioOffline" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="eta" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceTranscodifica" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfessione" type="s:unsignedByte" />
        </s:sequence>
      </s:complexType>
      <s:element name="dettagliQuestionarioIn" type="tns:DettagliQuestionarioIn" />
      <s:complexType name="DettagliQuestionarioIn">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="statoQuestionario" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioPG" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioPF_new" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="getDettagliQuestionarioResult" type="tns:GetDettagliQuestionarioRes" />
      <s:complexType name="GetDettagliQuestionarioRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="dettagliDomande" type="tns:ArrayOfDomanda" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfDomanda">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Domanda" nillable="true" type="tns:Domanda" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Domanda">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="descDomanda" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="risposta" type="tns:ArrayOfRisposta" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfRisposta">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Risposta" nillable="true" type="tns:Risposta" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Risposta">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="descRisposta" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="valoreRisposta" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="controllaIncongruenzeIn" type="tns:ControllaIncongruenzeIn" />
      <s:complexType name="ControllaIncongruenzeIn">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="dettagliDomande" type="tns:ArrayOfDomanda" />
          <s:element minOccurs="0" maxOccurs="1" name="datiControllo" type="tns:DatiAggiuntiviControllo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DatiAggiuntiviControllo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="clientePotenziale" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiscale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceMandatoFiduciante" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfessione" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceTranscodifica" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="eta" type="s:unsignedByte" />
        </s:sequence>
      </s:complexType>
      <s:element name="controllaIncongruenzeResult" type="tns:ControllaIncongruenzeRes" />
      <s:complexType name="ControllaIncongruenzeRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="incongruenze" type="tns:ArrayOfIncongruenza" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfIncongruenza">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Incongruenza" nillable="true" type="tns:Incongruenza" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Incongruenza">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="domandaIncongruente" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="domandaControllo" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="salvaQuestionarioIn" type="tns:SalvaQuestionarioIn" />
      <s:complexType name="SalvaQuestionarioIn">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="dettagliDomande" type="tns:ArrayOfDomanda" />
          <s:element minOccurs="0" maxOccurs="1" name="datiControllo" type="tns:DatiAggiuntiviControllo" />
          <s:element minOccurs="0" maxOccurs="1" name="datiSalvataggio" type="tns:DatiAggiuntiviSalvataggio" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DatiAggiuntiviSalvataggio">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="personaGiuridica" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloAssegnato" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="accettaCompilazione" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgenteReale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgente" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="nome" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="cognome" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioOffline" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioAttivabile" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="salvaQuestionario_PGResult" type="tns:SalvaQuestionarioPGRes" />
      <s:complexType name="SalvaQuestionarioPGRes">
        <s:complexContent mixed="false">
          <s:extension base="tns:SalvaQuestionarioRes">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="infoProfilazione" type="tns:InfoProfilazionePG" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="SalvaQuestionarioRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloCalcolato" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloAssegnato" type="s:unsignedByte" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InfoProfilazionePG">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CodiceProfiloCalcolato" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="CodiceProfiloEC" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="ValoreRischio" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ValoreEC" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="ClassPR" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ClassPRCalcolato" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ClassPRLimite" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sezioni" type="tns:ArrayOfSezione" />
          <s:element minOccurs="0" maxOccurs="1" name="Ambiti" type="tns:ArrayOfAmbito" />
          <s:element minOccurs="0" maxOccurs="1" name="SezioniEC" type="tns:ArrayOfSezione" />
          <s:element minOccurs="0" maxOccurs="1" name="AmbitiEC" type="tns:ArrayOfAmbito" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfSezione">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Sezione" nillable="true" type="tns:Sezione" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Sezione">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="DescSezione" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ValoreSezione" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfAmbito">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Ambito" nillable="true" type="tns:Ambito" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Ambito">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="descAmbito" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ValoreAmbito" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="salvaQuestionario_PFResult" type="tns:SalvaQuestionarioPFRes" />
      <s:complexType name="SalvaQuestionarioPFRes">
        <s:complexContent mixed="false">
          <s:extension base="tns:SalvaQuestionarioRes">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="infoProfilazione" type="tns:InfoProfilazionePF" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="InfoProfilazionePF">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="PunteggioEC" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="CodiceProfiloEC" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="PropensioneRischio" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="PunteggioHPMedio" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ClasseHPMedioNC" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="ClasseHPMedio" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="ProfiloRischio" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="PunteggioSituazioneFinanziaria" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ProfiloSituazioneFinanziaria" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="PreProfilo" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="RfaBF" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RfaAltri" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ImpOperazioniAltri" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ImpOperazioniBF" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="NumeroOperazioniAltri" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="NumeroOperazioniBF" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CodiceProfilo" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="Sezioni" type="tns:ArrayOfSezione" />
          <s:element minOccurs="0" maxOccurs="1" name="DomandaRisposteForzate" type="tns:ArrayOfDomanda" />
        </s:sequence>
      </s:complexType>
      <s:element name="attivaQuestionarioFiduciariaIn" type="tns:AttivaQuestionarioFiduciariaIn" />
      <s:complexType name="AttivaQuestionarioFiduciariaIn">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="dettagliDomande" type="tns:ArrayOfDomanda" />
          <s:element minOccurs="1" maxOccurs="1" name="personaGiuridica" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfessione" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceTranscodifica" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="eta" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloAssegnato" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloCalcolato" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloEC" type="s:unsignedByte" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiscale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceMandato" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiduciante" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgenteReale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgente" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="nome" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="cognome" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioAttivo" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="accettaCompilazione" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="attivaQuestionarioFiduciariaResult" type="tns:AttivaQuestionarioFiduciariaRes" />
      <s:complexType name="AttivaQuestionarioFiduciariaRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:element name="attivaQuestionarioIn" type="tns:AttivaQuestionarioIn" />
      <s:complexType name="AttivaQuestionarioIn">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiscale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceMandatoFiduciante" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgenteReale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioPG" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="clientePotenziale" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="isAttivazioneSospensiva" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="attivaQuestionarioResult" type="tns:AttivaQuestionarioRes" />
      <s:complexType name="AttivaQuestionarioRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:element name="getProfessioniResult" type="tns:GetProfessioniRes" />
      <s:complexType name="GetProfessioniRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="listaProfessioni" type="tns:ArrayOfProfessione" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfProfessione">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Professione" nillable="true" type="tns:Professione" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Professione">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codice" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="descrizione" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="getProfiliQP19Result" type="tns:ProfiliDiRischioQP19Res" />
      <s:complexType name="ProfiliDiRischioQP19Res">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="tuttiProfili" type="tns:ArrayOfProfiliDiRischioQP19" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfProfiliDiRischioQP19">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ProfiliDiRischioQP19" nillable="true" type="tns:ProfiliDiRischioQP19" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProfiliDiRischioQP19">
        <s:complexContent mixed="false">
          <s:extension base="tns:ProfiliDiRischio">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="descrizioneProfiloRidotta" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="getHoldingPeriodResult" type="tns:GetHoldingPeriodRes" />
      <s:complexType name="GetHoldingPeriodRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="infoQuestionari" type="tns:ArrayOfQuestionarioInfo" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfQuestionarioInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="QuestionarioInfo" nillable="true" type="tns:QuestionarioInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="QuestionarioInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloAssegnato" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="profiloEsperienzaConoscenza" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="dataFineValidita" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="dataInizioValidita" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="status" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="listHoldingPeriod" type="tns:ListHoldingPeriod" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ListHoldingPeriod">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="hp1" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="hp2" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="hp3" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="hp4" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="hp5" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="calcolaProfiloMiFIDResult" type="tns:ProfiloMiFIDRes" />
      <s:complexType name="ProfiloMiFIDRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="profiloMiFID" type="tns:ProfiloMiFID" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProfiloMiFID">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloCalcolato" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloEC" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="valoreRischio" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="valoreEC" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="classPR" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="classPRCalcolato" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="classPRLimite" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="getQuestionariClienteMiFIDResult" type="tns:QuestionariMiFIDRes" />
      <s:complexType name="QuestionariMiFIDRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="allQuestionariCliente" type="tns:ArrayOfQuestionarioMiFID" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfQuestionarioMiFID">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="QuestionarioMiFID" nillable="true" type="tns:QuestionarioMiFID" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="QuestionarioMiFID">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="codiceFiscale" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="accettaCompilazione" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloAssegnato" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="codiceProfiloCalcolato" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceQuestionario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="dataFineValidita" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="dataInizioValidita" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgente" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgenteResponsabile" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceAgenteReale" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TipoQuestionario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="domande" type="tns:ArrayOfDomanda" />
          <s:element minOccurs="1" maxOccurs="1" name="status" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="profiloEsperienzaConoscenza" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="isQuestionarioPersonaGiuridica" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="codiceApplicazione" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="rinnovaQuestionarioMiFIDResult" type="tns:QuestionarioMiFIDRes" />
      <s:complexType name="QuestionarioMiFIDRes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="questionarioMiFID" type="tns:QuestionarioMiFID" />
          <s:element minOccurs="0" maxOccurs="1" name="info" type="tns:InfoServer" />
        </s:sequence>
      </s:complexType>
      <s:element name="questionarioMiFID" type="tns:QuestionarioMiFID" />
      <s:element name="setQuestionarioMiFIDResult" type="tns:QuestionarioMiFIDRes" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="getStreamQuestionarioMiFIDSoapIn">
    <wsdl:part name="codiceQuestionario" element="tns:codiceQuestionario" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getStreamQuestionarioMiFIDSoapOut">
    <wsdl:part name="getStreamQuestionarioMiFIDResult" element="tns:getStreamQuestionarioMiFIDResult" />
  </wsdl:message>
  <wsdl:message name="getPDFQuestionarioMiFIDSoapIn">
    <wsdl:part name="codiceQuestionario" element="tns:codiceQuestionario" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getPDFQuestionarioMiFIDSoapOut">
    <wsdl:part name="getPDFQuestionarioMiFIDResult" element="tns:getPDFQuestionarioMiFIDResult" />
  </wsdl:message>
  <wsdl:message name="getPDFInformativaMiFIDSoapIn">
    <wsdl:part name="codiceQuestionario" element="tns:codiceQuestionario" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getPDFInformativaMiFIDSoapOut">
    <wsdl:part name="getPDFInformativaMiFIDResult" element="tns:getPDFInformativaMiFIDResult" />
  </wsdl:message>
  <wsdl:message name="getQuestionariClienteSoapIn">
    <wsdl:part name="chiaveCliente" element="tns:chiaveCliente" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getQuestionariClienteSoapOut">
    <wsdl:part name="getQuestionariClienteResult" element="tns:getQuestionariClienteResult" />
  </wsdl:message>
  <wsdl:message name="setQuestionarioSoapIn">
    <wsdl:part name="chiaveCliente" element="tns:chiaveCliente" />
    <wsdl:part name="questionario" element="tns:questionario" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="setQuestionarioSoapOut">
    <wsdl:part name="setQuestionarioResult" element="tns:setQuestionarioResult" />
  </wsdl:message>
  <wsdl:message name="getPDFQuestionarioSoapIn">
    <wsdl:part name="codiceQuestionario" element="tns:codiceQuestionario" />
    <wsdl:part name="datiAggiuntivi" element="tns:datiAggiuntivi" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getPDFQuestionarioSoapOut">
    <wsdl:part name="getPDFQuestionarioResult" element="tns:getPDFQuestionarioResult" />
  </wsdl:message>
  <wsdl:message name="getPDFInformativaSoapIn">
    <wsdl:part name="codiceQuestionario" element="tns:codiceQuestionario" />
    <wsdl:part name="datiAggiuntivi" element="tns:datiAggiuntivi" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getPDFInformativaSoapOut">
    <wsdl:part name="getPDFInformativaResult" element="tns:getPDFInformativaResult" />
  </wsdl:message>
  <wsdl:message name="getProfiliSoapIn">
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getProfiliSoapOut">
    <wsdl:part name="getProfiliResult" element="tns:getProfiliResult" />
  </wsdl:message>
  <wsdl:message name="getDatiMiFIDSoapIn">
    <wsdl:part name="cliente" element="tns:cliente" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getDatiMiFIDSoapOut">
    <wsdl:part name="getDatiMiFIDResult" element="tns:getDatiMiFIDResult" />
  </wsdl:message>
  <wsdl:message name="getRiepilogoClienteSoapIn">
    <wsdl:part name="cliente" element="tns:cliente" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getRiepilogoClienteSoapOut">
    <wsdl:part name="getRiepilogoClienteResult" element="tns:getRiepilogoClienteResult" />
  </wsdl:message>
  <wsdl:message name="getDettagliQuestionarioSoapIn">
    <wsdl:part name="dettagliQuestionarioIn" element="tns:dettagliQuestionarioIn" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getDettagliQuestionarioSoapOut">
    <wsdl:part name="getDettagliQuestionarioResult" element="tns:getDettagliQuestionarioResult" />
  </wsdl:message>
  <wsdl:message name="controllaIncongruenzeSoapIn">
    <wsdl:part name="controllaIncongruenzeIn" element="tns:controllaIncongruenzeIn" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="controllaIncongruenzeSoapOut">
    <wsdl:part name="controllaIncongruenzeResult" element="tns:controllaIncongruenzeResult" />
  </wsdl:message>
  <wsdl:message name="salvaQuestionario_PGSoapIn">
    <wsdl:part name="salvaQuestionarioIn" element="tns:salvaQuestionarioIn" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="salvaQuestionario_PGSoapOut">
    <wsdl:part name="salvaQuestionario_PGResult" element="tns:salvaQuestionario_PGResult" />
  </wsdl:message>
  <wsdl:message name="salvaQuestionario_PFSoapIn">
    <wsdl:part name="salvaQuestionarioIn" element="tns:salvaQuestionarioIn" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="salvaQuestionario_PFSoapOut">
    <wsdl:part name="salvaQuestionario_PFResult" element="tns:salvaQuestionario_PFResult" />
  </wsdl:message>
  <wsdl:message name="attivaQuestionarioFiduciariaSoapIn">
    <wsdl:part name="attivaQuestionarioFiduciariaIn" element="tns:attivaQuestionarioFiduciariaIn" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="attivaQuestionarioFiduciariaSoapOut">
    <wsdl:part name="attivaQuestionarioFiduciariaResult" element="tns:attivaQuestionarioFiduciariaResult" />
  </wsdl:message>
  <wsdl:message name="attivaQuestionarioSoapIn">
    <wsdl:part name="attivaQuestionarioIn" element="tns:attivaQuestionarioIn" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="attivaQuestionarioSoapOut">
    <wsdl:part name="attivaQuestionarioResult" element="tns:attivaQuestionarioResult" />
  </wsdl:message>
  <wsdl:message name="getProfessioniSoapIn">
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getProfessioniSoapOut">
    <wsdl:part name="getProfessioniResult" element="tns:getProfessioniResult" />
  </wsdl:message>
  <wsdl:message name="getProfiliQP19SoapIn">
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getProfiliQP19SoapOut">
    <wsdl:part name="getProfiliQP19Result" element="tns:getProfiliQP19Result" />
  </wsdl:message>
  <wsdl:message name="getHoldingPeriodSoapIn">
    <wsdl:part name="cliente" element="tns:cliente" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getHoldingPeriodSoapOut">
    <wsdl:part name="getHoldingPeriodResult" element="tns:getHoldingPeriodResult" />
  </wsdl:message>
  <wsdl:message name="calcolaProfiloMiFIDSoapIn">
    <wsdl:part name="codiceQuestionario" element="tns:codiceQuestionario" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="calcolaProfiloMiFIDSoapOut">
    <wsdl:part name="calcolaProfiloMiFIDResult" element="tns:calcolaProfiloMiFIDResult" />
  </wsdl:message>
  <wsdl:message name="getQuestionariClienteMiFIDSoapIn">
    <wsdl:part name="chiaveCliente" element="tns:chiaveCliente" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="getQuestionariClienteMiFIDSoapOut">
    <wsdl:part name="getQuestionariClienteMiFIDResult" element="tns:getQuestionariClienteMiFIDResult" />
  </wsdl:message>
  <wsdl:message name="rinnovaQuestionarioMiFIDSoapIn">
    <wsdl:part name="codiceQuestionario" element="tns:codiceQuestionario" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="rinnovaQuestionarioMiFIDSoapOut">
    <wsdl:part name="rinnovaQuestionarioMiFIDResult" element="tns:rinnovaQuestionarioMiFIDResult" />
  </wsdl:message>
  <wsdl:message name="setQuestionarioMiFIDSoapIn">
    <wsdl:part name="chiaveCliente" element="tns:chiaveCliente" />
    <wsdl:part name="questionarioMiFID" element="tns:questionarioMiFID" />
    <wsdl:part name="datiAggiuntivi" element="tns:datiAggiuntivi" />
    <wsdl:part name="infoClient" element="tns:infoClient" />
  </wsdl:message>
  <wsdl:message name="setQuestionarioMiFIDSoapOut">
    <wsdl:part name="setQuestionarioMiFIDResult" element="tns:setQuestionarioMiFIDResult" />
  </wsdl:message>
  <wsdl:portType name="ProfilazioneSoap">
    <wsdl:operation name="getStreamQuestionarioMiFID">
      <wsdl:input message="tns:getStreamQuestionarioMiFIDSoapIn" />
      <wsdl:output message="tns:getStreamQuestionarioMiFIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getPDFQuestionarioMiFID">
      <wsdl:input message="tns:getPDFQuestionarioMiFIDSoapIn" />
      <wsdl:output message="tns:getPDFQuestionarioMiFIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getPDFInformativaMiFID">
      <wsdl:input message="tns:getPDFInformativaMiFIDSoapIn" />
      <wsdl:output message="tns:getPDFInformativaMiFIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getQuestionariCliente">
      <wsdl:input message="tns:getQuestionariClienteSoapIn" />
      <wsdl:output message="tns:getQuestionariClienteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="setQuestionario">
      <wsdl:input message="tns:setQuestionarioSoapIn" />
      <wsdl:output message="tns:setQuestionarioSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getPDFQuestionario">
      <wsdl:input message="tns:getPDFQuestionarioSoapIn" />
      <wsdl:output message="tns:getPDFQuestionarioSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getPDFInformativa">
      <wsdl:input message="tns:getPDFInformativaSoapIn" />
      <wsdl:output message="tns:getPDFInformativaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getProfili">
      <wsdl:input message="tns:getProfiliSoapIn" />
      <wsdl:output message="tns:getProfiliSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getDatiMiFID">
      <wsdl:input message="tns:getDatiMiFIDSoapIn" />
      <wsdl:output message="tns:getDatiMiFIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getRiepilogoCliente">
      <wsdl:input message="tns:getRiepilogoClienteSoapIn" />
      <wsdl:output message="tns:getRiepilogoClienteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getDettagliQuestionario">
      <wsdl:input message="tns:getDettagliQuestionarioSoapIn" />
      <wsdl:output message="tns:getDettagliQuestionarioSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="controllaIncongruenze">
      <wsdl:input message="tns:controllaIncongruenzeSoapIn" />
      <wsdl:output message="tns:controllaIncongruenzeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="salvaQuestionario_PG">
      <wsdl:input message="tns:salvaQuestionario_PGSoapIn" />
      <wsdl:output message="tns:salvaQuestionario_PGSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="salvaQuestionario_PF">
      <wsdl:input message="tns:salvaQuestionario_PFSoapIn" />
      <wsdl:output message="tns:salvaQuestionario_PFSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="attivaQuestionarioFiduciaria">
      <wsdl:input message="tns:attivaQuestionarioFiduciariaSoapIn" />
      <wsdl:output message="tns:attivaQuestionarioFiduciariaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="attivaQuestionario">
      <wsdl:input message="tns:attivaQuestionarioSoapIn" />
      <wsdl:output message="tns:attivaQuestionarioSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getProfessioni">
      <wsdl:input message="tns:getProfessioniSoapIn" />
      <wsdl:output message="tns:getProfessioniSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getProfiliQP19">
      <wsdl:input message="tns:getProfiliQP19SoapIn" />
      <wsdl:output message="tns:getProfiliQP19SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getHoldingPeriod">
      <wsdl:input message="tns:getHoldingPeriodSoapIn" />
      <wsdl:output message="tns:getHoldingPeriodSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="calcolaProfiloMiFID">
      <wsdl:input message="tns:calcolaProfiloMiFIDSoapIn" />
      <wsdl:output message="tns:calcolaProfiloMiFIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getQuestionariClienteMiFID">
      <wsdl:input message="tns:getQuestionariClienteMiFIDSoapIn" />
      <wsdl:output message="tns:getQuestionariClienteMiFIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="rinnovaQuestionarioMiFID">
      <wsdl:input message="tns:rinnovaQuestionarioMiFIDSoapIn" />
      <wsdl:output message="tns:rinnovaQuestionarioMiFIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="setQuestionarioMiFID">
      <wsdl:input message="tns:setQuestionarioMiFIDSoapIn" />
      <wsdl:output message="tns:setQuestionarioMiFIDSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ProfilazioneSoap" type="tns:ProfilazioneSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="getStreamQuestionarioMiFID">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getStreamQuestionarioMiFID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPDFQuestionarioMiFID">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getPDFQuestionarioMiFID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPDFInformativaMiFID">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getPDFInformativaMiFID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getQuestionariCliente">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getQuestionariCliente" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setQuestionario">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/setQuestionario" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPDFQuestionario">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getPDFQuestionario" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPDFInformativa">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getPDFInformativa" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProfili">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getProfili" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDatiMiFID">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getDatiMiFID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getRiepilogoCliente">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getRiepilogoCliente" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDettagliQuestionario">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getDettagliQuestionario" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="controllaIncongruenze">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/controllaIncongruenze" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="salvaQuestionario_PG">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/salvaQuestionario_PG" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="salvaQuestionario_PF">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/salvaQuestionario_PF" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="attivaQuestionarioFiduciaria">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/attivaQuestionarioFiduciaria" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="attivaQuestionario">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/attivaQuestionario" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProfessioni">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getProfessioni" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProfiliQP19">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getProfiliQP19" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getHoldingPeriod">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getHoldingPeriod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="calcolaProfiloMiFID">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/calcolaProfiloMiFID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getQuestionariClienteMiFID">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getQuestionariClienteMiFID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="rinnovaQuestionarioMiFID">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/rinnovaQuestionarioMiFID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setQuestionarioMiFID">
      <soap:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/setQuestionarioMiFID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ProfilazioneSoap12" type="tns:ProfilazioneSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="getStreamQuestionarioMiFID">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getStreamQuestionarioMiFID" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPDFQuestionarioMiFID">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getPDFQuestionarioMiFID" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPDFInformativaMiFID">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getPDFInformativaMiFID" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getQuestionariCliente">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getQuestionariCliente" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setQuestionario">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/setQuestionario" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPDFQuestionario">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getPDFQuestionario" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPDFInformativa">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getPDFInformativa" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProfili">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getProfili" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDatiMiFID">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getDatiMiFID" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getRiepilogoCliente">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getRiepilogoCliente" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDettagliQuestionario">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getDettagliQuestionario" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="controllaIncongruenze">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/controllaIncongruenze" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="salvaQuestionario_PG">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/salvaQuestionario_PG" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="salvaQuestionario_PF">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/salvaQuestionario_PF" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="attivaQuestionarioFiduciaria">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/attivaQuestionarioFiduciaria" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="attivaQuestionario">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/attivaQuestionario" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProfessioni">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getProfessioni" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProfiliQP19">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getProfiliQP19" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getHoldingPeriod">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getHoldingPeriod" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="calcolaProfiloMiFID">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/calcolaProfiloMiFID" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getQuestionariClienteMiFID">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/getQuestionariClienteMiFID" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="rinnovaQuestionarioMiFID">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/rinnovaQuestionarioMiFID" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setQuestionarioMiFID">
      <soap12:operation soapAction="http://bancafideuram.it/WSNAC/Profilazione/setQuestionarioMiFID" style="document" soapActionRequired="true" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Profilazione">
    <wsdl:port name="ProfilazioneSoap" binding="tns:ProfilazioneSoap">
      <soap:address location="http://eswsservices01c.hp/WSNAC/profilazione.asmx" />
    </wsdl:port>
    <wsdl:port name="ProfilazioneSoap12" binding="tns:ProfilazioneSoap12">
      <soap12:address location="http://eswsservices01c.hp/WSNAC/profilazione.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>