Question & Answer
Question
What caused QP0ZSPWT or QP0ZSPWP jobs to be started on my IBM i system?
Answer
QP0ZSPWT and QP0ZSPWP jobs are spawned threads and processes, respectively.
Anything that calls the spawn() API will generate one of these jobs.
A useful test is to open QSH or PASE (CALL QP2TERM) and execute:
system 'dspjob option(*STSA)'
This shows "Submitted by" job information.
For spawned threads or processes, execute:
===> DSPJOB JOB(######/TheUSRPRF/QP0ZSPWx) OUTPUT(*PRINT)
...replacing "######", "TheUSRPRF", and "x" as appropriate.
Review the above DSPJOB output for "Submitted by" details. Then execute DSPJOB OUTPUT(*PRINT) and DSPJOBLOG OUTPUT(*PRINT) against the "Submitted by" job for more details.
That will help to understand what made the spawn() call, causing a QP0ZSPWx job to exist.
Note: The DSPJOB output also contains the current call stack for a job at the time of execution.
Note: Jobs in OUTQ status will still contain the "Submitted by" information.
Related Information
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]
Was this topic helpful?
Document Information
Modified date:
03 May 2023
UID
ibm11110483