Hello Nathiesha,

According to your explanation, the second email address could be useful for
a company for internal auditing purposes. Hence I think we should leave it
editable.


Regards
Awanthika

On Fri, Aug 26, 2016 at 12:25 PM, Nathiesha Maddage <
[email protected]> wrote:

> Hi all,
>
> Thank you for the suggestions. I changed the template of the blog, so now
> the contents are more visible to the user.
>
> Regarding the email address, In the preference page [1], a user can set 2
> email addresses. The first is under contact information. That should be the
> user's email address. That is used in case the development team wants to
> contact the user regarding the issue posted. Entering that is optional.
>
> Secondly there is another email address to be entered under email
> information. That should be the recipient email. If the user wants to email
> the error report, he can enter the recipient email address here.
>
> Then we have created a separate Micro Service to handle the email
> publishing and Jira publishing tasks, which is hosted in App cloud. The
> email address which is used to send the email to the recipient and it's
> credentials are stored in the cloud, as environment variables. It is not
> visible to the Developer Studio user and that can be configured externally
> by the Development team as they wish.
>
> One reason we added the email feature to the project is to give user an
> opportunity to email the error report to his preferred email address.But
> that is quite unlikely to be used. Another reason is to create a way to use
> the error reports to any other purpose later, other than just getting them
> published in Jira. If we consider it that way, the recipient email should
> also be given by the development team, to get the error report emailed to
> any of their preferred addresses. If so I can change the recipient email to
> be an un-editable field.
>
> Regarding the url, I will try with a different organization name and the
> custom url feature.
>
> Thanks and regards
>
> Nathiesha
>
> On Wed, Aug 24, 2016 at 8:47 AM, Awanthika Senarath <
> [email protected]> wrote:
>
>> Hello Susinda,
>>
>> If the email address is configured by us to send the reports, it is true
>> that we should not allow the user to edit it, since it may prevent us
>> getting the reports,
>>
>> But the user should be able to see it. we can leave it visible
>> un-editable. WDYT? Given the deadlines, aren't we too late to be discussing
>> this anyway?
>>
>> Anyways Nathiesha good work, the blog posts were great! I felt the same
>> as Jasintha, please replace the background image so that your content is
>> more visible to the reader :)
>>
>> Regards
>> Awanthika
>>
>> On Wed, Aug 24, 2016 at 12:43 PM, Susinda Perera <[email protected]>
>> wrote:
>>
>>>
>>>
>>> On Wed, Aug 24, 2016 at 8:03 AM, Danushka Fernando <[email protected]>
>>> wrote:
>>>
>>>> Hi
>>>> test4475 is the organization name. You can either try with some other
>>>> organization name or you can use the custom url feature in App Cloud. But
>>>> you will need to add a cname entry in a name service provider.
>>>>
>>>> Thanks & Regards
>>>> Danushka Fernando
>>>> Senior Software Engineer
>>>> WSO2 inc. http://wso2.com/
>>>> Mobile : +94716332729
>>>>
>>>> On Wed, Aug 24, 2016 at 7:52 AM, Nathiesha Maddage <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Regarding the app cloud URL, the URL I got was "
>>>>> http://test4475-error-publisher-4-0-0.wso2apps.com/";. I can change
>>>>> the "error-publisher" part in the URL. But I cannot edit the "test4475"
>>>>> part. I will inquire from the App Cloud team regarding that and see if it
>>>>> is possible to get a new URL. Since I created a WSO2 app cloud account for
>>>>> temporary testing purposes, that URL was added to the preferences page and
>>>>> added the screenshot of it for demonstration purposes.
>>>>>
>>>>> I removed the "[email protected]" email address and added a new
>>>>> screenshot to the blog post.
>>>>>
>>>> Hi Nathesha
>>> What i mean was, we dont need to let this information to be edited by
>>> users, Isnt it?, This may be a mail address that we configured which is to
>>> be used in sending reports. Souser may not need to see this or edit this.
>>>
>>>>
>>>>> I made the submission to GSOC Final Evaluation. But I can update the
>>>>> blog post contents where necessary.
>>>>> Thank you for the support and guidance given through out this period.
>>>>>
>>>>>
>>>>> Thanks and regards
>>>>>
>>>>> Nathiesha
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Aug 23, 2016 at 10:38 AM, Susinda Perera <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> In the [2], Cant we get some other url from wso2apss.com, Also I
>>>>>> dont think that we need to show the [email protected] mail address
>>>>>> [2]. http://nathiesha.blogspot.com/2016/08/how-to-make-best-
>>>>>> use-of-error-reporting.html
>>>>>>
>>>>>> On Tue, Aug 23, 2016 at 10:27 AM, Kavith Lokuhewage <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Nathiesha,
>>>>>>>
>>>>>>> Blog post looks good enough and it provides enough information about
>>>>>>> the work you have done.
>>>>>>>
>>>>>>> Please let us know if you find any issues related to submission.
>>>>>>> Since tomorrow is the last day for your submission, we can have a 
>>>>>>> meeting
>>>>>>> today or tomorrow to clear out any issues.
>>>>>>>
>>>>>>> Please let us know.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> *Kavith Lokuhewage*
>>>>>>> Senior Software Engineer
>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>> lean . enterprise . middleware
>>>>>>> Mobile - +94779145123
>>>>>>> Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>
>>>>>>> On Sun, Aug 21, 2016 at 11:53 AM, Nathiesha Maddage <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> This is the link to the blog post regarding my project [1].
>>>>>>>> There I have added a brief introduction about the project, and how
>>>>>>>> the plugin works. I also added the links to the GitHub repositories. 
>>>>>>>> Since
>>>>>>>> it was advised to add the URLs of the commits, in the email I got from
>>>>>>>> Google regarding the final evaluations, I added the links of my 
>>>>>>>> commits as
>>>>>>>> well. Please have a look and let me know if the post is good enough for
>>>>>>>> submission.
>>>>>>>>
>>>>>>>> I also created a blog post [2] on the use of the plugin, and added
>>>>>>>> that link as well in the above mentioned post[1]. Please let me know
>>>>>>>> whether it is good enough or any changes need to be done for that.
>>>>>>>>
>>>>>>>> [1]. http://nathiesha.blogspot.com/2016/08/contact-developme
>>>>>>>> nt-team-feature-in.html
>>>>>>>> [2]. http://nathiesha.blogspot.com/2016/08/how-to-make-best-
>>>>>>>> use-of-error-reporting.html
>>>>>>>>
>>>>>>>> Thanks and regards
>>>>>>>>
>>>>>>>> Nathiesha
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sat, Aug 20, 2016 at 10:13 AM, Nathiesha Maddage <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi ,
>>>>>>>>>
>>>>>>>>> Thank you for the suggestion. I started writing a blog post with
>>>>>>>>> all the repository links in it as you have suggested.
>>>>>>>>> I will send the link of the blog post as soon as possible.
>>>>>>>>>
>>>>>>>>> Thanks and regards
>>>>>>>>>
>>>>>>>>> Nathiesha
>>>>>>>>>
>>>>>>>>> On Fri, Aug 19, 2016 at 8:31 AM, Kavith Lokuhewage <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>
>>>>>>>>>> You already have two standalone github repos for the plugin and
>>>>>>>>>> micro-service. Furthermore, you have a fork of devs-kernel repo with 
>>>>>>>>>> the
>>>>>>>>>> code for the plugin is merged - the one you have prepared to send 
>>>>>>>>>> the pull
>>>>>>>>>> request.
>>>>>>>>>>
>>>>>>>>>> Since there are multiple places and we cannot submit a single
>>>>>>>>>> link for them - in my point of view - the best option is to write a 
>>>>>>>>>> blog
>>>>>>>>>> post as they have suggested. You can include the links to individual 
>>>>>>>>>> repos
>>>>>>>>>> and forked repo with a filter for your commits. Importantly, you can 
>>>>>>>>>> put
>>>>>>>>>> the link for pull request too - once you sent it.
>>>>>>>>>>
>>>>>>>>>> This way, everyone will have a clear picture of your work and the
>>>>>>>>>> best part - what is the final work that is going to be merged into 
>>>>>>>>>> WSO2
>>>>>>>>>> repository.
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>>
>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>> Senior Software Engineer
>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>> Linkedin
>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>
>>>>>>>>>> On Thu, Aug 18, 2016 at 11:55 AM, Nathiesha Maddage <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I have completed almost all of the coding part now, and working
>>>>>>>>>>> with fixing a few left errors and tidying the code.
>>>>>>>>>>>
>>>>>>>>>>> I plan to submit the plugin project, feature project and the
>>>>>>>>>>> documentation as the deliverable.
>>>>>>>>>>> For the final submission, I need to upload a URL that contains
>>>>>>>>>>> our project. For that Google has provided certain examples such as 
>>>>>>>>>>> the link
>>>>>>>>>>> of Git Hub commits, a web page or a blog post, public folder in 
>>>>>>>>>>> Google
>>>>>>>>>>> Drive etc. [1]
>>>>>>>>>>>
>>>>>>>>>>> What would be the best way of submission, for our project?
>>>>>>>>>>>
>>>>>>>>>>> [1]. https://developers.google.com/open-source/gsoc/help/wor
>>>>>>>>>>> k-product
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>
>>>>>>>>>>> Nathiesha
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Aug 11, 2016 at 4:40 PM, Kavith Lokuhewage <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>
>>>>>>>>>>>> Great! We can have the meeting at 3.00pm to 4.00pm tomorrow. I
>>>>>>>>>>>> will send the invitation. Meanwhile, please push the latest 
>>>>>>>>>>>> changes to
>>>>>>>>>>>> github before the meeting.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>
>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>> Linkedin
>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Aug 11, 2016 at 4:35 PM, Nathiesha Maddage <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I externalized the credentials in micro-service code and
>>>>>>>>>>>>> implemented the extension point. I plan to start on OSGI services 
>>>>>>>>>>>>> part once
>>>>>>>>>>>>> I finalize the remaining small tasks in these sections.
>>>>>>>>>>>>>
>>>>>>>>>>>>> How about tomorrow evening for the next meeting? I have
>>>>>>>>>>>>> lectures in the morning. So it would be easy if we can arrange 
>>>>>>>>>>>>> the meeting
>>>>>>>>>>>>> after 2 pm.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Aug 11, 2016 at 11:42 AM, Kavith Lokuhewage <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> How is the progress on remaining tasks? As per the previous
>>>>>>>>>>>>>> update, you are already done with configuring maven build + 
>>>>>>>>>>>>>> creating a
>>>>>>>>>>>>>> basic micro-service for publishing reports, aren't you?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The remaining work was to externalize hard coded credentials
>>>>>>>>>>>>>> in micro-service code, implement the extension point for 
>>>>>>>>>>>>>> providing
>>>>>>>>>>>>>> different JIRA keys to report errors for specific java packages 
>>>>>>>>>>>>>> and define
>>>>>>>>>>>>>> an OSGI service to be able to contribute publishers via other 
>>>>>>>>>>>>>> eclipse
>>>>>>>>>>>>>> plugins - if needed in future.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It would be great if we can finalize these soon as we are
>>>>>>>>>>>>>> reaching towards the end of GSOC program. Please suggest a time 
>>>>>>>>>>>>>> for a
>>>>>>>>>>>>>> meeting tomorrow. We can discuss about the issues you are facing 
>>>>>>>>>>>>>> - if any -
>>>>>>>>>>>>>> and discuss the plat to wrap the rest of the work by end of next 
>>>>>>>>>>>>>> week.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 2:06 PM, Kavith Lokuhewage <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Please join the hangout https://hangouts.googl
>>>>>>>>>>>>>>> e.com/hangouts/_/wso2.com/kavith
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 11:49 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Great! I have sent you the invitation.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ---------- Forwarded message ----------
>>>>>>>>>>>>>>>> From: Nathiesha Maddage <[email protected]>
>>>>>>>>>>>>>>>> Date: Fri, Aug 5, 2016 at 9:36 AM
>>>>>>>>>>>>>>>> Subject: Re: [Dev] GSoC2016-Contact Development Team Feature
>>>>>>>>>>>>>>>> To: Kavith Lokuhewage <[email protected]>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> That time is OK with me.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 8:01 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Shall we have the meeting at 2pm – 3pm today? Please let
>>>>>>>>>>>>>>>>> us know your availability.
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Thu, Aug 4, 2016 at 12:21 PM, Nathiesha Maddage <
>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I started with creating a micro service. Thank you for
>>>>>>>>>>>>>>>>>> the reference.
>>>>>>>>>>>>>>>>>> If you can please show me how to host it in the cloud,
>>>>>>>>>>>>>>>>>> maybe during tomorrow meeting.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Wed, Aug 3, 2016 at 10:22 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Friday morning seems to work for us. I will send you an
>>>>>>>>>>>>>>>>>>> invitation shortly.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> BTW, instead of implementing a JAX-RS service, we can
>>>>>>>>>>>>>>>>>>> implement a micro service using WSO2 MSF4J 2.0.0. And WSO2 
>>>>>>>>>>>>>>>>>>> app cloud now
>>>>>>>>>>>>>>>>>>> supports deploying micro-services on the cloud.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Please follow [1] to create a micro service. It has
>>>>>>>>>>>>>>>>>>> detailed steps with a hello world service sample. Once you 
>>>>>>>>>>>>>>>>>>> define the
>>>>>>>>>>>>>>>>>>> service structure, you will be able to reuse most of the 
>>>>>>>>>>>>>>>>>>> code from existing
>>>>>>>>>>>>>>>>>>> publishers.
>>>>>>>>>>>>>>>>>>> However we have to externalize credentials for JIRA and
>>>>>>>>>>>>>>>>>>> SMTP to a file. You may use Java Preferences API to do that.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> For now, test it on your local env. We can directly host
>>>>>>>>>>>>>>>>>>> the jar in the cloud and get a URL for the service. I can 
>>>>>>>>>>>>>>>>>>> show you how to
>>>>>>>>>>>>>>>>>>> do it in a quick call if needed. Anyway, local testing is 
>>>>>>>>>>>>>>>>>>> sufficient for
>>>>>>>>>>>>>>>>>>> now and make sure that the service URL is configurable via 
>>>>>>>>>>>>>>>>>>> eclipse
>>>>>>>>>>>>>>>>>>> preferences.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> [1] *https://github.com/wso2/msf4j
>>>>>>>>>>>>>>>>>>> <https://github.com/wso2/msf4j>*
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Wed, Aug 3, 2016 at 8:58 AM, Nathiesha Maddage <
>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I will fork the repo as you have suggested and I got
>>>>>>>>>>>>>>>>>>>> started with the REST API part.
>>>>>>>>>>>>>>>>>>>> How about Friday morning for the next meeting?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks and Regards
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Tue, Aug 2, 2016 at 9:42 PM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Nothing wrong with both poms and yeah, pom1.xml will
>>>>>>>>>>>>>>>>>>>>> break the build. However, I think there's a proper 
>>>>>>>>>>>>>>>>>>>>> solution to this.
>>>>>>>>>>>>>>>>>>>>> Take a fork of the developer-studio-kernel repo, add
>>>>>>>>>>>>>>>>>>>>> your plugin to plugins folder. Keep working on that repo 
>>>>>>>>>>>>>>>>>>>>> afterwards. This
>>>>>>>>>>>>>>>>>>>>> way, after finalizing the development, you can directly 
>>>>>>>>>>>>>>>>>>>>> send a pull request
>>>>>>>>>>>>>>>>>>>>> to kernel repo from your fork.
>>>>>>>>>>>>>>>>>>>>> Yes, we use the qualifier in versions, in addition to
>>>>>>>>>>>>>>>>>>>>> major, minor and patch version components.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> As we discussed during previous meeting, you can now
>>>>>>>>>>>>>>>>>>>>> start working on moving email and jira publishing logic 
>>>>>>>>>>>>>>>>>>>>> to a web app and
>>>>>>>>>>>>>>>>>>>>> expose a single rest API for to invoke them. So, eclipse 
>>>>>>>>>>>>>>>>>>>>> plugin will call
>>>>>>>>>>>>>>>>>>>>> to this rest service and only a single publisher will be 
>>>>>>>>>>>>>>>>>>>>> implemented in the
>>>>>>>>>>>>>>>>>>>>> plugin. In this way, we can get rid of asking users to 
>>>>>>>>>>>>>>>>>>>>> register on our jira
>>>>>>>>>>>>>>>>>>>>> and asking them to enter their gmail credentials - both 
>>>>>>>>>>>>>>>>>>>>> which are most
>>>>>>>>>>>>>>>>>>>>> likely ignored by users. We will create a bot jira user 
>>>>>>>>>>>>>>>>>>>>> and email account
>>>>>>>>>>>>>>>>>>>>> and keep those credentials within the web app it self - 
>>>>>>>>>>>>>>>>>>>>> and only ask users
>>>>>>>>>>>>>>>>>>>>> about their contact information (name, email - in case we 
>>>>>>>>>>>>>>>>>>>>> need to get back
>>>>>>>>>>>>>>>>>>>>> - and company) when sending the error report.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> BTW, we can have another review on this Friday. Please
>>>>>>>>>>>>>>>>>>>>> propose a time which fits for you.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Tue, Aug 2, 2016 at 8:33 AM, Nathiesha Maddage <
>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I tried creating the pom.xml by referring to the
>>>>>>>>>>>>>>>>>>>>>> Developer Studio plugin projects in git hub. Following 
>>>>>>>>>>>>>>>>>>>>>> the same structure
>>>>>>>>>>>>>>>>>>>>>> as in the github plugin projects. I came up with this, 
>>>>>>>>>>>>>>>>>>>>>> pom1.xml.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> However since my project is still not under those
>>>>>>>>>>>>>>>>>>>>>> parent projects as in github, I created another pom2.xml 
>>>>>>>>>>>>>>>>>>>>>> as follows, by
>>>>>>>>>>>>>>>>>>>>>> removing the parent tag, by adding p2 repositaries and 
>>>>>>>>>>>>>>>>>>>>>> tycho plugin. After
>>>>>>>>>>>>>>>>>>>>>> fixing couple of errors, I could successfully build the 
>>>>>>>>>>>>>>>>>>>>>> project using
>>>>>>>>>>>>>>>>>>>>>> pom2.xml.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Can you please have a look at the two pom.xml files
>>>>>>>>>>>>>>>>>>>>>> and tell me if they seem to be OK or if there are any 
>>>>>>>>>>>>>>>>>>>>>> issues in them? If
>>>>>>>>>>>>>>>>>>>>>> that is OK, I can move to the next milestone of the 
>>>>>>>>>>>>>>>>>>>>>> project.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Furthermore I changed the Bundle-Version in the
>>>>>>>>>>>>>>>>>>>>>> project manifest to 4.2.0.qualifier, because the plugin 
>>>>>>>>>>>>>>>>>>>>>> projects in git hub
>>>>>>>>>>>>>>>>>>>>>> under Developer studio seem to have that version. I hope 
>>>>>>>>>>>>>>>>>>>>>> that is OK.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Thanks for the article on osgi services. I will go
>>>>>>>>>>>>>>>>>>>>>> through it.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Mon, Aug 1, 2016 at 8:22 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> How is the progress on converting project to a maven
>>>>>>>>>>>>>>>>>>>>>>> project? Please let us know if you face any issues.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> BTW, [1] is a good article on osgi services with
>>>>>>>>>>>>>>>>>>>>>>> eclipse plugins. We can use them for further decoupling 
>>>>>>>>>>>>>>>>>>>>>>> publishers and
>>>>>>>>>>>>>>>>>>>>>>> report generators.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> [1] http://www.vogella.com/tutoria
>>>>>>>>>>>>>>>>>>>>>>> ls/OSGiServices/article.html
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 29 Jul 2016 5:19 p.m., "Nathiesha Maddage" <
>>>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Hi Jasintha and Kavith,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Here is the project plan for the upcoming 3/4 weeks.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           *July 30th-1st Aug*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    -  Add and configure pom.xml
>>>>>>>>>>>>>>>>>>>>>>>>    -  Use Maven tycho plugin
>>>>>>>>>>>>>>>>>>>>>>>>    -  Build project using Maven
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           *2nd Aug-6th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    - Write a REST web service to publish errors,
>>>>>>>>>>>>>>>>>>>>>>>>    deploy in tomcat and testing.
>>>>>>>>>>>>>>>>>>>>>>>>    -  Add options for the current plugin project
>>>>>>>>>>>>>>>>>>>>>>>>    to use above web service
>>>>>>>>>>>>>>>>>>>>>>>>    -  Add current project classes and methods to
>>>>>>>>>>>>>>>>>>>>>>>>    be comply with above changes
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           *7th Aug-11th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    - Define an extension point of the plugin
>>>>>>>>>>>>>>>>>>>>>>>>    -  Add methods to get the registered plugins
>>>>>>>>>>>>>>>>>>>>>>>>    and their Project keys, to maintain a map
>>>>>>>>>>>>>>>>>>>>>>>>    - Add methods to group errors under their
>>>>>>>>>>>>>>>>>>>>>>>>    required plugins
>>>>>>>>>>>>>>>>>>>>>>>>    -  Change the publisher methods to create
>>>>>>>>>>>>>>>>>>>>>>>>    multiple issues in Jira
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           *12th Aug -15th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    - Improve ErrorPublisher interfaces
>>>>>>>>>>>>>>>>>>>>>>>>    -  Write OSGI services for ErrorPublisher
>>>>>>>>>>>>>>>>>>>>>>>>    interfaces
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           *16th Aug – 17th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    - Create Feature Project using the plugin
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>         * 18th Aug – 20th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    -  Refine the code
>>>>>>>>>>>>>>>>>>>>>>>>    -  Fix bugs
>>>>>>>>>>>>>>>>>>>>>>>>    - Testing
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          *21st Aug – 22nd Aug*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    -  Documentation
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Jul 29, 2016 at 9:48 AM, Nathiesha Maddage
>>>>>>>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Here are the minutes of the meeting I had
>>>>>>>>>>>>>>>>>>>>>>>>> yesterday (28/07/16) with Jasintha and Kavith.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> During the meeting the current project progress
>>>>>>>>>>>>>>>>>>>>>>>>> was discussed and suggestions were made to improve 
>>>>>>>>>>>>>>>>>>>>>>>>> and finalize the
>>>>>>>>>>>>>>>>>>>>>>>>> development of the project. Listed below are the key 
>>>>>>>>>>>>>>>>>>>>>>>>> points discussed
>>>>>>>>>>>>>>>>>>>>>>>>> during the meeting.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 1.       Instructions were given on how to add
>>>>>>>>>>>>>>>>>>>>>>>>> pom.xml, to change its fields to match with the 
>>>>>>>>>>>>>>>>>>>>>>>>> project , to use Maven
>>>>>>>>>>>>>>>>>>>>>>>>> tycho plugin and to build the project using maven.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 2.       Suggestions were made on creating and
>>>>>>>>>>>>>>>>>>>>>>>>> improving interfaces like ErrorPublisher and 
>>>>>>>>>>>>>>>>>>>>>>>>> ReportGenerator, and how to
>>>>>>>>>>>>>>>>>>>>>>>>> call the publish method of all the registered 
>>>>>>>>>>>>>>>>>>>>>>>>> publishers using an iterator
>>>>>>>>>>>>>>>>>>>>>>>>> in the main controller class.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 3.       We planned to add another option for the
>>>>>>>>>>>>>>>>>>>>>>>>> user, where he does not have any gmail and jira 
>>>>>>>>>>>>>>>>>>>>>>>>> credentials, but a remote
>>>>>>>>>>>>>>>>>>>>>>>>> server would take care of publishing the error using 
>>>>>>>>>>>>>>>>>>>>>>>>> a common general
>>>>>>>>>>>>>>>>>>>>>>>>> account. For that I was asked to write a REST web 
>>>>>>>>>>>>>>>>>>>>>>>>> service that would handle
>>>>>>>>>>>>>>>>>>>>>>>>> this procedure, and to deploy it in tomcat for 
>>>>>>>>>>>>>>>>>>>>>>>>> testing. Possibility of
>>>>>>>>>>>>>>>>>>>>>>>>> using micro services for this was also discussed.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 4.       We planned to add multiple project keys
>>>>>>>>>>>>>>>>>>>>>>>>> for the jira create issue option where required, and 
>>>>>>>>>>>>>>>>>>>>>>>>> to assign the project
>>>>>>>>>>>>>>>>>>>>>>>>> key based on the plugin that is responsible for the 
>>>>>>>>>>>>>>>>>>>>>>>>> error. For that
>>>>>>>>>>>>>>>>>>>>>>>>> purpose, it was suggested to create an extension 
>>>>>>>>>>>>>>>>>>>>>>>>> point of the project, so
>>>>>>>>>>>>>>>>>>>>>>>>> other plugins can extend it and define their own 
>>>>>>>>>>>>>>>>>>>>>>>>> project key. Using this
>>>>>>>>>>>>>>>>>>>>>>>>> all the plugins that have extended the error reporter 
>>>>>>>>>>>>>>>>>>>>>>>>> plugin and their
>>>>>>>>>>>>>>>>>>>>>>>>> respective project keys can be fetched, and a map can 
>>>>>>>>>>>>>>>>>>>>>>>>> be maintained, to be
>>>>>>>>>>>>>>>>>>>>>>>>> used during the error reporting process.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 5.       To expose the Publisher classes, OSGI
>>>>>>>>>>>>>>>>>>>>>>>>> services will be introduced to the project.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 6.       It was suggested to create a feature by
>>>>>>>>>>>>>>>>>>>>>>>>> adding this plugin.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Furthermore instructions were given on the
>>>>>>>>>>>>>>>>>>>>>>>>> documentation required for the project, and time 
>>>>>>>>>>>>>>>>>>>>>>>>> frame for documentation
>>>>>>>>>>>>>>>>>>>>>>>>> was suggested. And I was asked to send a project plan 
>>>>>>>>>>>>>>>>>>>>>>>>> for the upcoming 3
>>>>>>>>>>>>>>>>>>>>>>>>> weeks.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 26, 2016 at 7:39 AM, Nathiesha Maddage
>>>>>>>>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> I accepted the invitation.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 8:42 PM, Kavith
>>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> I have sent the invitation for the meeting at
>>>>>>>>>>>>>>>>>>>>>>>>>>> 2pm-3pm on 28/07/2016 [1].
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] https://goo.gl/PLEWQd
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 8:13 PM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> How about Thursday evening, for the meeting? I
>>>>>>>>>>>>>>>>>>>>>>>>>>>> am free after 1 pm.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thank you for the examples. I was going to
>>>>>>>>>>>>>>>>>>>>>>>>>>>> refactor the code by introducing the interfaces as 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> you suggested during the
>>>>>>>>>>>>>>>>>>>>>>>>>>>> mid evaluation. But I was not sure how to do that. 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> I will try to change the
>>>>>>>>>>>>>>>>>>>>>>>>>>>> code as given in the examples before the next 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> meeting.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> I think it is good to start converting the
>>>>>>>>>>>>>>>>>>>>>>>>>>>> project to a maven project as only a few weeks 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> remaining to finalize the
>>>>>>>>>>>>>>>>>>>>>>>>>>>> project. We can discuss about that during the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> meeting.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 3:10 PM, Kavith
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I noticed that there are some more pending
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tasks to restructure the code base as per the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> discussion we had during last
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> code review. Just putting them down here again, 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> so that you are able to go
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> through again and complete any missing parts.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Introduce interfaces for the each sub
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> component  to decouple main controller logic from 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> implementation specific
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> things*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> For example, right now, the controller class
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (ErrorReporter) is hardly coupled with 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> EmailSender and RemoteJiraConnector.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We can think latter two as error report 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> publishers and introduce an
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> interface called ErrorPublisher as below.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> public interface ErrorPublisher{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     void publish(ReportGenerator reportGen)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> And then EmailSender and RemoreJiraConnector
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> classes can be refactored like below.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class EmailPublisher implements
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>      void init () throws IOException{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        //init : read preferences for SMTP
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> connection params
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     // implement publish method
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     void publish(ReportGenerator reportGen)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>         init();
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        //send mail
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class JiraPublisher implements
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>      void init () throws IOException{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           //init : read preferences for JIRA
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> resp API connection params
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    // implement publish method
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    void publish(ReportGenerator reportGen)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        init();
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       //post to JIRA api and create issue
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Finally refactor ErrorReporter class to use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> only ErrorPublisher interface. Further more, 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> introduce methods to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bind/unbind error publishers.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class ErrorReporter {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     Map<String, ErrorPublisher>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> registeredPublishers;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     public void addPublisher (String id,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher publisher){
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        registeredPublishers.put(id,publisher);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   public void reportError(){
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          //iterate over all publishers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          // and call  publish() method
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (We can further ErrorReporter class by using
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> OSGI services to let other devstudio plugins to 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> contribute publishers as
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> needed - we can do that later as time permits)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> For another example, currently you have used a
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> class called ReportGenerator to generate the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> report in plain text and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> directly used that generator inside main 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> controller. Instead, you can
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> introduce an interface called ReportGenerator and 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> create a class called
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TextReportGenerator and move the code there - and 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> decouple main controller
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and let other people add report generators later 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (say an HTML report
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> generator) as needed. It can be done in same 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> manner as above example I have
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> provided .
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Once you do above restructuring, we can
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> further improve the code to use OSGI services to 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> decouple these components
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> even further.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Finally, I think it is time for us to convert
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the project to a maven project and use tycho 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> maven plugins for building it.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I can assist you with this task - let's discuss 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this furthermore during the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> call. The main requirement here is to make this 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project directly mergable
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to developer studio repository. Since we are now 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> reaching to the final
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> weeks of GSOC coding period, I think we should 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> concentrate a little more on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this task.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Please a suggest a time for the meeting so we
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> are able to discuss these in-detail.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 2:11 PM, Kavith
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> There were some changes done to preference
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> API since Eclipse Mars. I suspect that the root 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> cause for the issue should
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> be it. I will go through the changes we did in 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Developer Studio to fix
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issues with new pref API and confirm you whether 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it is the root cause or
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Meanwhile, please suggest a time for another
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> meeting this week - probably on Thursday or 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Friday. We will go through the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> complete implementation to verify that 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> everything is in order.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I went through the code and have some
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> comments too. I will put them in github it self.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Jul 20, 2016 at 10:20 AM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I started unit testing with InfoCollector
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and Startup Classes, and created a few unit 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tests using JUnit.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the progress of the project, I am
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> currently working on the ReportArchive module. 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> The ReportArchive module
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> currently displays all the sent error reports 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to the user in a window, and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I am  working on adding a context menu option 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for each error report to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> inquire the current status of the issue.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the Preference page, I tried
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> creating a Input Dialog, that would open up for 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the very first time the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> plugin  reports an error to the user. This 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> dialog would ask the user to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fill  values to compulsory fields like Jira 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Username and Password, and it
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> would store these values in the preference page 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> as well, for future use.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I tried to save the user entered values in
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Input dialog, to the preference page using 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Activator.getDefault().getPreferenceStore().setValue()
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> method. This method would set the user entered 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> values in respective fields
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> of the preference page, but that is just 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> temporary. These values disappear
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from the preference page the next time I run 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it. Only the default set
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> values by the code and the values that I enter 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> in the preference page there
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> itself would retain permanently. I tried to fix 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this for a couple of days
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and tried almost every solution I could find in 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the internet regarding
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Have you encountered a situation like this
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> where you have to set the values in preference 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> page through code? Any idea
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> whether this is possible and if so how to do it 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> would be of big help!
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 7, 2016 at 6:31 AM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the current status of the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project, I am working on the development of 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the report Archive module,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> where the user can view the previously sent 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> error reports and also the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> current status of those issues. Meanwhile I 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> thought to look into the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> testing part of the project as well. Is their 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> any special testing framework
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> used in Developer Studio testing, that I need 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to adopt? I though to use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JUnit. Is it OK?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jun 28, 2016 at 9:34 AM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I downloaded and tried running the Data
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Analytics Server . Currently I am going 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> through the DAS documentation and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the REST API. Is it possible to post data 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> using the REST API? As I noticed,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it only allows to retrieve data from the DAS.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Susinda Perera*
>>>>>> Software Engineer
>>>>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
>>>>>> Mobile:(+94)716049075
>>>>>> Blog: susinda.blogspot.com
>>>>>> WSO2 Inc. http://wso2.com/
>>>>>> Tel : 94 11 214 5345 Fax :94 11 2145300
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> *Susinda Perera*
>>> Software Engineer
>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
>>> Mobile:(+94)716049075
>>> Blog: susinda.blogspot.com
>>> WSO2 Inc. http://wso2.com/
>>> Tel : 94 11 214 5345 Fax :94 11 2145300
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to