Business Objects XI Session Removal Tool
Aug.12, 2008 in
Business Objects
Business Objects XI doesn’t come with a standard tool that let administrators to remove user session. But this is doable using their SDK. (Download here BO XI kill session tool). Note: I only tested in XI R3
Unzip and put the folder KillSession into the webapps folder under tomcat.
Before you can use it, copy the all library files from CmcAppActions (C:\Program Files\Business Objects\Tomcat55\webapps\CmcAppActions\WEB-INF\lib) to the C:\Program Files\Business Objects\Tomcat55\webapps\KillSession\WEB-INF\lib
You might need to restart Tomcat (or not ? ).
http://yourserver:8080/KillSession
use it at your own risk









August 12th, 2008 at 8:35 pm
can we add this on our application website: http://www.intelligentsia3.com
Thanks
C
August 13th, 2008 at 3:17 pm
As long as I am credited for it, I am fine.
September 5th, 2008 at 8:19 am
Where is the link to download the code?
September 5th, 2008 at 8:54 am
Just click on “Download here BO XI kill session tool” in the post.
September 9th, 2008 at 4:31 am
Does anyone try it with XI R2 SP4 ?
Cause I have a problem with libraries …
Thanks.
Eric
September 10th, 2008 at 3:25 pm
what problem do you have with the libraries?
September 17th, 2008 at 11:09 pm
Destroying the backend Connection objects acts to deny authorization of incoming requests, since the Central Management Server assumes there are no valid user sessions associated with the request.
This practise is not tested, validated or supported by Business Objects, an SAP Company.
Use at your own risk.
To quote a Program Manager: “This has the potential to cause inconsistencies on the backend servers – to quote Dev: ‘the in-memory stuff might not be cleaned up properly.’”
Sincerely,
Ted Ueda, Technical Customer Assurance
Business Objects an SAP Company
September 19th, 2008 at 10:41 am
Ted, unless SAP comes up with a built-in solution, we don’t have much choices, do we?
September 19th, 2008 at 11:05 pm
Hello Johnny,
Well, I’d like to ensure that people make an informed choice when looking to use your tool.
Sincerely,
Ted Ueda
September 26th, 2008 at 2:55 am
Since the tool is using BO sdk only, it’s supported by BO.
Sebastien Goiffon
October 15th, 2008 at 10:50 am
Hello Sebastien,
The specific workflow of destroying Connection InfoObjects to terminate connections is explicitly not support by SAP Business Objects.
This is not an issue with use of the SDK – it’s an issue specifically with the backend CMS server.
Regards,
Ted Ueda
Technical Customer Assurance
SAP Business Objects
April 17th, 2009 at 3:20 pm
Hola! I clicked on the ‘Download’ link for the kill session tool and it re-direct me to your homepage. Did you take the code down or did I miss something?
Thanks,
Melissa
April 27th, 2009 at 2:07 pm
Melissa, I just updated the link, you should be able to download it now.
July 10th, 2009 at 4:32 pm
I would just like to add that this will not work properly on XIR2. This is because of what Ted mentions with the quote “the in-memory stuff might not be cleaned up properly.”
It requires an extra feature to make it work that wasn’t added until XI3.x.
With XI3.x, however, it should work fine, with the expectation that logons and operations will fail for any user whose session was just deleted (obviously).
Peter Tippett
Software Development Manager
SAP BusinessObjects
September 16th, 2009 at 5:26 am
Hi Johny!
Nice tool, I was trying to achieve this functionality using .Net SDK. Is it possible for you to share the source code of this?
Thanks,
CK
September 16th, 2009 at 10:55 pm
Works a treat in my clients BOBJ Edge 3.1 environment – very useful given that Edge – working on a concurrent licence model seems to end up with a few stale sessions by the end of each day.