Func: getUserByCf

Per richiedere le informazioni relative ad un utente presente in Banca Dati, bisogna mandare una richiesta con i seguenti parametri:

  • search: la stringa contenente il CF (codice fiscale) dell’utente richiesto
  • username: username per inviare richieste
  • password: la password per inviare richieste
  • idScuola: l’id della scuola
  • Username e password sono personali di ogni scuola. Verranno fornite da e-land alle varie scuole che richiederanno l’utilizzo del WebService. Il sistema è stato protetto da username e password per evitare che agenti esterni possano richiedere i dati presenti.



    Un esempio di dati ritornati dalla funzione può esser il seguente:

    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
    
    <?xml version="1.0" encoding="UTF-8"?>
    <utente cf=".....">
       <anagrafica>
          <datipersonali>
             <cognome>.....</cognome>
             <nome>.....</nome>
             <cf>.....</cf>
             <sesso>.....</sesso>
             <data_nascita>.....</data_nascita>
             <nato_estero>.....</nato_estero>
             <comune_stato>.....</comune_stato>
          </datipersonali>
          <residenza>
             <residente_estero>.....</residente_estero>
             <comune_stato>.....</comune_stato>
             <cap>.....</cap>
             <indirizzo>.....</indirizzo>
          </residenza>
          <domicilio />
          <recapiti>
             <telefono>.....</telefono>
             <cellulare />
             <fax />
             <email>.....</email>
          </recapiti>
       </anagrafica>
       <esperienze_lavorative />
       <esperienze_scolastiche>
          <formazione>
             <titolo>.....</titolo>
             <corso_id>.....</corso_id>
             <sys_scuola_id>.....</sys_scuola_id>
             <sede />
             <ente>.....</ente>
             <data_inizio>.....</data_inizio>
             <data_fine>.....</data_fine>
             <durata>.....</durata>
             <selettore>.....</selettore>
             <certificazione>.....</certificazione>
          </formazione>
       </esperienze_scolastiche>
       <repertorio>
          <tot_ud>
             <ud>
                <id>.....</id>
                <id_scuola>.....</id_scuola>
                <nome_corso>.....</nome_corso>
                <data_inizio_corso>.....</data_inizio_corso>
                <data_fine_corso>.....</data_fine_corso>
                <data_cert>.....</data_cert>
             </ud>
          </tot_ud>
          <tot_uc>
             <uc>
                <id>.....</id>
                <id_scuola>.....</id_scuola>
                <nome_corso>.....</nome_corso>
                <data_inizio_corso>.....</data_inizio_corso>
                <data_fine_corso>.....</data_fine_corso>
                <data_cert>.....</data_cert>
                <bilancio>.....</bilancio>
             </uc>
          </tot_uc>
          <tot_ad>
             <ad>
                <id>.....</id>
                <id_scuola>.....</id_scuola>
                <nome_corso>.....</nome_corso>
                <data_inizio_corso>.....</data_inizio_corso>
                <data_fine_corso>.....</data_fine_corso>
                <data_cert>.....</data_cert>
                <bilancio>.....</bilancio>
             </ad>
          </tot_ad>
       </repertorio>
    </utente>