Gli script del menu

Mi sono basato sui comandi del sistema operativo IMOS della NCR (di cui sono stato dipendente per parecchi anni).
Si tratta di una serie di semplici istruzioni che coprono il fabbisogno del menu che ho realizzato.
Essi sono:


Ogni script viene indentificato da applicazione + numero job.
Esempio:  AA 102
Dove AA indica l’applicazione e 102 il numero di programma.


Il comando AS


Formato:    AS Fnn nomefile.est
Esempio:    AS F01 DATI.FAA

In questo esempio si assegna al file definito nel programma come F01 il nome esterno DATI.FAA


Sono ammessi anche dei caratteri di rimpiazzo che rendono il linguaggio di script particolarmente flessibile.
Essi sono.


Esempi:
Supponiamo di aver selezionato l’anno contabile 2007 al terminale 25.

Script:       AS F01 DATI**.FAA
Nome file:   DATI07.FAA

Script:       AS F01 DATI++.FAA
Nome file:   DATI08.FAA

Script:       AS F01 DATI--.FAA
Nome file:   DATI06.FAA

Script:       AS F01 WORK??.TMP
Nome file:   WORK25.TMP

Vai a inizio pagina


Il comando EX


Come argomento abbiamo soltanto il nome del programma
Esempio:      EX PROG-1


Il comando SW


Formato:    SW nnnnnnnn
Esempio:    SW 01000001

In questo esempio abbiamo messo lo switch 2 e 8 a ON mentre lasciato quelli restanti a zero.


Il comando IF


Formato:    IF codizione n nnn
Esempio:    IF = 7 000
Esempio:    IF < 3 050

In questo esempio abbiamo:
se il valore di ritorno del JCL-CODE è uguale a 7 interrompi lo script.
se il valore di ritorno del JCL-CODE è minore di 3 prosegui con i comandi della riga 50.


Il comando DO


Formato:    DO numero_riga,applicazione
Esempio:    DO 130,AB

Con questo esempio di vuole unire allo script attuale il job 130 dell’applicazione AB


Esempio di script

Esempio di script

Vai a inizio pagina

Pagina precedente Pagina precedente