How is -n configured in case of Named Users

sathish

New Member
i udnerstand that total number of concurrent users can be configured with the -n parameter.

we need to change our application using progress named users, will there be any change in configuring named users using -n.

In case of Named users, i understand that user can login using the same username and device as many times. So in this case how is - n configured? Please advise on this / am i missing something.
 
Regarding the -n parameter there is a big misunderstanding (and, IMHO, I think it's deliberately kept alive by Progress sales reps ):

The -n parameter is the number of processes that can connect to the database. This number includes for example the remote server processes, asynchronous page, before and after image writers, the watch dog and so on. Plus, each client - in your case a named user - might need more than one database connection as she/he might start the application a second time. In the end, -n does not correlate with the number of licenses you have bought and there is nothing in place technically to restrict you. The only restriction is the work group database license as it only allows some 63 (or 64) processes connected to the database simultaneously.

Therefore, although a Progress sales rep may tell you different, -n is always the number of licenses you have bought plus some reserve that you define. I almost always set it 30 or 40% higher - and that is no license violation.

Heavy Regards, RealHeavyDude.
 
Thanks for your quick reply.

My concern was becuase it is a named user, i really do not know how many times the user might start the same application and this requires database connection everytime. So was bit confused of what the - n should be.

So according to you we need to set - n to higher number in order to handle this situation.
Based on the need we need to increase -n?
 
Yes, you can. There is nothing, neither technically nor license-wise, preventing you from setting -n much higher then the number of licenses you have bought.

But: You must understand that you violate the license agreement with Progress as soon as you misuse that possibility to have more users (named user = person) accessing the application as you have bought licenses.
<
Heavy Regards, RealHeavyDude.
 
Thanks this makes things more clear.

Yes, that will be taken care that no additional named users are allowed than the bought licenses.

According to my understanding - 1 named user can connect to the application database any number of times from the same system but not from 2 systems separately. is this correct?
 
To my understanding that is not correct.

And here is why: That is the difference between a named user and a registered client. A named user is a person and a registered client is a device. Therefore, if the same person starts the application on different devices multiple times it is no license violation. If more persons are sharing the same device (different shifts) and you have only purchased one named user for that, than it would violate the license.

Heavy Regards, RealHeavyDude.
 
Can you be more clear on Named users and Registered clients? if possible with an example.
What i thought was if it is named users, we cannot login from 2 different systems at the same time.

It is allowed for user X to have multiple session from his PC but not to have more sessions to the same DB from different PCs at the same time. Can you tell me what is this called as ?

Suppose if i have 3 named user licenses, i presume that i can login in the same system (different shifts) also. should not be a problem?

Because i want to make a check in my application with the named users login. So i am confused is this with the combination of (PC + named user) or only (named User).
 
A named user is a human person. If you have 50 persons using your application and you are opting for the named user licensing model you must purchase 50 named users regardless how many devices theses 50 users will be using to access your application. As soon as the 51th person is accessing the application you are violating the license agreement.

A registered client is a device. If you have 50 devices (computers) from which your application can be accessed and you are opting for the registered client licensing model then you must purchase 50 registered clients regardless how may users will be using that 50 devices (could be 150 person using 50 desktop computers in 3 shifts). As soon as the application is accessed from the 51th device you are violating the license agreement.

In the end if you have to pick between the named user and registered client licensing model the rule of thumb is:
  • If you have a defined number of devices that can be used by any number of persons then you would pick registered client because you don't need to purchase additional licenses when the number of devices stay the same, but the number of users using that devices increases.
  • If you have a defined number of user that use any number of devices the you would pick named user because you don't need to purchase additional licenses when these users use additional devices (their smart phone for example).


BIG DISCLAIMER: I must mention that I am a developer, not a sales rep or a marketing guy. Therefore whenever in doubt you should contact your Progress sales rep. Although, IMHO, chances are that they don't understand their own licensing model and will try to charge you as soon as you add a person or a device no matter what licensing model you have chosen. My explanations is my understanding coming from numerous talks with Progress sales reps and can help you if you have to argue with a not so competent Progress sales rep.

Heavy Regards, RealHeavyDude.
 
thanks a lot, it is very clear.

As a named user i can login from 2 different devices.

But can i login from 2 different devices at the same time? I mean already logged in from (device 1) and now trying to login with same named user from (device 2).

I assume it should not be, because named user cannot be shared. Please advise.
 
Also, Progress has put this info in writing, in the OpenEdge Product Licensing and Migration Guide. I believe it is revised more or less annually. It goes into some detail about different license models, license terms, user counts, server types, and how to handle changes to an existing license. I have found that reading it is a lot more helpful than my previous approach of "ask the local gray-bearded guru".

If you need this document and you are a direct customer, talk to your sales rep. I have been told Progress is currently writing the 2012 edition.
 
IMHO as a named user you are not tied to any device or limited on the number of devices you can use simultaneously.

Heavy Regards, RealHeavyDude.
 
When talking to PSC (or anyone really) about licensing ALWAYS, ALWAYS, ALWAYS do you homework first!

Get a copy of the policy guide. Read it carefully.

Obtain clarification, in writing, of anything that is unclear.

Work through several hypothetical scenarios with the sales rep before you ever discuss your real needs! Get responses to these scenarios in writing. Do NOT, under any circumstances, start out with your largest anticipated configuration.
 
Back
Top