users@jax-rpc.java.net

Re: Security and JAX-RPC

From: Mischa <yawningrascal_at_HOTMAIL.COM>
Date: Thu, 20 Jun 2002 01:35:49 -0600

That's how I solved it:

(See also JAXRPC-Interest
http://swjscmail1.java.sun.com/cgi-bin/wa?A2=ind0204&L=jaxrpc-interest&P=R3508&D=0&H=0&O=T&T=1)


config.xml:

<service>
...
    <handlerChains>
       <chain runAt="server">
    <handler className="MySOAPMessageHandler">
    </handler>
       </chain>
  </handlerChains>
</service>

-----------------------

public class MySOAPMessageHandler
extends javax.xml.rpc.handler.GenericHandler
{
   public MySOAPMessageHandler()
   {
       super();
   }

   public boolean handleResponse(MessageContext context)
   {
     try
    {
       SOAPMessageContext smc = (SOAPMessageContext)context;
       SOAPMessage msg = smc.getMessage();

      ...........
     }
    catch(Exception ex)
    {
        // throw exception
       //Chapter SOAP Message Handlers JAX-RPC: JSR-101
    }
    return true;
   }

.....
}
----------------------------------------------------------
Regards, Mischa