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 :

LIKE et retailler un fichier automatiquement


Sujet :

z/OS

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Septembre 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Septembre 2016
    Messages : 8
    Points : 3
    Points
    3
    Par défaut LIKE et retailler un fichier automatiquement
    Bonjour,

    Je souhaite créer un fichier à partir d'un autre, tout en le retaillant automatiquement.

    Exemple de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     //SORTIN DD DISP=SHR,DSN=FIC1
     //SORTOUT DD DSN=FIC2,
     //        DISP=(NEW,CATLG), 
     //        STOPAFT=50,
     //        LIKE=FIC1
     //SYSIN    DD *
       SORT FIELDS=COPY
    FIC2 récupère les 50 premiers enregistrements de FIC1, mais a la même taille.

    Il existe le paramètre SPACE=(CYL,(100,1),RLSE) qui permet de retailler un fichier. Ca fonctionne, mais je suis obligé de renseigner les premières valeurs (CYL, 1 et 100). Si je fais un LIKE, c'est justement pour éviter d'avoir à récupérer manuellement des données.

    Existe-t-il un moyen de récupérer CYL, 1 et 100, à partir de FIC1, dans un symbol ?

    Sinon, comment retailler le fichier dans ce cas ?

    Merci.

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Tu écris !

    Je souhaite créer un fichier à partir d'un autre, tout en le retaillant automatiquement.
    puis :

    FIC2 récupère les 50 premiers enregistrements de FIC1, mais a la même taille.
    Mais n'est ce pas un peu contradictoire ?


    Voici ce que dit la doc pour la paramètre LIKE :

    Unless you explicitly code the SPACE parameter for the new data set, the system
    determines the space to be allocated for the new data set by adding up the space
    allocated in the first three extents of the model data set. Therefore, the space
    allocated for the new data set will generally not match the space that was
    specified for the model data set. Note that regardless of the units in which the
    model data set was allocated, the new data set will be allocated in tracks. This
    assumes that space was not specified on the JCL and is being picked up from
    the model data set.

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Septembre 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Septembre 2016
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Je veux que la taille du fichier change pour s'adapter au contenu (histoire du RLSE) tout en gardant les autres caractéristiques du fichier de base (fixe, indexé, cyl...). Le seul moyen d'y arriver, à ma connaissance, c'est d'utiliser SPACE. Le problème, c'est qu'il faut renseigner à la main certaines caractéristiques du fichier d'origine, ce que je voudrais éviter.

Discussions similaires

  1. Ajout extension fichier automatique
    Par atalon1 dans le forum Tkinter
    Réponses: 4
    Dernier message: 10/09/2007, 10h21
  2. Insérer un fichier automatiquement
    Par Mateache dans le forum ASP
    Réponses: 5
    Dernier message: 03/08/2006, 23h53
  3. [Upload] Upload de fichier automatique
    Par ratapapa dans le forum Langage
    Réponses: 9
    Dernier message: 19/06/2006, 08h55
  4. Réponses: 7
    Dernier message: 30/05/2006, 14h08
  5. Réponses: 3
    Dernier message: 25/01/2006, 17h54

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