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

z/OS Discussion :

barre d'action ISPF et REXX


Sujet :

z/OS

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Points : 54
    Points
    54
    Par défaut barre d'action ISPF et REXX
    bonjour à tous,

    Et merci pour toutes vos réponses.

    Sur l'ensemble des panels d'une application, je veux gérer la mise à jour d'un paramètre, où que je sois dans l'appli, à l'aide d'une barre d'action.

    Au niveau des panels, je voudrais appeler un programme REXX (TEST000) qui gèrera le paramètre, voici mon code :

    )ABC DESC('Paramètre') MNEM(1)
    PDC DESC('Param 1 ')
    PDC DESC('Param 2 ')
    ACTION RUN(ISRROUTE) PARM(SELECT CMD(TEST000))
    )ABCINIT
    .ZVARS=ZPDC
    &ZPDC=''
    )ABCPROC
    VER (&ZPDC,LIST,1,2)
    IF &ZPDC = 1
    &action = par1
    IF &ZPDC = 2
    &action = par2
    )BODY EXPAND(//) /* WIDTH(&ZSCREENW) */
    ÂGestion / /µ ParametreÔ


    Il plante à l'affichage avec le message :

    ISPP416

    Panel 'KTPMBR' error
    Invalid PARM() value found on ACTION statement.

    Panel line where error was detected:
    ACTION RUN(ISRROUTE) PARM(SELECT CMD(TEST000))



  2. #2
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Points : 54
    Points
    54
    Par défaut
    allo !!!

    personne n'a d'idée ?

    ma question n'est pas claire ? Bon, je reformule :

    )ABC DESC('Paramètre') MNEM(1)
    PDC DESC('Param 1 ')
    PDC DESC('Param 2 ')
    )ABCINIT
    .ZVARS=ZPDC
    &ZPDC=''
    )ABCPROC
    VER (&ZPDC,LIST,1,2)
    IF &ZPDC = 1
    ICI je veux faire appel au programme qui gère le paramètre 1
    IF &ZPDC = 2
    ICI je veux faire appel au programme qui gère le paramètre 2
    )BODY EXPAND(//) /* WIDTH(&ZSCREENW) */
    ÂGestion / /µ ParametreÔ


    j'espère avoir été plus clair

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 138
    Points : 266
    Points
    266
    Par défaut
    je dirai que tu as oubliés les quotes dans le PARM(...)

    je suis pas sûr de moi mais la documentation officielle (que tu peux trouver là : http://publib.boulder.ibm.com/infoce...v1r9/index.jsp ) dit :
    RUN(command-name) Required keyword. Specifies the name of a command to be run. The command name must be 2-8 characters. Coding the keyword ACTION RUN(x), where x is a 1-character command name, results in an error condition. ISPF searches for the command in the application, user, site, and system command tables, if they are defined.

    You can use the ISRROUTE command, which is an ISPF command in ISPCMDS, to invoke the SELECT service. The ACTION RUN statement is as follows:
    ACTION RUN(ISRROUTE) PARM(’SELECT your-select-command-parms’)

    where your-select-command-parms contains all the required parameters for the invocation of the SELECT service. This allows your dialog not to have to create a separate command in the application command table for every RUN statement coded within your dialog panels.

    Here is an example of invoking the SELECT service from an ACTION RUN statement:
    ACTION RUN(ISRROUTE) PARM(’SELECT PGM(USERLIST) NEWAPPL(USR)’)

Discussions similaires

  1. changer la couleur d'une barre d'action
    Par yasminacha dans le forum Android
    Réponses: 1
    Dernier message: 13/04/2011, 17h07
  2. changer la couleur d'une barre d'action
    Par yasminacha dans le forum Développement Mobile en Java
    Réponses: 1
    Dernier message: 13/04/2011, 16h42
  3. panel ISPF et rexx
    Par qqoos dans le forum z/OS
    Réponses: 2
    Dernier message: 24/02/2010, 10h54
  4. modifier le settings ISPF en REXX
    Par qqoos dans le forum z/OS
    Réponses: 6
    Dernier message: 19/11/2009, 13h25

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