IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JCL - SORT Discussion :

[OPC/TWS] Add application via JCL


Sujet :

JCL - SORT

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut [OPC/TWS] Add application via JCL
    Bonjour,

    Je souhaiterai ajouter des applications dans le plan courant via un JCL mais en lui précisant de ne pas s'accrocher aux dépendance existante dans Plan courant car par défaut il le fait.
    Sous TW en 5.1, c'est l'option "automatic dep => N"

    Exemple

    000001,//STOPP1JC JOB ADD,ADAPL,MSGCLASS=X,CLASS=S,
    000002,// REGION=0M,SCHENV=NONUB
    000003,//*------------------------------------------------------
    000004,//ADDAPPL EXEC PGM=EQQADD,PARM='TWC0'
    000005,//EQQMLOG DD SYSOUT=*
    000006,//EQQMLIB DD DISP=SHR,DSN=TWS.V8R5M1.SEQQMSG0
    000007,//EQQDUMP DD SYSOUT=*
    000008,//EQQYPARM DD DISP=SHR,
    000009,// DSN=T$UTD.B0ZTWS85.PLEXOS50.PARM(EQQYPARM)
    000010,//SYSPRINT DD SYSOUT=*
    000011,//SYSIN DD *
    000012, APPL(DNPSAAOJ01IFD) IA(1010111446)

    Quelqu'un connaitrait il cette option ?


    Merci d'avance pour votre aide.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 63
    Points : 93
    Points
    93
    Par défaut
    salut,

    dans les exemples tws, pds SEQQSAMP, on trouve le membre EQQPIFCB qui contient le source asm du pgm EQQADD, le jcl pour le compiler, etc...

    je ne connais pas l'asm sur ibm mais y a fort à parier que pour solutionner ton pb tu dois modifier les arg suivants (passer les 2 valeurs YES à NO) et le recompiler sous un autre nom.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     BROWSE    TWS.SEQQSAMP(EQQPIFCB)                     Line 00000345 Col 001 080 
     Command ===>                                                  Scroll ===> CSR  
    * REQUEST RESOLUTION OF EXTERNAL DEPENDENCIES                         *         
    *---------------------------------------------------------------------*         
             MVC   ACTION,=CL8'OPTIONS'   * ACTION CODE = OPTIONS                   
             MVC   RESOURCE,=CL8' '       * NO RESOURCE                             
             MVC   NAMELIST,=CL8'LTDEPR'  * RESOLVE LTP DEPENDENCIES                
             MVC   VALULIST,=A(YES)       * ARGUMENT LIST, 1ST VALUE                
             MVC   NAMELIST+8,=CL8'CPDEPR' * RESOLVE CP DEPENDENCIES                
             MVC   VALULIST+4,=A(YES)     * ARGUMENT LIST, 2ND VALUE
    ++

  3. #3
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    Bonjour

    Si la procédure pour utiliser OCL est en place sur votre site, ce jcl peux vous aider:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    //EQQOCL   EXEC  EQQYRPRC                                       
    //SYSPRINT DD SYSOUT=*,DCB=(RECFM=FB,LRECL=133,BLKSIZE=1330) 
    //SYSTSPRT DD SYSOUT=*
    //EQQOCL.SYSIN    DD *
     ADD APPL(RECUP01) GDEPRES(N)

  4. #4
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Salut,

    voici un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    //BATCHC  EXEC PGM=EQQYCAIN,REGION=8M,PARM='TWSP,MSGOFF'      
    //STEPLIB  DD DSN=TWS.V8R2M0.SEQQLMD0,DISP=SHR                
    //EQQMLIB  DD DISP=SHR,DSN=TWS.V8R2M0.SEQQMSG0                
    //EQQYPARM  DD DSN=TWS.UNL..MISX(PIFPARM),DISP=SHR     
    //BATCHL   DD SYSOUT=*                                        
    //OI       DD SYSOUT=*                                        
    //AD       DD SYSOUT=*                                        
    //CPOC     DD SYSOUT=*                                        
    //CPOP     DD SYSOUT=*                                        
    //EXPORTAD DD SYSOUT=*                                        
    //EXPORTOI DD SYSOUT=*                                        
    //ERREUR   DD SYSOUT=*                                        
    //EQQMLOG  DD SYSOUT=*                                        
    //EQQDUMP  DD SYSOUT=*                                        
    //SYSPRINT DD SYSOUT=*                                        
    //SYSUDUMP DD SYSOUT=*                                        
    //SYSIN    DD *                                               
    ACTION=OPTIONS,BL=Y,BLPRT=N,LTP=Y,LTDEPR=Y,CPDEPR=Y;          
    ACTION=INSERT,RESOURCE=CPOC,ADID=TESTAPP,IA=1105310700;
    Tu dois jouer sur la valeur de CPDEPR=Y (Current Plan Dependency...)

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Désolé de ne pas avoir répondu plutôt.

    Pour la première solution, je ne peux pas modifier le programme puis le recompiler.

    La deuxième solution me parait parfaite mais OCL n'est pas implanté dans ma société.

    Et la troisième fonctionne uniquement pour ajouter dans applications dans le plan à long terme. (j'ai un message d'erreur quand j'ajoute des applications à la date de mon plan courant).

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Août 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 63
    Points : 93
    Points
    93
    Par défaut
    salut,

    la troisième solution doit fonctionner !!
    la ligne d'option est trop complète. pour un insert d'une appli dans le plan courant, bl et blprt sont inutiles.
    mais ton msg d'erreur provient du paramètre ltp. enlève le ou passe le à N (valeur par défaut).

    ++

  7. #7
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Au pire fais nous parvenir le message d'erreur avec ta sysin.

  8. #8
    Nouveau Candidat au Club
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Cela fonctionne. effectivement le paramètre ltp à Y bloqué. Je l'ai passé a N et cela fonctionne.

    Merci pour votre aide !

  9. #9
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Merci de nous le faire savoir.

    Un petit résolu

Discussions similaires

  1. [TWS/OPC]Supprimer un Job par JCL
    Par macgawel dans le forum JCL - SORT
    Réponses: 2
    Dernier message: 03/02/2012, 15h47
  2. [OPC/TWS] Add application via JCL ou REXX
    Par arneo dans le forum JCL - SORT
    Réponses: 22
    Dernier message: 17/02/2011, 07h16
  3. Demarer une application via IE en local...
    Par petozak dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 17/02/2006, 09h35
  4. Arret d'une application via une autre application
    Par MonsieurAk dans le forum Linux
    Réponses: 2
    Dernier message: 28/11/2005, 19h50
  5. [Citrix MetaFrame]accés a une application via web.
    Par Antalbion dans le forum Développement
    Réponses: 8
    Dernier message: 03/09/2004, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo