Hi Udara,

On Tue, May 6, 2014 at 7:16 AM, Udara Rathnayake <[email protected]> wrote:

> Hi all,
>
> I think Bhathiya is correct, I found that
> streamDefinition.getIndexDefinition().getSecondaryIndexData() in LINE 267
> within CassandraConnector returns following.
>

Yeah according to the log message also I have noticed that(there is an
extra space as you can see in below log/).

[2014-05-05 16:55:12,440]  WARN {org.wso2.carbon.databridge.
> persistence.cassandra.datastore.CassandraConnector} -  Secondary Index
> creation is not successful...
> me.prettyprint.hector.api.exceptions.HInvalidRequestException:
> InvalidRequestException(why:Illegal index *name  payload_brand_index*)
>

Gihan, can you please have a look on this? This was working properly when
we tested this, and working properly with kpi-toolbox I have attached here.


>
> [Attribute{name=' payload_brand', type=STRING}]
>
> Probably the space character at the beginning of the name attribute causes
> this issue.
>
> Any idea?
>
> On Mon, May 5, 2014 at 5:16 PM, Inosh Goonewardena <[email protected]> wrote:
>
>> Hi Udara, Did try with a fresh BAM pack? Are you pointing to external
>> Cassandra?
>>
> Yes I'm using a fresh BAM pack with embedded cassandra.
>
>>
>>
>> On Mon, May 5, 2014 at 1:44 PM, Udara Rathnayake <[email protected]> wrote:
>>
>>> I will try to debug
>>> org.wso2.carbon.databridge.persistence.cassandra.datastore.CassandraConnector
>>> and see.
>>>
>>>
>>> On Mon, May 5, 2014 at 5:05 PM, Udara Rathnayake <[email protected]>wrote:
>>>
>>>> Hi Inosh,
>>>>
>>>> I tried the given toolbox, inside a fresh BAM 2.4.1 pack with the
>>>> default sample publisher. I still get the same warning[1].
>>>> I think this behavior has nothing to with my environment?
>>>>
>>>> [1].
>>>>
>>>> [2014-05-05 16:52:22,450]  INFO
>>>> {org.wso2.carbon.bam.toolbox.deployer.core.BAMToolBoxDeployer} -  Deploying
>>>> file:/home/udara/wso2/playground/wso2bam-2.4.1/repository/deployment/server/bam-toolbox/KPI_Phone_Retail_Store.tbox
>>>> [2014-05-05 16:52:22,944]  INFO
>>>> {org.wso2.carbon.databridge.core.DataBridge} -  admin connected
>>>> [2014-05-05 16:52:22,950]  INFO
>>>> {org.wso2.carbon.databridge.streamdefn.registry.datastore.RegistryStreamDefinitionStore}
>>>> -  Stream definition added to registry successfully :
>>>> org.wso2.bam.phone.retail.store.kpi:1.0.0
>>>> [2014-05-05 16:52:23,005]  INFO
>>>> {org.wso2.carbon.ntask.core.impl.AbstractQuartzTaskManager} -  Task
>>>> scheduled: [-1234][HIVE_TASK][phone_retail_store_script]
>>>> [2014-05-05 16:52:23,393]  INFO
>>>> {org.wso2.carbon.bam.toolbox.deployer.core.BAMToolBoxDeployer} -  Deployed
>>>> successfully file:
>>>> /home/udara/wso2/playground/wso2bam-2.4.1/repository/deployment/server/bam-toolbox/KPI_Phone_Retail_Store.tbox
>>>> [2014-05-05 16:52:31,154]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>> '[email protected] [-1234]' logged in at [2014-05-05
>>>> 16:52:31,154+0530]
>>>> [2014-05-05 16:54:28,562]  INFO
>>>> {org.wso2.carbon.databridge.core.DataBridge} -  admin connected
>>>> [2014-05-05 16:54:28,607]  INFO
>>>> {org.wso2.carbon.databridge.persistence.cassandra.datastore.ClusterFactory}
>>>> -  Initializing cluster
>>>> [2014-05-05 16:54:30,593]  INFO
>>>> {org.wso2.carbon.databridge.core.DataBridge} -
>>>> f95ff042-07db-4a28-8035-fc5189edfef6 disconnected
>>>> [2014-05-05 16:55:12,440]  WARN
>>>> {org.wso2.carbon.databridge.persistence.cassandra.datastore.CassandraConnector}
>>>> -  Secondary Index creation is not successful...
>>>> me.prettyprint.hector.api.exceptions.HInvalidRequestException:
>>>> InvalidRequestException(why:Illegal index name  payload_brand_index)
>>>>
>>>> Regards,
>>>> UdaraR
>>>>
>>>>
>>>> On Mon, May 5, 2014 at 4:38 PM, Inosh Goonewardena <[email protected]>wrote:
>>>>
>>>>> Hi Udara,
>>>>>
>>>>> I couldn't try with your toolbox since I was unable to get your sample
>>>>> data publisher to work in the first go. Since I am on site I didn't spend
>>>>> time on fixing data publisher issue. However, I have tested secondary 
>>>>> index
>>>>> creation with kpi-definition toolbox we ship with BAM by adding same
>>>>> attribute('brand') as secondary index and it is working properly. Please
>>>>> find the attached kpi-definition toolbox. Deploy it and publish data by
>>>>> using the standard samples. So until I further investigate what is wrong 
>>>>> in
>>>>> your scenario, please use the working toolbox that I have attached and try
>>>>> to make your sample working.
>>>>>
>>>>>
>>>>> On Mon, May 5, 2014 at 11:29 AM, Udara Rathnayake <[email protected]>wrote:
>>>>>
>>>>>> Hi Inosh,
>>>>>>
>>>>>> Please find the modified kpi-definition sample which I have used to
>>>>>> publish data.
>>>>>>
>>>>>> Regards,
>>>>>> UdaraR
>>>>>>
>>>>>>
>>>>>> On Mon, May 5, 2014 at 1:32 PM, Udara Rathnayake <[email protected]>wrote:
>>>>>>
>>>>>>> Hi Inosh,
>>>>>>>
>>>>>>> I have attached the toolbox, Please note that I have modified
>>>>>>> HL7.tbox to suits with the kpi-definition BAM sample[1].
>>>>>>> In addition I have introduced 'brand' secondary index and modified
>>>>>>> kpi-definition sample[1] accordingly.
>>>>>>> Thanks.
>>>>>>>
>>>>>>> [1] <BAM_2.4.1_HOME>/samples/kpi-definition
>>>>>>>
>>>>>>> Regards,
>>>>>>> UdaraR
>>>>>>>
>>>>>>>
>>>>>>> On Mon, May 5, 2014 at 1:18 PM, Inosh Goonewardena 
>>>>>>> <[email protected]>wrote:
>>>>>>>
>>>>>>>> Hi Udara,
>>>>>>>>
>>>>>>>> Please attach your toolbox
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, May 5, 2014 at 9:02 AM, Udara Rathnayake 
>>>>>>>> <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> I tried the same toolbox in released BAM 2.4.1[1]. But still I get
>>>>>>>>> the same secondary index creation failure,
>>>>>>>>>
>>>>>>>>> [2014-05-05 12:06:50,248]  WARN
>>>>>>>>> {org.wso2.carbon.databridge.persistence.cassandra.datastore.CassandraConnector}
>>>>>>>>> -  Secondary Index creation is not successful...
>>>>>>>>> me.prettyprint.hector.api.exceptions.HInvalidRequestException:
>>>>>>>>> InvalidRequestException(why:Illegal index name  payload_brand_index)
>>>>>>>>>
>>>>>>>>> Everything(toolbox deployment,Stream definition creation in
>>>>>>>>> registry,event publish to Cassandra) works as expected, only secondary
>>>>>>>>> index creation fails with the above warning.
>>>>>>>>> Please note that I'm not using customindexes here, only secondary
>>>>>>>>> indexes.
>>>>>>>>>
>>>>>>>>> @Bhathiya,
>>>>>>>>>
>>>>>>>>> In my toolbox I have following,
>>>>>>>>>
>>>>>>>>> streams.definitions=defn1
>>>>>>>>> streams.definitions.defn1.filename=org.wso2.social.activity
>>>>>>>>> streams.definitions.defn1.username=admin
>>>>>>>>> streams.definitions.defn1.password=admin
>>>>>>>>> streams.definitions.defn1.description=This is the datastream for
>>>>>>>>> social framework
>>>>>>>>> streams.definitions.defn1.secondaryindexes=brand
>>>>>>>>>
>>>>>>>>> I don't see any space character in this definition(This is the
>>>>>>>>> same which I have used early as well).
>>>>>>>>> I guess you made the above comment based on the warning
>>>>>>>>> message(why:Illegal index name  payload_brand_index)
>>>>>>>>>
>>>>>>>>> [1] http://ec2-54-198-211-48.compute-1.amazonaws.com/chunk09/
>>>>>>>>> wso2bam-2.4.1.zip
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> UdaraR
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Apr 22, 2014 at 2:55 AM, Bhathiya Jayasekara <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Udara,
>>>>>>>>>>
>>>>>>>>>> On Mon, Mar 17, 2014 at 10:56 PM, Udara Rathnayake <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Mar 17, 2014 at 11:42 PM, Inosh Goonewardena <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Udara,
>>>>>>>>>>>>
>>>>>>>>>>>> I have deployed your toolbox and check. Actually, custom index
>>>>>>>>>>>> are getting created properly. Following are the corresponding 
>>>>>>>>>>>> IndexCF for
>>>>>>>>>>>> the custom index properties you have defined.
>>>>>>>>>>>>
>>>>>>>>>>>> 867513878
>>>>>>>>>>>> 489450871
>>>>>>>>>>>>
>>>>>>>>>>>> But there is a problem with secondary index creation. It's
>>>>>>>>>>>> because there are dots('.') in attribute names. Following logs 
>>>>>>>>>>>> prints in
>>>>>>>>>>>> console when deploying the toolbox.
>>>>>>>>>>>>
>>>>>>>>>>>> [2014-03-17 18:52:27,935]  WARN
>>>>>>>>>>>> {org.wso2.carbon.databridge.persistence.cassandra.datastore.CassandraConnector}
>>>>>>>>>>>> -  Secondary Index creation is not successful...
>>>>>>>>>>>> me.prettyprint.hector.api.exceptions.HInvalidRequestException:
>>>>>>>>>>>> InvalidRequestException(why:Illegal index name 
>>>>>>>>>>>> payload_actor.id_index).
>>>>>>>>>>>>
>>>>>>>>>>>> Actually, if you want to create secondary indexes, you can
>>>>>>>>>>>> directly use 'Cassandra Keyspace' UI in management console too. 
>>>>>>>>>>>> But because
>>>>>>>>>>>> you have dots in your column keys you are not allowed to do that 
>>>>>>>>>>>> in there
>>>>>>>>>>>> too. I think it's better to use underscore instead of dot since 
>>>>>>>>>>>> those
>>>>>>>>>>>> attributes are used as column keys.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Even after I change attribute names it gives,
>>>>>>>>>>>
>>>>>>>>>>> [2014-03-18 11:20:05,512]  WARN
>>>>>>>>>>> {org.wso2.carbon.databridge.persistence.cassandra.datastore.CassandraConnector}
>>>>>>>>>>> -  Secondary Index creation is not successful...
>>>>>>>>>>> me.prettyprint.hector.api.exceptions.HInvalidRequestException:
>>>>>>>>>>> InvalidRequestException(why:Illegal index name  
>>>>>>>>>>> payload_context_id_index)
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I know this is an old email. :) Just read it. Hope you've already
>>>>>>>>>> got solved the issue. Seems your index name started with a space 
>>>>>>>>>> character.
>>>>>>>>>> That must be the reason for this error.
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Bhathiya
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> But even with (.) character within attribute name you can run
>>>>>>>>>>> "CREATE INDEX ON" query on cqlsh without any trouble.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Mar 17, 2014 at 6:47 PM, Udara Rathnayake <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Mar 17, 2014 at 11:09 PM, Inosh Goonewardena <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Mar 17, 2014 at 6:15 PM, Udara Rathnayake <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Inosh,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  On Mon, Mar 17, 2014 at 9:04 PM, Inosh Goonewardena <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Mar 17, 2014 at 4:13 PM, Udara Rathnayake <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Inosh/Maninda,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> As per the chat I had with Maninda I have deployed a
>>>>>>>>>>>>>>>>> toolbox with the following content.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *wso2_social_data_publisher_def*
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *{    'streamId':'org.wso2.social.activity:4.0.0',
>>>>>>>>>>>>>>>>> 'name':'org.wso2.social.activity',    'version':'4.0.0',    
>>>>>>>>>>>>>>>>> 'description':
>>>>>>>>>>>>>>>>> 'store json object and mete-data describing each activity',
>>>>>>>>>>>>>>>>> 'tags':['social', 'activity'],     'metaData':[    ],
>>>>>>>>>>>>>>>>> 'correlationData':[    ],    'payloadData':[
>>>>>>>>>>>>>>>>> {'name':'id','type':'STRING'},        {'name':'context.id
>>>>>>>>>>>>>>>>> <http://context.id>','type':'STRING'},         
>>>>>>>>>>>>>>>>> {'name':'actor.id
>>>>>>>>>>>>>>>>> <http://actor.id>','type':'STRING'},        {'name':'tenant.id
>>>>>>>>>>>>>>>>> <http://tenant.id>','type':'STRING'},
>>>>>>>>>>>>>>>>> {'name':'body','type':'STRING'}    ]}*
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *streams.properties*
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *streams.definitions=defn1streams.definitions.defn1.filename=wso2_social_data_publisher_def
>>>>>>>>>>>>>>>>> streams.definitions.defn1.username=adminstreams.definitions.defn1.password=adminstreams.definitions.defn1.description=This
>>>>>>>>>>>>>>>>> is the datastream published from wso2
>>>>>>>>>>>>>>>>> socialstreams.definitions.defn1.secondaryindexes=context.id
>>>>>>>>>>>>>>>>> <http://context.id>,actor.id <http://actor.id>,tenant.id 
>>>>>>>>>>>>>>>>> <http://tenant.id>
>>>>>>>>>>>>>>>>> streams.definitions.defn1.customindexes=context.id 
>>>>>>>>>>>>>>>>> <http://context.id>,id*
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Then I have published few activities using a simple client.
>>>>>>>>>>>>>>>>> Everything(key-space creation, publishing activities) work
>>>>>>>>>>>>>>>>> perfectly but I don't see any indexes when I browse the 
>>>>>>>>>>>>>>>>> column family
>>>>>>>>>>>>>>>>> though admin console.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In which keyspace did u check? IndexCF name is a random
>>>>>>>>>>>>>>>> generated number and getting created in EVENT_INDEX_KEYSPACE.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I checked column family information ( EVENT_KS >
>>>>>>>>>>>>>>> org_wso2_social_activity) where we display Column Name, 
>>>>>>>>>>>>>>> Validator Type,
>>>>>>>>>>>>>>> Index Name, Actions details. For every colum index name value 
>>>>>>>>>>>>>>> is "--NOT
>>>>>>>>>>>>>>> INDEXED--".
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes. This is the correct place to check whether secondary
>>>>>>>>>>>>>> indexes have been created. In your case it seems they are not 
>>>>>>>>>>>>>> created.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Now I checked key-space information EVENT_INDEX_KS, still I
>>>>>>>>>>>>>>> don't see any index related information there.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Here you have the Custom Index CFs. According to the current
>>>>>>>>>>>>>> implementation separate CF created per index property.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Can you share your toolbox with me so that I can have a look.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Find the attached toolbox.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks for looking into this.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have used  WSO2 BAM 2.4.1 alpha pack for this.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> What am I doing wrong here?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>> UdaraR
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> *Udara Rathnayake*
>>>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Mobile : +94 772207239
>>>>>>>>>>>>>>>>> Twitter : http://twitter.com/udarakr
>>>>>>>>>>>>>>>>> Blog    : http://udarakr.blogspot.com
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Inosh Goonewardena
>>>>>>>>>>>>>>>> Associate Technical Lead- WSO2 Inc.
>>>>>>>>>>>>>>>> Mobile: +94779966317
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> *Udara Rathnayake*
>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Mobile : +94 772207239
>>>>>>>>>>>>>>> Twitter : http://twitter.com/udarakr
>>>>>>>>>>>>>>> Blog    : http://udarakr.blogspot.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Inosh Goonewardena
>>>>>>>>>>>>>> Associate Technical Lead- WSO2 Inc.
>>>>>>>>>>>>>> Mobile: +94779966317
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> *Udara Rathnayake*
>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mobile : +94 772207239
>>>>>>>>>>>>> Twitter : http://twitter.com/udarakr
>>>>>>>>>>>>> Blog    : http://udarakr.blogspot.com
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Regards,
>>>>>>>>>>>>
>>>>>>>>>>>> Inosh Goonewardena
>>>>>>>>>>>> Associate Technical Lead- WSO2 Inc.
>>>>>>>>>>>> Mobile: +94779966317
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> *Udara Rathnayake*
>>>>>>>>>>> Software Engineer
>>>>>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>>>>>
>>>>>>>>>>> Mobile : +94 772207239
>>>>>>>>>>> Twitter : http://twitter.com/udarakr
>>>>>>>>>>> Blog    : http://udarakr.blogspot.com
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Dev mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Bhathiya Jayasekara*
>>>>>>>>>> *Software Engineer,*
>>>>>>>>>> *WSO2 inc., http://wso2.com <http://wso2.com>*
>>>>>>>>>>
>>>>>>>>>> *Phone: +94715478185 <%2B94715478185>*
>>>>>>>>>> *LinkedIn: http://www.linkedin.com/in/bhathiyaj
>>>>>>>>>> <http://www.linkedin.com/in/bhathiyaj>*
>>>>>>>>>> *Twitter: https://twitter.com/bhathiyax
>>>>>>>>>> <https://twitter.com/bhathiyax>*
>>>>>>>>>> *Blog: http://movingaheadblog.blogspot.com
>>>>>>>>>> <http://movingaheadblog.blogspot.com/>*
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Udara Rathnayake*
>>>>>>>>> Software Engineer
>>>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>>>
>>>>>>>>> Mobile : +94 772207239
>>>>>>>>> Twitter : http://twitter.com/udarakr
>>>>>>>>> Blog    : http://udarakr.blogspot.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>>
>>>>>>>> Inosh Goonewardena
>>>>>>>> Associate Technical Lead- WSO2 Inc.
>>>>>>>> Mobile: +94779966317
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Udara Rathnayake*
>>>>>>> Software Engineer
>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>
>>>>>>> Mobile : +94 772207239
>>>>>>> Twitter : http://twitter.com/udarakr
>>>>>>> Blog    : http://udarakr.blogspot.com
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Udara Rathnayake*
>>>>>> Software Engineer
>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>
>>>>>> Mobile : +94 772207239
>>>>>> Twitter : http://twitter.com/udarakr
>>>>>> Blog    : http://udarakr.blogspot.com
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>>
>>>>> Inosh Goonewardena
>>>>> Associate Technical Lead- WSO2 Inc.
>>>>> Mobile: +94779966317
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Udara Rathnayake*
>>>> Software Engineer
>>>> WSO2 Inc. : http://wso2.com
>>>>
>>>> Mobile : +94 772207239
>>>> Twitter : http://twitter.com/udarakr
>>>> Blog    : http://udarakr.blogspot.com
>>>>
>>>>
>>>
>>>
>>> --
>>> *Udara Rathnayake*
>>> Software Engineer
>>> WSO2 Inc. : http://wso2.com
>>>
>>> Mobile : +94 772207239
>>> Twitter : http://twitter.com/udarakr
>>> Blog    : http://udarakr.blogspot.com
>>>
>>>
>>
>>
>> --
>> Regards,
>>
>> Inosh Goonewardena
>> Associate Technical Lead- WSO2 Inc.
>> Mobile: +94779966317
>>
>
>
>
> --
> *Udara Rathnayake*
> Software Engineer
> WSO2 Inc. : http://wso2.com
>
> Mobile : +94 772207239
> Twitter : http://twitter.com/udarakr
> Blog    : http://udarakr.blogspot.com
>
>


-- 
Regards,

Inosh Goonewardena
Associate Technical Lead- WSO2 Inc.
Mobile: +94779966317
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to