Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   JCL y utilidades (https://www.cobolforo.es/forumdisplay.php?f=25)
-   -   [Sintaxis] Variables SET en ficha SYSIN (https://www.cobolforo.es/showthread.php?t=51)

Kuk 26 de febrero de 2015 14:12

Variables SET en ficha SYSIN
 
Siempre me he preguntado si se podía exportar las variables de JCL definidas por SET en zonas de fichas como la SYSIN. Pues hace no mucho descubrí que se puede. Eso sí, ojo que se puede hacer sólo a partir del z/OS V2, en V1 no funciona.

Para ello se necesita:
  • El comando EXPORT donde se reúnen las variables que son exportadas.
  • En las fichas hay que añadir SYMBOLS=JCLONLY.
Ejemplo:

Código JCL:
  1. //MB01DETA JOB PROB,&SYSUID,MSGCLASS=H,CLASS=S,TIME=0,
  2. //         NOTIFY=&SYSUID,REGION=0M,RESTART=*
  3. //***********************************************************************
  4. // EXPORT SYMLIST=(ENV,SYS)
  5. // SET SYS='DBV1'
  6. // SET ENV='6L'
  7. //***********************************************************************
  8. //JOBLIB DD DISP=SHR,DSN=VSHRDV.TM.LOAD <== DEV
  9. //**********************************************************************
  10. //* SELECT EN LAS TABLAS
  11. //**********************************************************************
  12. //STEPTAB1 EXEC PGM=IKJEFT01,DYNAMNBR=20,
  13. // COND=(4,LT)
  14. //SYSTSIN DD *,SYMBOLS=JCLONLY
  15. DSN SYSTEM(&SYS)
  16. RUN PROGRAM(DSNTEP2) PLAN(DSNTEP2)
  17. //SYSPRINT DD SYSOUT=*
  18. //SYSTSPRT DD DUMMY
  19. //SYSOUT DD *
  20. //SYSIN DD *,SYMBOLS=JCLONLY
  21. --
  22. SET CURRENT SCHEMA = 'TEST&ENV';
  23. --
  24. /*


La franja horaria es GMT +2. Ahora son las 13:03.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.