Hi Galaxy developers,
I'd like to integrate a SOAP-based data resource in Galaxy and I'm exploring ways to manage the SOAP session so that a user won't have to resubmit their credentials every time they want to pull data.
Here are things I've thought of:
1) Wrap an independent web page around the SOAP service and access it via HTTP using Galaxy's synchronous data depositing. I could manage session cookies through my site rather than trying to do it with Galaxy. I'd like to avoid adding an extra layer, however, so then I thought of...
2) Can I set and read cookie attributes from a Galaxy Tool? If so, I think I could make this work but I don't see how I can access cookie attributes after reading the docs. I might be able to do it with some javascript magic, but I also don't see a way to add arbitrary bits of javascript to a tool page.
3) I might be able to keep a local table of SOAP credentials tied to the Galaxy Session Id. However, I'm not sure how/if I can pass the Galaxy session id to my custom tool?
Any help or pointers would be greatly appreciated!
Thanks,
-James
--
J Ireland
www.5amsolutions.com | Software for Life(TM)
m: 415 484-DATA (3282)