Javascript licensing

Graeme Whiting graeme.whiting at
Fri Mar 3 10:29:44 UTC 2023

Omnis say they have now allowed multiple sessions from a single user to be considered as only one licence, however I've raised concerns with Omnis that there is no way to identify how many licences are actually being used by a server and by whom. They're implementing additional sys() functions to return the number in use however I think we really need some way to identify e.g. connection start time, session identifier and how the licencing is counted. $iremotetasks gives us some of this, but not the licence counting part.


-----Original Message-----
From: omnisdev-en <omnisdev-en-bounces at> On Behalf Of malkishtini at
Sent: Tuesday, February 28, 2023 11:09 PM
To: 'OmnisDev List - English' <omnisdev-en at>
Subject: RE: Javascript licensing

[EXTERNAL] This is an external email. Please treat links and attachments with caution.

I think if you have a form with tabs and each tab runs a different JS Form then that will be considered as a single user connection.
And my understanding is that, in the newer versions of Studio, running multiple forms from a single browser is considered a single user connection.


-----Original Message-----
From: omnisdev-en <omnisdev-en-bounces at> On Behalf Of Mike Matthews - Omnis via omnisdev-en
Sent: Tuesday, February 28, 2023 5:34 PM
To: OmnisDev List - English <omnisdev-en at>
Cc: Mike Matthews - Omnis <omnis at>
Subject: Re: Javascript licensing

It is a connection to the JS form from a web browser.  Much like connecting to a DF1 file.

Mike Matthews

Lineal Software Solutions
Commercial House, The Strand<x-apple-data-detectors://1/1> Barnstaple, Devon, EX31 1EU<x-apple-data-detectors://1/1>

omnis at<mailto:mike.matthews at><><>

On 28 Feb 2023, at 22:00, Ben Butler
<760.f563 at<mailto:760.f563 at>> wrote:

Caution: This is a message which has originated from outside the organisation. Ensure the sender is trusted and the content is safe before opening links or attachments.


The Community Edition comes with a 5 concurrent user license. My question is what is a user? Is it a remote task, a remote form, a client ip?

If my app has two forms in the same browser window is that two users or one user?

Kind Regards

Manage your list subscriptions at,
Start a new message -> mailto:omnisdev-en at

Manage your list subscriptions at Start a new message -> mailto:omnisdev-en at

Manage your list subscriptions at Start a new message -> mailto:omnisdev-en at

More information about the omnisdev-en mailing list