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

AS/400 Discussion :

bibliothèques menus AS400


Sujet :

AS/400

  1. #1
    Membre à l'essai
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2021
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Mars 2021
    Messages : 9
    Points : 10
    Points
    10
    Par défaut bibliothèques menus AS400
    Bonjour à tous,

    Je cherche a récupérer les infos ou sont stockés les menus créés.
    j'ai le nom du menu mais pas la bibliothèque.

    Merci de votre aide.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 691
    Points : 996
    Points
    996
    Par défaut
    Bonjour,

    J'ai du mal à comprendre la demande.
    Il s'agit de menus utilisateurs, dont tu ne sais pas où ils ont été placés ?
    Le plus simple est d'utiliser la commande WRKOBJ de cette manière :
    WRKOBJ *ALL/NomDuMenu *MENU
    Ou si c'est par programme d'utiliser d'une manière similaire la commande DSPOBJD avec une sortie *OUTFILE, et de lire le fichier résultant.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2021
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Mars 2021
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Oui ce sont bien des menus utilisateurs,

    Sauf que même avec les commandes je ne les retrouve pas.

    Le nom du menu est bien affiché en haut à gauche sur une fenêtre 5250 quand je suis dessus ?
    Par exemple quand je tape GO MAIN, j'ai le menu MAIN qui s'affiche et MAIN est écrit en haut à gauche de la fenêtre.
    Images attachées Images attachées  

  4. #4
    Membre actif
    Homme Profil pro
    Architecte technique & logiciel IBM i
    Inscrit en
    Septembre 2010
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique & logiciel IBM i
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2010
    Messages : 179
    Points : 275
    Points
    275
    Par défaut
    La question n'est toujours pas plus claire.
    le menu MAIN que tu indiques est un menu système standard (donc la commande WRKOBJ fonctionne très bien). Tu parles de menus utilisateurs. Donc soit c'est toi qui tapes la commande GO (donc tu connais le nom du menu et la commande WRKOBJ fonctionne), soit c'est un programme qui fait la commande GO (et le nom du menu est indiqué dans le programme), soit c'est un programme qui simule un menu (pour des question de droits sur les "options" du menu).
    Un exemple visuel de ce que tu cherches serait éclairant.

  5. #5
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Bonjour tout le monde.

    Il faudrait se méfier des noms des menus utilisateurs affichés, j'en ai bavé plus d'une fois. Ils ne sont pas toujours conformes aux noms des menus réels.
    Mes souvenirs de l'AS/400 sont de plus en plus lointains et je n'ai plus accès à des AS/400. En risquant une réponse, je pense qu'en utilisant les commandes WRKJOB ou DSPJOB dans une session alternée ou une autre session on pourrait savoir le nom exact du menu utilisé parmi tant d'autres objets. C'est juste une piste hein.

  6. #6
    Membre régulier
    Homme Profil pro
    Expertise IBM i. Formation, Audit, Conseil, Sécurité
    Inscrit en
    Février 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Expertise IBM i. Formation, Audit, Conseil, Sécurité

    Informations forums :
    Inscription : Février 2009
    Messages : 40
    Points : 94
    Points
    94
    Par défaut
    Bonjour,

    Parfois (souvent !), la fonction menu est en fait un programme. Il ne s'agit pas d'un objet de type *MENU mais *PGM.

    Il y a différents moyens de le savoir, le plus simple étant de regarder si en bas de l'écran il y a une réelle ligne de commande ou s'il s'agit juste d'une zone de saisie de quelques caractères.

    Sinon, effectivement comme le signale Hédhili Jaïdane, tu peux faire un DSPJOB (SHIFT ESCAPE, 3) et regarder les objets verrouillés.

    Dominique

  7. #7
    Membre à l'essai
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2021
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Mars 2021
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    Effectivement les menus sont gérés par programmes.
    J'ai trouvé, par contre c'est au dessus de mes compétences pour les modifier.
    si jamais vous avez un tuto à me conseiller ça m'intéresse.

    je voudrais juste modifier un menu existant ou en créer un nouveau.
    ce menu passe des commandes à la bandothèque et nous venons de changer de techno. je voudrais pointer vers la nouvelle.

    Merci à tous.

  8. #8
    Membre actif
    Homme Profil pro
    Architecte technique & logiciel IBM i
    Inscrit en
    Septembre 2010
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique & logiciel IBM i
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2010
    Messages : 179
    Points : 275
    Points
    275
    Par défaut
    Difficile de t'aider directement via un forum.
    C'est un programme qui doit afficher soit un écran (peu probable), soit un sous-fichier (une liste de ligne avec pagination). Et il est aussi probable que les options soient paramétrées dans une table (ex. : le libellé à afficher et la commande à exécuter). Il est peu probable que les options soient codées "en dur" dans le programme, sinon, pas trop d'intérêt par rapport à un vrai menu (*MENU).
    Si les options sont configurées dans une table, c'est le contenu de cette table qu'il faut modifier (ce qui est plutôt simple et sans effort de programmation).

  9. #9
    Membre émérite
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Points : 2 522
    Points
    2 522
    Par défaut
    En ce qui me concerne, quand je veux voir les commandes exécutées par un menu, je fais un WRKMSGF du nom de l’objet.
    De mémoire, un menu est composé de 3 objets.
    1 *MENU, 1 *MSGF et 1 *FILE.
    Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.

    Mon site : www.emmella.fr

    Je recherche le manuel de l'Olivetti Logos 80B.

Discussions similaires

  1. Table liée avec bibliothèque AS400
    Par johndoeww dans le forum Modélisation
    Réponses: 3
    Dernier message: 09/10/2019, 14h31
  2. Réponses: 2
    Dernier message: 19/11/2012, 11h04
  3. AS400 : Déqualification de bibliothèque
    Par Arrnno dans le forum AS/400
    Réponses: 5
    Dernier message: 12/03/2010, 13h27
  4. Réponses: 1
    Dernier message: 10/03/2009, 17h39
  5. Bibliothèques et documentation
    Par Anonymous dans le forum OpenGL
    Réponses: 4
    Dernier message: 01/04/2002, 12h24

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