Determinazione dell'origine del JCL generato
Developer for z/OS® genera un parametro simbolico, FELJOB, nella parte superiore del JCL generato, in modo che sia possibile determinare il contesto del JCL e l'azione che ha causato la generazione del JCL. Esaminando questo parametro, è possibile distinguere, ad esempio, il JCL generato da un controllo della sintassi remoto e il JCL generato da una richiesta Compile/Link/Go.
Interrogazione del valore di FELJOB
Developer for z/OS fornisce un programma REXX di esempio denominato FELIF nella libreria di esempi SFELPROC . Nei commenti nel membro REXX contiene il JCL di esempio che illustra come utilizzare FELIF. Il JCL personalizzato basato su questo esempio può essere aggiunto alle procedure ELAXF* personalizzate per interrogare il valore di FELJOB.
Per informazioni sulla personalizzazione delle procedure JCL, consultare Personalizzazione di base.
Azioni supportate
SET FELJOB dichiarazione:// SET FELJOB=CMP// SET FELJOB= |
Azione |
|---|---|
| CMP | |
| CPLNK | |
| NKGO CMPL | |
| CPLNKDB | |
| CMPLNKCC | |
| RMTCHECK |
|
| MOSTRAPND |
|
Limitazioni
Le seguenti azioni di generazione e creazione JCL non sono supportate e non generano un'istruzione FELJOB SET . Questo elenco fornisce suggerimenti per aggirare queste limitazioni
- Azioni CARMA/Endevor
- Aggiornare manualmente la scheda lavoro predefinita o la scheda lavoro specifica dell'utente con un'istruzione SET con un valore come ENVRBLD.
- User Build DBB
- Aggiornare gli script di creazione groovy per aggiungere manualmente un'istruzione SET con un valore come DBBUBLD.
- Selezionare diversi script di build: uno per gli scenari di test ZUnit e uno per i programmi COBOL standard.
- EWM User Build
- Aggiungere manualmente una dichiarazione "
SET FELJOB=EWMUBLD" alla scheda di lavoro JCL nella , come nell'esempio seguente: