Page 1 sur 1
					
				message qsysopr
				Posté : mar. 20 déc. 2016,  17:05:25
				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
			 
			
					
				
				Posté : mar. 20 déc. 2016,  17:27:06
				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.
			 
			
					
				
				Posté : jeu. 22 déc. 2016,  13:54:06
				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.
			 
			
					
				CHGMSGQ
				Posté : jeu. 22 déc. 2016,  14:34:39
				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...