Hi Kasun, Is there any reason why sequence is added as a different entry?
Current <inboundEndpoint xmlns="http://ws.apache.org/ns/synapse" name="MyVFSListenerEP" protocol="vfs" interval="5" suspend="false"> <parameters> <parameter name="transport.vfs.FileURI">/home/malaka/work/vfs/files</parameter> <parameter name="transport.vfs.MoveAfterProcess"> ftp://malaka:[email protected]/home/malaka/work/vfs/pro</parameter> <parameter name="transport.vfs.ContentType">text/xml</parameter> <parameter name="transport.vfs.Streaming">true</parameter> </parameters> * <sequence key="requestHandlerSeq" onError="inFalte"/>* </inboundEndpoint> Why not following? <inboundEndpoint xmlns="http://ws.apache.org/ns/synapse" name="MyVFSListenerEP" protocol="vfs" *injectingSeq="requestHandlerSeq" onErrorSeq="inFalte"* interval="5" suspend="false"> <parameters> <parameter name="transport.vfs.FileURI">/home/malaka/work/vfs/files</parameter> <parameter name="transport.vfs.MoveAfterProcess"> ftp://malaka:[email protected]/home/malaka/work/vfs/pro</parameter> <parameter name="transport.vfs.ContentType">text/xml</parameter> <parameter name="transport.vfs.Streaming">true</parameter> </parameters> </inboundEndpoint> Best Regards, Malaka On Fri, Apr 25, 2014 at 9:07 PM, Sriskandarajah Suhothayan <[email protected]>wrote: > Great :) > > Thanks > Suho > > > On Fri, Apr 25, 2014 at 8:33 PM, Malaka Silva <[email protected]> wrote: > >> Hi Suho, >> >> That is the main idea. We are moving the message build and sequence >> injection part to a handle for VFS and Inbound. >> >> Anyone can reuse this and get the raw output. >> >> Best Regards, >> Malaka >> >> >> On Fri, Apr 25, 2014 at 5:44 PM, Sriskandarajah Suhothayan <[email protected] >> > wrote: >> >>> Thanks, This code reuse is very useful. >>> CEP team will start integrating when this its ready. >>> >>> Regards >>> Suho >>> >>> >>> On Fri, Apr 25, 2014 at 4:24 PM, Kasun Indrasiri <[email protected]> wrote: >>> >>>> Hi Suho, >>>> >>>> As per the offline chat we had, we did change the design so that we can >>>> obtain the native format and we can register a handler which can build the >>>> message in to any required format. Malaka is working on applying these >>>> changes and lets do a review once we have it up and running. >>>> >>>> >>>> On Mon, Apr 21, 2014 at 10:07 AM, Sriskandarajah Suhothayan < >>>> [email protected]> wrote: >>>> >>>>> Great :) >>>>> Please make then to work in their native form. >>>>> i.e When using the JMS Utils they will return the message received in >>>>> the native format itself (XML, JSON, Map) and it will not auto convert all >>>>> messages to XML like what axis2 JMS transport was doing etc. >>>>> >>>>> We'll work with you on the integration >>>>> >>>>> Thanks >>>>> Suho >>>>> >>>>> >>>>> On Mon, Apr 21, 2014 at 9:56 AM, Kasun Indrasiri <[email protected]>wrote: >>>>> >>>>>> Hi Suho, >>>>>> >>>>>> We are not dependent on any axis2 related transport. The generic >>>>>> functionalities related to protocols such as JMS and VFS are implemented >>>>>> as >>>>>> Utils. >>>>>> So, we should be able to reuse them with in CEP too. >>>>>> >>>>>> >>>>>> On Sat, Apr 19, 2014 at 10:37 AM, Sriskandarajah Suhothayan < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> @Kasun >>>>>>> >>>>>>> Can you elaborate a bit on the backend. >>>>>>> Are we reusing/improving the Axis2 JMS transport or will this be a >>>>>>> new implementation or module ? >>>>>>> >>>>>>> This is because CEP also has use-cases on working with JMS Brokers >>>>>>> so its good if CEP can also reuse this implementation. >>>>>>> >>>>>>> Regards >>>>>>> Suho >>>>>>> >>>>>>> >>>>>>> On Wed, Apr 16, 2014 at 2:08 PM, Kasun Indrasiri <[email protected]>wrote: >>>>>>> >>>>>>>> We need to finalize the tooling aspect of this too. Ideally this is >>>>>>>> another entry point to ESB, which is very similar to a proxy service >>>>>>>> or a >>>>>>>> REST api. Any thoughts on how we should proceed with the tooling >>>>>>>> aspect of >>>>>>>> this? >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Apr 9, 2014 at 3:01 PM, Kasun Indrasiri <[email protected]>wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Apr 7, 2014 at 10:18 PM, Sanjiva Weerawarana < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> I don't understand what doesn't support MT means in this case. >>>>>>>>>> Lets take SMTP- each inbound endpoint will give its own email >>>>>>>>>> address and >>>>>>>>>> poll from that. Where's MTness involved? >>>>>>>>>> >>>>>>>>>> Isn't the same true or JMS? You just give a queue - its someone >>>>>>>>>> else's problem to make sure queues are properly allocated and >>>>>>>>>> protected. >>>>>>>>>> >>>>>>>>>> Yeah, I think if we consider a scenario where ESB and MB are >>>>>>>>> involved. A given user can create a queue in MB and MB will take >>>>>>>>> care of >>>>>>>>> adding required info( such as appending tenant domain etc) in to the >>>>>>>>> queue >>>>>>>>> name (similar logic should apply when we create a subscription too). >>>>>>>>> Then >>>>>>>>> we create the inbound endpoint, we should give the exact same >>>>>>>>> destination. >>>>>>>>> If we are using any other broker, then it is up to the broker to >>>>>>>>> handle >>>>>>>>> security etc. >>>>>>>>> >>>>>>>>>> Sanjiva. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Fri, Apr 4, 2014 at 10:51 AM, Kasun Indrasiri >>>>>>>>>> <[email protected]>wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> We have been working on the initial design for the Inbound >>>>>>>>>>> Endpoint support for ESB. >>>>>>>>>>> >>>>>>>>>>> - Inbound endpoint is a dynamically configured message source >>>>>>>>>>> for ESB. >>>>>>>>>>> - The current axis2 based transports other than HTTP/S doesn't >>>>>>>>>>> work in multitenant mode. The main idea is to supporting all >>>>>>>>>>> transport (not >>>>>>>>>>> only HTTP) in multi-tenant mode with the introduction of inbound >>>>>>>>>>> endpoints. >>>>>>>>>>> - The inbound endpoints will have multiple behavior based on >>>>>>>>>>> implementation: polling, busy wait or listening. >>>>>>>>>>> - In W/M separated setups, the coordination requirements for >>>>>>>>>>> polling behavior is handled by taks which is based on ntasks. >>>>>>>>>>> >>>>>>>>>>> This is the initial syntax we came up with: >>>>>>>>>>> >>>>>>>>>>> <inboundEndpoint name="MyJMSListenerEP" >>>>>>>>>>> >>>>>>>>>>> protocol="jms" >>>>>>>>>>> >>>>>>>>>>> interval="1000" suspend="false"> >>>>>>>>>>> >>>>>>>>>>> <parameters> >>>>>>>>>>> >>>>>>>>>>> <parameter >>>>>>>>>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter> >>>>>>>>>>> >>>>>>>>>>> <parameter >>>>>>>>>>> name="java.naming.provider.url">tcp://localhost:61616</parameter> >>>>>>>>>>> >>>>>>>>>>> <parameter >>>>>>>>>>> name="jms.ConnectionFactoryJNDIName">QueueConnectionFactory</parameter> >>>>>>>>>>> >>>>>>>>>>> <parameter >>>>>>>>>>> name="jms.ConnectionFactoryType">queue</parameter> >>>>>>>>>>> >>>>>>>>>>> <parameter name="jms.Destination">ordersQueue</parameter> >>>>>>>>>>> >>>>>>>>>>> </parameters> >>>>>>>>>>> >>>>>>>>>>> <sequence key="requestHandlerSeq" onError="inFault"/> >>>>>>>>>>> >>>>>>>>>>> </inboundEndpoint> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> The inbound endpoint will be a new construct in ESB which goes >>>>>>>>>>> at the top level as with proxy services, APIs etc. >>>>>>>>>>> >>>>>>>>>>> I have completed the initial work related to inbound EP and >>>>>>>>>>> implemented a basic JMS inbound EP. Also I've verified the >>>>>>>>>>> functionality in >>>>>>>>>>> super tenant and tenant mode as well. >>>>>>>>>>> Ravi is working on getting the end to end scenario working for >>>>>>>>>>> JMS Inbound EP. >>>>>>>>>>> >>>>>>>>>>> Please review the design and share your thoughts. >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Kasun >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Kasun Indrasiri >>>>>>>>>>> Software Architect >>>>>>>>>>> WSO2, Inc.; http://wso2.com >>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>> >>>>>>>>>>> cell: +94 77 556 5206 >>>>>>>>>>> Blog : http://kasunpanorama.blogspot.com/ >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Sanjiva Weerawarana, Ph.D. >>>>>>>>>> Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ >>>>>>>>>> email: [email protected]; office: (+1 650 745 4499 | +94 11 214 >>>>>>>>>> 5345) x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: +1 >>>>>>>>>> 650 265 8311 >>>>>>>>>> blog: http://sanjiva.weerawarana.org/; twitter: @sanjiva >>>>>>>>>> >>>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Kasun Indrasiri >>>>>>>>> Software Architect >>>>>>>>> WSO2, Inc.; http://wso2.com >>>>>>>>> lean.enterprise.middleware >>>>>>>>> >>>>>>>>> cell: +94 77 556 5206 >>>>>>>>> Blog : http://kasunpanorama.blogspot.com/ >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Kasun Indrasiri >>>>>>>> Software Architect >>>>>>>> WSO2, Inc.; http://wso2.com >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> cell: +94 77 556 5206 >>>>>>>> Blog : http://kasunpanorama.blogspot.com/ >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Architecture mailing list >>>>>>>> [email protected] >>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> *S. Suhothayan* >>>>>>> Associate Technical Lead, >>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>> * <http://wso2.com/>* >>>>>>> lean . enterprise . middleware >>>>>>> >>>>>>> >>>>>>> >>>>>>> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: >>>>>>> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/> >>>>>>> twitter: >>>>>>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | >>>>>>> linked-in: >>>>>>> http://lk.linkedin.com/in/suhothayan >>>>>>> <http://lk.linkedin.com/in/suhothayan>* >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Kasun Indrasiri >>>>>> Software Architect >>>>>> WSO2, Inc.; http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> cell: +94 77 556 5206 >>>>>> Blog : http://kasunpanorama.blogspot.com/ >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *S. Suhothayan* >>>>> Associate Technical Lead, >>>>> *WSO2 Inc. *http://wso2.com >>>>> * <http://wso2.com/>* >>>>> lean . enterprise . middleware >>>>> >>>>> >>>>> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: >>>>> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/> twitter: >>>>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: >>>>> http://lk.linkedin.com/in/suhothayan >>>>> <http://lk.linkedin.com/in/suhothayan>* >>>>> >>>>> >>>> >>>> >>>> -- >>>> Kasun Indrasiri >>>> Software Architect >>>> WSO2, Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> cell: +94 77 556 5206 >>>> Blog : http://kasunpanorama.blogspot.com/ >>>> >>> >>> >>> >>> -- >>> >>> *S. Suhothayan * >>> Technical Lead & Team Lead of WSO2 Complex Event Processor >>> *WSO2 Inc. *http://wso2.com >>> * <http://wso2.com/>* >>> lean . enterprise . middleware >>> >>> >>> >>> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: >>> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/> twitter: >>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: >>> http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>* >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> >> Best Regards, >> >> Malaka Silva >> Senior Tech Lead >> M: +94 777 219 791 >> Tel : 94 11 214 5345 >> Fax :94 11 2145300 >> Skype : malaka.sampath.silva >> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >> Blog : http://mrmalakasilva.blogspot.com/ >> >> WSO2, Inc. >> lean . enterprise . middleware >> http://www.wso2.com/ >> http://www.wso2.com/about/team/malaka-silva/<http://wso2.com/about/team/malaka-silva/> >> >> Save a tree -Conserve nature & Save the world for your future. Print this >> email only if it is absolutely necessary. >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > > *S. Suhothayan* > Technical Lead & Team Lead of WSO2 Complex Event Processor > *WSO2 Inc. *http://wso2.com > * <http://wso2.com/>* > lean . enterprise . middleware > > > *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: > http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter: > http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: > http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>* > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Best Regards, Malaka Silva Senior Tech Lead M: +94 777 219 791 Tel : 94 11 214 5345 Fax :94 11 2145300 Skype : malaka.sampath.silva LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 Blog : http://mrmalakasilva.blogspot.com/ WSO2, Inc. lean . enterprise . middleware http://www.wso2.com/ http://www.wso2.com/about/team/malaka-silva/<http://wso2.com/about/team/malaka-silva/> Save a tree -Conserve nature & Save the world for your future. Print this email only if it is absolutely necessary.
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
