Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2012, 13h35   #1
Membre confirmé
 
Inscription : mars 2004
Messages : 1 187
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 187
Points : 233
Points : 233
Par défaut combiner deux tris en un seul

Bonjour à tous.

J'en profite pour vous souhaiter la bonne année.

Voilà, j'ai le JCL suivant :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//TRIA  EXEC PGM=SORT                                                 
//SYSOUT   DD SYSOUT=*                                                
//SORTIN   DD DISP=SHR,DSN=X.Y.FOR                
//SORTOUT  DD DISP=SHR,DSN=X.Y.FORS               
//SYSIN DD *                                                          
 SORT FIELDS=COPY                                                     
 INCLUDE COND=(1,50,SS,EQ,C'X.A')                                
/*                                                                    
//TRIB  EXEC PGM=SORT                                                 
//SYSOUT   DD SYSOUT=*                                                
//SORTIN   DD DISP=SHR,DSN=X.Y.FOR        
//SORTOUT  DD DISP=MOD,DSN=X.Y.FORS               
//SYSIN DD *                                                          
 SORT FIELDS=COPY                                                     
 INCLUDE COND=(1,50,SS,EQ,C'X.B')                                
/*
Voilà mon but est de garder uniquement les enregistrements X.B et X.A,
mais j'en ai d'autres à garder aussi : X.C, X.D, X.E et X.F

J'aimerais s'il est possible de faire un seul step de tri car je trouve ça un peu lourd de faire un step de tri à chaque fois et mettre le fichier en sortie en DISP=MOD

Merci d'avance pour votre aide.
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 15h21   #2
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juin 2011
Messages : 5
Points : 2
Points : 2
tu peux utiliser ICETOOL qui te permet de faire plusieurs chose en un seul step
yannga est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 16h21   #3
Membre chevronné
 
Avatar de bernard59139
 
Administrateur de base de données
Inscription : octobre 2006
Messages : 503
Détails du profil
Informations personnelles :
Localisation : France

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

Informations forums :
Inscription : octobre 2006
Messages : 503
Points : 688
Points : 688
bonjour
essaye:
Code :
1
2
3
4
5
6
7
8
9
//TRIB  EXEC PGM=SORT                                                 
//SYSOUT   DD SYSOUT=* 
//SORTIN   DD DISP=SHR,DSN=X.Y.FOR        
//SORTOUT  DD DISP=MOD,DSN=X.Y.FORS
//SYSIN DD *
 SORT FIELDS=COPY
 INCLUDE COND=(1,50,SS,EQ,C'X.B',
            OR,1,50,SS,EQ,C'X.A')
bernard59139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 13h24   #4
Membre confirmé
 
Inscription : mars 2004
Messages : 1 187
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 187
Points : 233
Points : 233
Bonjour bernard59139 et un grand merci

Ca fonctionne parfaitement !
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h55.


 
 
 
 
Partenaires

Hébergement Web