Hi Ruwan,

Thanks for the clarification. +1 if you could add the -Dsynapse.xml to the
wso2-esb.sh

Regards,
Senaka

On Tue, Aug 12, 2008 at 3:09 PM, Ruwan Linton <[EMAIL PROTECTED]> wrote:

> 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
>
_______________________________________________
Esb-java-dev mailing list
[email protected]
http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to