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 :

Différences entre ISPEXEC SELECT et ISPEXEC DISPLAY


Sujet :

z/OS

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 50
    Points : 36
    Points
    36
    Par défaut Différences entre ISPEXEC SELECT et ISPEXEC DISPLAY
    Bonjour

    Je débute dans les panels ISPF et je ne comprend pas la différence entre :

    ISPEXEC DISPLAY PANEL(monpanel) et ISPEXEC SELECT PANEL(monpanel)

    J'ai cru comprendre qu'il y avait deux type de panel :
    les data entry panel et les selection panel

    Premiere question : quelle est la différence entre ces deux commandes ?

    J'utilise DTL pour générer mes panels.

    J'ai un premier panel que j'invoke par un ISPEXEC SELECT PANEL
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <!doctype dm system()>                                                          
                                                                                    
    <varclass name=vcc type='char 80'>                                              
    <xlatl format=upper>                                                            
    </xlatl>                                                                        
                                                                                    
    <varclass name=vco type='char 8'>                                               
                                                                                    
    <varlist>                                                                       
      <vardcl name=zcmd varclass=vcc>                                               
      <vardcl name=ztime varclass=vco>                                              
      <vardcl name=zdate varclass=vco>                                              
    </varlist>                                                                      
                                                                                    
    <panel name=IMENU menu prime window=no>                                         
     <textline>                                                                     
      <textseg>&ztime                                                               
      <textseg expand=both>OUTILS DIVERS                                 
      <textseg>&zdate(8)                                                            
     </textline>                                                                    
                                                                                    
     <cmdarea noinit cmdloc=asis>Commande                                           
     <divider type=none gutter=2 >                                                  
     <area indent=10>                                                               
                                                                                    
      <selfld type=menu selwidth=* trail=ztrail fchoice=0 entwidth=1 tsize=12>      
                                                                                    
       <choice>                                                                     
        <ps var=zcmd value=0 csrgrp=99>CONFIG</ps>Configuration des outils                                                    
       <chdiv>                                                                      
       <choice>                                                                     
        <ps var=zcmd value=1 csrgrp=99>LOADCR</ps> Chargement                                                       
        <action run=ispucma type=panel scrname=cmds>                                
       <choice>                                                                     
        <ps var=zcmd value=2 csrgrp=99>RECHCR</ps>                               
        Recherche                                                    
        <action run=ICREDB type=panel scrname=CREDB>                                 
      </selfld>                                                                  
     </area>                                                                     
                                                                                 
     <botinst>Créé par ....... ......... - 2010                                  
                                                                                 
    </panel>
    Quand je fais le choix 2, je débranche sur un second écran
    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
    21
    22
    <!doctype dm system()>                                            
                                                                      
    <panel name=ICREDB window=no>                                     
     <textline>                                                       
      <textseg>&ztime                                                 
      <textseg expand=both>OUTILS                         
      <textseg>&zdate(8)                                              
     </textline>                                                      
     <textline>                                                       
      <textseg expand=both>Recherche dans la base de donnée 
     </textline>                                                      
                                                                      
     <cmdarea noinit cmdloc=asis>Commande                             
     <divider type=none gutter=2 >                                    
     <area indent=10>                                                 
                                                                      
     </area>                                                          
                                                                      
     <botinst>Créé par ....... ......... - 2010                       
                                                                      
    </panel>
    Je débranche bien sur mon second écran mais lorsque je quite celui ci en faisant F3, j'obtient le message suivant :

    ISPF Dialog Error
    Command ===>

    ******************************************************************************
    * ISPD213 *
    * *
    * Invalid panel *
    * 'ICREDB' is not a valid 'selection' panel. *
    * *
    * *
    * *
    * *
    * *
    * *
    * Panel line where error was detected: *
    * ZSEL = PANEL(ICREDB) SCRNAME(CREDB) *
    * *
    * Enter HELP command for further information regarding this error. *
    * Press ENTER key to terminate the dialog. *
    * *
    * Override termination and attempt to continue? (/ = Yes) *
    * *
    * *
    ******************************************************************************

    Deuxieme question : quelqu'un a t il une idée du problème ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 50
    Points : 36
    Points
    36
    Par défaut
    Je pense avoir compris :

    En fait, il y a deux types de panel (entre autre) les selection panel et les data entry panel

    Le premier ecran d'une appli doit être un selection panel (en fait c'est pour faire un menu). ce panel doit etre invoqué par un ISPEXEC SELECT PANEL. Ce menu propose des choix. Chacun de ces choix débranche soit
    • sur un autre selection panel (en fait un sous menu)
    • sur un programme rexx par exemple qui permet d'afficher des data entry panel par l'utilisation de ISPEXEC DISPLAY PANEL


    Quelqu'un peut confirmer ?

Discussions similaires

  1. Différence entre 2 select
    Par Moucheron dans le forum HyperFileSQL
    Réponses: 8
    Dernier message: 03/05/2012, 10h26
  2. PL/SQL différence entre deux dates et select into
    Par athone666 dans le forum PL/SQL
    Réponses: 2
    Dernier message: 01/07/2009, 10h38
  3. [VBA pour Excel] Différence entre activate et select
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/10/2008, 17h20
  4. Différence entre un select max et un select top 1
    Par Delphi-ne dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/06/2008, 09h05
  5. Réponses: 7
    Dernier message: 27/02/2008, 13h55

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