Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2779 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  MVS : export compte-rendus SAR dans fichier sequentiel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MVS : export compte-rendus SAR dans fichier sequentiel

n°1675507
ShadowKnig​ht
Hello Darkness my old friend..
Posté le 23-01-2008 à 10:25:47  profilanswer
 

[:emanu] aux amateurs de Mainframe (le pluriel est sans doute de trop [:ocolor])
 
Je lance une bouteille à la mer qui ne me reviendra pas vide j'espère  :o  
 
Problème : je dois exporter des compte-rendus de jobs de SAR dans un fichier sequentiel mais je dois prendre les 3 derniers. Pour les jobs tournant une fois par jour pas de blème, le job suivant fonctionne :
 
//*--------------------------------------------------------  
//STEP1 EXEC PGM=SARBCH                                      
//SYSPRINT DD SYSOUT=*                                        
//MMBR1 DD DSN=SSHLPR2.LISTE.OUT1,                            
//         DISP=(MOD,CATLG,),                                
//         SPACE=(CYL,(1,10),RLSE),DSORG=PS,                  
//         RECFM=FB,LRECL=80,BLKSIZE=0                        
//*                                                          
//SYSIN DD *                                                  
/DBASE NAME=SAR.SARPROD                                      
/PRINT ID=ERCO0CPE GEN=-0 DDNAME=MMBR1                        
/PRINT ID=ERCO0CPE GEN=-1 DDNAME=MMBR1                        
/PRINT ID=ERCO0CPE GEN=-2 DDNAME=MMBR1                        
/*                                                            
 
Le pb se pose avec les jobs tournant plusieurs fois par jour : le JCL ci-dessus m'exporte le dernier compte-rendu (gen=-0), mais après passe au jour précédent. Résultat : je n'ai pas les 3 derniers compte-rendus du job ERCO0CPE mais ceux des 3 derniers jours (pour gen=-1 il me prend le 1er compte-rendu après la sauvegarde quotidienne SAR)
 
j'ai essayé avec SEQ=-1, ARCH=-1, DATE... sans succès  :sweat:  
 
si quelqu'un a une idée pour me sauver de la doc IBM...:whistle:


---------------
"Parfois, il faut savoir accepter qu'il ne se passe rien..."
mood
Publicité
Posté le 23-01-2008 à 10:25:47  profilanswer
 

n°1675546
ShadowKnig​ht
Hello Darkness my old friend..
Posté le 23-01-2008 à 11:33:20  profilanswer
 

Bon j'ai trouvé en fait il faut simplement combiner la génération et la séquence avec un truc du genre :
 
//*--------------------------------------------------------  
...
//SYSIN DD *  
/DBASE NAME=SAR.SARPROD  
/PRINT ID=ERCO0CPE GEN=-0,SEQ=-1 DDNAME=MMBR1  
/PRINT ID=ERCO0CPE GEN=-0,SEQ=-2 DDNAME=MMBR1  
/PRINT ID=ERCO0CPE GEN=-0,SEQ=-3 DDNAME=MMBR1  
/PRINT ID=ERCO0CPE GEN=-1,SEQ=-1 DDNAME=MMBR1  
...
 
[:greg2]


Message édité par ShadowKnight le 23-01-2008 à 11:33:52

---------------
"Parfois, il faut savoir accepter qu'il ne se passe rien..."

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  MVS : export compte-rendus SAR dans fichier sequentiel

 

Sujets relatifs
Ouvrir un fichier .eml[PHP] ftp_get taille limite de fichier à télécharger
[ACCESS] Rqt multicritere export vers Excelcryptage/décryptage fichier
Validation fichier XML sous PHP5Formulaire d'envoie de email dans un swf grace a un fichier php
[C Unix] Ecrire dans un fichier...[Access] Importation de fichier texte et perte des espaces
Generer un fichier ODBmodifier la date de création d'un fichier
Plus de sujets relatifs à : MVS : export compte-rendus SAR dans fichier sequentiel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR