<definitions xmlns="http://ws.apache.org/ns/synapse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ws.apache.org/ns/synapse http://synapse.apache.org/ns/2010/04/configuration/synapse_config.xsd"> <localEntry key="local-enrty-ep-key" src="file:repository/conf/sample/resources/endpoint/dynamic_endpt_1.xml"/> <localEntry key="local-enrty-sequence-key"> <sequence name="dynamic_sequence"> <log level="custom"> <property name="message" value="*** Test Message 1 ***"/> </log> </sequence> </localEntry> <sequence name="main"> <in> <sequence key="local-enrty-sequence-key"/> <send> <endpoint key="local-enrty-ep-key"/> </send> </in> <out> <send/> </out> </sequence> </definitions>
Execute the client as follows.
This example shows sequences and endpoints fetched from local registry. Thus it is possible to have endpoints sequences as local registry entries including file entries.Execute the following command to see the sample working, where you will be able to see the log statement from the fetched sequence from the local entry and the endpoint will be fetched from the specified file at runtime and be cached in the system