Précédent   Forum du club des développeurs et IT Pro > Systèmes > Autres systèmes > z/OS
z/OS Forum d'entraide sur z/OS et MVS (Multiple Virtual Storage), les systèmes d'exploitation des ordinateurs « mainframes » IBM : JCL, Tso, Ispf, Vsam, Racf, SMS, Cics, Ims, OPC, Ca-7, Control-M, Dialog Manager ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/10/2012, 12h01   #1
Elcoach01
Invité de passage
 
Ingénieur d'études et développement COBOL PACBASE
Inscription : juin 2012
Messages : 8
Détails du profil
Informations professionnelles :
Activité : Ingénieur d'études et développement COBOL PACBASE

Informations forums :
Inscription : juin 2012
Messages : 8
Points : 0
Points : 0
Par défaut Compter nombre d'enregistrements d'un fichier

Bonjour,

Dans le cadre de mon travail, je dois faire de reporting. Je fais beaucoup de copié collé vers excel, c'est un peu fastidieux.

Je cherche un moyen de compter le nombre d'enregistrements d'un fichier. J'ai un collègue qui essaie de faire ça avec un REXX mais sa méthode lit chaque enreg et incrémente un compteur ce qui fait qu'en cas de gros fichier c'est un peu long et parfois ça plante pour cause de mémoire insuffisante.

Connaissez-vous un moyen plus simple, par JCL par exemple ?

D'avance, merci pour votre aide.
Elcoach01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2012, 13h42   #2
sam01
Membre confirmé
 
Inscription : mars 2004
Messages : 1 289
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 289
Points : 253
Points : 253
Bonjour Elcoach01,

c'est bien de connaître le REXX. Mais avant de se lancer tête baissée dans la programmation, il faut d'abord voir si un outil IBM existe pour satisfaire ton besoin.

Dans ton cas, oui. Il y a plusieurs méthodes dont celle-ci :

Code :
1
2
3
4
5
6
7
8
9

//S1   EXEC PGM=ICETOOL                                  
//TOOLMSG DD SYSOUT=*                                    
//DFSMSG  DD SYSOUT=*                                    
//IN      DD DSN=fichier,disp=shr   
//TOOLIN  DD *                                           
COUNT FROM(IN)                                           
/*
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 26/10/2012, 15h12   #3
Elcoach01
Invité de passage
 
Ingénieur d'études et développement COBOL PACBASE
Inscription : juin 2012
Messages : 8
Détails du profil
Informations professionnelles :
Activité : Ingénieur d'études et développement COBOL PACBASE

Informations forums :
Inscription : juin 2012
Messages : 8
Points : 0
Points : 0
Merci pour ta réponse rapide.
ça devrait pouvoir nous aider.
Elcoach01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2012, 17h26   #4
sam01
Membre confirmé
 
Inscription : mars 2004
Messages : 1 289
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 289
Points : 253
Points : 253
de rien.

Si ça te convient, tu peux mettre le sujet résolu.

Bon week end.
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h10.


 
 
 
 
Partenaires

Hébergement Web