IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

z/OS Discussion :

Liste de fichiers


Sujet :

z/OS

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut Liste de fichiers
    Est-il possible par batch (sans passer par un programme rexx) de lister tous les fichiers de plusieurs volumes (par exemple tous les volumes ADB*).
    Je compte ensuite les trier par taille.

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé Avatar de Homer-ac
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 449
    Points : 586
    Points
    586
    Par défaut
    Le DCOLLECT IDCAMS est fait pour ça. Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    //DCOLLECT EXEC PGM=IDCAMS
    //SYSPRINT DD SYSOUT=*
    //SORTOUT  DD DISP=(NEW,PASS),DSN=&&OUT01,
    //           UNIT=SYSALLDA,SPACE=(CYL,(10,10),RLSE),
    //           DCB=(BLKSIZE=0,LRECL=644,RECFM=VB)
    //SYSIN     DD *
       DCOLLECT  OUTFILE(SORTOUT)      +
                 VOLUME(ADB*)
    /*
    //*    ELIMIT(1000) NOVOLUMEINFO(NOV) MIGD
    //*          STORAGEGROUP(*) +
    //*          SMSDATA(ACTIVE) +
    //*          MIGRATEDATA +
    //*          CAPPLANDATA +
    //*          BACKUPDATA
    //*-----------------------EXTRACTION - TRI PAR VOLUME / DSN    -------
    //SORT0002 EXEC PGM=SORT
    //SYSOUT   DD   SYSOUT=*
    //SYSPRINT DD   SYSOUT=*
    //SORTIN   DD   DISP=(OLD,DELETE),DSN=&&OUT01
    //SORTOUT  DD DISP=(NEW,CATLG),DSN=....................,
    //           UNIT=SYSALLDA,SPACE=(CYL,(10,10),RLSE),
    //           DCB=*.DCOLLECT.SORTOUT
    //*
    //SYSIN    DD   *
       SORT FIELDS=(083,6,CH,A,9,1,CH,D,29,44,CH,A)
       INCLUDE COND=(09,1,CH,EQ,C'D')
    //*
    Pour le détail des paramètres un HELP est accessible comme pour toute commande IDCAMS.
    La Seule difficulté est que si tu as besoin des informations autres que volume et DSN (allocations en particulier), il va te falloir ensuite un programme pour extraire en clair ces informations du fichier. Il y a des exemples ICETOOL mais je te conseille l'excellent REXX LISTVTOC de Thierry Falissard, disponible sur CBTTAPE. Tu pourras ensuite l'adapter à ton besoin (type D uniquement pour les fichiers si tu n'as pas besoin des infos volumes (type V)).

    Sinon le seul autre utilitaire standard z/OS est encore IEHLIST mais il va te falloir lister les volumes un par un. Pour cette raison il est devenu pour le moins désuet, on comprend bien pourquoi quand on voit l'exemple suivant alors que l'on raisonne à présent storage group SMS.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    //S1 EXEC PGM=IEHLIST
    //SYSUT1 DD DISP=OLD,UNIT=3390,VOL=SER=ADB001
    //SYSPRINT DD SYSOUT=*
    //SYSIN DD *
       LISTVTOC VOL=3390=ADB001,FORMAT

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    merci pour cette réponse précise.
    Ou puis-je récupérer ce rexx ?

  4. #4
    Membre confirmé Avatar de Homer-ac
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 449
    Points : 586
    Points
    586
    Par défaut
    http://www.cbttape.org/cbtdowns.htm
    C'est dans le FILE432 de Thierry Falissard
    Si tu ne connais pas CBTTAPE, je te conseille (c'est d'ailleurs intéressant pour tout utilisateur z/OS) de commencer par télécharger et installer XMIT Manager sur ton PC.
    Tu peux consulter la Directory ASCII pour chercher ce qui t'interesse. Il y a de tout. Une mine de trucs souvent utiles, parfois dépassés ou trop 'métier'. Tu verras, certains des développements proposés ont d'ailleurs été repris par IBM et sont devenus depuis des standards z/OS. C'est de cas par exemple de ISRDDN, ou encore de CUT et PASTE sous EDIT.
    Quand tu as isolé le fichier, tu peux le télécharger, le dézipper et en consulter et extraire le contenu de l'archive qui se présente un peu sur ton PC comme un PDS MVS via XMIT Manager.

  5. #5
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    merci pour ces précieux renseignements.
    Par contre je ne suis pas admin de mon pc et je ne peux pas insatller xmit manager.
    Existe-t-il un autre programme qui fait la même chose sant être obligé d'être admin ?

  6. #6
    Membre confirmé Avatar de Homer-ac
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 449
    Points : 586
    Points
    586
    Par défaut
    Pas mieux. Tu trouveras cependant sans doute un interet à installer ça sur ton PC perso. En attendant je t'ai envoyé le REXX en question en message privé.

  7. #7
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Encore merci !

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Xmit Manager
    Bonjour,
    Xmit manager nécessite effectivement des droits d'administrateurs pour être installé. Néanmoins, j'ai installé le produit sur mon poste personnel et je parviens à l'utiliser sur site en faisant un simple copier/coller du répertoire ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JSP] liste de fichiers dans une appli web
    Par cyrso dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 21/01/2005, 17h17
  2. Réponses: 7
    Dernier message: 19/09/2004, 22h01
  3. Liste de fichiers et de répertoires
    Par Freakazoid dans le forum C++
    Réponses: 4
    Dernier message: 09/08/2004, 17h16
  4. liste des fichiers d'un répertoire
    Par am dans le forum C
    Réponses: 3
    Dernier message: 04/08/2003, 17h03
  5. [Kylix] Liste des fichiers d'un répertoire
    Par Houben Jacques dans le forum EDI
    Réponses: 3
    Dernier message: 30/11/2002, 21h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo