Hi Sanjeewa,
Thanks for the feedback. We already use an interface for the migration
client and I have not yet touched some parts like synapse resource
migrations etc. I will add those  to the interface while developing.

Hi Jo,
Thanks for the info. I will make sure that user gets a proper warnings/
error messages if they have any issues with their privileges.

On Wed, Apr 22, 2015 at 11:37 AM, Joseph Fonseka <[email protected]> wrote:

> Hi Madusanka
>
> +1 this will make migration easy for the users. Also this will make it
> easy migrating between milestone releases.
>
> One issue to keep in mind when migrating database is that usually in
> production environment db users will not have table alter privileges. To
> tackle this make sure to check for privileges and warn user about it before
> the migration.
>
> Cheers
> Jo
>
>
> On Wed, Apr 22, 2015 at 11:06 AM, Madusanka Premaratne <
> [email protected]> wrote:
>
>> Hi all,
>> With the WSO2 API Manager 1.9.0 release, we are planning to introduce a
>> single migration client to migrate all the resources such as rxt, swagger,
>> other registry resources and the databases.
>>
>> Currently we have migration clients to migrate swagger resources from
>> lower versions to upper versions. But it takes much time since it is only
>> possible to migrate only to the nearest next version. For example if you
>> have an API created using APIM-1.6.0, you can migrate it to APIM1.7.0. Also
>> it needs more effort because, there are scripts to run for DB migration and
>> OSGI bungles to migrate swagger resources etc..
>>
>> So our plan to create a new client to do all these migrations on single
>> command and as the first step of it we are going to introduce a client who
>> migrates all the resources from one immediate version (say API Manager
>> 1.8.0 to 1.9.0). And  as the next step we improve the client to migrate all
>> the resources from any lower version to any upper version(say API Manager
>> 1.6.0 to 1.9.0).
>> The client is halfway done and you can find the code here[1]
>>
>> Also we are planning to bundle the migration client with the APIM pack
>> and automate the migration process in the future releases.
>>
>> Suggestions and ideas are welcome to implement this migration tool.
>>
>> [1] - https://github.com/madusankapremaratne/wso2-api-migration-client
>>
>> Thanks,
>> Madusanka
>>
>> --
>> *Madusanka Premaratne* | Associate Software Engineer
>> WSO2, Inc | lean. enterprise. middleware.
>> #20, Palm Grove, Colombo 03, Sri Lanka
>> Mobile: +94 71 835 70 73| Work: +94 112 145 345
>> Email: [email protected] | Web: www.wso2.com
>>
>> [image: Facebook] <https://www.facebook.com/maduzanka> [image: Twitter]
>> <https://twitter.com/rmmpremaratne> [image: Google Plus]
>> <https://plus.google.com/u/0/+MadusankaPremaratnemaduz/about/p/pub> [image:
>> Linkedin] <http://lk.linkedin.com/in/madusanka/> [image: Instagram]
>> <http://instagram.com/madusankapremaratne> [image: Skype]
>> <http://@rmmpremaratne>
>>
>>
>
>
> --
>
> --
> *Joseph Fonseka*
>  WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 772 512 430
> skype: jpfonseka
>
> * <http://lk.linkedin.com/in/rumeshbandara>*
>
>


-- 
*Madusanka Premaratne* | Associate Software Engineer
WSO2, Inc | lean. enterprise. middleware.
#20, Palm Grove, Colombo 03, Sri Lanka
Mobile: +94 71 835 70 73| Work: +94 112 145 345
Email: [email protected] | Web: www.wso2.com

[image: Facebook] <https://www.facebook.com/maduzanka> [image: Twitter]
<https://twitter.com/rmmpremaratne> [image: Google Plus]
<https://plus.google.com/u/0/+MadusankaPremaratnemaduz/about/p/pub> [image:
Linkedin] <http://lk.linkedin.com/in/madusanka/> [image: Instagram]
<http://instagram.com/madusankapremaratne> [image: Skype]
<http://@rmmpremaratne>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to