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 07/01/2010, 16h50   #1
Membre confirmé
 
Inscription : mars 2004
Messages : 1 149
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 149
Points : 224
Points : 224
Par défaut TWS : extraction plan courant

Bonjour à tous,

je me sert régulièrement du Programme EQQYCAIN
pour extraire des données de la database, mais il y a une chose que je ne parviens à faire dans le plan courant.

J'aimerais extraire les worksation des application qui sont dans le plan courant.

Connaissez-vous un programme qui permette de faire cela ?

Merci d'avance pour votre aide.
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2010, 10h48   #2
Membre actif
 
Baptiste GRISEL
Inscription : novembre 2009
Messages : 153
Détails du profil
Informations personnelles :
Nom : Baptiste GRISEL
Âge : 28

Informations forums :
Inscription : novembre 2009
Messages : 153
Points : 180
Points : 180
Bonjour,

J'utilise un outil qui n'a rien à voir avec TWS pour faire cela, c'est Job/Scan (scan de toutes les occurences du plan courant avec résolutions de dépendances...pour trouver toutes les erreurs éventuelles). Si tu l'as , tu peux t'en servir.

Sinon, avec le language OCL (voir dans la doc TWS Programming Interface), on peut lister les applis du plan courant et obtenir le statut mais on obtient pas le statut de chaque workstation des applications.

Voici un exemple si ça peut t'aider (il faudra peut-être faire un petit paramétrage de EQQYRPRC présent dans la SEQQSAMP):

Citation:
//DATAPOST EXEC EQQYRPRC,BIB='XXX.XXXX.XXXXXXXX'
//SYSPRINT DD SYSOUT=*,DCB=(RECFM=FB,LRECL=133)
//SYSTSPRT DD SYSOUT=*
//EQQOCL.SYSIN DD *
CHKAPPL APPL(X*)
/*
Le résultat se présente sous la forme suivante:

Citation:
********************************************************************************
**** OPC CONTROL LANGUAGE (OCL) ****
**** Execution started on 12 Jan 2010 at 10:40:05.818260 ****
********************************************************************************

EQQCL01I =======================================================================
EQQCL00I Processing: CHKAPPL APPL(X*) OP(*)
EQQCL0JI Searching for occurrence X* in CP
EQQCL0OI Occurrence found: APPL(XXXXXXXX) IA(000000000000) STATUS(C)
Lemmings1406 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2010, 11h33   #3
Membre actif
 
Baptiste GRISEL
Inscription : novembre 2009
Messages : 153
Détails du profil
Informations personnelles :
Nom : Baptiste GRISEL
Âge : 28

Informations forums :
Inscription : novembre 2009
Messages : 153
Points : 180
Points : 180
Re,

J'ai bien regardé et tu peux extraire les données que tu désires avec le pgm EQQYCAIN:

Il suffit de modifier la valeur de RESOURCE=XXXX par ce dont tu as besoin comme CPOPCOM pour la description de toutes les opérations d'une application. Voir ci-dessous

Citation:
//SUPP01 EXEC PGM=EQQYCAIN,PARM=XXXX
//BATCHL DD SYSOUT=*
//EQQMLIB DD DSN=EQQ.SEQQMSG0,DISP=SHR
//OI DD SYSOUT=*
//AD DD SYSOUT=*
//CPOC DD SYSOUT=*
//CPOP DD SYSOUT=*
//EXPORTAD DD SYSOUT=*
//IMPORTOI DD SYSOUT=*
//ERREUR DD SYSOUT=*
//EQQMLOG DD SYSOUT=*
//EQQDUMP DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSIN DD *
ACTION=LIST,RESOURCE=CPOPCOM,ADID=%%%%%%%%,
STATUS=X.
//*
Lemmings1406 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 +1. Il est actuellement 19h18.


 
 
 
 
Partenaires

Hébergement Web