Riprendo questo vecchio post da Faq400.com … prima del blog …perché un un post ancora molto ricercato nonostante abbia i suoi anni!
Alcuni miei clienti inserivano nella tabella dei cambi l’aggiornamento degli stessi tutti i giorni o, almeno, una volta alla settimana.
Con un una piccola procedura RPG e SQL, tramite le funzioni HTTP di SQL stesso, vado a prendere i cambi direttamente dal portale della BCE tramite un ottima WEB API messa a disposizione.
Ho messo il sorgente in questo repository Gist di Github
https://gist.github.com/Faq400Git/72431bdeb7998b081cce3b29cb0fe89a
Se guardi il sorgente è una semplice procedure che chiama il web service con HTTPGETCLOB SQL e ne fa il parsing tramite le funzioni XMLTABLE sempre con SQL … semplice no?
Attenzione … il servizio della BCE è HTTPS … il tuo sistema deve essere configurato per SSL … con l’installazione degli appositi prodotti programma di sistema operativo e con almeno il certificato *SYSTEM nella DCM … come spiegato a questo link: (https://www.ibm.com/support/pages/how-create-system-store-dcm)
Aggiornamento Febbraio 2025: Ho appena aggiunto un post con una guida pratica all’aggiornamento dei certificati per Java e DCM: Aggiornamento Certificati CA per BCE: Guida Pratica
--- Roberto De Pedrini Faq400.comCon questo post voglio consigliarti la lettura di questo articolo di Giancarlo Lui sulla TechXChange Community: IBM i System Management:…
Nel suo recente articolo "Option *convert in RPG Free" , Aldo Succi esplora l'opzione *CONVERT nel linguaggio RPG, evidenziando come…
Guida pratica all'aggiornamento dei certificati Java e DCM per consumo web services via SQL HTTPGETCLOB e HTTP_GET.
Riceviamo e pubblichiamo ben volentieri questo "tip & trick" di Patrick Rizzi che presenta una tecnica che permette di intervenire…
Prendo spunto da una risposta di Michael Mayer sulle mailing list di Midrange.com a chi chiedeva come monitorare i messaggi…
Le imprese sono sempre più alla ricerca di strumenti che possano migliorare l'efficienza, la collaborazione e la gestione delle risorse.…