Bitcoins e IBMi / AS400 ? Funzionalità HTTP del DB2 for i da RPG !

bitcoin-495996_960_720Ecco un bel titolo civetta per portarti a leggere questo Post …

In realtà quello che andiamo a vedere in questo articolo non è una implementazione delle applicazioni Blockchain (la tecnologia che sta dietro al mondo dei Bitcoins e della Cryptocurrency in generale) per IBMi, ma vediamo qualche esempio delle funzionalità HTTP del DB2 for i che ci permettono di  … richiamare un WebService da SQL, salvarne il JSON tornato in un campo Blob del DB … fare il parsing del JSON per estrarne il contenuto.

In particolare presteremo attenzione a:

  • HTTPGETCLOB: Richiamo di un Rest Webservice con ritorno del JSON o XML in un Clob del DB
  • JSON2BSON: Trasformazione del Clob in un Blob
  • JSON_VAL: Per il parsing di un Blob JSON

Bitcoins and IBMi / AS400 ? Webservices from SQL DB2 for i

This is a good drawing card to catch your eyes at this post where we use some DB2 for i HTTP Functions …

Sorry, this is not a porting of Blockchain and Bitcoins applications on our loved IBMi … but we can use new SQL HTTP Functions to call Webservices … get JSON data … store them in a table with a Blob field and parse JSON only with some SQL statements. I hope not let you down !

 

We’ll see only 3 UDFs and UDTFs … stay tuned on http://www.faq400.com to see more next days …

  • HTTPGETCLOB: Call a Rest Webservice in GET
  • JSON2BSON: Store JSON in a Blob field
  • JSON_VAL: Get values (parsing) from a JSON