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 "&#x10" is an invalid XML character. 
> faultActor:  faultNode:  faultDetail:                  {
> http://xml.apache.org/axis/ }stackTrace:org.xml.sax.SAXParseException:
> Character reference "&#x10" 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]

Reply via email to