← Tutti i rilasci

IBM i · 2022

IBM i 7.5 supportato

Il tipo BOOLEAN entra in SQL, le password passano al livello 4 e RPG impara DATA-GEN e FOR-EACH.

Annunciato
3 maggio 2022
Disponibile dal
10 maggio 2022
Fine del supporto standard
non annunciata

Supporto standard

Che cosa ha portato

  • Db2 for i: il tipo di dato BOOLEAN, con funzioni, predicati e supporto in SQL incorporato, JSON e XML (gruppo SF99950 livello 1)
  • SQL: TRY_CAST, RESTRICT ON DROP e indici fino a 16 TB
  • Password: un nuovo schema di cifratura, attivato con QPWDLVL 4, e l'API QSYCHKPR che controlla una password contro le regole
  • RPG: SND-MSG, ON-EXCP, DATA-GEN (genera JSON o CSV da una variabile), FOR-EACH e l'operatore IN
  • Nuovi servizi SQL fra cui QSYS2.SPOOLED_FILE_INFO, QSYS2.JOURNAL_RECEIVER_INFO, QSYS2.CHECK_PASSWORD e QSYS2.DNS_LOOKUP
  • CALL e CALLPRC accettano espressioni come parametri; due exit point dell'IFS all'apertura e alla chiusura dei file

Su quali macchine gira

  • Server Power11, Power10 e Power9
  • Non gira su Power8 né sui processori precedenti

Che cosa non c'è più

