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 :

Tester un fichier vide en REXX.


Sujet :

z/OS

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Tester un fichier vide en REXX.
    Bonjour à tous ,

    veuillez excuser ma question qui vous semblera surement évidente, mais je débute en REXX.Comment puis-je tester à l'intérieur de mon rexx si mon fichier de sortie est vide ou pas?
    Dans ce rexx , je cherche une chaine de caractères dans des fichiers en entrée et je copie les lignes dans un fichier de sortie si je trouve cette chaine.
    A la fin , je veux m'assurer que j'ai copié quelque chose et sinon , écrire dedans qu'il n'y a rien à traiter.
    Merci d'avance de vos réponses.

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 464
    Points : 4 311
    Points
    4 311
    Par défaut
    Bonjour,

    J'imagine que tu passes par des STEMs ? Et si c'est toi qui choisis le filtre, tu dois être capable de savoir le nombre de lignes que tu copies d'un fichier entrée vers la sortie, en utilisant un compteur par exemple qui s'incrémente à chaque fois que la chaîne source est copiée vers la cible.

    Sinon, je pense qu'il faut charger le fichier en sortie dans un STEM puis regarder le nombre de ligne dedans (l'indice 0 du STEM te donne sa longueur).
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

  3. #3
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    Bonjour

    Initialise un compteur (une variable) à zéro.

    A chaque ligne écrite, il faut alimenter ce compteur.

    ++

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Points : 5
    Points
    5
    Par défaut tester un fichier vide en rexx.
    Bonjour ,

    je maitrise aussi peu les forums que le rexx.
    Je voudrai remercier les deux personnes qui m'ont répondu.
    Je me compliquais inutilement la vie. Effectivement après vos réponses , j'ai déclaré un compteur que j'aliment ou non. A la fin , je teste si le compteur est à 0 et et si c'est le cas , j'écris dans mon fichier de sortie qu'il n'y a rien à traiter. C'est enfantin , encore fallait-il il penser. Merci encore et bonne journée.

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

Discussions similaires

  1. Comment tester un fichier vide
    Par vince2005 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 22/12/2008, 18h07
  2. tester un fichier vide ou un code-retour SQL="10"
    Par Carlozi dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 28/05/2008, 15h52
  3. tester un fichier sur k7 : vide ou non
    Par sam01 dans le forum z/OS
    Réponses: 5
    Dernier message: 01/04/2008, 00h03
  4. Mysqldump donnant un fichier vide
    Par simoryl dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 15/02/2005, 16h42
  5. Comment tester si fichier est ouvert ?
    Par fusef dans le forum Langage
    Réponses: 7
    Dernier message: 11/08/2004, 18h51

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