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 :

copie de pds


Sujet :

z/OS

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Points : 54
    Points
    54
    Par défaut copie de pds
    bonjour,

    est-il possible via un utilitaire IEBCOPY de copier un pds et tous ses membres
    dans un autre pds sous un nom different :

    pds entree : xx.aaa.entree avec 2 mbres : A et B

    pds sortie : xx.aaa.sortie avec 2 mbres : A et B

    merci d'avance

  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
    Il suffit de ne pas coder d'ordre SELECT, IEBCOPY recopie tous les membres inexistants par défaut sur les PDS sécifiés dans l'ordre COPY (ou C). Maintenant si on veut tout remplacer, on peut lui passer un SYSIN de ce type.
    * Idem pour les ordres SELECT (S), on peut indiquer ,R pour Replace
    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
    //STEP001  EXEC PGM=IEBCOPY                                             
    //SYSPRINT DD  SYSOUT=*                                                 
    //SYSUDUMP DD  SYSOUT=*                                                 
    //IN01     DD  DISP=SHR,DSN=&PDSIN                                      
    //OU01     DD  DISP=SHR,DSN=&PDSOU                                      
    //* OU01   DD  DSN=&PDSOU,DISP=SHR                                      
    //*            DISP=(NEW,CATLG),UNIT=3390,LIKE=&PDSIN                   
    //SYSIN    DD *                                                         
      COPY  INDD=((IN01,R)),OUTDD=OU01                                      
    //*                                                                     
    //* OU COPY INDD=IN01,OUTDD=OUT01   OU, SI ON N'A PAS BESOIN DU REPLACE 
    //* ET S M=((MYMEMBER,,R))  ET/OU AVEC SELECT POUR COPY REPLACE SPECIF. 
    //*
    //* OU COPY AVEC CHANGEMENT DE NOM
    //SYSIN    DD *
      COPY INDD=SYSUT1,OUTDD=SYSUT2
      SELECT MEMBER=((NOMA,NOMB,R))

Discussions similaires

  1. copie d'un pds avec modification des noms des membres
    Par naimespseudo dans le forum z/OS
    Réponses: 17
    Dernier message: 22/08/2009, 23h09
  2. Copy d'un membre dans tous les membres d'un PDS
    Par Gomulf dans le forum z/OS
    Réponses: 5
    Dernier message: 29/11/2008, 10h26
  3. Protéger une disquette contre la copie
    Par benzaza dans le forum Assembleur
    Réponses: 20
    Dernier message: 16/01/2005, 10h42
  4. Copie de fichier
    Par Bjorn dans le forum C
    Réponses: 4
    Dernier message: 11/06/2002, 15h23
  5. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 16h20

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