Prodotti e funzioni che IBM elenca come non supportati su questo rilascio, nella pagina di pianificazione dell'aggiornamento.

  • Domino 10 for i: il prodotto non è più di IBM, si passa a HCL Domino
  • Zend Server non arriva più con il sistema operativo
  • Managed System Services e System Manager (5770-MG1 e 5770-SM1); una parte dei comandi resta nel sistema operativo
  • Java 7 (opzioni 14 e 15), sostituito da Java 8
  • XML Toolkit for i, Web Enablement for i (5722-WE2), Db2 Web Query non più ordinabile
  • Integrated Server Support (opzione 29)

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.

  1. TR8 SF99957 livello 8 Db2 SF99950 livello 12
    • SYSTOOLS.CVE_INFO e SYSTOOLS.GROUP_PTF_CURRENCY_LOCAL: vulnerabilità e livello dei gruppi di PTF da SQL
    • Altri servizi: QSYS2.CREATE_DATA_JOURNAL_READER, SYSTOOLS.CHECK_COMMAND_SYNTAX, SYSTOOLS.OVERRIDE_INFO_ALL
    • RPG: ASSERT-F e ASSERT-T, LIKE(*EXT), %LOOKUPNE
    • Supporto del server Power S1112 per la fascia P05
    • Migrate While Active crea la copia di destinazione anche con FlashCopy e Global Copy
    • ACS 1.1.9.13; nell'interfaccia di BRMS il ruolo *SYSOPR e il filtro dei messaggi gravi

    La pagina IBM →

  2. TR7 SF99957 livello 7 Db2 SF99950 livello 11
    • SQL: INSERT con VALUES accetta i nomi delle colonne
    • Nuovi servizi: QSYS2.CERTIFICATE_USAGE_INFO, QSYS2.JOURNAL_CODE_INFO, SYSTOOLS.OVERRIDE_INFO, SYSTOOLS.PROBLEM_INFO
    • RPG: tipi di dato enumerazione e i formati di data *DMYY, *MDYY e *YYMD
    • Integrated Web Services Server 3.0, basato su Jakarta EE
    • Java 21 nell'opzione 21
    • IBM i Testing per VS Code; BRMS: la cronologia dei salvataggi in SQL e LTO-10

    La pagina IBM →

  3. TR6 SF99957 livello 6 Db2 SF99950 livello 9
    • Supporto dei server Power11: E1180, S1124, S1122, L1124, L1122
    • Nuovi servizi: SYSTOOLS.DELETE_OLD_JOURNAL_RECEIVERS, QSYS2.VERIFY_NAME, QSYS2.AUTHORITY_COLLECTION_IFS
    • Code for IBM i 3.0.0 esce negli stessi giorni; ACS 1.1.9.7
    • Nastri LTO-10 nelle librerie TS4500 e Diamondback

    La pagina IBM →

  4. TR5 SF99957 livello 5 Db2 SF99950 livello 8
    • SQL: GENERATE_UUID e GENERATE_UUID_BINARY
    • Nuovi servizi: SYSTOOLS.END_JOBS, SYSTOOLS.IFS_ACCESS, SYSTOOLS.CONFIGURATION_STATUS e le liste di convalida
    • RPG: %HIVAL e %LOVAL, e un avviso in compilazione per le date con l'anno di due cifre
    • BRMS in abbonamento (5770-BR2) e la prima parte della sua interfaccia web
    • Navigator mostra le scadenze delle licenze; ACS 1.1.9.6
    • PowerHA 5.6.3 si integra con Power Virtual Server

    La pagina IBM →

  5. TR4 SF99957 livello 4 Db2 SF99950 livello 7
    • Audit Journal Data Mart, gestito con QSYS2.MANAGE_AUDIT_JOURNAL_DATA_MART
    • SQL: ANY_VALUE, e CREATE ALIAS sull'ultimo membro (*LAST)
    • Nuovi servizi: QSYS2.COMPARE_IFS, SYSTOOLS.IFS_UNLINK, SYSTOOLS.PRINTER_FILE_INFO, SYSTOOLS.SPECIAL_AUTHORITY_DATA_MART
    • RPG: SND-MSG con nuovi tipi e destinatari, e CONST per campi e strutture dati
    • Supporto del server Power S1012
    • BRMS comprime i dati via software, su nastro e su nastro virtuale

    La pagina IBM →

  6. TR3 SF99957 livello 3 Db2 SF99950 livello 5
    • SYSTOOLS.SEND_EMAIL, SYSTOOLS.GENERATE_SPREADSHEET, SYSTOOLS.PING e SYSTOOLS.REPLY_INQUIRY_MESSAGES
    • SQL: ENCRYPT_AES256 e la codifica delle entità HTML
    • RPG: %LEFT, %RIGHT e le prime enumerazioni (gruppi di costanti con nome)
    • SYSTOOLS.SQLCODE_INFO: il testo di un SQLCODE da SQL
    • ACS 1.1.9.3: la ricerca in tutte le schede aperte di Run SQL Scripts

    La pagina IBM →

  7. TR2 SF99957 livello 2 Db2 SF99950 livello 4
    • SQL: ADD_DAYS, ADD_HOURS e le altre funzioni ADD_, le funzioni HTTP accettano i BLOB
    • Nuovi servizi: QSYS2.SAVE_FILE_INFO, QSYS2.SAVE_FILE_OBJECTS, QSYS2.TAPE_CARTRIDGE_INFO, QSYS2.NETWORK_ATTRIBUTE_INFO, SYSTOOLS.DEFECTIVE_PTF_CURRENCY
    • ACS 1.1.9.2: Run SQL Scripts chiede il valore delle variabili lasciate nell'istruzione
    • Java 17, nell'opzione 20 di IBM Technology for Java
    • VS Code: il linguaggio CL e il debug dei programmi ILE
    • PowerHA: geographic mirroring verso più destinazioni

    La pagina IBM →

  8. TR1 SF99957 livello 1 Db2 SF99950 livello 3
    • SQL: REMOTE TABLE, JSON_UPDATE, FIRST_DAY e TIMESTAMPDIFF_BIG
    • SQL Error Logging Facility (SELF), per registrare gli errori SQL dei lavori
    • Nuovi servizi: QSYS2.COMMAND_INFO, QSYS2.HARDWARE_RESOURCE_INFO, otto nuove funzioni del giornale di audit in SYSTOOLS
    • Il servizio che tiene d'occhio i limiti del sistema: QSYS2.PROCESS_SYSTEM_LIMITS_ALERTS
    • Un'interfaccia web nuova per tenere d'occhio gli ambienti PowerHA

    La pagina IBM →

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

Date confrontate con la tabella IBM del ciclo di vita il .