novell netware 6.5 - units in use

Does anyone know how to make this happen in Novell Netware 6.5 Service Pack Revision 5:

1. user logs in
2. user works for a short time
3. user logs out
4. within 5 minutes, that "unit in use" is freed up for the next person

Our users log in to a kiosk-like machine for a short time, then log out. However, we only have 100 units available (Netware Administrator, Novell+Netware 6 User+650) and I currently must manually remove licenses multiple times per day because we have more than 100 users (but very few people are logged in all day).
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Bill BachPresident and Btrieve GuruCommented:
The issue is that, even when you log out, the login directory (SYS:LOGIN) is left open for some time as a connection.  Here's a link that might offer some help:
light-blueAuthor Commented:
yes, that helps explain things a bit, though I'm not sure how to implement it. Any advice there? If I could implement it at the Kiosk machine, things would work pretty well.
Bill BachPresident and Btrieve GuruCommented:
Is it your code on the kiosk?  Can you just call a VBScript similar to the one listed?  You can call it by shelling out to a command like "cscript scriptname.vbs".
Starting with Angular 5

Learn the essential features and functions of the popular JavaScript framework for building mobile, desktop and web applications.

I don't think the vbscript will actually help in  this case. The script will disconnect from the server, but that won't automatically free up a license.

"we only have 100 units available"
"we have more than 100 users"

This is your problem.

Novell licensing is persistent per user. That means one user can log into a tree, connect to any servers and resources, and only use one license unit. Printers, workstations, and other non-people objects don't consume licenses anymore, only actual human users do.

When a user logs in, the license is assigned to that user, and will stay assigned to them for 90 days. After 90 days with no activity, the license will be released to be used by someone else.

Manually releasing licenses is supported, but this is not intended to be a way to let two different people share a single license, it's supposed to let you free up unused licenses when there are staff changes.

Your best solution is to add more licenses. If that's not an option, then your next best option would probably be to find a way to use some sort of generic login shared by multiple people.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
From Novell's licensing FAQ:

How many license units do I need to purchase?
Determining the number of user access licenses needed is simple. First determine the total number of users that will be accessing the network. Then purchase the equivalent number of user licenses.For example, if you have 112 users all in one context who will be accessing resources on your network, you will need to purchase a minimum of 112 licenses. Since user licenses are sold in quantities of 5, 10, and 25 license units, you will need to purchase at total of a 115 license units
light-blueAuthor Commented:
>>Your best solution is to add more licenses. If that's not an option, then your next best option would probably be to find a way to use some sort of generic login shared by multiple people.
Hmmm....that's a good idea and could work. What happens if multiple unique IP's log into the server with the same Novell username/password at roughly the same time? In other words, can 10 users login to the same MS Terminal Server and authenticate with the same username / password?
Licensing is assigned per NDS User object. Concurrent logins of a single user on multiple workstations are permitted, and can be limited using the Limit Concurrent Connections option for user login restrictions.  I don't know, but I assume, that the same thing holds true for terminal server sessions.

A shared login might be ok, depending on the circumstances, but it could present some security risks, and it may be legally dubious. I guess a lot depends on exactly how your kiosks are being used.

light-blueAuthor Commented:
Thank you both. I will continue to use the Licenses in use feature until we decommission Novell Netware from our environment in a few months.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Networking Protocols

From novice to tech pro — start learning today.