Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
Managing connections to WorkSite
garymccl
Hi
I'm writing an addin that needs to connect to the same servers that are in the FileSite->Login box (Server Connections).
Until now I have always established my own sessions using ManDMS.Session.Add(), but I am working in an environment with potentially 13 servers, and I need the user to be able to use the advance search dialog to find folders. It is not feasible to hold 13 sessions open (particularly when some of them are on the other side of the world).
Our users are used to using the FileSite-Login box, so my addin could follow the servers that Outlook is connected to, which would solve my problems.
Ideally, I could get a hold on the existing sessions and re-use them, but if this is not possible, I would really like to just get at the list and tell which ones are currently connected.
Thanks in advance for your help
Gary
Find more posts tagged with
Comments
jny
If your AddIn is not an ICommand Command, then there isn't a way for you to make use of the FileSite connected servers.
Under this key you will find the servers that have ever been registered by the end-user via a WorkSite Desktop Client, i.e., FileSite, DeskSite, Office Integration, etc.
HKEY_CURRENT_USER\Software\Interwoven\WorkSite\8.0\Common\Login\RegisteredServers
There is, however, no way of knowing which server is currently connected.
garymccl
Thanks for the info, that is useful. Is it worth raising as a future enhancement request?
jny
The problem is that your code lives inside a separate process; thus the FileSite process does not know you're there. There might be ways to bridge the communication between two different processes, such as Windows messaging, but this would require the FileSite source to (probably) constantly listening for incoming calls from external processes. But, that's just my guess.
I think it'd be quite useful to have a feature like this in place, thus it is worthwhile to request Interwoven R&D to evaluate the feasibility of such provision.
You may submit your request at
http://worksitesupport.interwoven.com/
, and click on New Feature Request link.