Estrattori da archivi Sme.up
Ogni estrattore è costruito con una logica di calcolo specifica, a seconda del contesto di estrazione.Per ogni estrazione esistono due programmi specifici, nei quali il prefisso xx cambia a seconda dell'archivio di estrazione.
Per convenzione, i programmi con suffisso numerico sono estrattori da archivi Sme.up, quelli con suffisso con primo carattere una X sono personalizzazioni su archivi del cliente. Il suffisso viene specificato nella tabella D9B e, in base alla scelta, viene contestualizzata l'estrazione.
Ogni estrattore è l'insieme di due programmi:
- D9AP_xxP, caratterizza i parametri origine della tabella D9B, specifica gli oggetti principali dell'estrazione su cui costruire le gerarchie, e specifica le intestazioni dei campi dei valori
- D9AP_xxC, scandisce l'archivio e restituisce i codici degli oggetti e i valori da passare al Databeacon
Ogni coppia di programmi di estrazione sarà dunque caratterizzato dall'impostazione di:
- Parametri origine, da compilare nella D9B per caratterizzare ogni singola estrazione. Possono essere degli intervalli di date, degli elementi di tabella, o dei valori interni che influenzano l'estrazione
- Oggetti origine gerarchizzabili, sono gli oggetti che verranno estratti dall'archivio in questione, ai quali saranno associate da tabella delle aggregazioni (D9C). Possono essere fissi da programma o possono variare a seconda dei parametri origine
- Oggetti aggiuntivi piatti, sono gli oggetti che verranno estratti dall'archivio in questione, sui quali non può essere associata alcuna gerarchia, ma potranno essere utilizzati per aggregare gli oggetti origine principali
- Valori origine, sono i valori elementari estratti dall'archivio, ai quali potranno essere affiancati altri valori derivati da questi, impostati da tabella (D9D)
NOTA BENE
Inserendo nelle specifiche HD nel programma estrattore D9AP_xxC una buona spiegazione delle logiche implementate nell'estrattore (anche se cliente), queste sarano fruibili come Help sia da questa documentazione che dall'help della tabella D9B.
ELENCO ESTRATTORI PRESENTI (numerici = Standard; Xn = Personalizzati)
(_N.B._n_, L'elenco viene presentato solo in emulazione 5250 nativa)Per un maggiore dettaglio della specificità degli estrattori utilizzare l'opzione HE in prossimità dell'estrattore (solo via client access). Questa funzione di Help è accessibile anche da help D9B.
Modello estrattore da archivio del Cliente
Programmi estrattori da creare: D9AP_xxP, D9AP_xxCIl suffisso xx è un contatore che deve assumere i valori da X1 fino a XZ
PGM parametri: D9AP_xxP
In questo programma si fanno le seguenti dichiarazioni:- Parametri origine compilabili dalla tabella D9B (schiera e DS)
- Oggetti su cui associare una gerarchia da tabella D9C
- Campi piatti da usare come aggregazione
- Dichiarazione intestazione valori e numero valori
PGM estrazione D9AP_xxC
In questo programma si scandisce e si riempe il file di estrazione:- Riempire i campi codice oggetti gerarchizzabili dichiarati (schiera £9K)
- Riempire i campi codice oggetti piatti dichiarati (schiera £9A)
- Riempire i campi valore dichiarati (schiera £9I)
- Gestione dei filtri e degli effetti dei parametri origine
Schedulazione Estrazioni
Per lanciare estrazioni schedulate, basta fare una call al programma D9AP00A (menu D900 "lancio estrazioni) con parametro 1 il nome della memorizzazione video contenente tutti i parametri di lancio selezionati e parametro 2 il nome cubo da estrarre se non già presente nella memorizzazione.Per schedulare, utilizzare il comando WRKJOBSCDE, e aggiungere il lavoro con il tasto funzione F6.
Compilare i campi necessari e impostarne la cadenza.
In alternativa utilizzare le azioni delle ACG o di qualche altro modulo base.
Importante la call al programma e la descrizione del lavoro.
Esempio sintassi comando aggiunta lavoro:
Per aggiungerlo:
===> ADDJOBSCDE JOB(CUBONC) CMD(CALL PGM(D9AP00A) PARM('TACUB4')) FRQ(*WEEKLY) SCDDATE(*NONE) SCDDAY(*MON *TUE *WED *THU *FRI) SCDTIME(113000) JOBD(SMECUBO) JOBQ(*JOBD) USER(TA) TEXT('Prova schedulazione cubo')
Questo comando aggiungerà un lavoro che estrarrà secondo i parametri della memorizzazione video TACUB4, dal lunedi al venerdi alle 11,30, utilizzando l'utente TA e la descrizione lavoro (JOBD)
SMECUBO
Per gestirlo successivamente utilizzare:
WRKJOBSCDE
Add new attachment
Only authorized users are allowed to upload new attachments.
G’day (anonymous guest)
My Prefs
JSPWiki v2.8.0