jueves, 17 de diciembre de 2009

Habilitar logs para mensaje SOAP de un WebService en JBoss

Si desea saber como son los mensajes SOAP de entrada y salida en JBoss; ubique el archivo /opt/jboss-as/server/all/conf/jboss-log4j.xml Alli agregue las siguientes lineas

   <!-- ================ -->
   <!-- Limit categories -->
   <!-- ================ -->

   <category name="org.jboss.ws">
       <priority value="DEBUG"/>
   </category>

   <category name="org.jboss.axis.transport.http.AxisServlet">
        <priority value="DEBUG"/>
   </category>
Con ello en el archivo /opt/jboss-as/server/all/log/server.log encontrara algo como:


2009-12-17 16:03:10,606 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] doPost: /transaction/TransactionBean
2009-12-17 16:03:10,606 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] handleRequest: jboss.ws:context=transaction,endpoint=TransactionBean
2009-12-17 16:03:10,606 DEBUG [org.jboss.ws.core.soap.MessageContextAssociation] pushMessageContext: org.jboss.ws.core.jaxws.handler.SOAPMessageContextJAXWS@15be5b6 (Thread http-100.111.100.001-8080-0)
2009-12-17 16:03:10,607 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] BEGIN handleRequest: jboss.ws:context=transaction,endpoint=TransactionBean
2009-12-17 16:03:10,607 DEBUG [org.jboss.ws.core.soap.MessageFactoryImpl] createMessage: [contentType=text/xml; charset=UTF-8]
2009-12-17 16:03:10,608 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS] callRequestHandlerChain: POST
Y mas abajo el mensaje SOAP de respuesta:

2009-12-17 16:03:10,622 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] -----------------------------------
2009-12-17 16:03:10,622 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] Transitioning from OBJECT_VALID to XML_VALID
2009-12-17 16:03:10,622 DEBUG [org.jboss.ws.core.soap.ObjectContent] getXMLFragment from Object [xmlType={http://ws.trx.interfase.loto.intralot.com.pe/}transact,javaType=class webservice.trx.model.Transaction]
2009-12-17 16:03:10,622 DEBUG [org.jboss.ws.core.jaxws.JAXBSerializer] serialize: [xmlName=return,xmlType={http://ws.trx.webservice/}transaction]
2009-12-17 16:03:10,622 DEBUG [org.jboss.ws.core.jaxws.JAXBSerializer] serialized: <return><arg0>0</arg0><arg1>8</arg1><arg2>Codigo</arg2><arg3> </arg3><arg4>11111</arg4><arg5>1</arg5></return>
2009-12-17 16:03:10,622 DEBUG [org.jboss.ws.core.soap.ObjectContent] xmlFragment: [source=<return><arg0>0</arg0><arg1>8</arg1><arg2>Codigo</arg2><arg3> </arg3><arg4>11111</arg4><arg5>1</arg5></return>]
2009-12-17 16:03:10,623 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] -----------------------------------

Compartir:

0 comentarios:

Publicar un comentario