On Tue, Apr 2, 2013 at 11:32 AM, Nuwan Wimalasekara <nuw...@wso2.com> wrote:
> Hi Ruwan > Test automation framework has provided the ability to change the > axis2.xml(carbon.xml, etc..) at the time of test execution. You can > use ServerConfigurationManager class to do the configuration changes. > > Following steps can be used to change the axis2.xml file > 1) keep your custom axis2.xml file in test resources > 2) call the method > serverConfigurationManager.applyConfiguration($PATH/axis2.xml) > then it will backup the current axis2.xml file and copy your > axis2.xml file to the server. then server is restated to get affect of the > configuration > after that you can execute your test > 3) after your test is finished, > call serverConfigurationManager.restoreToLastConfiguration(); > it will delete the custom axis2.xml and copy the original axis2.xml > file and server is restated . then server is in original state. no other > test get affected your configurations. > > Please refer ESB integration test. we have implement many test scenarios > with custom axis2.xml files. > I think this approach is the best way of doing this as this is test specific change. Thanks, Sanjeewa.. > > Thanks, > Nuwanw > > > On Tue, Apr 2, 2013 at 10:07 AM, Ruwan Yatawara <ruw...@wso2.com> wrote: > >> Thannks Azeez! I believe that approach should be feasible for us. >> >> @ Krishanthan the reason behind having two axis2.xmls is that at the >> moement, API Manager multi tenancy is enabled via NIO transport only, but >> by default we want the API Manager pack to feature Pass-throuh transpgort. >> Therefore, we want to switch the axis2.xml at server start up before >> running the Jmeter Automation script to test the multi-tenancy features. >> >> Regards, >> Ruwan >> >> >> On Tue, Apr 2, 2013 at 12:21 AM, Afkham Azeez <az...@wso2.com> wrote: >> >>> If you want to maintain multiple axis2.xml files for convenience, then >>> have them named as axis2-pt.xml, axis2-nio.xml and so on, and have a >>> symbolic link names axis2.xml, and switch that link to point to the correct >>> file before starting up the server. >>> >>> Azeez >>> >>> >>> On Mon, Apr 1, 2013 at 7:49 PM, Ruwan Yatawara <ruw...@wso2.com> wrote: >>> >>>> Hi All, >>>> >>>> We have a requirement to change the transport mechanism for API Manager >>>> on start up (I.e. switch from Pass through to NIO), hence is there a way to >>>> to specify which axis2.xml to use, when starting up the server? (like there >>>> us for synapse.xml) >>>> >>>> Thanks, >>>> >>>> Ruwan Yatawara >>>> >>>> Software Engineer, >>>> WSO2 Inc. >>>> lean . enterprise . middleware >>>> >>>> email : ruw...@wso2.com >>>> mobile : +94 77 9110413 >>>> www: :http://wso2.com >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>** >>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * >>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Nuwan Wimalasekara > Software Engineer - Test Automation > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > phone: +94 71 668 4620 > > > > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Sanjeewa Malalgoda* WSO2 Inc. Mobile : +14084122175 | +94713068779 <http://sanjeewamalalgoda.blogspot.com/>blog :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev