|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
Bonjour,
est-il possible de tester simplement si un fichier qui est sur K7 est vide ou non ? apparemment le listcat ne donne pas cette infomation. La K7 est sur Ca 1. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : octobre 2007 Messages : 449 ![]() |
Je ne connais pas CA-1 mais ça serait surprenant qu'il ne donne pas l'info. TLMS également produit C.A. donne le nbre de blocs effectivement crées au close. Ce genre de produits utilisent tous à ma connaissance une base d'informations externe au catalogue .
Pour le Listcat, c'est normal, seules les informations DSNAME, numéro de volume et device type sont inscrites au catalogue. (BCS d'un ICFCAT). Le reste concerne les fichiers disques et est inscrit en vtoc (DSCB-1) et dans le SYS1.VVDS du volume disque contenant pour les VSAM et les fichiers SMS. Pour les cartouches, en MVS, les descripteurs fichiers sont dans les HDR1 et HDR2 de début, répétées dans les EOV1/2 et/ou EOF1/2 de fin. Un repro IDCAMS avec count(1) (RC > 0 si fichier vide) peut faire l'affaire. Si on ne connais pas les caractéristiques du fichier sur la cartouche (cartouche externe), plusieurs solutions : Il existe sur CBTTAPE un assembleur pour analyser une K7. Je l'ai qque part mais j'ai oublié son nom (je peux essayer de retrouver si besoin). Sinon Ditto est le style d'utilitaire à tout faire. Enfin, on peut toujours procéder en 2 temps : 1 ) print (REPRO,SORT,IEBGENER, ce que vous préférez) avec une DD en 0,BLP du fichier pour lister les HDR1 et HDR2 (LRECL 80). Le HDR1 contient les 17 derniers caractères du DSNAME, le HDR2 ses caractéristiques, dont son format et le LRECL. 2) print, repro, sort (fields=copy) ou IEBGENER (sur disque par exemple) du fichier dès lors que l'on connait ses caractéristiques avec la DD qui va bien. |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
je vois qu il n y a pqs de methode simple...
merci. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 098 ![]() |
A mon humble avis, ICETOOL devrait savoir faire ça aussi ...
Mais ça devrait être proche de la solution via IDCAMS ... |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() ![]() Inscription : mai 2005 Messages : 414 ![]() |
oui mais je pense que le fichier va être recallé... non?
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 098 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com