HTTP error on Job Log. Cannot resolve to object SETJOBP

When starting Domino 6.5 and loading the http task (restarting the http tast), the following message appears:

Job…: HTTP User…: QNOTES

Job attributes not set from locale.

Job 424906/QNOTES/HTTP started on 03/03/05 at 18:02:00 in subsystem DOMINO001 in QUSRNOTES. Job entered system on 03/03/05 at 18:02:00. Cannot resolve to object SETJOBP. Type and Subtype X’0201’ Authority X’0000’.

Public write authority on “.”.

Additional Message Information

Message ID…: MCH3401 Severity…: 40

Message type…: Escape

Data sent…: 03/03/05 Time sent…: 15:21:04

Message…: Cannot resolve to object SETJOBP. Type and Subtype X’0201’ Authority X’0000’.

Cause…: Either a system pointer or a data pointer can not be resolved.

For a system pointer, it can not be resolved to object SETJOBP, type and subtype X’0201’, authorization X’0000’, because either the named object was not in any context referred to or the correct object was located but the user profile did not have the required authority.

The object types for common type or subtype codes follow:

– 0100-Access group, 0201-Program, 0401-Library

– 0701-Jourlan receiver, 0801-User profile, 0901-Journal

– 0B90-Data space, 0C90-Data space index, 0D50-Data base file member

– …many more…

For a data pointer, it can not be resolved because the named object is not located within any program activation currently known to the process.

Recovery…: Either specify the correct object name or specify the correct authority for the object.

Has anybody seen this message ? Or knows how to fix it?

Subject: HTTP error on Job Log. Cannot resolve to object SETJOBP

This should not affect the running of the http task. Are you seeing any other problems besides this message?

The SETJOBP job tries to set the job priority of a job, based on any class objects created in library QUSRNOTES. You probably don’t have any class objects, unless someone explicitly tried to performance tune your system. So the fact that SETJOBP is not running, should not affect the http task. For more info on how to set the job priority of a Domino job, see the “Run-time priority tuning” section in this redbook http://www.redbooks.ibm.com/redpapers/pdfs/redp3843.pdf

If the SETJOBP program is not found, a message will be logged and the job will continue on. Now why program SETJOBP is not found is a good question. Do a “WRKOBJ *ALL/SETJOBP *PGM”. This will show the library/libraries that SETJOBP is found in. You indicate that you are running 6.50, so it should exist in library QDOMINO650. For 6.51, library QDOMINO651, etc… Also check the object authority permissions of the SETJOBP program. Do a “DSPOBJAUT QDOMINO650/SETJOBP *PGM”. It should show that user QNOTES has *USE object authority ( I would guess that this is were the problem is - user QNOTES no longer has *USE object authority).

Subject: RE: HTTP error on Job Log. Cannot resolve to object SETJOBP

Hello Charles and thank you for your answer,

this is the result of your recommendation:

  1. WRKOBJ *ALL/SETJOBP *PGM

Opt Object Type Library Attribute Text

__ SETJOBP *PGM QDOMINO650 CLE

  1. DSPOBJAUT QDOMINO650/SETJOBP *PGM

    Display Object Authority
    

Object…: SETJOBP Owner…: QSYS

Library.: QDOMINO650 Primary group…: *NONE

Object Type.: *PGM

Object secured by authorization list …: *NONE

      Object

User Group Authority

QSYS *ALL

QNOTES *ALL

*PUBLIC EXCLUDE

As you can see, QNOTES has *ALL authority…

Should we change it to *USE ?