Otro dato es lo que vomita el APP Server cuando le llega una conexion:

[#|2009-09-07T17:08:06.329-0400|SEVERE|sun-appserver2.1|com.sun.xml.rpc.server|_ThreadID=16;_ThreadName=httpSSLWorkerThread-80-0;_RequestID=322879e2-c2e5-4f5f-91b3-721cb0b6c11f;|unexpected element name: expected=String_1, actual={urn:WSAdminResp/types}String_1 unexpected element name: expected=String_1, actual={urn:WSAdminResp/types}String_1 at core.ws.WSAdminRespSEI_AdminDoc_RequestStruct_4_LiteralSerializer.doDeserialize(WSAdminRespSEI_AdminDoc_RequestStruct_4_LiteralSerializer.java:55) at com.sun.xml.rpc.encoding.literal.LiteralObjectSerializerBase.internalDeserialize(LiteralObjectSerializerBase.java:233) at com.sun.xml.rpc.encoding.literal.LiteralObjectSerializerBase.deserialize(LiteralObjectSerializerBase.java:141) at core.ws.WSAdminRespSEI_4_Tie.deserialize_AdminDoc(WSAdminRespSEI_4_Tie.java:152) at core.ws.WSAdminRespSEI_4_Tie.readFirstBodyElement(WSAdminRespSEI_4_Tie.java:136) at com.sun.xml.rpc.server.StreamingHandler.handle(StreamingHandler.java:262) at com.sun.xml.rpc.server.http.JAXRPCServletDelegate.doPost(JAXRPCServletDelegate.java:467) at com.sun.enterprise.webservice.JAXRPCServlet.doPost(JAXRPCServlet.java:119)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
       at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
|#]


Alvaro Herrera escribió:
Marco Bravo escribió:
Hola Alvaro,

Gracias por contestar..

Mira es cuando mimedump aplica su enjuague, el resultado me aparece esto:

encoding es none
/home/619513002/mail/attachments/2009/Sep/07-6/part-9338-0_0.txt

Ya, pero mi pregunta era: ¿para qué estás tratando de usar mimedump?

Dice, "encoding es none", pero yo en el archivo mimedump veo esto:

my $client= SOAP::Lite
       ->uri('urn:WSAdminResp/types')
       ->proxy('http://IP_DE_MI_WEBSERVER/WSAdminResp/WSAdminResp')
       ->encoding('iso-8859-1');


PD: Ya verifique todos los modulos de perl, solo quede metido con
POSIX, en todo caso al inicio del archivo mimedump indica sus
prerequisitos a mi modo de ver.

En el código que pegaste no hay nada que diga "encoding es", así que
supongo que lo pegaste incompleto.


Responder a