message qsysopr

vos questions et suggestions sur ce forum, et son fonctionnement
Répondre
meggiolaro
Messages : 25
Enregistré le : mar. 30 nov. 2010, 14:17:06

message qsysopr

Message par meggiolaro »

Bonjour,

Certains messages dans la QSYSOPR reçoivent des réponses automatiques sans que je puissent intervenir.
Par exemple, nous avons le message CPA5305, pour lequel, le système a répondu automatiquement.
La réponse ne nous convient pas.
comment peut on éviter ce genre de désagrément ?
Merci

cmasse
Site Admin
Messages : 735
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

Message par cmasse »

la réponse automatique aux messages d'interrogation vient du paramètre de chaque job INQMSGRPY qui peut être :

*RQD (réponse requise)
*DFT (réponse par défaut envoyée, voir la définition de message pour la connaitre)
ou
*SYSRPLY (auquel cas il faut allez voir les réponses par WRKRPYLE).

Enfin on peut faire répondre automatiquement à une MSGQ par CHGMSGQ DLVRY(*DFT), mais cela pose un verrou sur la MSGQ, je pense plutôt à la première solution.
Christian Massé (Volubis.fr)

meggiolaro
Messages : 25
Enregistré le : mar. 30 nov. 2010, 14:17:06

Message par meggiolaro »

Je tente de comprendre d’après votre réponse, qui gère la réponse : le JOB, la MSGQ ou le JOBD.
J’ai donc créé un programme qui comporte une erreur volontaire.
Je le soumets en indiquant *RQD, et le système réponds à ma place.
Exemple :
SBMJOB CMD(CALL PGM(JY0149C)) INQMSGRPY(*RQD)
Dans la QSYSOPR : réponse automatique : « C ».



Du coup, je ne comprends pas pourquoi, il a répondu à ma place.

cmasse
Site Admin
Messages : 735
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

CHGMSGQ

Message par cmasse »

Il y a peut-être un job qui a passé la commande CHGMSGQ DLVRY(*DFT), faites un WRKOBJLCK sur QSYSOPR pour le savoir...
Christian Massé (Volubis.fr)

Répondre