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 25/08/2011, 19h46   #1
Invité de passage
 
Homme
Inscription : août 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : août 2011
Messages : 5
Points : 0
Points : 0
Par défaut encore des soucis avec DFDSS

bonjour,

Je souhaite copier des fichiers via ADRDSSU

IV1S.UEK2M0.MSOL.VOL.ANO.PARADR* avec * comme incrément de fichier 01, 02 03 etc...

or quand je code comme suit...je plante


//S010 EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY DATASET(INCLUDE -
(IV1S.UEK2M0.MSOL.VOL.ANO.PARADR*)) -
RENAMEU(IV1S.UEK2M0.MSOL.VOL.ANO.PARADR*, -
PLUR.IV1E.MSOL.VOL.ANO.PARADR*)

TASKID 001 HAS BEEN ASSIGNED TO COMMAND 'COPY '
2011.237 17:08:42 INITIAL SCAN OF USER CONTROL STATEMENTS COMPLETED
ERROR IN DATA SET NAME PLUR.IV1E.MSOL.VOL.ANO.PARADR*
2011.237 17:08:42 TASK NOT SCHEDULED DUE TO ERROR. TASK RETURN CODE 0008
2011.237 17:08:42 DFSMSDSS PROCESSING COMPLETE. HIGHEST RETURN CODE IS 0008
SYNTAX

par contre si je code
IV1S.UEK2M0.MSOL.VOL.ANO.*
ben ça marche !!!

comment puis je remplacer les 2 derniers caractères d'un qualifieur ???

merci d'avance
syrius1509 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 10h43   #2
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
Il te manque un niveau de parenthèse sur le RENAMEU.
bernard59139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 20h45   #3
Invité de passage
 
Homme
Inscription : août 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : août 2011
Messages : 5
Points : 0
Points : 0
Par défaut ca marche déjà mieux

J'ai codé comme suit

//S010 EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY DATASET(INCLUDE -
(IV1S.UEK2M0.MSOL.VOL.ANO.PARAFF*)) -
RENAMEU ((IV1S.UEK2M0.MSOL.VOL.ANO.PARAFF*, -
PLUR.IV1E.MSOL.VOL.ANO.*))

ca fonctionne

merci pour ton aide bernard
syrius1509 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h58.


 
 
 
 
Partenaires

Hébergement Web