Hi Kriangyut, The MessageInjector is a specific task shipped with Synapse to inject a message into the Synapse main sequence, so the behavior you saw is correct.
To achieve your requirement there are 2 options, 1) Add a send mediator to the main sequence with specifying the proxy URL as the endpoint address; which is is easy but dirty way of getting it to work. 2) You could write your own task implementation to inject a message into a proxy and schedule that using the tasks. What you need to do is to implement something like MessageInjector; which is going to be a bit difficult but clean. So as the first try you could try 1 and try to get it to work. Thanks, Ruwan On Tue, Aug 3, 2010 at 4:29 PM, KRIANGYUT WANGJITMAN <[email protected]>wrote: > I created a http proxy with url > http://localhost:8280/services/proxy.proxyHttpEndpoint. > > This proxy does some tasks and don't return any result. > > I can curl the url from my command line and all tasks are done > correctly. > > > > I have to call this proxy repeatly so I decided to use the > MessageInjector to call my proxy. > > The task's configuration is: > > <task name="BSBD_STT_FileTransfer_Task" > class="org.apache.synapse.startup.tasks.MessageInjector" > group="synapse.simple.quartz"> > > <trigger cron="*/10 * * ? * *"/> > > <property > xmlns:task="http://www.wso2.org/products/wso2commons/tasks" > name="format" value="get"/> > > <property > xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="to" > value="http://localhost:8280/services/proxy.proxyHttpEndpoint"/> > > <property > xmlns:task="http://www.wso2.org/products/wso2commons/tasks" > name="message"> > > <getFile/> > > </property> > > </task> > > > > After submit the task. My main sequence is called instread of the proxy. > > > > This proxy requires no input. I first try not to set message property > but an error, "no message set", is thrown. > > > > Why the main sequence is called? > > What configuration must change then the proxy is called? > > > > Thank you > > Kriangyut > > -- Ruwan Linton Software Architect & Product Manager, WSO2 ESB; http://wso2.org/esb WSO2 Inc.; http://wso2.org Lean . Enterprise . Middleware phone: +1 408 754 7388 ext 51789 email: [email protected]; cell: +94 77 341 3097 blog: http://blog.ruwan.org linkedin: http://www.linkedin.com/in/ruwanlinton google: http://www.google.com/profiles/ruwan.linton tweet: http://twitter.com/ruwanlinton
