I'm struggling to get a LiveCycle process to update an internal SharePoint list via its NTLM Windows authenticated web service.
As you can see from the above, the schema definition is loaded no problem, and I can select the operation I want to run. I've used the "Test" tab to attempt to send a request to update the list:
Attempting to test the web service call (in Workbench) gives errors in the UI along with the server.log all to do with authentication problems. It's worth mentioning at this point that the "User name" and "Password" boxes on the Settings have been left blank in the screenshot. I have tried all possible combinations here, and the error messages in the log differ for each scenario, demonstrated below:
Error in UI for all:
Various Server.log errors:
Blank Username / Password
Which made me think, "I'll add a test AD username / password" and see what happens..
With Username / Password
Of course, "I'll add the domain before the username" and try again...
With Username / Password (DOMAIN\Username & Password) - (tried both fully qualified domain & shortened)
But.. It's still asking for the DOMAIN?
The solution for now:
In the meantime, I've resorted to enabling BASIC authentication on the SharePoint site, which accepts the request and returns a response, but realistically we don't want to enable this for a production environment. It also doesn't help explain what the underlying issue is with LC, or even if it's a LC issue at all!
I eagerly await some experienced person to help with knowledge on the subject..
Our issue may be unrelated, but you will probably encounter issues with some of SP's native web services.
I am also trying to set up processes in LC that insert list items into sharepoint, however some of SP's services in lists.asmx dont seem to have a properly exposed wsdl. I am able to get list items to properly insert (see below), and our server is set up with basic auth right now (behind the firewall).
Once you get the right creds. over basic, do you have any issues publishing content (specifically using updatelistitems)?
<Batch OnError="Continue" RootFolder="/Lists/Announcements">
<Method ID='1' Cmd='New'>