Yes i can call the same API from other clients . POSTMAN and SOAPUI client works and gives success message.
When i called using WSO2( ESB) client its rejecting with error messages mentioned above . for debugging , I captured wirelog using wireshack ( attached in original message above) , I dont see anything anwrong in that too . Hence i suspect something wrong in server . Where exactly i can see incoming API messages or more debugging logs for Rest API service
if i understand correctly, you are sending upload requesy to a SOAP webservice and from within the webservice you are calling alfresco file-upload rest api.
Did you checked the webervice code whether it is able to get the input stream from the request for further passing it to alfresco file-upload rest api? Did you tried setting MTOM property to true while sending your soap request with filedata?
I remember this is one of the requirement for passing binary data to soap webservice. An example of enabling MTOM can be seen here for soapui client, likewise your client may have option to enable mtom. May be give it a try.