Hi Waruna, Here is the git repo url
https://github.com/lahiruchandima/publish_event_mediator Here is the Synapse config <definitions xmlns="http://ws.apache.org/ns/synapse"> <proxy name="StockQuoteProxy"> <target> <endpoint> <address uri=" http://localhost:9000/services/SimpleStockQuoteService"/> </endpoint> <outSequence> <send/> *<publishEvent/>* </outSequence> </target> <publishWSDL uri="file:repository/samples/resources/proxy/sample_proxy_1.wsdl"/> </proxy> </definitions> Thanks On Wed, Oct 29, 2014 at 9:49 AM, Waruna Perera <[email protected]> wrote: > HI Lahiru, > > Can you share the code in GitHub? And share your synapse config as well. > > On Wed, Oct 29, 2014 at 9:37 AM, Lahiru Chandima <[email protected]> wrote: > >> Hi All, >> >> I am trying to create a new mediator (not a class mediator) for ESB. I >> have encountered several problems so far. >> >> 1. Where does the synapse config of ESB reside? I searched for some text >> in the config (shown in the management console) in the ESB directory but >> couldn't find the location. >> >> 2. So far I have crated a maven project for the mediator and created >> mediator, mediator factory and mediator serializer classes (I haven't >> created the mediator configuration UI module yet). I copied the generated >> jar file to repository/components/plugins directory, added the new mediator >> to a sequence in the synapse config of ESB sample 150[1 >> <https://docs.wso2.com/display/ESB481/Sample+150%3A+Introduction+to+Proxy+Services>] >> and started ESB with sample 150 config. ESB gives following exception at >> startup. >> >> [2014-10-29 09:05:48,116] WARN - SynapseXMLConfigurationFactory Proxy >> Service configuration: StockQuoteProxy cannot be built - Continue in >> fail-safe mode >> java.lang.NullPointerException >> at >> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:207) >> at >> org.apache.synapse.config.xml.AbstractListMediatorFactory.addChildren(AbstractListMediatorFactory.java:41) >> at >> org.apache.synapse.config.xml.SequenceMediatorFactory.createAnonymousSequence(SequenceMediatorFactory.java:70) >> at >> org.apache.synapse.config.xml.ProxyServiceFactory.createProxy(ProxyServiceFactory.java:193) >> at >> org.apache.synapse.config.xml.SynapseXMLConfigurationFactory.defineProxy(SynapseXMLConfigurationFactory.java:142) >> at >> org.apache.synapse.config.xml.SynapseXMLConfigurationFactory.getConfiguration(SynapseXMLConfigurationFactory.java:92) >> >> >> Looks like ESB cannot find the factory for creating the new mediator >> specified in the synapse config. What should I do for ESB to identify my >> jar as an ESB mediator? >> >> Can somebody help me on this? >> >> [1] >> https://docs.wso2.com/display/ESB481/Sample+150%3A+Introduction+to+Proxy+Services >> >> Thanks >> -- >> Lahiru Chandima >> *Senior Software Engineer* >> Mobile : +94 (0) 772 253283 >> [email protected] >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Waruna Perera > Senior Software Engineer - Test Automation > Mobile: +94 77 3867037 > WSO2, Inc.; http://wso2.com/ > lean . enterprise . middlewear. > -- Lahiru Chandima *Senior Software Engineer* Mobile : +94 (0) 772 253283 [email protected]
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
