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 :

Apparition de message d'état


Sujet :

AS/400

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2006
    Messages : 106
    Points : 37
    Points
    37
    Par défaut Apparition de message d'état
    Bonjour,

    J'ai un programme P1 qui exécute, entre-autre, deux commandes SNDMSG et SNDPGMMSG. Et qui fonctionne bien.

    J'ai mis ces deux commandes un script CLLE appelé SNDSTSMSGC puis j'ai créé une commande SNDSTSMSG.

    Ensuite dans le programme P1 j'appelle la commande SNDSTSMSG alors le message d'état n'apparait plus mais je le trouve dans les logs.

    Pourquoi le message d'état n'apparait pas et comment faire pour qu'il apparaisse ?

  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,

    A quelles files d'attente les messages sont ils envoyés ?
    Et dans quel mode l'exécution se fait-elle, Batch ou Interactif ? Parce que çà change tout...

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2006
    Messages : 106
    Points : 37
    Points
    37
    Par défaut
    Citation Envoyé par m4k-Hurrican Voir le message
    Bonjour,

    A quelles files d'attente les messages sont ils envoyés ?
    Et dans quel mode l'exécution se fait-elle, Batch ou Interactif ? Parce que çà change tout...
    Voici la commande :
    SNDPGMMSG MSGID(CPF9898) MSGF(QCPFMSG) MSGDTA(&MSG)
    Cette commande se trouve dans un script S1. Quand je l'exécute seul c'est bon il y'a apparition du message sur la 25ème ligne mais quand S1 est appelé par P1 exécuté lui même en interactif il n'y a pas apparition du message.

  4. #4
    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
    Si c'est le SNDPGMMSG qui ne passe pas, c'est à cause du paramètre TOPGMQ que tu as laissé par défaut.
    La file d'attente *PRV va renvoyer le message à la file d'attente du programme appelant, donc à l'historique.

    Si c'est pour envoyer un message de statut en bas de l'écran, utilises plutôt les paramètres suivant :
    TOPGMQ(*EXT) MSGTYPE(*STATUS)

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2006
    Messages : 106
    Points : 37
    Points
    37
    Par défaut
    Citation Envoyé par m4k-Hurrican Voir le message
    Si c'est le SNDPGMMSG qui ne passe pas, c'est à cause du paramètre TOPGMQ que tu as laissé par défaut.
    La file d'attente *PRV va renvoyer le message à la file d'attente du programme appelant, donc à l'historique.

    Si c'est pour envoyer un message de statut en bas de l'écran, utilises plutôt les paramètres suivant :
    TOPGMQ(*EXT) MSGTYPE(*STATUS)
    Merci beaucoup pour ces précisions.
    Maintenant ça fonctionne comme sur des roulettes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Message suivant état de cases à cocher
    Par francky74 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 22/02/2014, 22h05
  2. [Visual Works] Message d'état entre deux cellules voisines
    Par youchlure dans le forum Smalltalk
    Réponses: 6
    Dernier message: 22/04/2011, 10h20
  3. Réponses: 17
    Dernier message: 06/09/2006, 15h23
  4. Réponses: 2
    Dernier message: 25/05/2006, 13h07
  5. Réponses: 1
    Dernier message: 16/11/2005, 17h19

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