Nell’ambito delle attività di manutenzione evolutiva e miglioramento continuo, sono stati recentemente completati alcuni interventi sul repository dell'Allegato Tecnico SUE (branch main), finalizzati a consolidare la chiarezza e l’affidabilità del codice per supportare le attività di sviluppo.
In particolare, con la Pull Request #19 (issue #17):
è stato aggiornato il pattern di “AuditMessage” in catalogo-ssu_to_et.yaml per includere l'evento instance_retrived_from_[0-9]{1,10}. Tale modifica consente al Catalogo di monitorare con precisione l’Ente Terzo (ET) che ha effettivamente recuperato i dati dell'istanza [Tracciabilità Ricezione Istanze (Audit)];
è stato aggiunto il parametro “usecase_proceeding” (codice fattispecie) alla richiesta di /retry in et_to_bo.yaml. L’aggiornamento introdotto consente all’ET di visualizzare eventuali errori direttamente nell'ambito corretto dell'interfaccia utente [Contestualizzazione Errori in Retry];
è stato esteso il pattern degli “Audit Message” in catalogo-ssu_to_et.yaml per includere le operazioni di retry mancanti
(send_conclusions, request_cdss, request_integration, request_conformation), garantendo una maggiore coerenza semantica tra le interfacce API e i messaggi di log trasmessi al Catalogo [Allineamento Logica di Retry e Audit];
è stata introdotta la gestione dell'errore “404 NotFound” nelle operazioni modificate al fine di incrementare la robustezza delle specifiche. Inoltre, è stato rimosso il componente “OKRequest” dal file catalogo-ssu_to_et.yaml in quanto definito ma non utilizzato all'interno delle specifiche [Miglioramenti Accessori].
Successivamente, con la Pull Request #21 (issue #20):
è stata uniformata la nomenclatura degli attributi tecnici attraverso la sostituzione del termine inglese “progressive” con il corrispondente italiano “progressivo” all'interno delle definizioni di interfaccia e degli schemi di validazione.
Per maggiori dettagli, è possibile consultare il repository: https://github.com/AgID/SUE-allegato-tecnico.