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 19/08/2009, 14h36   #1
Invité régulier
 
Homme
Ingénieur systèmes et réseaux
Inscription : avril 2009
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : avril 2009
Messages : 14
Points : 5
Points : 5
Par défaut Msgclass des STC

Bonjour,

Je suis sur Z/os 1.7.
Le paramètre msgclass de la jobclass STC (dans la jes2parm) est défini en class P.
$HASP837 JOBCLASS(STC) TIME=(001440,00),REGION=0002M,
$HASP837 COMMAND=EXECUTE,BLP=YES,AUTH=(ALL),
$HASP837 MSGLEVEL=(1,1),MSGCLASS=P,
$HASP837 IEFUJP=YES,IEFUSO=YES,LOG=YES,
.../...
Ce qui veut dire si je ne me trompe pas que la msgclass par défaut pour les STC est la class P.
J'ai une STC (CFTPRD) dans laquelle on ne défini pas de MSGCLASS et que l'on start avec la commande "S CFTPRD" . La msgclass n'est donc pas overiddée ni dans la proc ni au moment du start, et la msgclass de cette STC est M
Lorsque l'on fait un SJ devant la STC on a :
//CFTPRD JOB MSGCLASS=M,MSGLEVEL=(1,1)
// EXEC CFTPRD

Je pense donc qu'il doit y avoir un paramètre quelque part qui doit mettre à jour la msgclass utilisée mais je n'arrive pas à trouver ce paramètre.

Cdt

Jean-Jacques
jjack76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2009, 16h08   #2
Membre expérimenté
 
Avatar de Homer-ac
 
Inscription : octobre 2007
Messages : 449
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 449
Points : 518
Points : 518
Du côté de RACF peut-être ?
Regardes le OWNER pris pour ta STC et si tu est autorisé vois si tu n'as pas un segment TSO de défini pour le USER correspondant (si c'est RACF pour la sécurité : TSO LU userid TSO) Il y a un paramètre MSGCLASS dans ce segment
Homer-ac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2009, 09h48   #3
Invité régulier
 
Homme
Ingénieur systèmes et réseaux
Inscription : avril 2009
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : avril 2009
Messages : 14
Points : 5
Points : 5
Bonjour et merci pour ta réponse,

Nous utilisons TSS comme produit de sécurité. Il y a aussi un segment TSO dans TSS. J'ai donc vérifié le user associé à la STC mais je n'ai pas trouvé de définition de la msgclass.

JJ
jjack76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2009, 10h42   #4
Membre expérimenté
 
Avatar de Homer-ac
 
Inscription : octobre 2007
Messages : 449
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 449
Points : 518
Points : 518
Vous utilisez peut-être encore les def. en SYS1.UADS ? De ce côté j'ai un peu oublié. Si rien coté propagation du owner je n'ai pas d'autre idée, tu as détaillé à fond la JES2PARM que vous utilisez ? Il y a du monde comme possibilités dedans.

Dernière modification par Homer-ac ; 20/08/2009 à 11h04.
Homer-ac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2009, 11h34   #5
Invité régulier
 
Homme
Ingénieur systèmes et réseaux
Inscription : avril 2009
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : avril 2009
Messages : 14
Points : 5
Points : 5
J'ai trouvé d'ou vient la msgclass.

Dans la mstjclxx on a :


//MSTJCL02 JOB MSGLEVEL=(1,1),TIME=1440
// EXEC PGM=IEEMB860,DPRTY=(15,15)
//STCINRDR DD SYSOUT=(A,INTRDR)
//TSOINRDR DD SYSOUT=(A,INTRDR)
//IEFJOBS DD DSN=SYS2.SCGP.STCJOBS,DISP=SHR
//IEFPDSI DD DSN=SYS2.SCGP.PROCLIB,DISP=SHR
// DD DSN=SYS1.IBM.PROCLIB,DISP=SHR
//SYSUADS DD DSN=SYS1.UADS,DISP=SHR

et dans la SYS2.SCGP.STCJOBS on retrouve certaines STC dont ma STC CFTPRD codée avec une msgclass :

//CFTPRD JOB MSGCLASS=M,MSGLEVEL=(1,1)
// EXEC CFTPRD

Et voilà l'explication.

Merci pour ton aide Homer-ac

JJ
jjack76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2009, 11h45   #6
Membre habitué
 
Inscription : janvier 2008
Messages : 120
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 120
Points : 141
Points : 141
bonjour,

démarrer ta stc par /S CFTPRD,MSGCLASS=Z te permet la modifier
xfanx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2009, 12h23   #7
Membre expérimenté
 
Avatar de Homer-ac
 
Inscription : octobre 2007
Messages : 449
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 449
Points : 518
Points : 518
Merci à toi jjack76. Sur le site où je travaille pas d'IEFJOBS. L'info peut me servir un jour.
Homer-ac 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 +1. Il est actuellement 04h53.


 
 
 
 
Partenaires

Hébergement Web