Rilasciata la nuova versione del POS Carta del Docente

È stata rilasciata la nuova versione del modulo POS Carta del Docente, che integra il nuovo WSDL e risolve i problemi di comunicazione con gli endpoint di verifica e convalida dei buoni Carta del Docente.

A parte l'integrazione del nuovo WSDL, il modulo non presenta altre modifiche rilevanti rispetto alla versione 1.2.5 dell'anno scolastico 2023/2024. L'unica differenza consiste nel passaggio del parametro 'cache_wsdl' => WSDL_CACHE_NONE alle chiamate SOAP, per forzare il caricamento del nuovo file.

Chi ha acquistato il modulo entro i 12 mesi di supporto potrà scaricare l'aggiornamento gratuitamente. Coloro che lo hanno acquistato su PrestaShop Addons e hanno attivo il Business Care potranno accedere all'aggiornamento tramite la stessa piattaforma. Per chi non ha il supporto attivo, sarà necessario riacquistare il modulo o sottoscrivere il Business Care su PrestaShop Addons per ottenere l'aggiornamento.

Nel caso di versioni personalizzate o non ancora aggiornate del modulo, sarà necessario richiedere un intervento da parte nostra, al costo di un ticket di assistenza (69,99 euro + iva). Se il modulo installato è antecedente alla versione 1.2.5, consigliamo vivamente di contattarci tramite helpdesk@tecnoacquisti.com per ricevere assistenza.

Posso aggiornare il modulo da solo?

Si naturalmente, consigliamo di fare prima un backup del sito, ma se la tua versione è antecedente alla 1.2.5 o modificata è consigliato chiederci assistenza. Puoi anche modificare in autonomia il modulo in uso caricando il file VerificaVoucher.wsdl direttamente nella root del modulo, puoi scaricare il file da qui. Attenzione che la versione fornita da SOGEI alla data odierna 18/10/2024 contiene un errore.

Se sostituendo il file continui a ricevere l'errore, molto probabilmente viene caricata una copia di cache del file stesso, chiedi a chi ti gestisce l'hosting di svuotarla (La cache del file WSDL in PHP viene gestita dal sistema di caching di PHP), altrimenti è necessario disabilitare la stessa nella chiamata SOAP del modulo. 

Causa del disservizio Carta del Docente e file WSDL

SOGEI senza darne nessuna comunicazione ha cambiato il file WSDL, si tratta di un documento XML che fornisce tutte le informazioni necessarie per interagire con un servizio web SOAP, specificando i tipi di dati, le operazioni, i messaggi e gli endpoint. Tale file dove essere fornito dal gestore del servizio, è infatti responsabilità di chi gestisce il servizio web basato su SOAP creare e rendere disponibile il file WSDL per consentire ai client di integrarsi correttamente con il servizio.

Purtroppo SOGEI non solo non ha avvertito, ma forniva o il file WSDL vecchio del 2016 o un file nuovo del 28 agosto 2024, ma che punta a localhost (questo fino alla data odierna 18 ottobre 2024). Di conseguenza è stato necessario correggere il file manualmente e senza indicazioni da parte del fornitore del servizio, cosa complessa e che ha richiesto molto tempo, ma per fortuna resa possibile dal fatto che il WSDL è cambiato solo nei namespace, cosa priva di qualsiasi spiegazione.

Quali modifiche sono state apportate al WSDL da parte di SOGEI?

Praticamente nessuna utile rispetto al WSDL del 2016, nella pratica hanno cambiato:

  • nel check il namespace che da http://bonus.miur.it/VerificaVoucher/Check a http://bonus.miur.it/VerificaVoucherSOAP/Check
  • nel confirm da http://bonus.miur.it/VerificaVoucher/Confirm a http://bonus.miur.it/VerificaVoucherSOAP/Confirm

Non chiedetemi il senso del cambiamento, tecnicamente non vedo motivazione di cambiare i namespace dopo anni senza nemmeno darne comunicazione. Creando un disagio simile a tutti gli esercenti e docenti interessati dal bonus Carta del Docente. Questo però è quello che nella pratica è avvenuto.

Autore: Loris Modena

Loris Modena

SENIOR DEVELOPER

Per Ind Loris Modena titolare di Arte e Informatica, inizia a lavorare nel settore informatico nel 1989 quale sistemista addetto alla manutenzione e installazione di sistemi informatici. Inizia a programmare per il web nel 1997 occupandosi di programmazione CGI in PERL e successivamente passando alla programmazione in PHP e JavaScript. In questo periodo si avvicina al mondo Open source e alla gestione di server Linux. 

prodotto aggiunto alla lista