| At line 1 added 113 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| [{TableOfContents }]\\ |
| Le funzioni del convertitore sono sostanzialmente:\\ |
| \\ |
| !!! Trasformazione formati video in XML come da esempio seguente\\ |
| I sorgenti dei formati video vengono letti e trasformati in un sorgente XML secondo una sintassi specifica:\\ |
| \\ |
| !! Breve esempio di XML\\ |
| %%quote |
| . <Formato Cod="£UFMT1" Tip="RECORD" Sfl="" Srn="" Pox="" Poy="" Rows="24" Cols="080" Sfp="" Csr="" |
| . <Modello> |
| . <Controlli> |
| . <Controllo Cod="IN1" Txt="** ANAGRAFICA CESPITI **"> |
| . <Condizioni> |
| . <Condizione Se="" Allora="RI"/> |
| . </Condizioni> |
| . </Controllo> |
| . <Controllo Cod="IN2" Txt="eamp;£G00DE"/> |
| . </Controlli> |
| . <Comandi> |
| . <Comando Cod="F22" Txt="Informazioni Programma"/> |
| . <Comando Cod="F02" Txt="Funzione"/> |
| . <Condizioni> |
| . <Condizione Se="(90)" Allora="RI"/> |
| . </Condizioni> |
| . </Comando> |
| . </Comandi> |
| . </Modello> |
| . <Campi> |
| . <Campo Cod="£RASDI" Txt="" Tip="Free" Lun="00015" Pos="01;002" IO="O" Ogg="" Edt=""> |
| . <Condizioni> |
| . <Condizione Se="" Allora="HI"/> |
| . </Condizioni> |
| . </Campo> |
| /% |
| ---- |
| \\ |
| !!! Sostituzione interfaccia video con comunicazione su code\\ |
| Introduciamo la /COPY £UIA e le sue funzioni in sostituzione delle chiamate al video\\ |
| Ogni scrittura o lettura del video viene sostituita da una lettura o scrittura sulla opportuna coda di dati.\\ |
| La sostituzione viene fatta automaticamente da un programma specifico che:\\ |
| * Crea un sorgente intermedio salvato nel file SRC\\ |
| * Crea se necessario un COPY per la DS del formato video salvata in £UI_DSP\\ |
| \\ |
| !! Breve esempio di sostituzione di RPG\\ |
| %%quote |
| C IF £INZJT='I' |
| C EXFMT FMT3 |
| C ELSE |
| C Eval £UIAKS = ' ' |
| C MOVEL(P) 'FMT3' £UIAID |
| C MOVEL(P) 'R' £UIATF |
| C MOVEL £RASDI £RASDI00 |
| C MOVEL W$TPAR W$TPAR00 |
| C MOVEL W$ENIR W$ENIR00 |
| C MOVEL W$CASI W$CASI00 |
| C MOVEL W$DISE W$DISE00 |
| C MOVEL W$UNMS W$UNMS00 |
| C MOVEL W$GRDI W$GRDI00 |
| C MOVEL W$GRCI W$GRCI00 |
| C MOVEL W$NOMC W$NOMC00 |
| C MOVEL W$RCDV W$RCDV00 |
| C MOVEL W$CSVA W$CSVA00 |
| C MOVEL W$PESO W$PESO00 |
| C MOVEL W$CSVQ W$CSVQ00 |
| C MOVEL W$VOLU W$VOLU00 |
| C MOVEL W$LOTR W$LOTR00 |
| C MOVEL W$CLMA W$CLMA00 |
| C MOVEL W$CLVA W$CLVA00 |
| C MOVEL W$CLPR W$CLPR00 |
| C MOVEL W$CLCO W$CLCO00 |
| C MOVEL W$CLGE W$CLGE00 |
| C MOVEL W$CDLF W$CDLF00 |
| C MOVEL W$FL01 W$FL0100 |
| C MOVEL W$CLFU W$CLFU00 |
| C MOVEL W$DEAR W$DEAR00 |
| C MOVEL W$DES2 W$DES200 |
| C MOVEL(P) £UFMT3 £UIAD1 |
| C MOVEL(P) 'EXFMT' £UIAOP |
| C EXSR £UIA |
| C MOVEL(P) £UIAD1 £UFMT3 |
| C MOVEL £RASDI00 £RASDI |
| C MOVEL W$TPAR00 W$TPAR |
| C MOVEL W$ENIR00 W$ENIR |
| C MOVEL W$CASI00 W$CASI |
| C MOVEL W$DISE00 W$DISE |
| C MOVEL W$UNMS00 W$UNMS |
| C MOVEL W$GRDI00 W$GRDI |
| C MOVEL W$GRCI00 W$GRCI |
| C MOVEL W$NOMC00 W$NOMC |
| C MOVEL W$RCDV00 W$RCDV |
| C MOVEL W$CSVA00 W$CSVA |
| C MOVEL W$PESO00 W$PESO |
| C MOVEL W$CSVQ00 W$CSVQ |
| C MOVEL W$VOLU00 W$VOLU |
| C MOVEL W$LOTR00 W$LOTR |
| C MOVEL W$CLMA00 W$CLMA |
| C MOVEL W$CLVA00 W$CLVA |
| C MOVEL W$CLPR00 W$CLPR |
| C MOVEL W$CLCO00 W$CLCO |
| C MOVEL W$CLGE00 W$CLGE |
| C MOVEL W$CDLF00 W$CDLF |
| C MOVEL W$FL0100 W$FL01 |
| C MOVEL W$CLFU00 W$CLFU |
| C MOVEL W$DEAR00 W$DEAR |
| C MOVEL W$DES200 W$DES2 |
| C ENDIF |
| /% |
| ---- |