Hi Shafreen,

For debugging we can write a mediator that can block/ unblock the current
execution and let users control that through remote calls (one way to do
this). Shall we chat F2F sometime.

--Srinath


On Wed, Dec 11, 2013 at 3:15 PM, Shafreen Anfar <[email protected]> wrote:

> Hi,
>
> I think having some sort of debugging mechanism would be really helpful.
> Some other external developers also raised the same issue during the
> training session on connectors. In fact, they even asked for the same thing
> - "print all properties at a given point ".
>
> Hi Srinath,
>
> We have created two Redmin issues on debugging
>
> [1] https://redmine.wso2.com/issues/2148
> [2] https://redmine.wso2.com/issues/2147
>
> The idea we have in mind for now is to write a mediator that would print
> the current status of the Message Context such as headers, properties and
> current payload in readable manner.
>
> However, IMO, the ideal debugger should be written in collaboration with
> DevS where you get to add breakpoints and everything.
>
>
>
> On Tue, Nov 26, 2013 at 12:00 PM, Srinath Perera <[email protected]> wrote:
>
>> Have you guys seen this thread? lets chat and Add redmine items if make
>> sense.
>>
>> --Srinath
>>
>>
>> On Wed, Sep 25, 2013 at 8:40 AM, Srinath Perera <[email protected]> wrote:
>>
>>> Kasun, miyuru can we chat sometime and send mail/ add redmine items.
>>>
>>> --Srinath
>>>
>>>
>>> On Sat, Sep 21, 2013 at 7:49 AM, Sanjiva Weerawarana 
>>> <[email protected]>wrote:
>>>
>>>> Great feedback!
>>>>
>>>> For adding stuff to admin console .. generally I'm -1 on adding
>>>> developer stuff to the admin console. We've in fact been moving more and
>>>> more towards making it more of just an admin console and not a developer
>>>> tool.
>>>>
>>>> Added Jackie too for doc updates. Jackie please review mail from
>>>> Srinath below if you haven't seen it already.
>>>>
>>>> Sanjiva.
>>>>
>>>>
>>>> On Tue, Sep 17, 2013 at 9:40 PM, Srinath Perera <[email protected]>wrote:
>>>>
>>>>> I did worked with ESB lot in a previous week and have some feedback
>>>>>
>>>>>    1. Now Docs are pretty good, we managed without having to ask ESB
>>>>>    team much even though none of us work work with ESB day to day
>>>>>    2. Descriptions need few samples - currently often each mediator
>>>>>    has one example. But if it can be used in different ways, it helps to 
>>>>> have
>>>>>    few examples. Ant manual does this very well.
>>>>>    3. It is bit tricky to find out where some stuff are. I think
>>>>>    overall section structure can improve I think.
>>>>>
>>>>> Payload mediator is a life saver, and it make the expereince very
>>>>> neat. But still there are many samples that uses enrich which can be done
>>>>> with payload.
>>>>>
>>>>> Need to update the samples to use new things like payload medatior and
>>>>> receive method in <send> for service chaining
>>>>>
>>>>> Still one of the main challenge is debugging. I think we can improve
>>>>> experience by adding more logging.
>>>>>
>>>>>    - improve <log .. > so we can add log messages without taking too
>>>>>    much real state of the program (I sent a mail to arch@)
>>>>>    - Add a mediator like env command that let us print all properties
>>>>>    at a given point
>>>>>    - Another idea is to add an mediator to hold execution and may be
>>>>>    let interactive control and inspection for debugging via a admin 
>>>>> service
>>>>>    call (mapped as scripts)
>>>>>
>>>>> We need a list of all supported xpath functions in one place(is it
>>>>> already there?)
>>>>>
>>>>> Our aggregate is implicitly bound to a closest clone/ iterate. If you
>>>>> think is language terms, it actually solve three problems.
>>>>>
>>>>> 1) create new threads
>>>>> 2) iterate messages
>>>>> 3) wait for and process things (join threads)
>>>>>
>>>>> As all three cases are linked, sometime it is tricky to
>>>>> use aggregate and iterate. Think we can improve things. I will send 
>>>>> another
>>>>> mail.
>>>>>
>>>>> Few other things
>>>>>
>>>>>    1. I think we need a say to do things atomically in ESB. Something
>>>>>    like synchronised block or check and set operation .
>>>>>    2. I think we need support for regex extraction for text
>>>>>    manipulation
>>>>>    3. I think we need support for List templates from Admin console
>>>>>    UI
>>>>>
>>>>>
>>>>> WDYT?
>>>>>
>>>>> --Srinath
>>>>>
>>>>> --
>>>>> ============================
>>>>> Srinath Perera, Ph.D.
>>>>>   Director, Research, WSO2 Inc.
>>>>>   Visiting Faculty, University of Moratuwa
>>>>>   Member, Apache Software Foundation
>>>>>   Research Scientist, Lanka Software Foundation
>>>>>   Blog: http://srinathsview.blogspot.com/
>>>>>   Photos: http://www.flickr.com/photos/hemapani/
>>>>>    Phone: 0772360902
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sanjiva Weerawarana, Ph.D.
>>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>>> email: [email protected]; phone: +94 11 763 9614; cell: +94 77 787 6880| +1
>>>> 650 265 8311
>>>> blog: http://sanjiva.weerawarana.org/
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>
>>>
>>>
>>> --
>>> ============================
>>> Srinath Perera, Ph.D.
>>>   Director, Research, WSO2 Inc.
>>>   Visiting Faculty, University of Moratuwa
>>>   Member, Apache Software Foundation
>>>   Research Scientist, Lanka Software Foundation
>>>   Blog: http://srinathsview.blogspot.com/
>>>   Photos: http://www.flickr.com/photos/hemapani/
>>>    Phone: 0772360902
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> ============================
>> Srinath Perera, Ph.D.
>>    http://people.apache.org/~hemapani/
>>    http://srinathsview.blogspot.com/
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Regards,
> *Shafreen*
> Software Engineer
> WSO2 Inc
> Mobile : 077-556-395-1
>



-- 
============================
Srinath Perera, Ph.D.
  Director, Research, WSO2 Inc.
  Visiting Faculty, University of Moratuwa
  Member, Apache Software Foundation
  Research Scientist, Lanka Software Foundation
  Blog: http://srinathsview.blogspot.com/
  Photos: http://www.flickr.com/photos/hemapani/
   Phone: 0772360902
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to