Hi everybody

I implemented Request/Response handlers for an Axis service, where I alter
the SOAP message. After the message is altered a call to
soapEnvelope.isDirty() returns true.

What does this mean?

(Unfortunately, my altered message is not delivered to the respective
Service). Axis reports:

<ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/";>The AXIS engine
could not find a target service to invoke!  targetService is
AxisService&#xd;
        at org.apache.axis.server.AxisServer.invoke(Unknown Source)&#xd;
        at org.apache.axis.transport.http.AxisServlet.doPost(Unknown Source)&#xd;
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)&#xd;
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)&#xd;
        at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source)&#xd;
        at org.apache.tomcat.core.Handler.invoke(Unknown Source)&#xd;
        at org.apache.tomcat.core.Handler.service(Unknown Source)&#xd;
        at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)&#xd;
        at org.apache.tomcat.core.ContextManager.internalService(Unknown
Source)&#xd;
        at org.apache.tomcat.core.ContextManager.service(Unknown Source)&#xd;
        at
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Unknown
Source)&#xd;
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)&#xd;
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown
Source)&#xd;
        at java.lang.Thread.run(Thread.java:484)&#xd;


although the message itself seems to be valid. The handlers are registered
as global handlers.

Has anybody any ideas?


Regards,


Klaus


Reply via email to