Hi Iresha, Is there anything to be done at the server side or can we just save the artifact in the UI? I got your new changes and deployed the app. But when i try to save the artifact i got the following error. Any idea on this ?. Have you committed all your changes to the Git?
[2014-08-11 21:58:54,677] INFO {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - 'admin@carbon.super [-1234]' logged in at [2014-08-11 21:58:54,677+0530] [2014-08-11 22:01:01,385] INFO {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/ArtifactBuilder-1].File[/home/shelan/wso2/gsoc-mentoring/wso2greg-4.6.0/repository/deployment/server/jaggeryapps/ArtifactBuilder-1] [2014-08-11 22:02:36,008] ERROR {org.jaggeryjs.hostobjects.ws.WSRequestHostObject} - Error occured while invoking the service org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is https://localhost:9443/services/ManageGenericArtifactService and the WSA Action = urn:addJSONRXTResource. If this EPR was previously reachable, please contact the server administrator. at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:367) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:413) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:554) at org.jaggeryjs.hostobjects.ws.WSRequestHostObject.jsFunction_send(WSRequestHostObject.java:362) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.jaggeryjs.rhino.ArtifactBuilder__1.c1._c_script_0(/ArtifactBuilder-1//ws-rxt.jag:16) at org.jaggeryjs.rhino.ArtifactBuilder__1.c1.call(/ArtifactBuilder-1//ws-rxt.jag) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) at org.jaggeryjs.rhino.ArtifactBuilder__1.c1.call(/ArtifactBuilder-1//ws-rxt.jag) at org.jaggeryjs.rhino.ArtifactBuilder__1.c1.exec(/ArtifactBuilder-1//ws-rxt.jag) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:570) at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:432) at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29) at javax.servlet.http.HttpServlet.service(HttpServlet.java:755) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339) at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178) at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56) at org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:120) at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141) at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) [2014-08-11 22:02:36,023] ERROR {JAGGERY.ws-rxt:jag} - JavaException: org.jaggeryjs.scriptengine.exceptions.ScriptException: Error occured while invoking the service On Sun, Aug 10, 2014 at 8:24 PM, Subash Chaturanga <sub...@wso2.com> wrote: > Hi Iresha, > > We are planning to push this to G-Reg 5.0.0. I believe we are supporting > everything that's there in the RXT schema. Correct me if I am wrong. And we > need to get this to improve (we don't expect that to be in your scope) to > support RXT inheritance UI model. > > i.e - application rxt > attributes; name and version > - mobile-application rxt > attributes; mobileType > - android application rxt > attributes; apkPath > > Real RXT is android application. But some one can start defining an RXT > with the name and version and create a application RXT. Once he knows > mobile type and if android thr apk path he should be able to go to the > already defined "application" rxt and extend it to add mobile/android > attributes. > > We need to make sure the current impl can be used and extend to achieve > what I aforementioned. > > BTW Shelan, as soon as you come, let's have a meeting and review whats > done. > > On Sun, Aug 10, 2014 at 7:59 PM, Iresha Udayangani <iresh...@gmail.com> > wrote: > >> >> Hi all, >> >> During the last couple of weeks, I was able to achieve most of >> the deliverables of the project. >> >> Once the user is Logged in to Greg and go to the ArtifactBuilder Jaggery >> Application, user is provided with a simple ui with drag and drop >> functionality to input necessary parameters of the new RXT. Once user >> clicks on 'Save Artifact', a basic client side validation will happen and a >> JSON( with additional metadata) is generated using javascript. I have used >> a Jaggery WS-Request to call the ManageGenericArtifact Admin Service and >> send the generated JSON string to Greg side. I created a new method >> 'addJSONRXTResource' which will take care of converting the json to the >> existing xml based rxt format and call the 'addRXTResource' method. This >> will work without breaking the existing XML based RXT model. Since the JSON >> is passed to the ManageGenericArtifactService, we can call a registry.put() >> and save the json string as a file in the registry as well. I have attached >> a simple screens-cast which demonstrates the above scenario. >> >> *Commits* >> >> Jaggery App : https://github.com/ireshapm0/ArtifactBuilder/commits/master >> Carbon-governance : >> https://github.com/ireshapm0/carbon-governance/commits/dev-rxt-json >> >> *To-DOs* >> >> Even though I've got a end-to-end working application, below are the >> tasks which needs to be done to make the application finalized. I will try >> to do at-least one of them within next week. >> >> - Multiple Table support for dynamic <content> section. >> - Minimize user input effort by adding auto complete data >> - Generate UI from RXT (reverse of what I have done so far) >> >> > If you are creating the a deployable RXT xml from this UI, the reverse one > is already supported by ES. So in that sense you don't have to worry about > IMO. Shelan, please correct if I am missing something. > > >> - Finalize content type fields and their usage. >> >> Screen-cast : >> https://drive.google.com/file/d/0B6jyof_EyG4hcGdfekpYY3dFT1U/edit?usp=sharing >> >> Thanks, >> Iresha >> >> >> >> On Fri, Aug 1, 2014 at 5:57 PM, Shelan Perera <she...@wso2.com> wrote: >> >>> Hi Iresha, >>> >>> Thanks for the updates. Looks good in progress. I have evaluated the >>> code at Github and need to complete followings to complete the flow. Let me >>> know if you have >>> already completed them. >>> >>> 1) XML generation from JSON to preserve backward compatibility for the >>> moment and complete the existing flow. >>> >>> 2) Adding JSON file to the Registry update with complete information. >>> (To manage the information loss of existing XML schema) >>> >>> >>> Thanks >>> >>> >>> On Sun, Jul 27, 2014 at 6:49 PM, Iresha Udayangani <iresh...@gmail.com> >>> wrote: >>> >>>> Hi all, >>>> >>>> *Progress Update* >>>> >>>> (Project: Implement Registry Extension (RXT) 2.0 + Associated UI >>>> support ) >>>> >>>> As I mentioned in my last update several issues were identified in the >>>> existing RXT /XML model. There were difficulties in rendering the UI (in >>>> ES) with the available information in the current RXT model. To overcome >>>> this drawback , it was decided to generate a JSON along with sufficient >>>> meta data, such that UI rendering can be done without much effort. And then >>>> XML which suits the existing model will generated from that JSON and used >>>> in the existing model. >>>> >>>> This update is on JSON generation and retrieving XML from JSON. >>>> >>>> I have committed the changes in git. >>>> >>>> https://github.com/ireshapm0/ArtifactBuilder/commit/master >>>> >>>> JSON is generated from UI in JavaScript and validation of mandatory >>>> fields is also done. Since the dynamic content components can keep much >>>> more meta data and all of them can be kept in JSON, UI rendering can be >>>> done without much effort as expected. >>>> >>>> I was able to generate XML from JSON, in java as well. The Jaggery App >>>> will send the JSON string to ManageGenericArifactService and JSON->XML >>>> generation will be done before calling addRXTResource(). >>>> >>>> Yet I have to work on adding multiple tables in dynamic content >>>> section. And I hope to do those changes in coming weeks. I was trying to >>>> send the JSON to registry using a Jaggery call, but failed to get hold of >>>> the registry from Jaggery yet. Any help to do that will also be >>>> appreciated. >>>> >>>> Also I posted certain updates on my blog too. >>>> http://ireshapm.blogspot.com/ >>>> >>>> >>>> Thanks. >>>> >>>> >>>> >>>> >>>> On Mon, Jun 23, 2014 at 12:38 AM, Shelan Perera <she...@wso2.com> >>>> wrote: >>>> >>>>> Adding Eranda to this list too. >>>>> >>>>> Thanks >>>>> >>>>> >>>>> On Mon, Jun 23, 2014 at 12:38 AM, Shelan Perera <she...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi Iresha, >>>>>> >>>>>> Looks like a good approach in overall. There are few enhancements we >>>>>> should do when progress. >>>>>> >>>>>> 1) We should be able to hide/view RXT mandatory inputs area ( Now >>>>>> there is lot of prominenance for that area which makes drag/drop form >>>>>> designer to be restricted. ( Menu navigation on top bar would not be >>>>>> ideal, >>>>>> lets discuss this) >>>>>> >>>>>> 2) We may need to optimize drag and drop area to give a consistent UI >>>>>> experience with existing UIs and we should work on that. (wording and the >>>>>> flow etc.) >>>>>> >>>>>> 3) I could observe that we are not using columns in RXT format. I >>>>>> hope that would be fine but lets come to a common agreement across teams >>>>>> whether to support it or not. (We saw that current Store service UI does >>>>>> not support it too.) >>>>>> >>>>>> In overall this is a good progress. Keep us updated and commit the >>>>>> code once you have improvements so we can test and understand your >>>>>> improvements. >>>>>> >>>>>> Thanks >>>>>> >>>>>> >>>>>> On Sat, Jun 21, 2014 at 11:48 AM, Iresha Udayangani < >>>>>> iresh...@gmail.com> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> *Progress Update* >>>>>>> >>>>>>> (Project: Implement Registry Extension (RXT) 2.0 + Associated UI >>>>>>> support - Updates and Notes) >>>>>>> >>>>>>> Please find an update of the project so far and the plan for the >>>>>>> next couple of weeks. There was a slight change in the project scope >>>>>>> since >>>>>>> the JSON support for RXT was temporarily removed and the scope was >>>>>>> narrowed >>>>>>> down to creating a Jaggery app which could support creating a new >>>>>>> artifact >>>>>>> type with an intuitive drag and drop UI. >>>>>>> >>>>>>> >>>>>>> I had a meeting with Shelan, Subash and Lasindu last week and below >>>>>>> are the facts discussed. >>>>>>> >>>>>>> >>>>>>> - Finalized the requirement of a Jaggery app to create a new >>>>>>> artifact type which could be installed to either Greg or ES via >>>>>>> Management >>>>>>> Console >>>>>>> >>>>>>> - RXT <content> should be generated using drag and drop >>>>>>> components and user shall be able to change the fields easily by >>>>>>> dragging >>>>>>> components here and there. >>>>>>> >>>>>>> - The RXT XML should be generated in the client side using JS as >>>>>>> well as some metadata should be kept with UI fields in order for ES >>>>>>> to >>>>>>> generate its ‘add metadata’ model. >>>>>>> >>>>>>> - This model should also facilitate creating a JSON out of the >>>>>>> UI, at some point of time. >>>>>>> >>>>>>> - Once the XML is generated, a backend call will be made to >>>>>>> Registry to add the RXT via Jaggery. >>>>>>> >>>>>>> >>>>>>> *Current Progress* >>>>>>> >>>>>>> In the Process of finding a suitable plugin for drag and drop >>>>>>> functionality, I was told that Gridster.js [1] was used in UES and is >>>>>>> very >>>>>>> flexible in generating UIs. But it seems to be bit difficult to use it >>>>>>> in >>>>>>> this purpose, since it needed a lot of fine tuning to be able to cater >>>>>>> this >>>>>>> requirement. I too found Bootsnipp Form Builder [2] which seems to be >>>>>>> bit >>>>>>> similar to the one which is required under MIT license and built on >>>>>>> bootstrap. So decided to go on with it. >>>>>>> >>>>>>> I was able to create a simple UI, create a Jaggery app and host it >>>>>>> in Greg/ES and test the functionality. Below is a sample UI which has >>>>>>> only >>>>>>> the basic functionality to create a RXT. >>>>>>> >>>>>>> >>>>>>> [image: japp.png] >>>>>>> >>>>>>> I was told several issues the existing RXT, XML model has and the >>>>>>> difficulties in rendering the UI (in ES) only with the information it >>>>>>> provides and necessity of keeping other metadata along with the xml >>>>>>> model. >>>>>>> So I’ working on a way to find out the best possible way to bridge the >>>>>>> gap >>>>>>> between the RXT xml and the UI it is generating in ES side. >>>>>>> >>>>>>> >>>>>>> *Next Steps* >>>>>>> >>>>>>> >>>>>>> - Write a JS script to generate the RXT xml from the form >>>>>>> data/HTML >>>>>>> - Keep other metadata which are not going in to the xml in a >>>>>>> JSON model (tentative) >>>>>>> - Call backend Registry client/stub and send the RXT to registry. >>>>>>> - Try to load RXT xml data to the UI back when editing a RXT >>>>>>> artifact. >>>>>>> - >>>>>>> >>>>>>> Github Repo : https://github.com/ireshapm0/ArtifactBuilder >>>>>>> >>>>>>> >>>>>>> [1] http://gridster.net/ >>>>>>> >>>>>>> [2] http://bootsnipp.com/forms >>>>>>> >>>>>>> >>>>>>> Thanks & Regards. >>>>>>> Iresha. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Sat, May 10, 2014 at 1:04 PM, Iresha Udayangani < >>>>>>> iresh...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi all. >>>>>>>> >>>>>>>> I have started blogging on my GSOC experience 2014. >>>>>>>> >>>>>>>> You can refer follwing links: >>>>>>>> >>>>>>>> http://ireshapm.blogspot.com/2014/05/gsoc-me.html >>>>>>>> >>>>>>>> http://ireshapm.blogspot.com/2014/05/beginning-of-new-era.html >>>>>>>> >>>>>>>> http://ireshapm.blogspot.com/2014/05/getting-on.html >>>>>>>> <https://mail.google.com/> >>>>>>>> >>>>>>>> >>>>>>>> Thanks & Regards. >>>>>>>> Iresha >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Wed, May 7, 2014 at 9:40 AM, Iresha Udayangani < >>>>>>>> iresh...@gmail.com> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> Hi Shelan, >>>>>>>>> >>>>>>>>> It will be great if we can have the meeting tomorrow at the same >>>>>>>>> time. >>>>>>>>> Today I am going to finalize and handover my internship project >>>>>>>>> as I am going to finish my industrial training this week. >>>>>>>>> So I can well prepare for tomorrow's meeting with you all. >>>>>>>>> >>>>>>>>> Thank You, >>>>>>>>> Iresha. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, May 7, 2014 at 9:16 AM, Shelan Perera <she...@wso2.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi Iresha, >>>>>>>>>> >>>>>>>>>> Shall we have the meeting around 5pm? Let me know your concerns >>>>>>>>>> too and i can shift to a later time if needed as well. From our side >>>>>>>>>> we >>>>>>>>>> have to finalize few stuff that is why i could not reach you >>>>>>>>>> earlier. Lets >>>>>>>>>> discuss the overall view and your understanding of the project and >>>>>>>>>> some >>>>>>>>>> tasks to carry out this week. >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sun, May 4, 2014 at 7:01 PM, Shelan Perera <she...@wso2.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Iresha, >>>>>>>>>>> >>>>>>>>>>> Thanks a for the links. They looks good and keep doing that. I >>>>>>>>>>> Just landed today and sorry for not replying back for first email >>>>>>>>>>> as i was >>>>>>>>>>> tied up with wrapping up stuff in my project. >>>>>>>>>>> I think there will not be a hard requirement to have a meeting >>>>>>>>>>> before the first one. I also have to sort out few stuff related to >>>>>>>>>>> project >>>>>>>>>>> and make sure all the required stuff are done before i talk to you. >>>>>>>>>>> >>>>>>>>>>> I will get back to you on the stuff to be discussed. But for the >>>>>>>>>>> moment lets have a ice breaking meeting to get the first things >>>>>>>>>>> right. We >>>>>>>>>>> may give you some tasks to be done etc. But let me follow up them >>>>>>>>>>> with an >>>>>>>>>>> email. >>>>>>>>>>> >>>>>>>>>>> We can schedule meetings private mails as you have done. Lets >>>>>>>>>>> copy the public mailing list if that is worth to be seen by all. >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Sat, May 3, 2014 at 6:47 AM, Iresha Udayangani < >>>>>>>>>>> iresh...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Shelan, >>>>>>>>>>>> >>>>>>>>>>>> I have updated my blog on GSOC experience 2014. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> http://ireshapm.blogspot.com/2014/05/gsoc-me.html >>>>>>>>>>>> >>>>>>>>>>>> http://ireshapm.blogspot.com/2014/05/beginning-of-new-era.html >>>>>>>>>>>> >>>>>>>>>>>> http://ireshapm.blogspot.com/2014/05/getting-on.html >>>>>>>>>>>> <https://mail.google.com/> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Hope to get in touch with you. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks You, >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Iresha. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Apr 29, 2014 at 9:31 PM, Iresha Udayangani < >>>>>>>>>>>> iresh...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Shelan, >>>>>>>>>>>>> >>>>>>>>>>>>> I would be totally fine to visit WSO2 on 07 th May as I am >>>>>>>>>>>>> free for some weeks after industrial training semester. It will >>>>>>>>>>>>> be really >>>>>>>>>>>>> nice to get to know the G- Reg product team too. >>>>>>>>>>>>> >>>>>>>>>>>>> But if you have time we can schedule a hang out or Skype chat >>>>>>>>>>>>> before that, so it will be very helpful for me to get ready for >>>>>>>>>>>>> the project >>>>>>>>>>>>> and meeting at WSO2. >>>>>>>>>>>>> >>>>>>>>>>>>> As you have suggested I will start blogging on my experiences >>>>>>>>>>>>> in GSOC 2014 and update you with relevant links. It is a fine >>>>>>>>>>>>> advice for me >>>>>>>>>>>>> at the very begging of GSOC journey. >>>>>>>>>>>>> >>>>>>>>>>>>> Hope to get in touch with you. >>>>>>>>>>>>> >>>>>>>>>>>>> Thank you, >>>>>>>>>>>>> >>>>>>>>>>>>> Iresha. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Sat, Apr 26, 2014 at 11:04 AM, Shelan Perera < >>>>>>>>>>>>> she...@wso2.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Iresha, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Congratulations for being accepted and welcome to the awesome >>>>>>>>>>>>>> world of GSoC :). >>>>>>>>>>>>>> >>>>>>>>>>>>>> At the moment i am out of the country and will be travelling >>>>>>>>>>>>>> next weekend but We can have a meeting on 7th May . If you like >>>>>>>>>>>>>> to visit >>>>>>>>>>>>>> WSO2 and have the meeting there we may be able get some of the >>>>>>>>>>>>>> other >>>>>>>>>>>>>> product members as well. But it is not required to visit and we >>>>>>>>>>>>>> may be >>>>>>>>>>>>>> able to have a Hangout session if that is convenient. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Usually as the first step i would like you to start blogging >>>>>>>>>>>>>> about GSoC experience. You may write all your experience not >>>>>>>>>>>>>> limiting to >>>>>>>>>>>>>> Technical stuff but just as a journal which will be really >>>>>>>>>>>>>> helpful. You may >>>>>>>>>>>>>> use your own personal blog or have another space but let it >>>>>>>>>>>>>> include the >>>>>>>>>>>>>> complete GSoC journey. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Lets discuss the things in the next meeting. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sat, Apr 26, 2014 at 4:00 PM, Iresha Udayangani < >>>>>>>>>>>>>> iresh...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Shelan, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> First of all I would like to thank WSO2 team including you >>>>>>>>>>>>>>> for helping me out to get my proposal accepted for GSOC 2014. I >>>>>>>>>>>>>>> am very >>>>>>>>>>>>>>> glad to be a part of WSO2 community and at the same time it is >>>>>>>>>>>>>>> a pleasure >>>>>>>>>>>>>>> to meet you as the mentor of my GSoC project. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> During the community bonding period I would like to discuss >>>>>>>>>>>>>>> the project in detail and the project scope. It would be great >>>>>>>>>>>>>>> if you could >>>>>>>>>>>>>>> give me a possible time to have a meeting/chat to discuss on >>>>>>>>>>>>>>> the project. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Also please let me know if there are any particular things >>>>>>>>>>>>>>> to be done/read in the meantime. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank you. >>>>>>>>>>>>>>> Iresha >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Wed, Mar 19, 2014 at 8:54 AM, Iresha Udayangani < >>>>>>>>>>>>>>> iresh...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I have published the proposal at following URL: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/ireshapm/5629499534213120 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I would appreciate if you could give some feedback, so that >>>>>>>>>>>>>>>> I can improve my proposal in the next couple of days. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> Iresha >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Fri, Mar 14, 2014 at 3:20 PM, Iresha Udayangani < >>>>>>>>>>>>>>>> iresh...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Shelan, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks for the reply. I have updated the link in the >>>>>>>>>>>>>>>>> document. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>> Iresha >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Fri, Mar 14, 2014 at 3:04 PM, Shelan Perera < >>>>>>>>>>>>>>>>> she...@wso2.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Iresha, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> This proposal looks good. Specially the UI proposed for >>>>>>>>>>>>>>>>>> RXT configuration is a huge usability improvement. Could you >>>>>>>>>>>>>>>>>> please add the >>>>>>>>>>>>>>>>>> sample JSON format you proposed in the mailing list to the >>>>>>>>>>>>>>>>>> proposal as well? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Fri, Mar 14, 2014 at 2:51 PM, Iresha Udayangani < >>>>>>>>>>>>>>>>>> iresh...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I have created a draft proposal for the project. Please >>>>>>>>>>>>>>>>>>> find the document in [1]. It would be greatly helpful for >>>>>>>>>>>>>>>>>>> me if you could >>>>>>>>>>>>>>>>>>> provide me with some feedback so that I could improve it in >>>>>>>>>>>>>>>>>>> next couple of >>>>>>>>>>>>>>>>>>> days. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>> https://docs.google.com/document/d/1WzRicvDTOjINU4zm9txzJRpftF-Tfr_e6YezSHGtvkc/edit?usp=sharing >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>> Iresha >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Tue, Mar 11, 2014 at 9:24 PM, Iresha Udayangani < >>>>>>>>>>>>>>>>>>> iresh...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thank you for your replies. I was able to create a >>>>>>>>>>>>>>>>>>>> sample JSON file >>>>>>>>>>>>>>>>>>>> which can be used instead of the current XML file >>>>>>>>>>>>>>>>>>>> (attached). The >>>>>>>>>>>>>>>>>>>> current default rxt in the Artifact Source editor can >>>>>>>>>>>>>>>>>>>> be replaced by >>>>>>>>>>>>>>>>>>>> something similar to the above. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I also went through org.wso2.carbon.governance.generic >>>>>>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>>>> org.wso2.carbon.governance.generic.ui components in >>>>>>>>>>>>>>>>>>>> governance and >>>>>>>>>>>>>>>>>>>> seems like it's the best starting point to look at the >>>>>>>>>>>>>>>>>>>> code. As far as I >>>>>>>>>>>>>>>>>>>> could understand, the java classes corresponding jsp >>>>>>>>>>>>>>>>>>>> files needs to be >>>>>>>>>>>>>>>>>>>> modified in order to facilitate using json instead of >>>>>>>>>>>>>>>>>>>> xml. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> The XML parsing done through axiom needs to be replaced >>>>>>>>>>>>>>>>>>>> by a new JSON >>>>>>>>>>>>>>>>>>>> parser. As mentioned in the [4] above, the new json >>>>>>>>>>>>>>>>>>>> based >>>>>>>>>>>>>>>>>>>> implementation could facilitate adding a new artifact >>>>>>>>>>>>>>>>>>>> type inside >>>>>>>>>>>>>>>>>>>> another artifact. I could understand how a new artifact >>>>>>>>>>>>>>>>>>>> can be added >>>>>>>>>>>>>>>>>>>> inside an existing json file of an artifact, but I'm >>>>>>>>>>>>>>>>>>>> not very much >>>>>>>>>>>>>>>>>>>> sure how to implement it in the code level. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Please let me know what are the other aspects of the >>>>>>>>>>>>>>>>>>>> project which I >>>>>>>>>>>>>>>>>>>> could look at in order to get an overall idea of the >>>>>>>>>>>>>>>>>>>> project. I will >>>>>>>>>>>>>>>>>>>> upload a draft proposal in couple of days. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>> Iresha >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Mon, Mar 10, 2014 at 7:39 AM, Eranda Sooriyabandara >>>>>>>>>>>>>>>>>>>> <era...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi Iresha, >>>>>>>>>>>>>>>>>>>>> The deliverables to this project would be, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 1. A jason configuration for replacing current RXT >>>>>>>>>>>>>>>>>>>>> configuration model >>>>>>>>>>>>>>>>>>>>> 2. Plug that model to the existing UI generator model >>>>>>>>>>>>>>>>>>>>> (This should be refactor or replace our old UI generator) >>>>>>>>>>>>>>>>>>>>> 3. Plug that model to the existing Governance API >>>>>>>>>>>>>>>>>>>>> 4. Implementing nested RXT support - Currently we only >>>>>>>>>>>>>>>>>>>>> allow to have basic data support in field. But we need to >>>>>>>>>>>>>>>>>>>>> improve this to >>>>>>>>>>>>>>>>>>>>> define another datatype inside a datatype. I'll explain >>>>>>>>>>>>>>>>>>>>> this in detail >>>>>>>>>>>>>>>>>>>>> later. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> thanks >>>>>>>>>>>>>>>>>>>>> Eranda >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Fri, Mar 7, 2014 at 11:01 AM, Iresha Udayangani < >>>>>>>>>>>>>>>>>>>>> iresh...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I'm Iresha Udayangani, a 3rd year undergraduate of >>>>>>>>>>>>>>>>>>>>>> department of >>>>>>>>>>>>>>>>>>>>>> Electronic and Telecommunication Engineering, >>>>>>>>>>>>>>>>>>>>>> University of Moratuwa, >>>>>>>>>>>>>>>>>>>>>> Sri Lanka. I went through the list of WSO2 project >>>>>>>>>>>>>>>>>>>>>> ideas for GSOC >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> 2014. Proposal 1: Implement Registry Extension (RXT) >>>>>>>>>>>>>>>>>>>>>> 2.0 + Associated >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> UI support seemed to be quite interesting and match >>>>>>>>>>>>>>>>>>>>>> my past >>>>>>>>>>>>>>>>>>>>>> experiences. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I was able to download wso2greg-4.6.0, then run it. I >>>>>>>>>>>>>>>>>>>>>> went through >>>>>>>>>>>>>>>>>>>>>> some of the reference documents/webinars and uploaded >>>>>>>>>>>>>>>>>>>>>> a couple of rxt >>>>>>>>>>>>>>>>>>>>>> files(person.rxt, project.rxt) in >>>>>>>>>>>>>>>>>>>>>> Extensions->Artifact Types ->Add new >>>>>>>>>>>>>>>>>>>>>> Artifacts and got familiar with their functionality. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> As far as I can understand the project expects the >>>>>>>>>>>>>>>>>>>>>> following, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [1] A new RXT format should be defined using JSON, >>>>>>>>>>>>>>>>>>>>>> instead of the >>>>>>>>>>>>>>>>>>>>>> current XML Structure, so that existing JSPs might >>>>>>>>>>>>>>>>>>>>>> need few >>>>>>>>>>>>>>>>>>>>>> alterations in order to render UIs based on the new >>>>>>>>>>>>>>>>>>>>>> JSON format. >>>>>>>>>>>>>>>>>>>>>> JSON seems to be more efficient and browser friendly >>>>>>>>>>>>>>>>>>>>>> compared to XML. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [2] Instead of user manually configuring/creating the >>>>>>>>>>>>>>>>>>>>>> XML structure >>>>>>>>>>>>>>>>>>>>>> (RXT definition) the project expects to automatically >>>>>>>>>>>>>>>>>>>>>> generate the RXT >>>>>>>>>>>>>>>>>>>>>> definition from a UI template. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [3] When adding a new Artifact type, user can be >>>>>>>>>>>>>>>>>>>>>> provided with a new >>>>>>>>>>>>>>>>>>>>>> UI where it contains basic fields to be filled (such >>>>>>>>>>>>>>>>>>>>>> as artifactType, >>>>>>>>>>>>>>>>>>>>>> singularLabel, pluralLabel, storagePath etc. ) and >>>>>>>>>>>>>>>>>>>>>> few custom elements >>>>>>>>>>>>>>>>>>>>>> (to add UI columns, content fields) instead of the >>>>>>>>>>>>>>>>>>>>>> current XML editor, >>>>>>>>>>>>>>>>>>>>>> where user needs a bit of programming background to >>>>>>>>>>>>>>>>>>>>>> configure things. >>>>>>>>>>>>>>>>>>>>>> After the user successfully configured the new >>>>>>>>>>>>>>>>>>>>>> artifact, the RXT >>>>>>>>>>>>>>>>>>>>>> format can be generated using the information >>>>>>>>>>>>>>>>>>>>>> provided in the previous >>>>>>>>>>>>>>>>>>>>>> step. An editor can be provided for the advanced >>>>>>>>>>>>>>>>>>>>>> users as well. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I'm a bit struggling in understanding some of the >>>>>>>>>>>>>>>>>>>>>> project >>>>>>>>>>>>>>>>>>>>>> deliverables and trying to find the code samples, >>>>>>>>>>>>>>>>>>>>>> where it needs to be >>>>>>>>>>>>>>>>>>>>>> modified. It would be much helpful if anyone could >>>>>>>>>>>>>>>>>>>>>> help me out with >>>>>>>>>>>>>>>>>>>>>> more details. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>> Iresha. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>>>>>>>>>>> Dev@wso2.org >>>>>>>>>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *Eranda Sooriyabandara *Senior Software Engineer; >>>>>>>>>>>>>>>>>>>>> Integration Technologies Team; >>>>>>>>>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> E-mail: eranda AT wso2.com >>>>>>>>>>>>>>>>>>>>> Mobile: +94 716 472 816 >>>>>>>>>>>>>>>>>>>>> Linked-In: >>>>>>>>>>>>>>>>>>>>> http://www.linkedin.com/in/erandasooriyabandara >>>>>>>>>>>>>>>>>>>>> Blog: http://emsooriyabandara.blogspot.com/ >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> Iresha Udayangani >>>>>>>>>>>>>>>>>>>> Undergraduate , >>>>>>>>>>>>>>>>>>>> Department of Electronic & Telecommunication, >>>>>>>>>>>>>>>>>>>> University Of Moratuwa. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> Iresha Udayangani >>>>>>>>>>>>>>>>>>> Undergraduate , >>>>>>>>>>>>>>>>>>> Department of Electronic & Telecommunication, >>>>>>>>>>>>>>>>>>> University Of Moratuwa. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> *Shelan Perera* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>>> Integration Technology Group >>>>>>>>>>>>>>>>>> *WSO2, Inc. : wso2.com <http://wso2.com>* >>>>>>>>>>>>>>>>>> lean.enterprise.middleware. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *Blog* : blog.shelan.org >>>>>>>>>>>>>>>>>> *Linked-i*n : >>>>>>>>>>>>>>>>>> http://www.linkedin.com/pub/shelan-perera/a/194/465 >>>>>>>>>>>>>>>>>> *Twitter* : https://twitter.com/#!/shelan >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *Mobile* : +94 772 604 402 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Iresha Udayangani >>>>>>>>>>>>>>>>> Undergraduate , >>>>>>>>>>>>>>>>> Department of Electronic & Telecommunication, >>>>>>>>>>>>>>>>> University Of Moratuwa. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Iresha Udayangani >>>>>>>>>>>>>>>> Undergraduate , >>>>>>>>>>>>>>>> Department of Electronic & Telecommunication, >>>>>>>>>>>>>>>> University Of Moratuwa. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Iresha Udayangani >>>>>>>>>>>>>>> Undergraduate , >>>>>>>>>>>>>>> Department of Electronic & Telecommunication, >>>>>>>>>>>>>>> University Of Moratuwa. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> *Shelan Perera* >>>>>>>>>>>>>> >>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>> Integration Technology Group >>>>>>>>>>>>>> *WSO2, Inc. : wso2.com <http://wso2.com>* >>>>>>>>>>>>>> lean.enterprise.middleware. >>>>>>>>>>>>>> >>>>>>>>>>>>>> *Blog* : blog.shelan.org >>>>>>>>>>>>>> *Linked-i*n : >>>>>>>>>>>>>> http://www.linkedin.com/pub/shelan-perera/a/194/465 >>>>>>>>>>>>>> *Twitter* : https://twitter.com/#!/shelan >>>>>>>>>>>>>> >>>>>>>>>>>>>> *Mobile* : +94 772 604 402 >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Iresha Udayangani >>>>>>>>>>>>> Undergraduate , >>>>>>>>>>>>> Department of Electronic & Telecommunication, >>>>>>>>>>>>> University Of Moratuwa. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Iresha Udayangani >>>>>>>>>>>> Undergraduate , >>>>>>>>>>>> Department of Electronic & Telecommunication, >>>>>>>>>>>> University Of Moratuwa. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Shelan Perera* >>>>>>>>>>> >>>>>>>>>>> Senior Software Engineer >>>>>>>>>>> Integration Technology Group >>>>>>>>>>> *WSO2, Inc. : wso2.com <http://wso2.com>* >>>>>>>>>>> lean.enterprise.middleware. >>>>>>>>>>> >>>>>>>>>>> *Blog* : blog.shelan.org >>>>>>>>>>> *Linked-i*n : >>>>>>>>>>> http://www.linkedin.com/pub/shelan-perera/a/194/465 >>>>>>>>>>> *Twitter* : https://twitter.com/#!/shelan >>>>>>>>>>> >>>>>>>>>>> *Mobile* : +94 772 604 402 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Shelan Perera* >>>>>>>>>> >>>>>>>>>> Senior Software Engineer >>>>>>>>>> Integration Technology Group >>>>>>>>>> *WSO2, Inc. : wso2.com <http://wso2.com>* >>>>>>>>>> lean.enterprise.middleware. >>>>>>>>>> >>>>>>>>>> *Blog* : blog.shelan.org >>>>>>>>>> *Linked-i*n : >>>>>>>>>> http://www.linkedin.com/pub/shelan-perera/a/194/465 >>>>>>>>>> *Twitter* : https://twitter.com/#!/shelan >>>>>>>>>> >>>>>>>>>> *Mobile* : +94 772 604 402 >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Iresha Udayangani >>>>>>>>> Undergraduate , >>>>>>>>> Department of Electronic & Telecommunication, >>>>>>>>> University Of Moratuwa. >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Iresha Udayangani >>>>>>>> Undergraduate , >>>>>>>> Department of Electronic & Telecommunication, >>>>>>>> University Of Moratuwa. >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Shelan Perera* >>>>>> >>>>>> Senior Software Engineer >>>>>> Integration Technology Group >>>>>> *WSO2, Inc. : wso2.com <http://wso2.com>* >>>>>> lean.enterprise.middleware. >>>>>> >>>>>> *Blog* : blog.shelan.org >>>>>> *Linked-i*n : >>>>>> http://www.linkedin.com/pub/shelan-perera/a/194/465 >>>>>> *Twitter* : https://twitter.com/#!/shelan >>>>>> >>>>>> *Mobile* : +94 772 604 402 >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Shelan Perera* >>>>> >>>>> Senior Software Engineer >>>>> Integration Technology Group >>>>> *WSO2, Inc. : wso2.com <http://wso2.com>* >>>>> lean.enterprise.middleware. >>>>> >>>>> *Blog* : blog.shelan.org >>>>> *Linked-i*n : >>>>> http://www.linkedin.com/pub/shelan-perera/a/194/465 >>>>> *Twitter* : https://twitter.com/#!/shelan >>>>> >>>>> *Mobile* : +94 772 604 402 >>>>> >>>>> >>>> >>>> >>>> -- >>>> Iresha Udayangani >>>> Undergraduate , >>>> Department of Electronic & Telecommunication, >>>> University Of Moratuwa. >>>> >>>> >>> >>> >>> -- >>> *Shelan Perera* >>> >>> Senior Software Engineer >>> Integration Technology Group >>> *WSO2, Inc. : wso2.com <http://wso2.com>* >>> lean.enterprise.middleware. >>> >>> *Blog* : blog.shelan.org >>> *Linked-i*n : http://www.linkedin.com/pub/shelan-perera/a/194/465 >>> *Twitter* : https://twitter.com/#!/shelan >>> >>> *Mobile* : +94 772 604 402 >>> >>> >> >> >> -- >> Iresha Udayangani >> Undergraduate , >> Department of Electronic & Telecommunication, >> University Of Moratuwa. >> >> > > > -- > Thanks > /subash > > *Subash Chaturanga* > Senior Software Engineer & Lead WSO2 Governance Registry > Platform TG; WSO2 Inc. http://wso2.com > Contact: > email: sub...@wso2.com > blog: http://subashsdm.blogspot.com/ > twitter: @subash89 > phone: +9477 2225922 > Lean . Enterprise . Middleware > -- *Shelan Perera* Senior Software Engineer Integration Technology Group *WSO2, Inc. : wso2.com <http://wso2.com>* lean.enterprise.middleware. *Blog* : blog.shelan.org *Linked-i*n : http://www.linkedin.com/pub/shelan-perera/a/194/465 *Twitter* : https://twitter.com/#!/shelan *Mobile* : +94 772 604 402
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev