You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Eric Rapp <er...@msn.com> on 2002/07/24 17:28:10 UTC

allowedmethods not restricting methods

I have written the following wsdd, which deploys fine. I am trying to
restrict the methods available as a service because SecurityManager has
public methods that I do not want exposed. Axis attempts to load all
public methods (many of which cause axis to fail) the methods I am
trying to expose are acceptable to AXIS. Has anyone come across this
issue or know how to resolve it. I don't want to write a wrapper class
around this class.
 
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
            xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
 
 <service name="SecurityManager" provider="java:RPC">
  <parameter name="className"
value="com.attbb.ecare.manager.SecurityManager"/>
  <parameter name="allowedMethods" value="login logout isLoggedIn
getUser"/>
 
  <typeMapping qname="typeNS:IXmlSerializable"
xmlns:typeNS="urn:SecurityManager"
               languageSpecificType="java:jad.xml.IXmlSerializable"
               serializer="jad.xml.IXmlSerializerFactory"
               deserializer="jad.xml.IXmlDeserializerFactory"
               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
/>
 </service>
 
</deployment>
 
Thanks
 
Eric