Hi, I use Xerces 1.4.3, Apache SOAP 2.2 and JDK 1.3.1 on Windows2000.
My client program communicates with server program using SOAP. I want to use Japanese tags. It works well 'Client --> Server'. However it doesn't work 'Server --> Client'. (response) If I don't use Japanese tag, my program works well. However I use Japanese tag, my program is occurred following exception. [SOAPException: faultCode=SOAP-ENV:Client; msg=Parsing error, response was: Element type "?" must be followed by either attribute specifications, ">" or "/>".; targetException=org.xml.sax.SAXParseException: Element type "?" must be followed by either attribute specifications, ">" or "/>".] at org.apache.soap.messaging.Message.receiveEnvelope(Message.java:160) at edi.transport.TransportManager.sendSogofurikomiirai (TransportManager.java:64) A part of program codes are following: [A part of Server code] private static void setResponseElement(Element ret, SOAPContext retCtx) throws IOException, MessagingException { Envelope retEnv = new Envelope(); Body retBody = new Body(); Vector retList = new Vector(); retList.add(ret); retBody.setBodyEntries(retList); retEnv.setBody(retBody); StringWriter writer = new StringWriter(); retEnv.marshall(writer, null, retCtx); retCtx.setRootPart(writer.toString(), "text/xml"); } [A part of TransportManager.java] 60 try { 61 URL url 62 = new URL("http://localhost:8081/soap/servlet/messagerouter"); 63 msg.send(url, "urn:bankmediator", env); 64 resElement = (Element)msg.receiveEnvelope().getBody() 65 .getBodyEntries().elementAt(0); 66 } catch (Exception e) { 67 e.printStackTrace(); 68 } What should I do? Thanks. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]