%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Prerequisiti\\
Devono esistere i programmi\\
Vedi UTIL Pre-compilatore e Convertitore (OJ*PGM-B£UT24A)\\
\\
!!! Verifiche di corretta impostazione\\
Ricompilare manualmente un programma (Esempio "BRAR01L di SMESRC")\\
\\
!!! Modo 1 - Richiamo manuale del programma B£UT24\\
%%quote 
Esecuzione richiamo manuale (modo1)

 B£UT24 FUNZ(CCO) METO(UI) SMEM(T) FILO(SMESRC/BRSRC)  MEMS(BRAR01L) FILD(SMEUP_OBJ/SRC) MEMD(BRAR01L)
/%
----
\\
!!! Modo 2 - Opzione del PDM\\
* Impostare sul PDM file opzioni QAUOOPT di SMEDEV oppure SMEUP_OBJ\\
* Aggiungere manualmente se necessario (Sostituire la e commerciale)\\
\\
__XI__=B£UT24 FUNZ(CCO) METO(UI) SMEM(T) FILO(eL/eF) MEMS(eN) FILD(SMEUPUIOJ/SRC) MEMD(eN)\\
__X0__=SBMJOB CMD(B£QQ02 B£CMD(B£UT24 FUNZ(CCO) METO(UI) SMEM(T) FILO(eL/eF) MEMS(eN) FILD(SMEUPUIOJ/SRC) MEMD(eN))) CPYENVVAR(*YES)\\
__XS__=? SBMJOB CMD(B£QQ02 B£CMD(B£UT24B FUNZ(CCO) METO(UI) SMEM(N) FILO(eL/eN) FILD(SMEUPUIOJ/SRC))) JOB(eN) JOBQ(QBATCH2) CPYENVVAR(*YES)\\
__Xx__=Eccetera a piacimento\\
\\
!!! Ricompilazioni ambiente di base completo\\
La prima volta, se ricevuti solo i sorgenti o al caricamento delle sucessive PTF bisogna riadeguare l'intero applicativo eseguendo il comando descritto sotto\\
Tale programma compila tutti i sorgenti delle seguenti librerie:\\
__>__Libreria cliente  LIBPER     ::DEC T(OJ) P(*LIB) K(PER_SRVL) I(*NONE)\\
__>__Libreria ß Test   SMETST     ::DEC T(OJ) P(*LIB) K(&SMETST) I(*NONE)\\
__>__Libreria sviluppo SMEDEV     ::DEC T(OJ) P(*LIB) K(SMEDEV) I(*NONE)\\
__>__Libreria rilascio SMESRC     ::DEC T(OJ) P(*LIB) K(SMESRC) I(*NONE)\\
%%quote 
Compilazione di tutto il sistema impostato (Richiede conferma)

 ?SBMJOB CMD(B£QQ02 B£CMD(CALL PGM(B£UT27CL) PARM(QBATCH))) CPYENVVAR(*YES)
/%
----
!!! Compilazione di un singolo file sorgente\\
%%quote 
Compilazione di un singolo file sorgente (Richiede conferma)

 ?SBMJOB CMD(B£QQ02 B£CMD(B£UT24B FUNZ(CCO) METO(UI) SMEM(N) FILO("<MyLib>"/"<MyFile>") FILD("<MyLbUI>"/SRC))) JOB(UISRC) JOBQ(QBATCH) CPYENVVAR(*YES)
/%
----
\\
!!! Ricompilazioni libreria personalizzazioni\\
__>__Libreria person.  LIBPER     ::DEC T(OJ) P(*LIB) K(PER_SRVL) I(*NONE)\\
%%quote 
Ricompilazione dei programmi modificati oggi

 ?SBMJOB CMD(B£QQ02 B£CMD(CALL PGM(B£UT26CL) PARM(PER_SRVL))) CPYENVVAR(*YES)
/%
----
\\
!!! Allineamento\\
Per avere un'ambiente conforme a quello in uso bisogna eseguire l'allineamento dei programmi personali modificati giornalmente. E' opportuno impostare nello schedulatore il seguente lavoro.\\
%%quote 
Aggiunta allo schedulatore giornaliero delle modifiche del giorno. (Da oggi)

 ?ADDJOBSCDE JOB(UI_DAY) CMD(CALL PGM(B£UT26CL) PARM(PER_SRVL))
 FRQ(*WEEKLY) SCDDATE(*NONE) SCDTIME(180000)
 TEXT('Ricompilazioni ogegtti modificati nel giorno')
/%
----