SEGMENTO_ELEMENTO
Definisce un segmento specifico di un elemento XML,
Parametri
| Parametro | I/O | SMP | |
|---|---|---|---|
| ELEMENTO | |||
| GES | |||
| FILTRO | |||
| FINELETTURA |
ELEMENTO
Identifica l'elemento da scrivere
GES
CallBack richiamata dall'ambiente.
FILTRO
Esprime una condizione logica che se soddisfatta genera il parsing dell'elemento a cui è associata e dei corrispondenti sotto-elementi
FINELETTURA
Esprime una condizione logica che se soddisfatta determina la terminazione del parsing del file.
La chiave di ricerca è basata sui valori correnti degli attributi (specificati con = nella '@DEFXMLDATA dell'elemento).
Una condizione è espressa come Operando1 <Operatore> Operando2.
Si possono indicare più condizioni legate tra di loro da un operatore logico AND o OR.
Quando viene applicata una condizione di fine lettura, la parsificazione del file viene interrotta. L'interruzione fa sì che la specifica '@GETXMLDATA restituisca ZBCERR = 22011.
Il programma BC che esegue la '@GETXMLDATA con FINELETTURA deve quindi controllare ZBCERR, e gestire l'errore 22011 come condizione di non errore (ovvero, deve azzerare ZBCERR).