Patch attached for issue. Please apply the patch and rebuild event-builder core and replace the corresponding jar in plugins folder.
Thanks for raising this issue. On 1 February 2014 12:25, Lasantha Fernando <lasan...@wso2.com> wrote: > Hi, > > Yes, looks like a bug. I was also able to reproduce.... :-( > > Created JIRA at [1]. Will attach patch and test cases as well. We should > have had test cases for scenarios like this... > > [1] https://wso2.org/jira/browse/CEP-655 > > Thanks, > Lasantha > > > On 31 January 2014 23:30, Mohanadarshan Vivekanandalingam > <mo...@wso2.com>wrote: > >> Hi Asiri, >> >> I am able to reproduce above mentioned situation.. As per my >> understanding there is an issue with Map mapping logic.. Will investigate >> further and get back to you.. >> >> @Lasantha - I think you have more context on this.. WDYT?? >> >> Regards, >> Mohan >> >> >> >> On Fri, Jan 31, 2014 at 10:45 PM, Asiri Liyana Arachchi >> <asi...@wso2.com>wrote: >> >>> Stream Definition >>> >>> srcAddrAndCurrentTime >>> 1.0.0 >>> StreamDefinition{ streamId='srcAddrAndCurrentTime:1.0.0', >>> name='srcAddrAndCurrentTime', version='1.0.0', nickName='', description='', >>> tags=null, metaData=null, correlationData=null, >>> payloadData=[Attribute{name='SrcAddr', type=STRING}, >>> Attribute{name='CurrentTime', type=STRING}], } >>> >>> >>> On Fri, Jan 31, 2014 at 10:10 PM, Asiri Liyana Arachchi <asi...@wso2.com >>> > wrote: >>> >>>> Here is the event builder configuration. >>>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <eventBuilder name="mapBuilder" statistics="enable" trace="enable" >>>> xmlns="http://wso2.org/carbon/eventbuilder"> >>>> <from eventAdaptorName="adaptor" eventAdaptorType="netflow-udp"> >>>> <property name="topic">topic</property> >>>> </from> >>>> <mapping customMapping="enable" type="map"> >>>> <property> >>>> <from name="SrcAddr"/> >>>> <to name="SrcAddr" type="string"/> >>>> </property> >>>> <property> >>>> <from name="CurrentTime"/> >>>> <to name="CurrentTime" type="string"/> >>>> </property> >>>> </mapping> >>>> <to streamName="srcAddrAndCurrentTime" version="1.0.0"/> >>>> </eventBuilder> >>>> >>>> >>>> On Fri, Jan 31, 2014 at 5:58 PM, Mohanadarshan Vivekanandalingam < >>>> mo...@wso2.com> wrote: >>>> >>>>> Forwarding again.. >>>>> >>>>> >>>>>> Hi Asiri, >>>>>>> >>>>>> >>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>> eg: >>>>>>> >>>>>>> 17:11:29,145 [-] [Thread-19] INFO TenantId=-1234 : Event Builder : >>>>>>> mapBuilder, before processing >>>>>>> >>>>>>> {DPkts= 3961383612, SrcAddr= 1.67.232.35, DstAddr= 192.166.0.0, First= >>>>>>> 0, DstAS= 0, DstMask= 0, SrcPort= 0, SrcMask= 0, Prot= 0, Last= 0, >>>>>>> InputIf= 49318, TOS= 0, CurrentTime=2014-01-31 17:11:29, DOctets= >>>>>>> 2905735168, NextHop= 1.67.232.35, SrcAS= 0, TcpFlags= 0, DstPort= 0, >>>>>>> OutputIf= 46876} >>>>>>> >>>>>>> I mapped SrcAddr and CurrentTime in the builder and wrote it in to a >>>>>>> stream. >>>>>>> After processing this is the result >>>>>>> >>>>>>> >>>>>>> 17:11:29,145 [-] [Thread-19] INFO TenantId=-1234 : Event Builder : >>>>>>> mapBuilder : Event Stream : srcAddrAndCurrentTime:1.0.0 , after >>>>>>> processing >>>>>>> [ 3961383612, 1.67.232.35] >>>>>>> >>>>>>> It returns values in order without regarding the key value which I >>>>>>> mapped. >>>>>>> for SrcAddr = value of DPkts >>>>>>> for CurrentTime = value of SrcAddr >>>>>>> >>>>>>> I think it's because when adding the mappings builder shows >>>>>>> "Available Map(Key/Value) Mappings >>>>>>> No Input mapping properties Defined " >>>>>>> >>>>>>> How to fix this? What method should be used? >>>>>>> >>>>>> >>>>>> Map mapping is a common scenario which we have used and tested for >>>>>> many scenarios.. I think, there might be an issue with incoming event or >>>>>> event builder configuration.. Can you please attach the mapBuilder >>>>>> configuration >>>>>> that you have used here.. >>>>>> >>>>>> Thanks, >>>>>> Mohan >>>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>> Thank you. >>>>>>> -- >>>>>>> *Asiri Liyana Arachchi* >>>>>>> Engineering Intern, >>>>>>> WSO2 Inc. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *V. Mohanadarshan* >>>>>> *Software Engineer,* >>>>>> *Data Technologies Team,* >>>>>> *WSO2, Inc. http://wso2.com <http://wso2.com> * >>>>>> *lean.enterprise.middleware.* >>>>>> >>>>>> email: mo...@wso2.com >>>>>> phone:(+94) 771117673 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *V. Mohanadarshan* >>>>> *Software Engineer,* >>>>> *Data Technologies Team,* >>>>> *WSO2, Inc. http://wso2.com <http://wso2.com> * >>>>> *lean.enterprise.middleware.* >>>>> >>>>> email: mo...@wso2.com >>>>> phone:(+94) 771117673 >>>>> >>>> >>>> >>>> >>>> -- >>>> *Asiri Liyana Arachchi* >>>> Engineering Intern, >>>> WSO2 Inc. >>>> >>> >>> >>> >>> -- >>> *Asiri Liyana Arachchi* >>> Engineering Intern, >>> WSO2 Inc. >>> >> >> >> >> -- >> *V. Mohanadarshan* >> *Software Engineer,* >> *Data Technologies Team,* >> *WSO2, Inc. http://wso2.com <http://wso2.com> * >> *lean.enterprise.middleware.* >> >> email: mo...@wso2.com >> phone:(+94) 771117673 >> > > > > -- > *Lasantha Fernando* > Software Engineer - Data Technologies Team > WSO2 Inc. http://wso2.com > > email: lasan...@wso2.com > mobile: (+94) 71 5247551 > -- *Lasantha Fernando* Software Engineer - Data Technologies Team WSO2 Inc. http://wso2.com email: lasan...@wso2.com mobile: (+94) 71 5247551
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev