Hi Sam,

In the service.xml file you can exclude unwanted operations using
using "excludeOperations" as follows.

<excludeOperations>
                        <operation>getUserAccountManager</operation>
                        <operation>setUserAccountManager</operation>
</excludeOperations>

Thanks ,


On Thu, Aug 13, 2009 at 2:13 PM, sam wong<samwon...@gmail.com> wrote:
> Hi,All
>
> I have a spring Bean with many many method.
>
>
> but some method i don't want to public as  WebService Method.
> like:
>    public IUserAccountManager getUserAccountManager() {
>        return userAccountManager;
>    }
>    public void setUserAccountManager(IUserAccountManager userAccountManager) {
>        this.userAccountManager = userAccountManager;
>    }
>
>
> when i use c# client, I still can see this method too...
> what should i do?
>
>
>
> the follow is my services.xml:
> <serviceGroup>
>  <service name="DataSetServiceEnquiry" scope="transportsession">
>    <description>
>        simple spring example
>    </description>
>    <parameter 
> name="ServiceObjectSupplier">org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier</parameter>
>    <parameter name="SpringBeanName">dataSetServiceEnquiry</parameter>
>    <!--
>        <messageReceivers>
>                <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out";
> class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
>        </messageReceivers>
>   -->
>    <operation name="login">
>        <messageReceiver
> class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
>    </operation>
>    <operation name="getLoginMsg">
>        <messageReceiver
> class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
>    </operation>
> </service>
> </serviceGroup>
>
>
>
>
>
> Thanks,
> Sam Wong
>



-- 
Sagara Gunathunga

Blog - http://ssagara.blogspot.com
Web - http://sagaras.awardspace.com/

Reply via email to