What's with a warning for a long running read only program?

DB2 has three safeguards in the form of DSNZPARM keywords. These safeguards monitor DB2 for "misbehaving" transactions - those that span a high number of log records, run for a long time without commits, or involve long-running reads.