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 :

mettre le contenu des membres d'un pds dans un fichier sequentiel


Sujet :

z/OS

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 3
    Points
    3
    Par défaut mettre le contenu des membres d'un pds dans un fichier sequentiel
    Bonjour,
    Je cherche à mettre le contenu de plusieurs membres d'une bibliothèque dans un fichier séquentiel sous MVS.
    Il me semble que ceci peut être fait par un IEBPTCH mais je n'en suis pas sur.
    Merci pour votre aide.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Ingénieur d'Etude Mainframe/AS400
    Inscrit en
    Novembre 2012
    Messages
    1 767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'Etude Mainframe/AS400
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2012
    Messages : 1 767
    Points : 10 764
    Points
    10 764
    Par défaut
    Bonjour, c'est effectivement possible (tu auras des caractères d'impression présents en colonne 1 que tu peux supprimer via un sort à la suite de l'utilitaire) :
    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
    //IEBPT  EXEC PGM=IEBPTPCH                      
    //*** MESSAGES (FBA,121)                        
    //SYSPRINT DD SYSOUT=*                          
    //*** INPUT PARTITIONED DATA SET (FB,80)        
    //SYSUT1   DD DSNAME=&BIBPDS,DISP=SHR                                          
    //*** OUTPUT PRINT DATA SET (FBA,121)           
    //SYSUT2   DD DSN=FICSEQENTIEL,       
    //            DISP=(NEW,CATLG,DELETE),           
    //            SPACE=(TRK,(1,100),RLSE)
    //*** CONTROL STATEMENT                         
    //SYSIN DD *                                    
     PRINT     TYPORG=PO,                           
               MAXFLDS=80,                          
               MAXLINE=1000                         
     RECORD    FIELD=(80)                           
    /*

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    Oui c'est ceci et j'ai donc un "reformatage" à faire après pour enlever ce premier caractère et récupérer les infos dans un fichier de 80 de long.

    Merci

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

Discussions similaires

  1. Liste des membres d'1 PDS sous REXX
    Par Fred Ratel dans le forum z/OS
    Réponses: 3
    Dernier message: 29/09/2009, 19h41
  2. Réponses: 6
    Dernier message: 10/12/2008, 20h03
  3. [MySQL] Mettre le nom des champs d'une table dans un tableau
    Par beegees dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/10/2008, 15h43
  4. Réponses: 11
    Dernier message: 02/06/2008, 22h07
  5. Réponses: 14
    Dernier message: 19/10/2006, 14h23

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