Can anybody help me to connect with Alfresco from my C# Application through webservice? I have done the login successfully but then I got stuck to access the rest of the methods. Its showing "WSDoAllReceiver: Request does not contain required Security header". Please help me out of this problem. Thank you in advance. :cry:
The easy way to contact Alfresco is to use the REST api or CMIS, why are you using the Alfresco Web Services API?
The Alfresco Web Services API is used when you are developing an ESB architecture and when you need to invoke multiple standard operation in an unique request (a SOAP message) that returns an unique multiple response (another SOAP message). Typically it is used when you have to work with messaging on an Enterprise Service Bus to allow you to manage operation arrays against the repository. So the Alfresco Web Services API is only used for Business Orchestration.
This error was returned because Alfresco uses the WS-Security standard that means you need to implement by yourself the header part of the SOAP message. By default the WSDL in Alfresco doesn't include this security check, only if you are using Java, Alfresco provides a Web Services client that is conformed with the security standard. You can take a look at the Java code in the Alfresco Web Services Client to understand how to implement the same security check in C#.