I'm sorry but i don't knows exactly what to do with this... my application is the client, so what i'm doing in my code is:
org.apache.axis.client.Call _call = createCall(); .... setRequestHeaders(_call); setAttachments(_call); try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {autentica, idSumaria}); .... } catch (org.apache.axis.AxisFault axisFaultException) { throw axisFaultException; } So when i execute the invoke the exception is catched and i'd like to view the response soap message. How i have to integrate your code in mine?? Thanks! Aravind.Yarram wrote: > > void logRequest(MessageContext msgContext) throws AxisFault { > //This step should not fail Message reqMessage = > msgContext.getRequestMessage(); if(reqMessage==null) { > > logger.error("No request Message available in the > MessageContext"); return; } > if(logger.isDebugEnabled()) { MimeHeaders mimeHeaders > = reqMessage.getMimeHeaders(); if(mimeHeaders!=null) > { Iterator headerIterator = mimeHeaders.getAllHeaders(); > > if(headerIterator.hasNext()) { > StringBuffer buffer = new StringBuffer(); > buffer.append("\r\n").append("==== SOAP Request Header > Start ====").append("\r\n"); > while(headerIterator.hasNext()) { > MimeHeader header = (MimeHeader)headerIterator.next(); > buffer.append(header.getName()).append(": > ").append(header.getValue()).append("\r\n"); > > } buffer.append("==== SOAP Request Header End > ===="); logger.debug(buffer); } > > } } if(logger.isInfoEnabled()) { > SOAPEnvelope env = reqMessage.getSOAPEnvelope(); String > targetServiceName = msgContext.getTargetService(); String > transportName = msgContext.getTransportName(); > StringBuffer buffer = new StringBuffer(); > buffer.append("\r\n").append("==== SOAP Request Detail > Start ====").append("\r\n") > .append("Target Service Name: > "+targetServiceName).append("\r\n") > .append("Transport Name: > "+transportName).append("\r\n") > .append("Soap Envelope: ").append(env).append("\r\n") > > .append("==== SOAP Request Detail End ===="); > logger.info(buffer); } } piltrafeta > <[EMAIL PROTECTED]> > piltrafeta <[EMAIL PROTECTED]> 10/30/2008 03:44 PM Please respond > to axis-user@ws.apache.org To axis-user@ws.apache.org > cc > Subject how to get the xml recieved in call.invoke > hello, i'm using Axis and i'm having an exception when i call the invoke > method. the exception is : AxisFault faultCode: { > http://schemas.xmlsoap.org/soap/envelope/ }Server.userException > faultSubcode: faultString: org.xml.sax.SAXParseException: Character > reference &quot;&amp;#x10&quot; is an invalid XML character. > faultActor: faultNode: faultDetail: { > http://xml.apache.org/axis/ }stackTrace:org.xml.sax.SAXParseException: > Character reference &quot;&amp;#x10&quot; is an invalid XML > character. at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) at > org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) > > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > > at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) > > at org.apache.xerces.impl.XMLScanner.scanCharReferenceValue(Unknown > Source) at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanCharReference(Unknown > Source) at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > > at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) > at > org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) > > at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) > > at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) > at > org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:796) > > at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) > > at > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) > > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) > > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) > at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) > > at org.apache.axis.client.Call.invokeEngine(Call.java:2784) > at org.apache.axis.client.Call.invoke(Call.java:2767) at > org.apache.axis.client.Call.invoke(Call.java:2443) at > org.apache.axis.client.Call.invoke(Call.java:2366) at > org.apache.axis.client.Call.invoke(Call.java:1812) > ..... So I think that the file i'm reciving from the web service has a > problem. I'd like to get this file, does anybody knows how i can get it? > thanks! -- View this message in context: > http://www.nabble.com/how-to-get-the-xml-recieved-in-call.invoke-tp20254035p20254035.html > Sent from the Axis - User mailing list archive at Nabble.com. > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] For additional > commands, e-mail: [EMAIL PROTECTED] This message contains > information from Equifax Inc. which may be confidential and privileged. > If you are not an intended recipient, please refrain from any disclosure, > copying, distribution or use of this information and note that such > actions are prohibited. If you have received this transmission in error, > please notify by e-mail [EMAIL PROTECTED] > > > > > > > > -- View this message in context: http://www.nabble.com/how-to-get-the-xml-recieved-in-call.invoke-tp20254035p20254530.html Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]