rebonjour
comment se servir de l'option print sous sdsf (puis je imprimer le contenu d'un fichier sur mon imprimante perso !)
et la difference entre ces 2 sous options
2. Print open data set... !
3. Print open file... .. !
merci encore
rebonjour
comment se servir de l'option print sous sdsf (puis je imprimer le contenu d'un fichier sur mon imprimante perso !)
et la difference entre ces 2 sous options
2. Print open data set... !
3. Print open file... .. !
merci encore
Voici ce que j'en sais :
PRINT permet à partir d'une SYSOUT d'en créer une nouvelle ou d'alimenter un fichier.
Si tu utilises PRT ODSN (NomduFichier), tu vas alimenter un fichier.
Ensuite, PRINT lignedeb lignefin va recopier les lignes dont les numeros sont compris entre lignedeb et lignefin, selon le cas vers la nouvelle SYSOUT ou vers le fichier. Tu peux répéter l'opération.
Puis PRT CLOSE.
Si c'est dans une SYSOUT, le résultat est en OUTPUT QUEUE.
Pour router vers une imprimante, il suffit de saisir le nom de l'imprimante dans la colonne DEST en OUTPUT QUEUE. Il faut évidemment pour cela que ton imprimante soit définie comme REMOTE dans ton environnement (je crois que c'est une déclaration au niveau VTAM).
A savoir également pour dupliquer des SYSOUT complètes, tu disposes des commandes x, xd, xc, xdc.
- x : recopie la SYSOUT
- xd : ouvre un fichier cible (d = dataset) puis recopie la SYSOUT
- xc : recopie la SYSOUT, plus ferme (c = close) la sysout ou le fichier cible.
- xdc = x + d + c
Tu peux enchaîner :
- xd sur une 1ère SYSOUT ;
- x sur n autres SYSOUT ;
- xc sur la dernière.
Résultat : l'ensemble des SYSOUT est regroupé dans un fichier.
De même :
- x sur n SYSOUT ;
- xc sur la dernière.
Résultat : l'ensemble des SYSOUT est regroupé dans une SYSOUT.
Ces commandes sont très pratiques si tu veux par exemple envoyer une édition 132 colonnes sur plusieurs REMOTE. Tu commences par les dupliquer par des "xc", puis tu les routes chacune vers sa destination. Et les PRT "par petits bouts" m'ont servi à stocker dans un PDS des exemples d'éditions, en prenant pour chacune les parties les plus "significatives".
Juste pour ajouter un point. Sous SDSF les commandes sont assez riches et permettent souvent de multiples paramètres. Un effort a visiblement été fait pour le help de ces commandes. A commencer par la commande SDSF INDEX -> puis taper P si on recherche PRINT, puis enter jusqu'à trouver la commande cherchée et saisir le numéro en regard. Une ruse plus rapide, saisir volontairement un paramètre erronné, par exemple PRINT ? qui va donner un message COMMAND INVALID. Il n'y a plus ensuite qu'a faire F1 pour accéder directement à l'index de HELP de la commande, généralement assez pratique d'utilisation et doté d'exemples.
Oui, et d'une manière générale l'help sous TSO/ISPF est riche. Les nombreuses options du FIND/CHANGE par exemple sont bien détaillées. C'est en cherchant dans l'aide qu'un jour j'ai découvert la commande SEARCHFOR que je trouve très pratique et qui me fait gagner beaucoup de temps depuis.
ok
je regarderai demain dans l'aide si je trouve la difference entre
2. Print open data set... !
3. Print open file... .. !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager