ISTRUZIONI CICS CSTD - alef-0.com Transazioni di sistema.pdf · ISTRUZIONI CICS Il Cics fornisce...

4
ISTRUZIONI CICS Il Cics fornisce una serie di utili transazioni. Queste consentono agli utenti la possibilità di avviare o chiudere un collegamento oltre a fornire una serie di programmi di utilità, di gestione , di debug. per esempio: CEMT (transazione) consente di esaminare e modificare le definizioni delle risorse del sistema Cics; CECI (transazione) consente di verificare la sintassi dei comandi Cics e quindi di eseguirli; CEBR (transazione) consente di esaminare le code di memoria temporanea e dei dati temporanei; CMLV (transazione) esamina la registrazione dei messaggi; CSTD (transazione) visualizza informazioni sulle statistiche. CEMT CEMT (Amministrazione Runtine Delle Risorse) la transazione CEMT permette la visualizzazione delle risorse del sistema Cics, nonché la loro alterazione , rispetto alla definizione iniziale. La suddetta transazione da la possibilità all’utente di richiedere informazioni sulle transazioni definite nel sistema , eventualmente di modificarle , ma non di inserirne di nuove, o di cancellarne di esistenti. (N.B : Per inserire le nuove definizioni si usa il comando CICSADD ; per eliminare quelle già esistenti si usa il comando CICSDELETE ). Una descrizione dei parametri di CEMT I parametri iniziali usati dalla nostra transazione mi permettono di DOMANDARE(INQUIRE domandare circa una risorsa del Cics) , REGOLARE (-SET -regolare un valore per una risorsa Cics). Le due funzioni sopra citate, nella maggioranza dei casi, utilizzano i medesimi parametri,in altri casi, invece, alcuni parametri vengono usati solo per la funzione di INQIRE. Parametro esteso Descrizione parametro esteso AUTOINSTALL riguarda il nome del programma terminale dell’autoinstall es: CEMT Inq/Set AUTO AUXTRACE se la traccia ausiliaria è disinserita es: CEMT Inq/Set AUX DEPOSITO riguarda la bandierina del deposito del sistema es: CEMT Inq/Set DU GIORNALE se un giornale è aperto per uscita es : CEMT Inq/Set J VIDEO stato del controllo di prestazioni es: CEMT Inq/Set MON NETNAME ricerca su determinati attributi della rete es: CEMT Inq/Set N PROGRAMMA richiesta riguardante gli attributi nella base dati di runtime di un singolo pgm es: CEMT Inq/Set PROG TASK richiesta riguardante gli attributi di runtime di un operazione es: CEMT Inq/Set TA TCLASS CEMT Inq/Set TC TDQUEUE richiesta riguardo alcuni dati transitori della coda es:CEMT Inq/Set TD TERMINALE richiesta riguardo attributi di runtime del terminale usato es : CEMT Inq/Set TE TRANSAZIONE richiesta riguardo gli attributi runtime della transazione es: CEMT Inq/Set TRA Come invocare CEMT Una richiesta di Cemt può avvenire con una richiesta, cosiddetta, a fasi o attraverso una richiesta completa. La transazione di Cemt controlla la sintassi delle richiesta e diagnostica gli errori. Se la vostra richiesta è sintatticamente corretta, il cics la effettua immediatamente. Una volta che iniziate una transazione di Cemt, non sarà più necessario ridigitare Cemt in quanto il cics la mantiene come default fino ad una richiesta di nuova transazione(ovviamente diversa da cemt).Per uscire dalla transazione basta digitare PF3. Per immettere una richiesta di Cemt senza conoscere la sintassi si procedere nella seguente maniera: 1. Collegarsi al Cics di interesse;

Transcript of ISTRUZIONI CICS CSTD - alef-0.com Transazioni di sistema.pdf · ISTRUZIONI CICS Il Cics fornisce...

Page 1: ISTRUZIONI CICS CSTD - alef-0.com Transazioni di sistema.pdf · ISTRUZIONI CICS Il Cics fornisce una serie di utili transazioni. Queste consentono agli utenti la possibilità di avviare

ISTRUZIONI CICS Il Cics fornisce una serie di utili transazioni. Queste consentono agli utenti la possibilità di avviare o chiudere un collegamento oltre a fornire una serie di programmi di utilità, di gestione , di debug. per esempio:

