Hi Senaka, We do not recommend to use system properties, and the -Dsynapse.xml is still valid because we had to assure the backwards compatibility. System properties are sort of deprecated and will be removed in a future release.
Thanks, Ruwan Senaka Fernando wrote: > Hi again Ruwan, > > I believe that this involves a minor fix to the wso2-esb.sh, which > looks more elegant than the axis2.xml approach. > > if [ "$1" = "-synapseXML" ]; then > SYNAPSE_XML=-Dsynapse.xml=$2 > fi > > Also the portion of code > > ---- > if [ "$1" = "-xdebug" ]; then > XDEBUG="-Xdebug -Xnoagent > -Xrunjdwp:transport=dt_socket,server=y,address=8000" > fi > > if [ "$1" = "-sample" ]; then > > SYNAPSE_XML=-Dsynapse.xml=$ESB_HOME/repository/conf/sample/synapse_sample_$2.xml > fi > > if [ "$1" = "-serverName" ]; then > SERVER_NAME="-DserverName=$2" > fi > > if [ "$3" = "-xdebug" ]; then > XDEBUG="-Xdebug -Xnoagent > -Xrunjdwp:transport=dt_socket,server=y,address=8000" > fi > > if [ "$3" = "-sample" ]; then > > SYNAPSE_XML=-Dsynapse.xml=$ESB_HOME/repository/conf/sample/synapse_sample_$4.xml > fi > > if [ "$3" = "-serverName" ]; then > SERVER_NAME="-DserverName=$4" > fi > > if [ "$5" = "-xdebug" ]; then > XDEBUG="-Xdebug -Xnoagent > -Xrunjdwp:transport=dt_socket,server=y,address=8000" > fi > > if [ "$5" = "-sample" ]; then > > SYNAPSE_XML=-Dsynapse.xml=$ESB_HOME/repository/conf/sample/synapse_sample_$6.xml > fi > > if [ "$5" = "-serverName" ]; then > SERVER_NAME="-DserverName=$6" > fi > ------- > > can simply be implemented as a for loop that iterates 3times isn't it. > :)... > > Regards, > Senaka > > On Tue, Aug 12, 2008 at 11:54 AM, Ruwan Linton <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Asanka and Senaka, > > On the latest trunk of synapse, you can specify this as a axis2.xml > parameter with the name "SynapseConfig.ConfigurationFile", but for > this > to be effective the VM argument has to be null. > > Thanks, > Ruwan > > Asanka Abeysinghe wrote: > > Hi, > > I came across with the same scenario that Senaka explaining > here, while > > configuring FIX business scenarios I had to keep multiple synapse > > configuration files. Workaround I found for that is to create > the config > > files inside ${ESB_HOME}/repository/conf/sample and name the > config file > > as synapse_sample_<number>.xml, when starting synapse pass it as > a CMDL > > argument -sample <number> and it took the relevant config file. > (e.g > > config file name synapse_sample_900.xml , $> startup ./synapse.sh > > -sample 900) > > Asanka A. > > > > Senaka Fernando wrote: > > > >> Hi Ruwan, > >> > >> This is the scenario. The synapse.xml by nature is passed in as > a VM > >> argument. However, > >> > >> 1. We do not have the possibility to specifying optional VM > arguments > >> during the ESB start up. > >> > >> 2. When creating an extension to ESB/Syanpse, perhaps a sample or a > >> demo application that uses a specific synapse.xml requires a > modified > >> startup script for Synapse/ESB. > >> > >> 3. There can be a scenario where a user maintains two synapse > >> configurations (synapse.xml files) one of which is for debugging > >> purposes for application logic (just assume), wouldn't it be > better if > >> he had the choice to specify the path to synapse config instead of > >> replacing the default instance. > >> > >> * The requirement is rather to asset debugging, demonstarting > or any > >> other similar activity. > >> > >> Regards, > >> Senaka > >> > >> > > > > > > _______________________________________________ > > Esb-java-dev mailing list > > [email protected] <mailto:[email protected]> > > http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-dev > > > > > > > _______________________________________________ > Esb-java-dev mailing list > [email protected] <mailto:[email protected]> > http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-dev > > > ------------------------------------------------------------------------ > > _______________________________________________ > Esb-java-dev mailing list > [email protected] > http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-dev > _______________________________________________ Esb-java-dev mailing list [email protected] http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
