Teamsite 6.1 SP2 / Windows / ContentServices 2.1 / C# .NET
Hi,
I'm developing a portlet that allows casual users to import a document into Teamsite, it then kicks off a workflow to prompt them to add metadata using the standard content center wizard. It should appear seamless to the users and not apparent that they are in Teamsite.
The application uses the URL Command "newjob" to start the workflow and it works fine except I don't want it to prompt the user for a password. It should authenticate as a specified Teamsite user created for this purpose. In order to achieve this I've been trying to use the CSSDK to authenticate and retrieve a sessionString to include in the URL. That's where I'm having problems and need some help.
The application is .NET and resides on another server so I'm using webservices. I have a reference to the contentservices.wsdl in my VS project - so far so good, I can now see all the methods and properties exposed but I don't know where to go from here. The documentation for .NET use of the CSSDK appears to be limited to an extremely basic GetBranches console application and I can't find much else. Can anyone point me in the right direction for more doco?
From the GetBranches example I can see there is a beginSessionUsingPassword method and the returned CSLoginInfo.Context has a property called SessionString but I don't know how to fit it all together, even when I hard code the username and password in my code the sessionstring is always returned empty.
Any help greatly appreciated - even just to know there are folk out there using the .NET CS Web Service would be nice

cheers
Ani