top of page

Modernizzazione Strategica IBM i: Ottimizza i Programmi per l'Efficienza

Aggiornamento: 7 giorni fa


Fai pulizia nei tuoi programmi as400

Se hai un progetto di modernizzazione strategica di IBM i (AS400) devi rispettare alcuni passi fondamentali :

  1. 📌Fare pulizia del codice (RPG o COBOL)

  2. 📌Reingegnerizzare il database (DB2 per i)

  3. 📌Migliorare la User interface

1- Ripuliamo i rottami del passato

diamo un'occhiata al tuo codice.

  • Hai un codice così vecchio che gli indicatori lampeggiano e si accendono come un'insegna al neon?

  • Il codice soddisfa un'esigenza aziendale ormai lontana?

  • Programmi in cui manca il sorgente?

  • Programmi che non sono più utilizzati da 5 anni?

Segui alcune semplici regole:

È importante fare pulizia delle regole e della logiche aziendale, assicurati che:

  • le regole aziendali che stai modernizzando si adattino effettivamente alle tue attuali esigenze.

  • La logica sia corretta: calcoli, spostamento dei dati, immissione dei dati.

  • Non modernizzare il codice obsoleto.

Stabilire un "blocco del codice"

in cui non vengono aggiunte nuove modifiche all'applicazione. A meno che non si tratti di un'emergenza reale.


Dai un'occhiata all'utilità dei lavori in esecuzione.

Che si tratti dell'IBM i Advanced Job Scheduler (AJS), dell'utilità di pianificazione standard o di un prodotto di terze parti.

Stai eseguendo lavori programmati che non servono a nulla?

  • Forse ci sono dati che non vengono utilizzati?

  • Dai un'occhiata anche alle opzioni del tuo menu interattivo.

Tutte le opzioni vengono utilizzate?

Alcune opzioni sono semplicemente lì anche se in realtà non vengono mai selezionate?

È possibile esaminare l'oggetto per determinare l'ultima volta in cui è stato utilizzato.

È utile anche sentire gli utenti per capire quali sono le opzioni realmente utilizzate.

Non ha senso modernizzare degli elementi in realtà inutili.

L'automazione è di grande aiuto

X-Analysis ti consente di capire la logica dei programmi e applicare una modernizzazione strategica.

Un sistema automatico di pulizia del codice in questi casi può essere prezioso.

Considera il tempo solo il tempo che dovrai impiegare per individuare gli oggetti senza sorgente o i sorgenti senza oggetti.

Anzi come potrai fare per incrociare con esattezza questi dati?

Ottenere un elenco di tutti gli oggetti è abbastanza semplice;

basta usare un DSPOBJD di tutti gli oggetti in una libreria. Oh, ovviamente devi essere certo di avere tutte le librerie.

E quindi filtrare gli oggetti non di origine.

Quindi vanno inclusi tutti i sorgenti.

Abbinarli per nome? Certo, ma che dire di più membri con lo stesso nome?

E quale membro è associato all'oggetto?

Insomma sembra semplice, ma non è così.


Filtra i programmi non usati da tot tempo

chiedi una demo live

43 visualizzazioni0 commenti
bottom of page