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

Reply via email to