IBM i · 2019
IBM i 7.4 solo estensione
Arriva Db2 Mirror for i, due sistemi attivi insieme, e TLS 1.3 entra nel sistema.
- Annunciato
- 23 aprile 2019
- Disponibile dal
- 21 giugno 2019
- Fine della vendita
- 30 aprile 2026
- Fine del supporto standard
- 30 settembre 2026
- Fine dell'estensione a pagamento
- 30 settembre 2029
Che cosa ha portato
- IBM Db2 Mirror for i (5770-DBM): replica sincrona fra due partizioni, entrambe attive
- Raccolta delle autorizzazioni per oggetto, interrogabile con le viste QSYS2.AUTHORITY_COLLECTION_*
- TLS 1.3 nel TLS di sistema; NetServer e QNTC passano a SMB3
- Nuovi servizi SQL fra cui QSYS2.MESSAGE_FILE_DATA, QSYS2.DATA_AREA_INFO, SYSTOOLS.SPOOLED_FILE_DATA e SYSTOOLS.FIRMWARE_CURRENCY
- Programmi CL e comandi compilabili direttamente da file dell'IFS
- Comandi per creare, cambiare e cancellare gli utenti degli strumenti di servizio
- Db2 Mirror replica anche i dati dell'IFS e si può usare per il disaster recovery
- SMTP: liste di distribuzione e oggetti e note più lunghi in SNDSMTPEMM
Su quali macchine gira
- Server Power11, Power10, Power9 e Power8 (Power11 dal TR12)
- È l'ultimo rilascio che gira su Power8
- Non gira su Power7, Power7+ né sui precedenti
Che cosa non c'è più
Prodotti e funzioni che IBM elenca come non supportati su questo rilascio, nella pagina di pianificazione dell'aggiornamento.
- IBM i Access for Windows (5770-XE1), senza supporto dal 30 aprile 2019: al suo posto Access Client Solutions
- Le opzioni di 5733-OPS: il software open source arriva solo come RPM
- WebSphere Application Server V8.0 e Java 7
- Il Navigator «heritage», senza supporto dal 31 dicembre 2022 su tutti i rilasci fino a 7.4
- Escono di servizio a settembre 2023 Communications Utilities, S/38 Utilities, XML Toolkit e Application Management Toolset
I Technology Refresh
Un Technology Refresh porta novità senza cambiare il numero del rilascio, attraverso gruppi di PTF. La data è quella in cui IBM l'ha reso disponibile.
-
TR12 SF99737 livello 12
- Il supporto dei server Power11 E1180, S1124, S1122, L1124, L1122
- Migrate While Active aggiunge la migrazione per Partition Mirroring
-
TR11 SF99737 livello 11 Db2 SF99704 livello 29
- SQL: GENERATE_UUID
- SYSTOOLS.END_JOBS, SYSTOOLS.IFS_ACCESS, SYSTOOLS.CONFIGURATION_STATUS
- RPG: %HIVAL e %LOVAL
-
TR10 SF99737 livello 10 Db2 SF99704 livello 28
- Audit Journal Data Mart e QSYS2.COMPARE_IFS
- SQL: ANY_VALUE e CREATE ALIAS sull'ultimo membro
- RPG: CONST per campi e strutture dati
- Supporto del Power S1012
- Merlin 2.0.0, che gira su Red Hat OpenShift
-
TR9 SF99737 livello 9 Db2 SF99704 livello 26
- SYSTOOLS.SEND_EMAIL, SYSTOOLS.GENERATE_SPREADSHEET, SYSTOOLS.PING
- SQL: ENCRYPT_AES256
- RPG: %LEFT, %RIGHT e le enumerazioni semplici
-
TR8 SF99737 livello 8 Db2 SF99704 livello 25
- QSYS2.SAVE_FILE_INFO, QSYS2.SAVE_FILE_OBJECTS, QSYS2.TAPE_CARTRIDGE_INFO, SYSTOOLS.DEFECTIVE_PTF_CURRENCY
- SQL: ADD_DAYS e le altre funzioni ADD_
- RPG: %PASSED, %OMITTED e SELECT con un operando
- Java 17 nell'opzione 20; Rational Developer for i 9.8
-
TR7 SF99737 livello 7 Db2 SF99704 livello 23
- SQL: REMOTE TABLE, JSON_UPDATE e la SQL Error Logging Facility
- QSYS2.COMMAND_INFO e QSYS2.HARDWARE_RESOURCE_INFO
- RPG: OPTIONS(*CONVERT), %CONCAT e %CONCATARR
- Node.js 18 e Merlin
-
TR6 SF99737 livello 6 Db2 SF99704 livello 20
- SQL: TRY_CAST e HTTP_PATCH
- Gli stessi servizi nuovi di 7.5, fra cui QSYS2.SPOOLED_FILE_INFO, QSYS2.JOURNAL_RECEIVER_INFO, QSYS2.DNS_LOOKUP
- RPG: SND-MSG e ON-EXCP
- Supporto dei Power10 S1014, S1022, S1022s, S1024, L1022, L1024
- ACS 1.1.9 e PowerHA 4.7.2
-
TR5 SF99737 livello 5 Db2 SF99704 livello 15
- Le funzioni HTTP in QSYS2 (HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_DELETE), con URL_ENCODE e BASE64_ENCODE
- QSYS2.COLLECTION_SERVICES_INFO e QSYS2.WORKLOAD_GROUP_INFO
- RPG: %MAXARR, %MINARR e SORTA per più campi
- Supporto del Power E1080 (Power10)
- La nuova IBM Navigator for i, riscritta come interfaccia web
- Node.js 16, Python 3.9 e l'emulatore tn5250 in PASE
-
TR4 SF99737 livello 4 Db2 SF99704 livello 13
- Le prime funzioni del giornale di audit: SYSTOOLS.AUDIT_JOURNAL_AF, _CA, _OW, _PW
- QSYS2.SECURITY_INFO, QSYS2.QCMDEXC come funzione, QSYS2.SEND_MESSAGE, SYSTOOLS.GENERATE_PDF
- RPG: %LOWER, %UPPER e %SPLIT
- Db2 Mirror replica anche spazi utente e indici utente; ACS 1.1.8.7
-
TR3 SF99737 livello 3 Db2 SF99704 livello 10
- QSYS2.IFS_READ e QSYS2.IFS_WRITE: leggere e scrivere file dell'IFS da SQL
- QSYS2.EXIT_POINT_INFO, QSYS2.EXIT_PROGRAM_INFO, QSYS2.SERVER_SHARE_INFO, QSYS2.OPEN_FILES
- SQL: DROP ... IF EXISTS
- Open source: tmux, curl con SSH e SFTP, Node.js 14
-
TR2 SF99737 livello 2 Db2 SF99704 livello 7
- Servizi per la gestione del lavoro: QSYS2.SUBSYSTEM_INFO, QSYS2.AUTOSTART_JOB_INFO, QSYS2.PRESTART_JOB_INFO, QSYS2.ROUTING_ENTRY_INFO
- QSYS2.OBJECT_PRIVILEGES e QSYS2.IFS_OBJECT_PRIVILEGES: chi ha quale diritto, da SQL
- SQL: JSON_TABLE con gli array, INTERPRET e HASH_ROW
- RPG: %TIMESTAMP al microsecondo e %TIMESTAMP(*UNIQUE)
- Navigator e il server HTTP supportano TLS 1.3
- Db2 Mirror funziona anche su dischi interni
-
TR1 SF99737 livello 1
- Servizi per le code dati: QSYS2.DATA_QUEUE_INFO, QSYS2.SEND_DATA_QUEUE, QSYS2.RECEIVE_DATA_QUEUE
- Servizi per l'IFS: QSYS2.IFS_OBJECT_STATISTICS, QSYS2.IFS_OBJECT_LOCK_INFO, QSYS2.IFS_JOB_INFO
- RPG: DATA-GEN, i prototipi sovraccaricati (OVERLOAD) e OPTIONS(*EXACT)
- SQL: sorgenti UTF-8 per il precompilatore e i predicati ISNULL e NOTNULL
- Db2 Mirror supporta Live Partition Mobility e la valutazione delle applicazioni
Le singole PTF non sono elencate: sono migliaia per rilascio e quasi tutte correggono un guasto. Le novità arrivano con i rilasci e con i gruppi di PTF dei Technology Refresh, che qui ci sono.
Fonti
- Release life cycle (IBM)
- IBM i 7.4 - Base Enhancements
- IBM i Hardware Technology Refresh - Information for IBM i 7.4
- Planning to upgrade to IBM i 7.4 (Hardware)
- Planning to upgrade to IBM i 7.4 (Software)
Date confrontate con la tabella IBM del ciclo di vita il .