It depends on the characters in your data. Converting the '<' to '<' is expected, but that's probably not what's causing your problem. You might have characters in the document that can't be properly escaped. If that's the case, you may not be able to send the data as a string. Why not just send the XML data as XML data?
Anne On 9/21/06, Satyajit Jha <[EMAIL PROTECTED]> wrote:
Hi, I am using a stub client generated from wsdl using axis wsdl2java. I am trying to execute an operation with a string parameter. When I try to pass some XML data fragment as string for that parameter, it gives me "HTTP Transport error : '400' - 'Bad Request' " error. I looked at the SOAP request being generated. The '<' character in the XML string that I passed was modified into <. Now this happens, I believe, because the stub code is using XMLStreamWriter.writeCharacters() on the XML string which doesn't accept any such character in the string. Now I dont know how I should resolve this problem. Is there anyway in which I can pass an XML data as string parameter. I will appreciate any help. Regards, Satyajit
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]