Has anyone tried to consume a webMethods service that supports binary file attachments in a .NET client application?
I have found that it is nearly impossible to get these to things talking to each other.
It appears that Microsoft has sought to use every single standard in generating service request message to make them as complex as possible…where as webMethods appears to have attempted to use none of them and does not fully support MTOM message standards.
For example, .NET generates HTTP headers for the message part with CONTENT ID containing urls and encoded escape charters (ie http%3A%2F%2Ftempuri.org%2F1%2F634000265217257868). This is perfectly acceptable and plent of other java based webservices support this (ie IBM Websphere, JBOSS, axis). Does webMethods? Nope.
This is going on a rant but the frustration level is at an all time high.
If anyone has gotten a .NET client to be able to send binary data to a webMethods web service I would very much appreciate any insight.
Thanks,
Matt