Hi Harshana,


On Wed, Nov 20, 2013 at 2:52 PM, Harshana Martin <[email protected]> wrote:

> Hi Eranda,
>
> What is the problem you are facing with it? Issue with the GAR is the
> primary reason why we need this improvement :-)
>

As we discussed offline the problem here is that .GAR is a method of adding
multiple files in a single zip, where we forget about the .GAR file after
adding the artifacts inside it.  So we need to keep the track of the
artifacts inside the .GAR separately.

Solution :
We will keep mapping file for .GAR files and will keep a mapping to that
.GAR mapping file inside the .CAR mapping file. :)


thanks
Eranda




>
> Thanks and Regards,
> Harshana
>
>
> On Wed, Nov 20, 2013 at 2:48 PM, Eranda Sooriyabandara <[email protected]>wrote:
>
>> Hi Senaka,
>> I am having a problem with CApps with .gar file inside it where artifacts
>> inside the .gar won't remove when we removing the car. So this will be a
>> known limitation of this implementation.
>>
>> thanks
>> Eranda
>>
>>
>> On Tue, Nov 19, 2013 at 2:06 PM, Eranda Sooriyabandara 
>> <[email protected]>wrote:
>>
>>> Hi All,
>>> This is related to the issue [1].
>>>
>>> Problem : Artifacts which deployed when adding a CApp to Governance
>>> Registry does not remove when undeploying the  CApp.
>>>
>>> Cause : When adding Governance Artifacts we have set of handlers which
>>> save the resources to a calculated location. When undeploying the CApp,
>>> deployer will remove the resource from the path specified in the CApp but
>>> since resource located to somewhere else it fails to remove.
>>>
>>> Solution : We are going to keep a path mapping file in config registry
>>> (conf:carbonapps/path_mapping/app_name.xml) where it will keep the path
>>> mappings of the resource related to a CApp.
>>>
>>> Following is the sample content of path mapping file.
>>>
>>> <path_mapping>
>>> <resource
>>> path="/_system/governance/wsdl_path/WeatherForecastService.svc.wsdl">
>>>
>>> <target>/_system/governance/trunk/wsdls/net/restfulwebservices/www/servicecontracts/_2008/_01/WeatherForecastService.svc.wsdl</target>
>>> </resource>
>>>         <resource
>>> path="/_system/governance/wsdl_path/WeatherForecastService.xsd">
>>>
>>> <target>/_system/governance/trunk/xsds/net/restfulwebservices/www/servicecontracts/_2008/_01/WeatherForecastService.xsd</target>
>>>  </resource>
>>> </path_mapping>
>>>
>>> thanks
>>> Eranda
>>>
>>> [1]. https://wso2.org/jira/browse/REGISTRY-2102
>>>
>>> --
>>>
>>> *Eranda Sooriyabandara*Senior Software Engineer;
>>> Integration Technologies Team;
>>> WSO2 Inc.; http://wso2.com
>>> Lean . Enterprise . Middleware
>>>
>>> E-mail: eranda AT wso2.com
>>> Mobile: +94 716 472 816
>>> Linked-In: http://www.linkedin.com/in/erandasooriyabandara
>>> Blog: http://emsooriyabandara.blogspot.com/
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>>
>> *Eranda Sooriyabandara*Senior Software Engineer;
>> Integration Technologies Team;
>> WSO2 Inc.; http://wso2.com
>> Lean . Enterprise . Middleware
>>
>> E-mail: eranda AT wso2.com
>> Mobile: +94 716 472 816
>> Linked-In: http://www.linkedin.com/in/erandasooriyabandara
>> Blog: http://emsooriyabandara.blogspot.com/
>>
>>
>>
>>
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
>
> Harshana Martin
> Associate Technical Lead
> WSO2 Inc. : http://wso2.com
>
> Mobile: +94 775 998 115
> Profile: https://www.google.com/profiles/harshana05
> Blog: http://harshana05.blogspot.com
> Twitter: http://twitter.com/harshana05
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 

*Eranda Sooriyabandara*Senior Software Engineer;
Integration Technologies Team;
WSO2 Inc.; http://wso2.com
Lean . Enterprise . Middleware

E-mail: eranda AT wso2.com
Mobile: +94 716 472 816
Linked-In: http://www.linkedin.com/in/erandasooriyabandara
Blog: http://emsooriyabandara.blogspot.com/
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to