This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I make a webservice call and get a String which is encoded using C function on Linux O/S. Now I have to decode it, but when I try to decode it, it throw exception "UUDecoder: No begin line" So I try to wrap it in "begin" and "end", it throws a differnt exception 'UUDecoder: Malformed begin line." or if i wrap it inside "begin 644 encoder.buf" "end" it throws "wrong line lenght".
The encoding is done on Linux O/S using C, and I am decoding it on window XP using Java.
It's very uncommon to use UU with WS. If I remember it correctly, line breaks and white space are important, so you'd need to take care to preserve those, probably using CDATA sections. Any chance you can use base64 (e.g. using Jakarta Commons Codec), which is the common choice with web services?
To debug the problem, you could get a known text sent over the WS, and see what it looks like UU-encoded, and then compare it to what UU-encode makes of the cleartext. [ June 19, 2006: Message edited by: Ulf Dittmer ]
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com