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
