Modify Verse Interface using VOP_Extensibility_Endpoint_URL= + LotusScript Agent

Hi,

I'm using a LotusScript Agent to update the Verse user interface using the VOP_Extensibility_Endpoint_URL= line in the Notes.ini of my Mail Servers :

VOP_Extensibility_Endpoint_URL=https://mail01.acme.com/VerseUI.nsf/agentName?open

The Agent build the JSON file based on user's profile (every user may receive a different content) and return the JSON buffer.

So the HTTP Task is calling the Agent agentName from VerseUI.nsf database for every user accessing Verse interface. Because my Mail server is hosting 4000 users, what would be the accurate value for the following Server document settings :

Server Tasks / Agent Manager / Max concurrent agents (Current value is 1).

Regards,

Olivier

When you call the agent this way, it runs in the HTTP process, not the agent manager. Therefore the "Max concurrent agents" is not applied to this agent (only to those agents run on schedule or by events).

Thank you Thomas.

Remember to allow concurrent Web Agents in server document.

Otherwise Web agents are run sequentially, which is not what you want with 4000 users.

Brgds Jesper Kiaer

Hello Olivier,

are you sure the username of the session in the agent is the person using Verse e not the server ?

I made something similar in the past, but I noticed that the username associated to VOP_Extensibility_Endpoint_URL is always the server and not the specific user.

Thanks in advance

If "Run as web user" is selected in agent it will run with the web users credentials and access rights

brgds Jesper Kiaer

Hello Jesper,

I know that flag, but my suspect was that the URL contained in VOP_Extensibility_Endpoint_URL setting is invoked by the server and not by the user client. But it was a suspect only... something I should test a little more.

thanks