PUBNAMES.NTF: Bug in Agent (wAuthenticate) | wAuthenticate?

If you create a secondary domino directory from the pubnames.ntf template and place this DB not into the servers root directory, but a subdirectory, you cannot edit any group or person documents from the web.

When trying to do so, the source of the edit frameset is always set to the DB name as if it was located in the hosts root directory. This results in a

Error 404

HTTP Web Server: Lotus Notes Exeption - File does not exist

in the browser and the corresponding log entry.

The reason for this behaviour is, that the agent mentioned above writes a new frameset in pass-through-HTML after validating the user’s access level. This is done in Sub WebReturnUrl(sLocation As String). However, sLocation is calculated by function UtilWebDbName in LS library WebLSUtils and never contains any path information. It’s arguable, wether UtilWebDbName should always return a full path in web notation or wether it should be down to the procedure putting out the frame set.

My best guess is: This is another “product working as inteded” issue, as Domino Directories must always reside within the data-directory.

Could anybody point to to where this is documented?

–E<:|

Subject: PUBNAMES.NTF: Bug in Agent (wAuthenticate) | wAuthenticate?

Thanks very much for going through the code and identifying the problem.

As of R8.5.1 (template version 8.5 of 2008-11-02), the problem still seems to persist.

Subject: PUBNAMES.NTF: Bug in Agent (wAuthenticate) | wAuthenticate?

I spr’d it (WSCM5KXBLT)

Thanks for your input and also for finding the problem in the LotusScript code.

Wolfgang

Subject: Thanks!