• CEMT (transazione) consente di esaminare e modificare le definizioni delle risorse del sistema Cics; • CECI (transazione) consente di verificare la sintassi dei comandi Cics e quindi di eseguirli; • CEBR (transazione) consente di esaminare le code di memoria temporanea e dei dati temporanei; • CMLV (transazione) esamina la registrazione dei messaggi; • CSTD (transazione) visualizza informazioni sulle statistiche.

CEMT CEMT (Amministrazione Runtine Delle Risorse) la transazione CEMT permette la visualizzazione delle risorse del sistema Cics, nonché la loro alterazione , rispetto alla definizione iniziale. La suddetta transazione da la possibilità all’utente di richiedere informazioni sulle transazioni definite nel sistema , eventualmente di modificarle , ma non di inserirne di nuove, o di cancellarne di esistenti. (N.B : Per inserire le nuove definizioni si usa il comando CICSADD ; per eliminare quelle già esistenti si usa il comando CICSDELETE ). Una descrizione dei parametri di CEMT I parametri iniziali usati dalla nostra transazione mi permettono di DOMANDARE(INQUIRE domandare circa una risorsa del Cics) , REGOLARE (-SET -regolare un valore per una risorsa Cics). Le due funzioni sopra citate, nella maggioranza dei casi, utilizzano i medesimi parametri,in altri casi, invece, alcuni parametri vengono usati solo per la funzione di INQIRE. Parametro esteso Descrizione parametro esteso AUTOINSTALL riguarda il nome del programma terminale dell’autoinstall es: CEMT Inq/Set AUTO AUXTRACE se la traccia ausiliaria è disinserita es: CEMT Inq/Set AUX DEPOSITO riguarda la bandierina del deposito del sistema es: CEMT Inq/Set DU GIORNALE se un giornale è aperto per uscita es : CEMT Inq/Set J VIDEO stato del controllo di prestazioni es: CEMT Inq/Set MON NETNAME ricerca su determinati attributi della rete es: CEMT Inq/Set N PROGRAMMA richiesta riguardante gli attributi nella base dati di runtime di un singolo pgm es: CEMT Inq/Set

PROG TASK richiesta riguardante gli attributi di runtime di un operazione es: CEMT Inq/Set TA TCLASS CEMT Inq/Set TC TDQUEUE richiesta riguardo alcuni dati transitori della coda es:CEMT Inq/Set TD TERMINALE richiesta riguardo attributi di runtime del terminale usato es : CEMT Inq/Set TE TRANSAZIONE richiesta riguardo gli attributi runtime della transazione es: CEMT Inq/Set TRA Come invocare CEMT Una richiesta di Cemt può avvenire con una richiesta, cosiddetta, a fasi o attraverso una richiesta completa. La transazione di Cemt controlla la sintassi delle richiesta e diagnostica gli errori. Se la vostra richiesta è sintatticamente corretta, il cics la effettua immediatamente. Una volta che iniziate una transazione di Cemt, non sarà più necessario ridigitare Cemt in quanto il cics la mantiene come default fino ad una richiesta di nuova transazione(ovviamente diversa da cemt).Per uscire dalla transazione basta digitare PF3. Per immettere una richiesta di Cemt senza conoscere la sintassi si procedere nella seguente maniera: 1. Collegarsi al Cics di interesse;

Page 2: ISTRUZIONI CICS CSTD - alef-0.com Transazioni di sistema.pdf · ISTRUZIONI CICS Il Cics fornisce una serie di utili transazioni. Queste consentono agli utenti la possibilità di avviare

2. Digitare la parola chiave CEMT quindi premere Enter. Il risultato sarà il seguente:

Discard Inquire Perform Set

Con il messaggio di digitare uno dei seguenti valori.; 3. Scegliere uno dei valori sopra elencato e digitare la lettera evidenziata in neretto (N.D.R. in cics si mettono in

maiuscolo le lettere dgli attributi della transazione). Ipotizziamo di voler fare un INQUIRE , avrò:

