Hi Tishani,

Isn't there a way to determine if it's a dataservice at the time of
deletion. If you have a way, can't we special case the daataservice
deletion without affecting other places that need archive name.

On Thu, Jan 25, 2018 at 12:59 AM, Thishani Lucas <thish...@wso2.com> wrote:

> Hi All,
>
> Earlier we had issues in the EI where we couldn't delete faulty services
> and we could delete services deployed via capps. These are reported in the
> public jiras [1] and [2] and the fixes are done respectively in [3] and
> [4]. Now we have a scenario where we shouldn't allow deletion of faulty
> services deployed via a capp.
>
> I tried to implement this by something similar to what I did in [5] where,
> before sending the service names to be deleted, we check whether the
> service is deployed via a capp. This worked perfectly fine with proxy
> services. But for data services, it's throwing an error at the place where
> service data is retrieved because for faulty data services, the service
> name is returned as the archive name (/dataservices/name.dbs). If we fix
> this, it would break the other places where the archive name is needed like
> in [6]. Because of these issues, I'm putting this implementation on hold.
>
> Please provide your concerns about this issue.
>
> [1] https://wso2.org/jira/browse/ESBJAVA-4068
> [2] https://wso2.org/jira/browse/ESBJAVA-4139
> [3] https://github.com/wso2/carbon-deployment/pull/286
> [4] https://github.com/wso2/carbon-deployment/pull/285
> [5] https://github.com/wso2/carbon-deployment/blob/4.7.x/
> components/service-mgt/axis2-service-mgt/org.wso2.carbon.
> service.mgt.ui/src/main/resources/web/service-mgt/delete_service_groups_
> ajaxprocessor.jsp#L89
> [6] https://github.com/wso2/carbon-deployment/blob/4.7.x/
> components/service-mgt/axis2-service-mgt/org.wso2.carbon.
> service.mgt/src/main/java/org/wso2/carbon/service/mgt/
> ServiceAdmin.java#L779
>
> Thanks,
> Thishani
>
> --
> Regards,
>
> *Thishani Lucas*
> *Software Engineer*
> *WSO2 Lanka (Private) Limited**: http://wso2.com <http://wso2.com/>*
> *lean.enterprise.middle-ware*
>
> *Tel: +94 77 2556931 <+94%2077%20255%206931> *
>
> *LinkedIn: https://www.linkedin.com/in/thishani-lucas/
> <https://www.linkedin.com/in/thishani-lucas/>*
>
> <http://wso2.com/signature>
>



-- 
Shazni Nazeer

Mob : +94 777737331
LinkedIn : http://lk.linkedin.com/in/shazninazeer

Blogs :

https://medium.com/@mshazninazeer
http://shazninazeer.blogspot.com

<http://wso2.com/signature>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to