On Tue, Aug 18, 2009 at 11:17 AM, Amila Suriarachchi <
[email protected]> wrote:

>
>
> On Tue, Aug 18, 2009 at 11:01 AM, Hiranya Jayathilaka <
> [email protected]> wrote:
>
>> Hi Amila,
>>
>> At the top level of the directory hierarchy you will find a synapse.xml
>> file. You can define your proxy service in this synapse.xml or you can
>> define it in a separate XML file (say PerfService.xml) and drop it into the
>> proxy-services directory.
>
>
> I think this means we can use the synapse.xml as in the old way even with
> the default directory based configuration.
>

+1...Most of our existing users are used to having the entire configuration
in the synapse.xml so we didn't want to make a drastic change to Synapse
configuration model at this point.

Thanks,
Hiranya


> I thought we need to change to the new way by default.
>
> thanks,
> Amila.
>
>>
>>
>> Thanks,
>> Hiranya
>>
>>
>> On Tue, Aug 18, 2009 at 10:42 AM, Amila Suriarachchi <
>> [email protected]> wrote:
>>
>>> hi Ruwan,
>>>
>>> Lets say I have a proxy service in the current synapse.xml like this.
>>>
>>> <proxy name="PerfService">
>>>     <target>
>>>         <inSequence>
>>>
>>>             <send>
>>>                 <endpoint name="dynamicLB">
>>>                     <dynamicLoadbalance failover="false"
>>>
>>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
>>>                         <membershipHandler
>>>
>>> class="org.apache.synapse.core.axis2.Axis2LoadBalanceMembershipHandler">
>>>                             <property name="applicationDomain"
>>> value="apache.axis2.app.domain"/>
>>>                         </membershipHandler>
>>>                     </dynamicLoadbalance>
>>>                 </endpoint>
>>>             </send>
>>>             <drop/>
>>>         </inSequence>
>>>         <outSequence>
>>>              <send/>
>>>         </outSequence>
>>>     </target>
>>> </proxy>
>>>
>>> How do I supposed to write this using the new directory based
>>> configuration?
>>>
>>> thanks,
>>> Amila.
>>>
>>>
>>>
>>> On Mon, Aug 17, 2009 at 10:54 PM, Ruwan Linton 
>>> <[email protected]>wrote:
>>>
>>>> Folks,
>>>>
>>>> Since there is no negative feedback on implementing this I have
>>>> implemented this on the trunk as well as on the 1.3 branch.
>>>>
>>>> Thanks,
>>>> Ruwan
>>>>
>>>>
>>>> On Mon, Aug 10, 2009 at 10:01 PM, Ruwan Linton 
>>>> <[email protected]>wrote:
>>>>
>>>>> Yes, Eric. As Hiranya explained it is configurable and you could keep
>>>>> that some where out of the ESB installation directory. I think the best
>>>>> practice for the production deployment has to be keeping that on a 
>>>>> separate
>>>>> location.
>>>>>
>>>>> Thanks,
>>>>> Ruwan
>>>>>
>>>>>
>>>>> On Mon, Aug 10, 2009 at 7:31 PM, Hiranya Jayathilaka <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Eric,
>>>>>>
>>>>>> On Mon, Aug 10, 2009 at 6:15 PM, Hubert, Eric <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>  Hi Ruwan,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I’m also +1 on this one. I hope it will still be possible to move the
>>>>>>> whole synapse-config directory out of the directory structure to any 
>>>>>>> place
>>>>>>> the user wants it to have like it is now possible for synapse.xml.
>>>>>>>
>>>>>> That is correct. You can have the directory wherever you like in the
>>>>>> file system. I have recently added a new sample (sample 600) which
>>>>>> demonstrates this feature. You can have a look if you want more 
>>>>>> information.
>>>>>> You need to pass the directory path to Synapse as an argument.
>>>>>>
>>>>>> Thanks,
>>>>>> Hiranya
>>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>>    Eric
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   ------------------------------
>>>>>>>
>>>>>>> *From:* Ruwan Linton [mailto:[email protected]]
>>>>>>> *Sent:* Monday, August 10, 2009 7:47 AM
>>>>>>> *To:* [email protected]
>>>>>>> *Subject:* [PROPOSAL] Hierarchical directory based configuration as
>>>>>>> the default configuration
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Folks, yet another proposal :-)
>>>>>>>
>>>>>>> Shall we make the hierarchical directory based synapse configuration
>>>>>>> to be the default configuration mechanism? It will give Synapse many
>>>>>>> advantages while we can make it have no disadvantages by supporting a
>>>>>>> synapse.xml file inside the root of the configuration hierarchy.
>>>>>>>
>>>>>>> So what I am proposing is that we create the
>>>>>>> repository/conf/synapse-config/ directory by the build and treat that 
>>>>>>> as the
>>>>>>> synapse configuration root which will have sup directories to hold
>>>>>>> individual artifacts like sequences, endpoints and so on. At the same 
>>>>>>> time
>>>>>>> we should support a synapse.xml file to be embeded with multiple 
>>>>>>> elements in
>>>>>>> the configuration root (in this case the direcotry "synapse-config")
>>>>>>> supporting the existing behaviour.
>>>>>>>
>>>>>>> With this we can get rid of the registry.xml and the
>>>>>>> local-entries.xml files that we have on the configuration root and bring
>>>>>>> them into the synapse.xml itself.
>>>>>>>
>>>>>>> This would make the configuration nicely placed with different levels
>>>>>>> as well as supporting the flat file at the same time by default.
>>>>>>>
>>>>>>> WDYT?
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Hiranya Jayathilaka
>>>>>> Software Engineer;
>>>>>> WSO2 Inc.;  http://wso2.org
>>>>>> E-mail: [email protected];  Mobile: +94 77 633 3491
>>>>>> Blog: http://techfeast-hiranya.blogspot.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Ruwan Linton
>>>>> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
>>>>> WSO2 Inc.; http://wso2.org
>>>>> email: [email protected]; cell: +94 77 341 3097
>>>>> blog: http://ruwansblog.blogspot.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ruwan Linton
>>>> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
>>>> WSO2 Inc.; http://wso2.org
>>>> email: [email protected]; cell: +94 77 341 3097
>>>> blog: http://ruwansblog.blogspot.com
>>>>
>>>
>>>
>>>
>>> --
>>> Amila Suriarachchi
>>> WSO2 Inc.
>>> blog: http://amilachinthaka.blogspot.com/
>>>
>>
>>
>>
>> --
>> Hiranya Jayathilaka
>> Software Engineer;
>> WSO2 Inc.;  http://wso2.org
>> E-mail: [email protected];  Mobile: +94 77 633 3491
>> Blog: http://techfeast-hiranya.blogspot.com
>>
>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>



-- 
Hiranya Jayathilaka
Software Engineer;
WSO2 Inc.;  http://wso2.org
E-mail: [email protected];  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com

Reply via email to