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 06/10/2012, 16h24   #1
xavdore
Invité de passage
 
Homme xavier
Consultant informatique
Inscription : octobre 2012
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme xavier
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : octobre 2012
Messages : 5
Points : 0
Points : 0
Par défaut parametrer le DSN dans un jcl

Bonjour,
Nouveau sur le site. je souhaite paramétrer le nom d'un fichier dans un jcl
pour obtenir la création d'un nouveau fichier automatiquement à
chaque fois que je lance le jcl. le paramètre pourrait être le timestamp.

quelqu'un pour m'aider ?

Merci à tous
xavdore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2012, 00h53   #2
M.Dlb
Rédacteur/Modérateur
 
Avatar de M.Dlb
 
Inscription : avril 2002
Messages : 2 275
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2002
Messages : 2 275
Points : 3 392
Points : 3 392
Hello,

Tu peux utiliser la substitution de variables systèmes dynamiques dans le JCL...
Typiquement DSN=HLQ.QUALIFIER.&LYYMMDD

Regarde ici pour la liste des variables dynamiques:
http://publib.boulder.ibm.com/infoce...02%2Fhead6.htm
__________________
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal
M.Dlb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2012, 05h59   #3
bernard59139
Membre émérite
 
Avatar de bernard59139
 
Administrateur de base de données
Inscription : octobre 2006
Messages : 605
Détails du profil
Informations personnelles :
Localisation : France

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

Informations forums :
Inscription : octobre 2006
Messages : 605
Points : 907
Points : 907
Bonjour

Un autre lien Using System Symbols and JCL Symbols.

Mais date&heure sont des sympol de type "dynamique", je doute que cela soir possible par jcl. Je testerai dès que j'aurai accès à 1 mvs.
ET ne pas oublier les sysin éventuelles. Le contenu d'une sysin n'est pas considéré comme du jcl.

Un conseil, prévoit aussi le DELETE du fichier. Dans certaines boites, les fichiers "timestampés" ne sont pas toujours les bienvenus
bernard59139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2012, 15h30   #4
Luc Orient
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 165
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 54
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 165
Points : 1 975
Points : 1 975
Et pourquoi ne pas utiliser un simple et basique fichier à générations ?
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2012, 13h18   #5
LeonK
Membre du Club
 
Homme
Développeur informatique
Inscription : juillet 2012
Messages : 21
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juillet 2012
Messages : 21
Points : 45
Points : 45
Par défaut programme EZACFSM1

Bonjour,

le lien vers une discussion intéressante sur le programme EZACFSM1 et les subtilités du SORT :

http://www.developpez.net/forums/d84...ables-systeme/
LeonK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2012, 16h36   #6
M.Dlb
Rédacteur/Modérateur
 
Avatar de M.Dlb
 
Inscription : avril 2002
Messages : 2 275
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2002
Messages : 2 275
Points : 3 392
Points : 3 392
Citation:
Envoyé par bernard59139 Voir le message
Bonjour

Un autre lien Using System Symbols and JCL Symbols.

Mais date&heure sont des sympol de type "dynamique", je doute que cela soir possible par jcl. Je testerai dès que j'aurai accès à 1 mvs.
ET ne pas oublier les sysin éventuelles. Le contenu d'une sysin n'est pas considéré comme du jcl.

Un conseil, prévoit aussi le DELETE du fichier. Dans certaines boites, les fichiers "timestampés" ne sont pas toujours les bienvenus
Effectivement, je viens de tester, ca fait JCL error.
Il faut donc trouver une alternative, comme un REXX fait maison, ou le trick du programme TCP/IP
__________________
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal
M.Dlb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2012, 20h24   #7
xavdore
Invité de passage
 
Homme xavier
Consultant informatique
Inscription : octobre 2012
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme xavier
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : octobre 2012
Messages : 5
Points : 0
Points : 0
Merci pour vos réponses,
j'étais en congés, je teste dès demain.
xavdore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2012, 17h23   #8
xavdore
Invité de passage
 
Homme xavier
Consultant informatique
Inscription : octobre 2012
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme xavier
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : octobre 2012
Messages : 5
Points : 0
Points : 0
Bon en effet JCL ERROR.
j'ai pris la solution du GDG.

autre question si je peux me permettre.
en fin de JCL j'envoie mon fichier sur le c :
via code ftp.
est il possible de paramétrer le nom du fichier créé sur le c :
mon code actuel es le suivant :
Code :
1
2
3
4
5
6
 //*
ASCII                                                                 
 CD  Z:\c...\CN.....\C....\    
 PUT 'Uxxxx.xxx.xxxx(+0)'  NOMFICHIERSURLEC                   
 QUIT  
/*
si je répète le JCL la génération créée écrase la précédente dans "NOMFICHIERSURLEC"
xavdore 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 19h47.


 
 
 
 
Partenaires

Hébergement Web