Domino HTTP task on Linux is case sensitive... but only on first call

We have a database with the following file name:

apps/myappV10.nsf

Wenn trying to open this database using the url

https://myserver.mycorp.org/apps/myappv10.nsf

Then I get the error message

"HTTP Web Server: HCL Notes Exception - File does not exist [/apps/myappv10.nsf] Anonymous"

So far so good. But if I now call the same url with the capital V once, then after that the lowercase v url also works... for a while

Is there a way to configure HTTP server to not be case sensitive on Linux?

Domino is 14FP4 on Linux

We have also run into this as well. I switched to having our Intranet call the app via the replica ID to avoid this situation. Might be an idea to report the issue as a support call so this could be resolved in a future release / fix pack?

Hi Torsten, for your awareness, we have launched a new Digital Solutions Community site for submitting forum posts as this forum will be sunset in the future. Please reference the Forum Announcement Link for details.
https://support.hcl-software.com/community?id=community_blog&sys_id=2d9796b4fb1d22900cc3f0ff5eefdc65

===================

Regarding your inquiry, this has been raised previously in an enhancement request, and it was described that it is the Linux file system that is case-sensitive, so this is not a Domino problem. Therefore, Domino cannot overrule the file system functionality.

For your reference: https://domino-ideas.hcltechsw.com/ideas/DOMINO-I-2337

Thank you!

Best regards,
Kaycery

@Torsten Link , you can have a try with Daniel Nashed extension manager: libnshextlo.so (Trace & Lowercase Conversion Extension), it converts to lowercase. As far a I remember not sure it works for xPages(.xsp) but well it is free except for AIX.

Thank you, I know about Daniel's extension manager, just thought this might be a bug as it is not consistens as it works after the first "successful" call.

Hello @Torsten Link

For your awareness, we have launched a new Digital Solutions Community site (https://developer.ds.hcl-software.com/), which includes our new product forums.
The content for our legacy product forums will soon be migrated to this new site. If you haven’t yet done so, we encourage you to sign up on the site and engage with the community of experts for our products!

-----------------------------------------------------

Regarding the question raised in this forum:

The issue is due to Linux's case sensitivity and the caching behaviour of the Domino Server database.

When the database name is apps/myappV10.nsf, the Linux server cannot locate the file if you try to access it using the URL address https://myserver.mycorp.org/apps/myappv10.nsf.
This results in the error message: "HTTP Web Server: HCL Notes Exception—File does not exist [/apps/myappv10.nsf] Anonymous."

After you access the database using the correct address, https://myserver.mycorp.org/apps/myappV10.nsf, it becomes accessible.
At this point, the database is stored in the Domino server cache. If any other user attempts to access the database again using lowercase in the URL (e.g., https://myserver.mycorp.org/apps/myappv10.nsf), it will be accessible as long as the database remains cached on the Domino server.
Once the database cache is cleared, attempting to access it again with lowercase in the URL as https://myserver.mycorp.org/apps/myappv10.nsf will result in an error.

Since the UNIX file system is case sensitive, there is nothing that can be done from the Domino server side to resolve this.

Therefore, in a UNIX environment, it is recommended to create database names using lowercase letters.

Hence, we suggest updating the filename accordingly on the Linux server.

I hope this helps.

Regards,

Pramod