Problem:

The iSeries Report Splitter output queue monitor (RPTMON) is in batch mode, and the server crashes with the following error message:

Print Key Output Page 1
5769SS1 V4R4M0 990521 AWBMISS 07/26/01 14:14:03
Display Device . . . . . : QPADEV000U
User . . . . . . . . . . : AMANDA
Additional Message Information
Message ID . . . . . . : CPF2526 Severity . . . . . . . : 50
Message type . . . . . : Information
Date sent . . . . . . : 07/26/01 Time sent . . . . . . : 13:50:48
Message . . . . : Job message queue for 825507/AMANDA/EMAIL400 can not be
extended. Job ended.
Cause . . . . . : The size of the job message queue for
825507/AMANDA/EMAIL400 reached the maximum size. The maximum size is
defined in the JOBMSGQMX value of the job description used by the job. When
the job message queue becomes full, the job attribute, JOBMSGQFL, identifies
the action to take.
Recovery . . . : Do the following:
- Look at the messages in the job message queue to determine why the job
message queue has become full. You can do this by using the Display Job
Log (DSPJOBLOG) command and specifying 825507/AMANDA/EMAIL400 for the JOB
parameter. If an IPL has been done after this problem occurred the job
More...

Print Key Output Page 2
5769SS1 V4R4M0 990521 AWBMISS 07/26/01 14:14:08
Display Device . . . . . : QPADEV000U
User . . . . . . . . . . : AMANDA
Additional Message Information
Message ID . . . . . . : CPF2526 Severity . . . . . . . : 50
Message type . . . . . : Information
JOBMSGQFL parameter. To determine if this is the case, trace the job with
the Trace Job (TRCJOB) command. Examine the trace to find out what types of
messages are being sent.

Solution:

Each iSeries job typically has a maximum job-message-queue size of 2-64MB. The JOBMSGQFL parameter on the SBMJOB command controls what happens when a job message queue fills up for a long-running or never-ending job. Set this parameter to *WRAP to truncate old job messages so that the job can continue without problems.
 
The following example submits the output queue monitor job to batch to end at 10:00 p.m.:
 
SBMJOB CMD(RPTMON OUTQ(QGPL/SAMPLESS) SPLFOPT(*MARK) DELAY(*DELAY) DLYTIM(300) ENDTIME(2200)) JOB(RPTMON) JOBQ(QSYSNOMAX) JOBMSGQFL(*WRAP)
Still have questions? We can help. Submit a case to technical support

Last Modified On:
You don't have the appropriate permissions.
No, open a new Support Case