On Tue, Jan 18, 2011 at 11:57 AM, Senaka Fernando <[email protected]> wrote:
> > > On Tue, Jan 18, 2011 at 11:51 AM, Tharindu Mathew <[email protected]>wrote: > >> >> >> On Tue, Jan 18, 2011 at 11:46 AM, Senaka Fernando <[email protected]>wrote: >> >>> Do you really need to extend the AbstractRegistryAdmin? Plus, does this >>> service have an access permission like admin services? >>> >> If not, what is the alternative to get hold of the Registry in the back >> end to perform operations. This way, it directly calls the registry without >> additional WS calls at the backend. >> > > You need a combination of CarbonContext and RegistryService (OSGi service). > > Will look into that. > >> There is no access permission, but adding that could be a good thing. >> > > Well, in that sense, this does not seem to be semantically equivalent to > other admin services. AFAIU, this could be a secured WebService. Thoughts > are welcome. > Securing the WS API is already facilitated. > > Thanks, > Senaka. > >> >> >> Thanks, >>> Senaka. >>> >>> >>> On Tue, Jan 18, 2011 at 11:42 AM, Tharindu Mathew <[email protected]>wrote: >>> >>>> Or we can make it an admin service. >>>> >>>> >>>> On Tue, Jan 18, 2011 at 11:39 AM, Tharindu Mathew <[email protected]>wrote: >>>> >>>>> WSRegistryService is not an admin service, but it needs to get hold of >>>>> the registry hence it extends RegistryAbstractAdmin. >>>>> >>>>> Since, this limitation is introduced into the core, how do I achieve my >>>>> objective? >>>>> >>>>> On Tue, Jan 18, 2011 at 11:28 AM, Kasun Indrasiri <[email protected]>wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> $subject. >>>>>> >>>>>> I'm using the exact same code as 'SampleWSRegistryClient.java' which >>>>>> is included in the greg samples and trying to access a registry resource. >>>>>> It gives the following exceptions when invoking the client. However, >>>>>> same client works fine with Greg 3.6.0. >>>>>> Any thoughts? >>>>>> >>>>>> main 2011-01-18 11:13:26,579 ERROR >>>>>> [ws.client.registry.WSRegistryServiceClient] Failed to perform the >>>>>> operation >>>>>> AbstractAdmin can only be extended by Carbon admin services. >>>>>> org.wso2.carbon.registry.ws.api.WSRegistry is not an admin service. >>>>>> Service >>>>>> name WSRegistryService. The service should have defined the adminService >>>>>> parameter >>>>>> org.apache.axis2.AxisFault: AbstractAdmin can only be extended by >>>>>> Carbon admin services. org.wso2.carbon.registry.ws.api.WSRegistry is not >>>>>> an >>>>>> admin service. Service name WSRegistryService. The service should have >>>>>> defined the adminService parameter >>>>>> at >>>>>> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:530) >>>>>> at >>>>>> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375) >>>>>> at >>>>>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421) >>>>>> at >>>>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) >>>>>> at >>>>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) >>>>>> at >>>>>> org.wso2.carbon.registry.ws.client.WSRegistryServiceStub.wSput(WSRegistryServiceStub.java:4413) >>>>>> at >>>>>> org.wso2.carbon.registry.ws.client.registry.WSRegistryServiceClient.put(WSRegistryServiceClient.java:280) >>>>>> at >>>>>> org.wso2.carbon.unifiedendpoint.core.SampleWSRegistryClient.main(SampleWSRegistryClient.java:69) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>> at >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>> at >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>> at >>>>>> com.intellij.rt.execution.application.AppMain.main(AppMain.java:115) >>>>>> >>>>>> >>>>>> -- >>>>>> Kasun Indrasiri >>>>>> Senior Software Engineer >>>>>> WSO2, Inc.; http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> cell: +94 71 536 4128 >>>>>> Blog : http://kasunpanorama.blogspot.com/ >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] >>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Regards, >>>>> >>>>> Tharindu Mathew >>>>> >>>>> Software Engineer, >>>>> WSO2 Inc., >>>>> http://wso2.com >>>>> >>>>> >>>> >>>> >>>> -- >>>> Regards, >>>> >>>> Tharindu Mathew >>>> >>>> Software Engineer, >>>> WSO2 Inc., >>>> http://wso2.com >>>> >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> >>> -- >>> *Senaka Fernando* >>> Product Manager - WSO2 Governance Registry; >>> Associate Technical Lead; WSO2, Inc.; http://wso2.com* >>> Member; Apache Software Foundation; http://apache.org >>> >>> E-mail: senaka AT wso2.com >>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >>> Linked-In: http://www.linkedin.com/in/senakafernando >>> >>> *Lean . Enterprise . Middleware >>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Regards, >> >> Tharindu Mathew >> >> Software Engineer, >> WSO2 Inc., >> http://wso2.com >> >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > *Senaka Fernando* > Product Manager - WSO2 Governance Registry; > Associate Technical Lead; WSO2, Inc.; http://wso2.com* > Member; Apache Software Foundation; http://apache.org > > E-mail: senaka AT wso2.com > **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 > Linked-In: http://www.linkedin.com/in/senakafernando > > *Lean . Enterprise . Middleware > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Regards, Tharindu Mathew Software Engineer, WSO2 Inc., http://wso2.com
_______________________________________________ Carbon-dev mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
