On many systems a user with *JOBCTL would need only perform WRKOUTQ 
QEZDEBUG to review what problems had transpired since a prior review had 
marked which were already reviewed.  This is because the D=Dump 
incidents would have produced QPDSPJOB, QPSRVDMP, QPPGMDMP, and possibly 
other spools which were directed [per cleanup] into the QEZDEBUG output 
queue.
  That nobody is informed, is again about properly coded programs.  If 
the business decides someone needs to be informed because an operator is 
not monitoring the system, then the developers need to code a generic 
monitor for unexpected errors in the application, for which the handler 
effects desired notifications.  So instead of allowing the program to 
fall into its run-time inquiry handling, either asking the user or the 
reply list how to respond, the application makes the decision.  Thus 
what is in the *SYSRPYL is moot, as the real issue is a programming 
problem; a failure to meet the business rule for which someone needs to 
be informed of the failing code.
  If the entries are removed to prevent the D=Dump action, then the 
message handling defers to *RQD processing which means the user\operator 
gets the option to reply.  As a customization change to the system, the 
removal of those reply list entries [RMVRPYLE] should be included in the 
system change management script, to be re-run after each upgrade [in 
case the OS install blindly resets those defaults].
  Note:  ADDRPYLE allows the special value *ALL for a message range.  I 
am not sure why, as it is a bad idea.  Primarily because not all 
messages will have the same possible allowed replies.  Additionally 
there is little to no assurance that a program will respond [well; more 
likely, unpredictably] to either an invalid reply or an escape from the 
message handling component indicating that the reply was invalid.
Regards, Chuck
Jerry Draper wrote:
Issue at this shop is that with the autoreply list set to D)ump all RPG 
and CPA messages the developer group never really knows when something 
fails unless the user says something.  No one actually reviews qsysopr 
message queue so all looks fine and dandy.
Hey, if a tree falls in the forest and no one is around to hear it does 
it make a sound?
What do others have in their sysrepl?
As an Amazon Associate we earn from qualifying purchases.
	
 
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.