|
|
 |
 |
dcl |
SRC: File sorgente |
dtd |
SRC -- Sorgenti |
Nome |
Il nome del sorgente |
Titolo |
Il titolo del sorgente |
Sistema |
Il sistema di appartenenza |
Sorgente |
Si agisce sui files con suffisso bat, cmd, job. Si veda Testata Job per il formato di compilazione. |
Possono essere utili le seguenti chiavi standard:
- BM, abilitato all'esecuizione remota batch machine.
- NBM, non abilitato all'esecuizione remota batch machine.
Si documenta il flusso tecnico e si forniscono i link agli altri documenti che descrivono il lavoro. Vi sono tre livelli di documentazione:
- 1° Livelllo: Censire i lavori eseguibili, distinguendo tra lavori primari e lavori secondari. In questo caso i campi essenziali da compilare sono:
- Titolo.
- Il sistema.
- Le chiavi di classificazione.
- 2° livello: Descrivere la sequenza di programmi e di step che compongono il lavoro. In questo caso va compilata la descrizione.
- Inserendo dei link al documento di disegno tecnico che descrive la logica tecnica del job.
- Inserendo dei link ai programmi che vengono lanciati, ad esempio #src(prsrs03b.c).
- Inserendo dei link ai file in input o in output, ad esempio #daf(frscntb1).
- 3° livello: Descrivere la logica utente del job. Si richiede la generazione di un documento job inserendo nella descrizione i tag @job e @/job. La descrizione consiste in un testo non troppo esteso e un insieme di link:
- Ad un documento di disegno logico.
- Ad un documento utente che descrive le modalitą di gestione del job, ad esempio #dsu(job.jrscntb).
- 4° livello: Completare la logica utente del job:
- Si creano i link alle mappe dei parametri di lancio (uui).
- Si creano i link ai file prodotti (DAF).
- Si creano i link alle stampe prodotte (RPT).
Il codice che segue riporta un'esempio di compilazione della descrizione al tezo livello.
goto bm_settings
...
:BM_DOC
...
Description:
@job
<P>Documentazione Utente: #dsu(job.jrscntb).</P>
<P>Restart: # dsu(job.jrscntb.restart).</P>
@/job
<P>Documentazione Tecnica: #dst(job.jrscntb).</P>
<P>Flusso:</P>
<UL>
<LI># src(prsrs025.c).
Input # daf(jrscntb.ini).
Output # daf(frscntb, t="%_BM_FT%01.seq").
</LI>
<LI>sort.
Input # daf(frscntb01, t="%_BM_FT%01.seq").
Output # daf(frscntb01, t="%_BM_FT%01.srt").
</LI>
<LI>#src(prsrs026.c).
Intput # daf(frscntb01, t="%_BM_FT%01.srt").
Output # rpt(cn02).
</LI>
</UL>
....
|
I link verso comprendono i seguenti dcl:
- dst, documentazione tecnica. I documenti collegati possono essere:
- Specifici per questo job.
- Generici che riguardano delle funzionalitą comuni a pił job.
- dsu, documentazione utente relativa ad un lavoro batch.
- src, vengono collegati diversi sorgenti:
- Relativi ad altri job chiamati.
- Relativi a programmi eseguiti. In questo caso si collega il sorgente della mainline.
- daf, vengono collegati i documenti relativi ai files di transito documentati.
I link da comprendono i seguenti dcl:
- uui, documento relativo al menu di lancio.
- dst, documento relativo alla descrizione tecnica del lavoro.
E utile riportare tutte le principali modifiche effettuate. Si evitano descrizioni troppo lunghe creando piuttosto un link ad un documento di modifica dst.mdf: Modifica.
|