%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! OBIETTIVO\\
Recupero di un XML da un servizio. Trasformazione di un XML restituito da un servizio in formato TXT o LATEX. Attualmente gestisce solo documenti XML di max 30000.

!!! PREREQUISITI\\
D/COPY QILEGEN,£FSRDS
D/COPY QILEGEN,£FSR

!!! PARAMETRI\\
!! PARAMETRI DI INPUT\\
- Funzione: __campo £FSRFU__
* GET Recupero di un XML da un servizio.\\
* TRX Trasformazione di un documento XML restituito da un servizio in formato TXT o LATEX.\\
* VIS Visualizzazione di un documeto XML restituito da un servizio in formato XML, TXT o LATEX.\\
* PRN Stampa di un documento XML restituito da un servizio in formato TXT o LATEX.\\
- Metodo: __campo £FSRME__
Funzione GET:
* *BLANKS Recupero di un XML da un servizio.\\
Funzione TRX:
* TXT Trasformazione di un documento XML in formato TXT.\\
* LTX Trasformazione di un documento XML in formato LATEX.\\
Funzione VIS:
* TXT Visualizzazione di un documento XML in formato TXT.\\
* LTX Visualizzazione di un documento XML in formato LATEX.\\
Funzione PRN:
* TXT Stampa di un documento XML in formato TXT.\\
* LTX Stampa di un documento XML in formato LATEX.\\
- Funzione di chiamata di un servizio: __campo £FSRLF__
Campo utilizzato con la funzione GET per recuperare un XML da un servizio. La sintassi della funzione è quella di chiamata di un servizio da Loocup.

- Componente: __campo £FSRCM__
Campo utilizzato con le funzioni TRX, VIS e PRN. Specifica il tipo di componente grafico rappresentato dall'XML. Attualmente sono gestiti i valori EXB (matrice) e TRE (albero) per la trasformazione in formato testo e il valore EXB (matrice) per la trasformazione in LATEX.

- Parametri: __campo £FSRPA__
Campo utilizzato con le funzioni TRX, VIS e PRN. Elenco di parametri da utilizzare per la funzione scelta. Attualmente sono gestiti per la componente matrice i seguenti parametri:
* COD(COL1,COL2,..)  Specifica le colonne della matrice da visualizzare / stampare / trasformare. Valore di default tutte le colonne.\\
* RIG(n) Specifica il numero massimo di righe da visualizzare / stampare / trasformare. Valore di default tutte le righe.\\
- XML restituito dal servizio: __campo £FSRXM__
Campo di input per le funzioni TRX, VIS e PRN. Dimensione massima 30000.

!! PARAMETRI DI OUTPUT\\
- XML restituito dal servizio: __campo £FSRXM__
Campo di output per la funzione GET. Contiene l'XML da visualizzare / stampare / trasformare. Dimensione massima 30000.

- Documento XML trasformato: __campo £FSRTX__
Campo di output per la funzione TRX. Contiene l'XML trasformato in formato testo o latex. Dimensione massima 30000.

- Indicatore di errore: __campo £FSR35 (*IN35)__
Indicatore di errore di esecuzione della /COPY.

!!! ESEMPI DI CHIAMATA\\
%%quote
|EVAL      £FSRFU='GET'
|EVAL      £FSRLF='F(EXB;B£SER_44;LIS.FLD) 1(OJ;*FILE;BRENTI0F) 2(;;)'
|EXSR      £FSR
|
|EVAL      £FSRFU='TRX'
|EVAL      £FSRME='LTX'
|EVAL      £FSRCM='EXB'
|EVAL      £FSRPA='RIG(10) COD(SSTR03,SSTR04,SSTR05)'
|EVAL      £FSRXM=XML restituito dal servizio
|EXSR      £FSR
/%
----
!!! NOTE\\
-