Tried creating custom binding but could not resolve the error as we don't have control on setting 'mustUnderstand' attribute to 0 (zero), I could see the attribute value set to 1 by default and not finding a way to resolve this issue.
Note: There was no such error on Alfresco 5.1.2.
Please find Alfresco 5.1.2 and 5.2 SOAP requests below:
I think nobody in this community is crafting their CMIS SOAP requests by hand, so most (including myself) will not be that familiar with the message body layout. Typically you'd use an established CMIS client library (like OpenCMIS) to do all of the binding handling for you - and I do believe there is a .NET variant of OpenCMIS that you could use.
There are apparently no known issues with regards to Alfresco 5.2 and CMIS SOAP endpoint - you can check for yourself in the Alfresco JIRA.
Thanks for the details on the JIRA issue marked as "Won't Fix" !
I tried using PortCMIS libraries for connecting to Alfresco 5.2 and that worked but for our application we cannot use PortCMIS as it is not approved for now.
I am looking for a solution where we can set MustUnderstand attribute to 0(zero) and get it working as the problem is on the server not accepting the same request that was working for Alfresco 5.1.2, there is no issue in our/client code but Alfresco 5.2 changed to use CMIS 1.1 causing unexpected error.
Is there a way that we can set MustUnderstand attribute to zero so that it will work without error?