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/