Talking to your BMC Sales Representative as to what you are allowed to do and what you are not might also help.
As stated by others before in this thread, according to the license agreement, we cannot tamper with the user's license programmatically to remove or add licenses programmatically.. However if you need to logout users due to inactivity after about 5 or 10 minutes due to security concerns (banking sector, military sector, government sector, etc), it becomes sort of a business requirement for you to log a user out programmatically. In your case it doesn't sound like security is the concern as you want to free the license after the user times out. So your issue seems more like floating licenses not being released after a timeout. It may not hurt to ask your management to talk with your BMC Sales Representatives to see if you can programmatically logout a user before 60 minutes (lets say in 58th or 59th minute). The license should have been released after a timeout to the best of my knowledge and that is not happening, so you might be able to get them to agree to let you circumvent a solution. The EULA is to protect the vendor - BMC in this case from unlawful usage which might have an impact on their license revenue. But if sometimes in some business relationships, revenue by itself is not the end of it all. If you have a good relationship with your BMC Sales Representatives, explain to them your concerns and they might be able to help you out. I'm not saying it will work or they will agree, but it doesn't hurt to ask. Joe -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Misi Mladoniczky Sent: Wednesday, October 07, 2015 5:03 AM To: [email protected] Subject: Re: Logout user after session timeout. Hi, In that case you need to rethink your requirement, as implementing the requirement would violate the EULA (End User License Agreement) with BMC. A valid requirement would be to optimize your licenses usage WITHOUT breaking the EULA. ADV: I would recommend using the FREE version of RRR|License to see how many licenses you really need to accommodate your users. The full version can then be used to actually realize the saving potential. The average customer of ours frees about 30% on their floating licenses! Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13): * RRR|License - Not enough Remedy licenses? Save money by optimizing. * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs. Find these products, and many free tools and utilities, at http://rrr.se. > Hi Misi, > > Thanks for your reply, this is one of our requirment what we want is the > floating license to be released as soon as the session is timed out so we > can use license optimaly. > > Thanks, > Abhishek > On 06-Oct-2015 2:13 PM, "Misi Mladoniczky" <[email protected]> wrote: > >> Hi, >> >> You WILL break the license agreement (EULA) if you automate user logout in >> a >> time frame less than 60 minutes. If you only use FIXED licenses for these >> users there should be no problem. >> >> Joels suggestion might work, but the users might loose data when their >> active >> windows are closed. I would not worry too much about overhead, as this >> would >> be a client based thing (ACTL). >> >> You could also reboot your AR Server process every 15 minutes. This would >> logout all users from the server, and the active users should notice >> nothing >> unless they press Save/Search during the servers startup time... >> >> Abhishek, you have not described WHY you need to do this. Can you please >> elaborate. We might give you some new ideas. >> >> Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) >> >> Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13): >> * RRR|License - Not enough Remedy licenses? Save money by optimizing. >> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs. >> Find these products, and many free tools and utilities, at http://rrr.se. >> >> > Hi, >> > >> > Can I somehow reduce the license release time further from 30 sec. >> > >> > Thanks, >> > Abhishek >> > On 06-Oct-2015 7:43 AM, "LJ LongWing" <[email protected]> wrote: >> > >> >> ** >> >> >> >> The problem with API is that it interacts with the server, not the >> client, >> >> and without a client component, you can't interact with it...So you >> could >> >> write some API thing, but would still need an AL that does the actual >> >> logout. >> >> On Mon, Oct 05, 2015 at 8:01 PM, Abhishek Chaturvedi < >> >> [email protected]> wrote: >> >> >> >> ** >> >> >> >> Hi Joel >> >> >> >> Thanks for your reply, I was wondering if we can write an API to log out >> >> user when his session times out this can save us the overhead due to AL. >> >> Any idea regarding this ?? >> >> >> >> Thanks, >> >> Abhishek >> >> On 06-Oct-2015 6:28 AM, "Joel Sender" <[email protected]> wrote: >> >> >> >>> ** >> >>> >> >>> Abhishek, >> >>> >> >>> I don't know if this violates the BMC EULA; you should check! >> >>> >> >>> In theory, you're automating a user logout; which MAY be OK with the >> BMC >> >>> license *to which you have already agreed to comply**.* >> >>> >> >>> So, as an academic exercise: >> >>> >> >>> 1. Add a Global Date/Time (i.e. 'LastAction') field to all forms >> your >> >>> users may use (home page, HPD:HD, etc.) >> >>> >> >>> 2. On each form create an active link that sets the Global >> 'LastAction' >> >>> to $TIMESTAMP$ upon (almost) all actions (submit, modify, search, etc.) >> >>> >> >>> 3. Also on all the forms, create an active link that runs every 7.5 >> >>> minutes (450 seconds). RunIf ($TIMESTAMP$ - 'Last Action' > (450)). >> If >> >>> true: >> >>> >> >>> a. Run process SET-CHANGE-FLAG 0 (prevents "OK to Close?" prompt) >> >>> >> >>> b. Run Process PERFORM-ACTION-EXIT-APP >> >>> >> >>> Note this will increase processing overhead, as all users on 'all' >> >>> forms >> >>> will be running the A/L. >> >>> >> >>> *HTH,* >> >>> >> >>> *Joel* >> >>> >> >>> Joel Sender [email protected] 310.829.5552 >> >>> >> >>> *From:* Action Request System discussion list(ARSList) [mailto: >> >>> [email protected]] *On Behalf Of *Abhishek Chaturvedi >> >>> *Sent:* Monday, October 05, 2015 3:04 PM >> >>> *To:* [email protected] >> >>> *Subject:* Re: Logout user after session timeout. >> >>> >> >>> ** >> >>> >> >>> Hi Misi, >> >>> >> >>> Thanks for your reply, I have a session timeout for 15 min and what i >> >>> want is the user should be logged out immediately after 15 min cannot >> wait >> >>> for 60 min, do you have any idea how this can be achieved out of the >> box or >> >>> customized. >> >>> >> >>> Thanks, >> >>> Abhishek >> >>> >> >>> On 06-Oct-2015 1:18 AM, "Misi Mladoniczky" <[email protected]> wrote: >> >>> >> >>> Hi, >> >>> >> >>> You can lower the logout timeout to 1 hour, and if you set the same >> thing >> >>> for >> >>> the session timeout, you should get what you want. >> >>> >> >>> You can not lower the timeout below 1 hour, as this would affect >> license >> >>> usage. If BMC lowered the minimum time, they would also need to >> increase >> >>> their >> >>> license fees to get the same amount of money from us. >> >>> >> >>> Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) >> >>> >> >>> Ask the Remedy Licensing Experts (Best R.O.I. Award at >> WWRUG10/11/12/13): >> >>> * RRR|License - Not enough Remedy licenses? Save money by optimizing. >> >>> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy >> logs. >> >>> Find these products, and many free tools and utilities, at >> http://rrr.se. >> >>> >> >>> > Hi team I need to automatically logout a user after his session is >> timed >> >>> > out, >> >>> > do you have suggestions on this. >> >>> > >> >>> > Thanks, >> >>> > Abhishek. >> >>> > >> >>> > >> >>> >> ____________________________________________________________________________ ___ >> >>> > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> >>> > "Where the Answers Are, and have been for 20 years" >> >>> > >> >>> >> >>> >> >>> >> ____________________________________________________________________________ ___ >> >>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> >>> "Where the Answers Are, and have been for 20 years" >> >>> >> >>> _ARSlist: "Where the Answers Are" and have been for 20 years_ >> >>> >> >>> >> >>> ------------------------------ >> >>> [image: Avast logo] <https://www.avast.com/antivirus> >> >>> >> >>> This email has been checked for viruses by Avast antivirus software. >> >>> www.avast.com <https://www.avast.com/antivirus> >> >>> >> >>> _ARSlist: "Where the Answers Are" and have been for 20 years_ >> >> >> >> _ARSlist: "Where the Answers Are" and have been for 20 years_ >> >> >> >> _ARSlist: "Where the Answers Are" and have been for 20 years_ >> > >> > >> ____________________________________________________________________________ ___ >> > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> > "Where the Answers Are, and have been for 20 years" >> > >> >> >> ____________________________________________________________________________ ___ >> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> "Where the Answers Are, and have been for 20 years" >> > > ____________________________________________________________________________ ___ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > "Where the Answers Are, and have been for 20 years" > ____________________________________________________________________________ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years" _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"

