0 pts.
 V5R4 QSYSOPR MSGQ in use CPF2477
We recently upgraded a model 825 iSeries from V5R2 to V5R4. Since the upgrade, the QSYSOPR message queue is hanging and some batch jobs go to EOJ for long periods of time. When the QSYSOPR message queue locks, we get a CPF2477 message. Has anyone experienced this? I'm wondering if this is just a victim to a different problem; perhaps with a reply list entry.

Software/Hardware used:
ASKED: October 17, 2007  8:19 PM
UPDATED: November 16, 2007  6:48 PM

Answer Wiki:
JM | Oct 24 2007 9:31PM GMT if a job does a receive with a wait time specified, that job will show up on WRKOBJLCK . If a job is using Display Messages or Send Message, that job will not show up under WRKOBJLCK because an internal lock is used. Hope you find the program locking it. If not… If QSPTLIB is on the system, use the following command to identify the job holding the message queue: DSPLCKSTS JOB(*ALL) OBJ(QSYS/QSYSOPR) OBJTYPE(*MSGQ) LCKTYPE(*SPCLOC) BYTE(1)
Last Wiki Answer Submitted:  November 16, 2007  6:48 pm  by  ITKE   16,755 pts.
All Answer Wiki Contributors:  ITKE   16,755 pts.
To see all answers submitted to the Answer Wiki: View Answer History.


Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


 

if a job does a receive with a wait time specified, that job will show up on WRKOBJLCK . If a job is using Display Messages or Send Message, that job will not show up under WRKOBJLCK because an internal lock is used.
Hope you find the program locking it. If not…

If QSPTLIB is on the system, use the following command to identify the job holding the message queue:

DSPLCKSTS JOB(*ALL) OBJ(QSYS/QSYSOPR) OBJTYPE(*MSGQ) LCKTYPE(*SPCLOC) BYTE(1)

 0 pts.