Determinando a origem da JCL gerada
Developer for z/OS® gera um parâmetro simbólico, FELJOB, na parte superior da JCL gerada para que seja possível determinar o contexto da JCL e a ação que causou a geração da JCL. Ao examinar esse parâmetro, você pode distinguir entre, por exemplo, JCL gerado por uma verificação de sintaxe remota e JCL gerado por uma solicitação Compile/Link/Go.
Consultando o valor de FELJOB
O Developer for z/OS fornece um programa REXX de amostra denominado FELIF na biblioteca de amostra SFELPROC Nos comentários do membro REXX, há uma JCL de amostra que demonstra como usar FELIF. Uma JCL customizada com base nessa amostra pode ser incluída em procedimentos ELAXF* customizados para consultar o valor de FELJOB.
Para obter informações sobre customização de procedimentos de JCL, consulte Customização básica.
Ações suportadas
SET FELJOB declaração:// SET FELJOB=CMP// SET FELJOB= |
Action |
|---|---|
| CMP | |
| CMPLNK | |
| CMPLNKGO | |
| CMPLNKDB | |
| CMPLNKCC | |
| RMTCHECK |
|
| SHOWDPND |
|
Limitações
As ações de geração e construção de JCL a seguir não são suportadas e não geram uma
instrução FELJOB SET. Esta lista fornece sugestões para solucionar essas
limitações
- Ações do CARMA/Endevor
- Atualize manualmente o cartão de tarefa padrão ou específico do usuário com uma instrução SET com um valor como ENVRBLD.
- compilação de usuário do DBB
- Atualize os scripts de construção do groovy para incluir manualmente uma instrução SET com um valor como DBBUBLD.
- Selecione scripts de construção diferentes: um para casos de teste ZUnit e um para programas COBOL padrão.
- EWM User Build
- Adicionar manualmente um
SET FELJOB=EWMUBLDdeclaração para o cartão de trabalho JCL na página , como no exemplo a seguir: