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 <[email protected]>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 
> <[email protected]>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 <
>> [email protected]> 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: [email protected]
>>>> phone:(+94) 771117673
>>>>
>>>
>>>
>>>
>>> --
>>> *V. Mohanadarshan*
>>> *Software Engineer,*
>>> *Data Technologies Team,*
>>> *WSO2, Inc. http://wso2.com <http://wso2.com> *
>>> *lean.enterprise.middleware.*
>>>
>>> email: [email protected]
>>> 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: [email protected]
phone:(+94) 771117673
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to