Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 13-Apr-2011 17:07 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 85 lines
[{TableOfContents }]\\
!!! LO SCHEMA\\
Per effettuare la creazione degli schemi di lettura e di intestazione si usa la funzione /COPY __G25__
La __G25__ si occupa di impostare i titoli delle colonne e delle righe di dettaglio variabili per la presentazione degli attributi di un particolare oggetto; lancia il pgm "<nome_file>_I" che a sua volta richiama il programma B£GI25 (Costruzione stringhe per interrogazione generalizzata).
!! PREREQUISITI DELLA G25\\
La __G25__ deve essere definita come una Data Structure (DS) esterna con il tracciato record uguale a quello del file da gestire.
%%prettify
{{{
|Esempio: I £G25DS E I DS PROVA0F
}}}
/%
!! PARAMETRI DI INPUT E DI OUTPUT\\
%%prettify
{{{
|__Input:__
| £G25FU: Funzione (10)
| COSTES = Costruzione testata
| COSRIG = Costruzione riga
| £G25ME: Modello (10)
| £G25FI: File da gestire (8)
| £G25SC: Schema interrogazione (1)
| Valori: da 1 a 5 (si veda tab. INT)
| £G25LN: Lunghezza delle righe (3 0)
|
|__Output__:
| £G25R1: Riga 1 colonne o riga dettaglio (198)
| £G25R2: Riga 2 colonne (198)
| £G25RC: Codice ritorno (7)
}}}
/%
!! SPECIFICITA' NEL RICHIAMO DI B£GI25E\\
Questa routine richiama il programma <nomefile>_I (o _U), quindi quest'ultimo chiama il programma B£GI25E, passandogli una funzione in base al metodo ricevuto dalla £G25, secondo la seguente tabella:
%%prettify
{{{
|Funzione/Metodo G25 --------------------> Funzione B£GI25
|
|COSTES -----> COSTRUZIONE TESTATA
|------------> ST/M------> Stampa Manuale------->TM
|------------> VI/M------> Visual. Manuale--------->TM
|------------> TR/M-----> Trasf. Manuale---------> tM
|------------> ST/A------> Stampa Automatica--> TV
|------------> VI/A------> Visual. Automatica----> TV
|------------> TR/A-----> Trasf. Automatico----> tV
|
|COSRIG -----> COSTRUZIONE RIGA
|------------> ST---------> Stampa ----------------->RS
|------------> VI---------> Visualizzazione---------->RV
|------------> TR--------> Trasferimento---------->RT
}}}
/%
!! ESEMPIO DI CHIAMATA\\
%%prettify
{{{
|Input:
| EVAL £G25FU='Funzione'
| EVAL £G25FI=NomeFile
| EVAL £G25SC=Schema
| Z-ADD Lung_Riga £G25LN C* EXSR £G25
|
| Output:
| EVAL Titoli1=£G25R1
| EVAL Titoli2=£G25R2
}}}
/%
!!! DEFINIZIONE DEGLI ATTRIBUTI E DEI VALORI DELL'OGGETTO\\
Per gestire i vari attributi ed i valori associati ad un oggetto, si deve utilizzare la /COPY __OAV__, che consente di eseguire molteplici funzioni, tra le quali la visualizzazione del dettaglio attributi relativi ad un oggetto (Gestione dizionario attributi); l'immissione, copia, modifica, cancellazione (Gestione singolo valore attributo); creazione gruppi di attributi o scelta tra diversi attributi (Scelta), ed altre operazioni quali costruzione di un modello e la scansione singola, per gruppo o per radice di categoria.
!!! CODIFICA DEGLI SCHEMI E PARAMETRI PER INTERROGAZIONE\\
Per la definizione della sequenza dei campi dello schema nella simulazione della /COPY __G25__, nel campo "Schema Interrogazione" digitare !, quindi digitare D sullo schema da definire (si può scegliere tra uno dei 5 schemi predefiniti).
[Gestione schemi interrogazione (INT)|MBDOC_OGG-P_TSTG25]\\
Gli schemi di interrogazione usati sono definiti nella tabella delle interrogazioni: per accedere alla tabella nella riga di comando digitare __UP TAB__, nel settore indicare INT (interrogazioni) e nel campo subsettore l'oggetto a cui si riferisce l'interrogazione.
[INT - Parametri interrogazione standard|MBDOC_OGG-TA_INT]\\
__
This page has only one version
«