01 - Programmazione06 - Varie06b News

Annuncio IBM i TR2 per 7.4 e TR8 per 7.3

Annunciati oggi i Technology Refresh IBM i per la 7.4 e 7.3 … disponibili in download dal 15 Maggio 2020, con un numero importante di novità in vari ambiti, dal sistema operativo al database, da ACS a Rational Rdi ecc.

I dettagli degli annunci si possono vedere qui:

Guardando con gli occhi dello Sviluppatore IBM i vedo un sacco di cose interessanti … vediamo solo una carrellata cose che, a prima vista, ci saltano all’occhio

La possibilità di definire dei tipi di dato dandogli un vero e proprio nome ( Weakly typed distinct types) … sembra un po’ il concetto del Dizionario (REF / REFFLD) a quale eravamo abituati con le DDS e facciamo un po’ più di fatica a gestirlo con le DDL .

Una gestione migliore degli array JSON con la funzione JSON_TABLE.

Per chi ha provato ad estrapolare da una stringa di testo dei campi numerici Packed oppure anche una semplice Varchar farà piacere trovarsi una funzione SQL INTERPRET che ci permette di fare cose del tipo “SELECT interpret(substr(mystring, 10, 8) as Bigint from mytable”.

Con SQL fare un compare di due record fatti da n-campi non è così semplice … ma la nuova funzione hash_row() ci viene incontro … creando un valore hash di un record (row) per poi confrontarlo con un hash_row di un altro record (ad esempio quando vogliamo cercare differenze dentro le Journal-entries) .

Parlando invece di IBM i service vediamo spuntare come funghi un considerevole numero di servizi interessanti: dalla gestione degli autostart_job, a quella dei certificati per la security, dal controllo degli HTTP server alle funzioni di cancellazione degi vecchi spool files: inutile scendere nei dettagli … ci sono tantissimi nuovi servizi e evoluzioni di quelli presenti che conviene “spararsi” la lista sul sito IBM.

Nuove possibilità anche per IWS e la gestione dei Web Service REST … e alcune novità anche lato RPG … da guardare in dettaglio.

Da un punto di vista Hardware interessanti novità per le VTL Virtual Tape Library.

L‘ACS esce invece alla versione 1.1.8.4 con cose interessanti anche qui … dal miglioramento degli Script SQL ad un controllo evoluto di stampe e font.

Per Rdi era già disponibile dagli inizi di Aproile la versione 9.6.0.7 con alcuni miglioramenti come la gestione della library list da una vista, la visualizzazione di stringhe in Debug anche più lunghe di 4000 bytes, la possibilità di fare un refactoring estraendo parte di codice e facendola diventare una procedure … oltre che la gestione delle nuove possibilià dell‘RPG come DATA-GEN ecc.

Qualcosa anche riguardo all’Open Source e IBM i … con alcune librerie Python interessanti (SQL Alchemy e gli ORM e PyODBC per l’accesso al DB) : anche l’Open Source per IBM i vive un po’ una continua evoluzione con l’aggiornamento continuo dei singoli pacchetti RPM.

Miglioramenti anche per Navigator for i, ARE e HTTP Server.

E’ bello vedere che IBM puntualmente arriva con un nuovo Technology Refresh e introduce una serie di miglioramenti senza necessariamente farci fare un salto di sistema operativo. Ciò non toglie che per stare aggiornati si debba comunque sempre restare al passo con le release … e oggi significa avere una 7.4 oppure una 7.3 di sistema operativo (e quindi un Power8 o un Power9 di processore!).

Appena disponibili i TR andremo a testare le novità!

--- Roberto De Pedrini Faq400.com
About author

Founder di Faq400 Srl, IBM Champion, ideatore del sito Faq400.com e del Blog blog.faq400.com. Sviluppatore RPG da quando avevo i pantaloni corti, forte sostenitore della piattaforma IBM i (ex AS400), ho sempre cercato di convididere le mie conoscenze con gli altri tramite forum, eventi e corsi. Oggi, tramite Faq400 Srl, cerchiamo di aiutare le aziende a sfruttare al meglio questa fantastica piattaforma IBM i.

Rispondi

%d blogger hanno fatto clic su Mi Piace per questo: