Come è possibile rigenerare tutti gli oggetti "in lingua" di una installazione?
Questo sono delle procedure empiriche, che però possono essere di aiuto. Si consiglia ovviamente di procedere su librerie di test e non direttamente su quelle in produzione.
La procedura di generazione degli oggetti in lingua prevede sostanzialmente 2 passi:
- Estrazione costanti
- Generazione oggetti
Prima bisogna fare l'estrazione su tutte le librerie (prima SMESRC, poi SMEDEV e poi personalizzazione), poi si procede con la generazione.
Per quanto riguarda l'estrazione è consigliabile fare quella globale (EST ALL), mentre per la generazione è condigliabile fare quella separata.
Quindi i passi devono essere:
- Estrazione di tutte le costanti da SMESRC
- Estrazione di tutte le costanti da SMEDEV
- Estrazione di tutte le costanti da librerie PER
- Generazione Messaggi da SMESRC
- Generazione Formati Video da SMESRC
- Generazione Printer File da SMESRC
- Generazione Messaggi da SMEDEV
- Generazione Formati Video da SMEDEV
- Generazione Printer File da SMEDEV
- Generazione Messaggi da lib. PER
- Generazione Formati Video da lib. PER
- Generazione Printer File da lib. PER
Estrazione (es. di SMESRC):
- GO A£00 - 1 - 2 con le seguenti impostazioni:
- EST ALL - Modalità 2 - Lib sorgenti SMESRC, Lib. oggetti SMEUP_OBJ, Lib dati e tabelle come da lista librerie
In versioni SMEUP antecedenti il 02/04/10, l'EST ALL potrebbe causare CPF (ad esempio se eseguito su una libreria non contenente MSGF). In questo caso si rende necessario eseguire le EST separatamente (almeno MSG-Messaggi, DSP-Costanti in formati video, PGM-Schiere nei programmi, PRT-Costanti in printer file e SCP-Script).
Generazione (es. di SMESRC)
Come detto è sconsigliato l'utilizzo di GEN ALL, meglio generare separatamente:
- MSG-Messaggi
- DSP-Costanti in formati video
- PRT-Costanti in printer file
In alcune vecchie versioni di Sme.UP, prima di fare l'estrazione è consigliabile fare CLRPFM dell'A£LINU0F