I Abbiam detto prima che non serve rigitare la parola chiave Cemt. Si visualizzerà la seguente lista: AUTInstmodel IRBatch TErminal AUTOinstall IRC TRAnsaction AUXtrace Journalnum TRDumpcode Connection L ine TSqueue DEletshipped MODename VOlume DLidatabase MONitor VTam DSAs Netname DSName PArtner DUmpds PItrace FEConnection PROFile FENode PROGram FEPOol STatistics FEPRopset SYDumpcode FETarget SYStem FIle TAsk Gtftrace TClass INttrace TDqueue

4. Scegliere tra i valori di interesse quello desiderato Per esempio se si digita la parola chiave PROG si otterranno informazioni sui programmi quali: nome, lunghezza del pgm, se è stato usato e quante volte, se è attivo o meno etc.

Per mezzo dello schermo di Cemt La schermata di CEMT contiene tre zone distinte. Questi sono : • Input di ordine (la prima linea dello schermo); • Le informazioni (19 linee su uno schermo 24x80) • valori di chiave pf(ultima linea dello schermo).

Input d’ordine Cioè la prima linea dello schermo. Solitamente in questa riga si immettono i comandi cics ad es: Cemt i prog.

Le informazioni

Cioè la zona principale dello schermo compresa tra la zona d’input e la zona per le chiavi pf. Il cics utilizza questa zona per visualizzare le opzioni che potete usare nel contesto corrente d’ordine , o le informazioni che avete richiesto.

Page 3: ISTRUZIONI CICS CSTD - alef-0.com Transazioni di sistema.pdf · ISTRUZIONI CICS Il Cics fornisce una serie di utili transazioni. Queste consentono agli utenti la possibilità di avviare

I valori chiave di funzione (pf) La seguente lista spiega i significati delle chiavi di funzione di programma(pf), che compaiono sulla linea

inferiore dello schermo di cemt.

• PF1 (help); • PF3 permette di uscire dalla transazione; • PF7 permette la navigazione all’indietro delle mappe; • PF8 permette la navigazione in avanti delle mappe; • PF9 permette di espandere i messaggi causati dalla richiesta effettuata • PF10 permette di • PF11 permette di

INQUIRY L’ INQ permette di visualizzare le informazioni di stato per ogni risorsa contenuta nello specifico gruppo. Il Cics dispone della lista delle informazioni di stato. SOVRASCRITTURA

E’ possibile muovere il cursore in ogni campo editabile e cambiarne il contenuto. Quando si digita il tasto Enter , il cics non fa altro che leggere il contenuto di tutti i campi che sono stati modificati e esegue tutte le operazioni che tali modifiche implicano. Se vengono inseriti valori non corretti, il cics ritorna il messaggio di errore che non sono stati effettuate modifiche nei campi.

INQUIRE E SET Si può usare la transazione CEMT per effettuare le operazioni di INQUIRE e di SET sia di una risorsa, come di un terminale piuttosto che di un gruppo di risorse. L’ INQUIRE mi permette di visualizzare lo stato delle risorse specificate; mentre il SET effettua le modifiche impostate e mi permette di visualizzare quest’ultime, ovviamente il Cics non esegue nessuna modifica se vi sono degli errori sintattici all’interno del comando dato. Per fare un INQUIRE si usa la sintassi che mi specifica di quali risorse si vuole conoscere le informazioni di stato ad es: CEMT I FI (nome file) Tale scrittura mi visualizza a schermo tutti gli attributi del file indagato, mi dice se il file è abilitato o meno etc. Il cics visualizza ogni parametro e i suoi corrispondenti valori in righe separate. Per il SET si deve specificare assolutamente un argomento o un gruppo di argomenti oppure ALL.(n.b: ALL non è un default). Si può specificare una lista di risorse piuttosto che una sola. Bisogna però separare gli Item nella lista con delle virgole o blanks; se non vengono specificati degli attributi verranno presi quelli di default che sono settati per l’ambiente nel quale si sta svolgendo l’indagine.

Page 4: ISTRUZIONI CICS CSTD - alef-0.com Transazioni di sistema.pdf · ISTRUZIONI CICS Il Cics fornisce una serie di utili transazioni. Queste consentono agli utenti la possibilità di avviare

CEBR Sintassi CEBR(nome coda) Dove nome coda è il nome della coda che desiderate visualizzare. Se non viene specificato il nome della coda, la transazione Cebr ne genera uno per default; il nome così generato diventa CEBRtermid dove termid identifica il terminale che ha lanciato la richiesta.