Article tagué JCL

DFSORT : Paramètres à l’installation

J’ai eu récemment besoin de savoir si DFSORT était installé avec le paramètre VLSCMP à YES, cela permet dans le cas d’enregistrements variables (VB) d’empêcher DFSORT de planter si le test de comparaison (INCLUDE, OMIT) se trouve plus “loin” que la longueur de l’enregistrement courant.

En effet, dans ce cas précis, VLSCMP indique à DFSORT qu’il doit remplacer temporairement par des zéros binaires (X’00′) les digits manquants.

Bref, pour connaître les paramètres par défaut DFSORT installés sur votre site, il suffit de soumettre le JCL suivant et de visualiser le résultat au niveau de SHOWDEF :

//ICETOOL EXEC PGM=ICETOOL
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//TOOLIN DD *
    DEFAULTS LIST(SHOWDEF)
//SHOWDEF DD SYSOUT=*

N’oubliez pas la carte JOB.

Tips for Mainframe Programmers

J’ai trouvé sur esnip (un site de partage de document), une documentation très intéressante pour les développeurs cobol rédigée par un ingénieur Indien d’IBM, Rijo Joseph.

Après une introduction aux Mainframes et au système MVS, vous y trouverez des astuces qui traitent de Cobol, de la compilation, des JCL, de DB2, d’IMS, d’ISPF et des Abends courants.

Ce document est référencé dans les Autres ressources sous le petit nom Tips for Mainframe Programmers.

Documentation officielle JCL

Je viens d’ajouter dans les ressources JCL la documentation officielle IBM : 

  • z/OS MVS JCL User’s Guide
  • z/OS MVS JCL Reference

Memento JCL

A portée de main, l’essentiel de la syntaxe JCL et celle des utilitaires IBM les plus courants (IEBGENER, IDCAMS, DFSORT) sous forme d’un dépliant de 8 feuillets (une page A4 recto-verso).

Ce document est référencé dans les ressources JCL