When we are implementing the REST profile XACML - can we implement it as a
microservice on MSF4J? It needs to be an independent deployable unit -
which should function with a set of policies loaded from the filesystem...
Can we do this..?

Thanks & regards,
-Prbath

On Mon, Jul 4, 2016 at 11:44 PM, Pushpalanka Jayawardhana <[email protected]>
wrote:

> Hi Manujith,
>
> Please find the comments in line.
>
> On Mon, Jul 4, 2016 at 8:11 PM, Manujith Pallewatte <[email protected]
> > wrote:
>
>> Hi all,
>>
>> So to start working on the points discussed in the mid evaluation, first
>> is to align the service with the REST profile of XACML 3.0 [1]
>> But according to the spec only the following 2 resources are defined
>>
>> 1) home - entry point for REST service, returns links to other resources
>> 2) pdp - resource that given a XACML request presents the XACML response
>>
>> but since the existing SOAP entitlement service exposes additional
>> services such as
>> getBooleanDecision, getDecisionByAttributes etc. there arises 2 issues
>>
>> 1) how to name those additional resources?
>>
> Let's have some convincing names for you as of now. We can refine them
> later in review. Try to have inputs from the topic "5.1 PROPER NAMING" from
> the rest api guideline while paper we pointed before.
>
>> 2) how to let the clients accessing the service know of the required
>> structure of each of these requests that are not defined in the XACML spec?
>>
> Please have a look at the possibility of using swagger for this. This is
> already used in WSO2 Api Manager[1], but not yet in WSO2 IS. Would be great
> if you can evaluate the possibility of using it.  Basic idea is to
> represent the REST API according to Swagger specification similar to WSDL
> we have for SOAP.
>
> [1] -
> https://docs.wso2.com/display/AM1100/Edit+an+API+Using+the+Swagger+UI
>
>>
>> Please provide your suggestions on this
>>
>> Thank You
>> Best Regards,
>> Manujith
>>
>> [1]
>> http://docs.oasis-open.org/xacml/xacml-rest/v1.0/csprd03/xacml-rest-v1.0-csprd03.html
>>
>> On Thu, Jun 23, 2016 at 3:42 PM, Omindu Rathnaweera <[email protected]>
>> wrote:
>>
>>> Good Work Manujith!
>>>
>>> Adding to this. Figure out a way to drop null values from the JSON
>>> response with Jackson level configurations. Also have a look at XACML JSON
>>> profile [1]. It will have guidelines on dealing with JSON inputs/outputs.
>>>
>>> [1] -
>>> http://docs.oasis-open.org/xacml/xacml-json-http/v1.0/xacml-json-http-v1.0.html
>>>
>>> Regards,
>>> Omindu.
>>>
>>> On Thu, Jun 23, 2016 at 3:31 PM, Manujith Pallewatte <
>>> [email protected]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> We had the mid-evaluation review, and I've summarized the key points
>>>> discussed here
>>>>
>>>> 1) Prioritize on the complete JSON implementation for all 5 services
>>>> methods
>>>> 2) Comply the service fully with XACML 3.0 REST specification (Read on
>>>> the spec and get a firm understanding on all key concepts)
>>>> 3) Leave the hard coded authenticators as it is for now
>>>> 4) Using custom client / server exception to be returned in a case of
>>>> an exception
>>>> 5) Follow the code quality guidelines (specially in the cases of
>>>> improper exception handling)
>>>>
>>>> Special thanks to everyone for their time in reviewing.
>>>>
>>>> Thank You,
>>>> Manujith
>>>>
>>>> On Sun, Jun 12, 2016 at 10:43 PM, Manujith Pallewatte <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> After refactoring and reviewing code using above suggestions, I added
>>>>> a PR, which can be found at [1]
>>>>>
>>>>> Regards,
>>>>> Manujith
>>>>>
>>>>> [1] https://github.com/wso2/carbon-identity-framework/pull/282
>>>>>
>>>>> On Sat, Jun 11, 2016 at 12:52 PM, Manujith Pallewatte <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Manuranga,
>>>>>>
>>>>>> I did referred to the guidelines, but was not successful in figuring
>>>>>> out suitable end point names. So Pushpalanka suggested to take 
>>>>>> community's
>>>>>> ideas in naming them. Any pointers as for which I can improve the names?
>>>>>> According to the guide it says to identify the resources first
>>>>>> Going on that, I identified the Policy Decision, Entitlement
>>>>>> Attributes and Entitlements as resources, but since some resources have
>>>>>> only one methods call in it, having a separate path seem redundant. And
>>>>>> didnt follow much from there, please let me know your ideas on the 
>>>>>> resource
>>>>>> identification
>>>>>>
>>>>>> Thank You
>>>>>> Regards,
>>>>>> Manujith
>>>>>>
>>>>>> On Sat, Jun 11, 2016 at 12:21 AM, Manuranga Perera <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Manujith,
>>>>>>>
>>>>>>> Please have a look at WSO2 REST API guideline [1]. This will help
>>>>>>> you to improve the URL nameing.
>>>>>>>
>>>>>>> [1] http://wso2.com/whitepapers/wso2-rest-apis-design-guidelines/
>>>>>>>
>>>>>>> On Thu, Jun 9, 2016 at 3:49 PM, Manujith Pallewatte <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Pushpalanka,
>>>>>>>>
>>>>>>>> Was confused in the PR procedure, and figured that I forgot to
>>>>>>>> initialize the github repo as you have mentioned in a previous message.
>>>>>>>> So the new location of the codebase is at [1]
>>>>>>>> Over the weekend, I'll fix any remaining issues and send the PR
>>>>>>>> For now I have used the wso2-codestyle given by Omindu and
>>>>>>>> reformatted the code
>>>>>>>> and added Findbug as well.
>>>>>>>>
>>>>>>>> Thank You
>>>>>>>> Manujith
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> https://github.com/ManZzup/identity-framework/tree/master/components/entitlement/org.wso2.carbon.identity.entitlement.endpoint
>>>>>>>>
>>>>>>>> On Wed, Jun 8, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jun 7, 2016 at 11:01 AM, Manujith Pallewatte <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi all,
>>>>>>>>>>
>>>>>>>>>> Code is almost all refracted (apart from the part where
>>>>>>>>>> authenticators are hard coded) and it' is available at [1]
>>>>>>>>>> I have attached a readme so everyone can help with testing it.
>>>>>>>>>> But there's still an issue remaining to debug with the 
>>>>>>>>>> *entitled-attribs
>>>>>>>>>> *service call, that came up in preliminary testing by Omindu.
>>>>>>>>>>
>>>>>>>>>> Thank You Omindu, I will use the formatting configs and format
>>>>>>>>>> the code asap. For now i added a gitignore as in the sample you 
>>>>>>>>>> sent, but I
>>>>>>>>>> left *target *directory intact so that i can share the war file
>>>>>>>>>> through the repo.
>>>>>>>>>>
>>>>>>>>>> Also for the PR, to which repo should I send the PR for? Or shall
>>>>>>>>>> I wait for further testing of the code so that we can minimize any 
>>>>>>>>>> bugs?
>>>>>>>>>>
>>>>>>>>> If code refactoring, formatting, cleanup are done, you have run
>>>>>>>>> Findbug plugin(This is a plugin that can integrate to IDE. If you 
>>>>>>>>> already
>>>>>>>>> haven't try it.) and fixed any issues reported against code and
>>>>>>>>> functionality is working, we are OK to review the code. You can 
>>>>>>>>> further
>>>>>>>>> test the code and fix the bugs while integrating any review comments 
>>>>>>>>> we put
>>>>>>>>> on the PR.
>>>>>>>>>
>>>>>>>>> "Please share the code progress via Github, once you are
>>>>>>>>> satisfied with refactoring.
>>>>>>>>> Please fork [1] to your private repo, and at location [2], you may
>>>>>>>>> have a new component named 
>>>>>>>>> 'org.wso2.carbon.identity.entitlement.endpoint'
>>>>>>>>> where the implementation can reside.
>>>>>>>>>
>>>>>>>>> [1] - https://github.com/wso2/carbon-identity-framework
>>>>>>>>> [2] -
>>>>>>>>> https://github.com/wso2/carbon-identity-framework/tree/master/components/entitlement
>>>>>>>>> "
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> [1] https://github.com/ManZzup/identity-entitlement-endpoint
>>>>>>>>>>
>>>>>>>>>> Thank You,
>>>>>>>>>> Best Regards
>>>>>>>>>> Manujith
>>>>>>>>>>
>>>>>>>>>> On Tue, Jun 7, 2016 at 10:30 AM, Omindu Rathnaweera <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Adding a .gitignore to the repo will be the easiest way to keep
>>>>>>>>>>> the unwanted files away from the repo. See [1].
>>>>>>>>>>>
>>>>>>>>>>> [1] -
>>>>>>>>>>> https://github.com/wso2/carbon-identity-framework/blob/master/.gitignore
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Omindu
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jun 7, 2016 at 10:26 AM, Pushpalanka Jayawardhana <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Manujith,
>>>>>>>>>>>>
>>>>>>>>>>>> The IDE specific files(.iml) or code can be removed from the
>>>>>>>>>>>> repository.
>>>>>>>>>>>> Once the code refactoring is done and code is cleaned please
>>>>>>>>>>>> feel free to send the PR. Then we can easily comment on the code.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Pushpalanka
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jun 7, 2016 at 10:12 AM, Omindu Rathnaweera <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Manujith,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Better if you can clean up the unnecessary code and do some
>>>>>>>>>>>>> code refactoring. We can do another round of testing once you fix 
>>>>>>>>>>>>> the
>>>>>>>>>>>>> issues I have mention. You can use the attached Idea Code 
>>>>>>>>>>>>> Formatting
>>>>>>>>>>>>> Template [1].
>>>>>>>>>>>>>
>>>>>>>>>>>>> To apply the template, follow the steps below.
>>>>>>>>>>>>>
>>>>>>>>>>>>> 1. In IDEA settings, goto Editor -> Code Style.
>>>>>>>>>>>>> 2. Click 'Manage' then 'Save As...' an existing scheme with
>>>>>>>>>>>>> the name 'wso2-codestyle' and Close the IDE.
>>>>>>>>>>>>> 3. Goto ~/.IntelliJIdea16/config/codestyles directory and
>>>>>>>>>>>>> replace the 'wso2-codestyle.xml' file with the attached one.
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1] -
>>>>>>>>>>>>> https://drive.google.com/file/d/0BzRDbfbIaYjCSzhGRUR1aGdlTXM/view?usp=sharing
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Omindu.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Jun 6, 2016 at 8:29 AM, Manujith Pallewatte <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> After a bit of refactoring I added the code to [1]. Please
>>>>>>>>>>>>>> feel free to check the source and give your ideas to improve, 
>>>>>>>>>>>>>> specially on
>>>>>>>>>>>>>> the service related code. All the service related code is 
>>>>>>>>>>>>>> available at [2]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Also Omindu tested the initial war file and reported several
>>>>>>>>>>>>>> issues with it, hoping to debug those within the week
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [1] https://github.com/ManZzup/identity-entitlement-endpoint
>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>> https://github.com/ManZzup/identity-entitlement-endpoint/blob/master/src/main/java/org/wso2/carbon/identity/entitlement/provider/resources/DecisionResource.java
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Jun 1, 2016 at 10:21 AM, Pushpalanka Jayawardhana <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Manujith,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Please share the code progress via Github, once you are
>>>>>>>>>>>>>>> satisfied with refactoring.
>>>>>>>>>>>>>>> Please fork [1] to your private repo, and at location [2],
>>>>>>>>>>>>>>> you may have a new component named
>>>>>>>>>>>>>>> 'org.wso2.carbon.identity.entitlement.endpoint' where the 
>>>>>>>>>>>>>>> implementation
>>>>>>>>>>>>>>> can reside.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1] - https://github.com/wso2/carbon-identity-framework
>>>>>>>>>>>>>>> [2] -
>>>>>>>>>>>>>>> https://github.com/wso2/carbon-identity-framework/tree/master/components/entitlement
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>> Pushpalanka
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, Jun 1, 2016 at 10:00 AM, Manujith Pallewatte <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So I have roughly finished up the following 5 services in
>>>>>>>>>>>>>>>> REST
>>>>>>>>>>>>>>>> getDecision
>>>>>>>>>>>>>>>> getDecisionByAttibutes
>>>>>>>>>>>>>>>> getBooleanDecision
>>>>>>>>>>>>>>>> getEntitledAttributes
>>>>>>>>>>>>>>>> getAllEntitlements
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The service is packed to a war file deployable to IS 5.2.0
>>>>>>>>>>>>>>>> It's still in primary testing, so once it's confirmed
>>>>>>>>>>>>>>>> working it will be released to the community to get their ideas
>>>>>>>>>>>>>>>> the URIs and methods should be adjusted with the community
>>>>>>>>>>>>>>>> suggestions
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hoping to release the war file in coming week as well as
>>>>>>>>>>>>>>>> the code. The code have to be refracted first.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thank You
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, May 23, 2016 at 2:05 PM, Manujith Pallewatte <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> To update on the progress so far, after having a chat with
>>>>>>>>>>>>>>>>> Pushpalanka, I started with the project code. Basic setups 
>>>>>>>>>>>>>>>>> are done.
>>>>>>>>>>>>>>>>> Necessary entry points for the service was identified and
>>>>>>>>>>>>>>>>> now I'm familiar with the process of deploying the REST 
>>>>>>>>>>>>>>>>> service as a Web
>>>>>>>>>>>>>>>>> app to the IS.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Right now, the getDecision method is implemented in a
>>>>>>>>>>>>>>>>> RESTful manner, using Apache cxf (following the guidelines of 
>>>>>>>>>>>>>>>>> SCIM
>>>>>>>>>>>>>>>>> implementation as suggested by Pushpalanka and Omindu). The 
>>>>>>>>>>>>>>>>> implementation
>>>>>>>>>>>>>>>>> works, yet it's only a test implementation.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> We are expecting to consult the community on the actual
>>>>>>>>>>>>>>>>> implementation of the service, focusing on points like
>>>>>>>>>>>>>>>>> 1) End point URLs
>>>>>>>>>>>>>>>>> 2) Resource identification
>>>>>>>>>>>>>>>>> 3) Service method definitions
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> At the moment I'm struggling with implementations of some
>>>>>>>>>>>>>>>>> methods using the current CXF version, hoping to resolve it 
>>>>>>>>>>>>>>>>> ASAP.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>> Manujith
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, May 16, 2016 at 11:18 AM, Pushpalanka Jayawardhana
>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Manujith,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Good progress in getting familiar with the environment.
>>>>>>>>>>>>>>>>>> So let's try to start with the scope of the project too.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Since we are to work on implementing REST service, it is
>>>>>>>>>>>>>>>>>> better to go through WSO2 guidelines for REST service 
>>>>>>>>>>>>>>>>>> implementation.
>>>>>>>>>>>>>>>>>> Please find the white paper at[1] and the relevant 
>>>>>>>>>>>>>>>>>> discussion can be found
>>>>>>>>>>>>>>>>>> at architecture mailing list under "REST API Guidelines". 
>>>>>>>>>>>>>>>>>> Then we can work
>>>>>>>>>>>>>>>>>> on defining the API definition for the endpoint.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You can also have a look at the existing WSO2 REST
>>>>>>>>>>>>>>>>>> implementation to capture the followed patterns referring 
>>>>>>>>>>>>>>>>>> the SCIM[2] and
>>>>>>>>>>>>>>>>>> OAuth endpoints[3].
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> [1] -
>>>>>>>>>>>>>>>>>> http://wso2.com/whitepapers/wso2-rest-apis-design-guidelines/
>>>>>>>>>>>>>>>>>> [2] -
>>>>>>>>>>>>>>>>>> https://github.com/wso2-extensions/identity-inbound-provisioning-scim/tree/master/components/org.wso2.carbon.identity.scim.provider
>>>>>>>>>>>>>>>>>> [3] -
>>>>>>>>>>>>>>>>>> https://github.com/wso2-extensions/identity-inbound-auth-oauth/tree/master/components/org.wso2.carbon.identity.oauth.endpoint
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>> Pushpalanka
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Wed, May 11, 2016 at 3:23 PM, Manujith Pallewatte <
>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Pushpalanka,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I managed to setup the development environment and build
>>>>>>>>>>>>>>>>>>> all the sources (thanks to Omindu :))
>>>>>>>>>>>>>>>>>>> Then I made the PEP client using the entitlement stubs
>>>>>>>>>>>>>>>>>>> as you have mentioned in a previous thread. It's working in 
>>>>>>>>>>>>>>>>>>> an accepted
>>>>>>>>>>>>>>>>>>> state. But I encountered some questions during the process, 
>>>>>>>>>>>>>>>>>>> so I'm
>>>>>>>>>>>>>>>>>>> currently building a doc with all the questions so I can 
>>>>>>>>>>>>>>>>>>> document them and
>>>>>>>>>>>>>>>>>>> their answers for future reference.
>>>>>>>>>>>>>>>>>>> Other than that I'm trying to write different policies
>>>>>>>>>>>>>>>>>>> using XACML
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Also please let me know of any other steps i can follow
>>>>>>>>>>>>>>>>>>> to get familiar with the components, specially the code 
>>>>>>>>>>>>>>>>>>> since I'm only
>>>>>>>>>>>>>>>>>>> focusing on Entitlement service right now
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thank You
>>>>>>>>>>>>>>>>>>> Manujith
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> Pushpalanka.
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>>>>>>>>>>>>>>>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;
>>>>>>>>>>>>>>>>>> wso2.com/
>>>>>>>>>>>>>>>>>> Mobile: +94779716248
>>>>>>>>>>>>>>>>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>>>>>>>>>>>>>>>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Pushpalanka.
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>>>>>>>>>>>>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>>>>>>>>>>>>>> Mobile: +94779716248
>>>>>>>>>>>>>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>>>>>>>>>>>>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Omindu Rathnaweera
>>>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>>>> Mobile: +94 771 197 211
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Pushpalanka.
>>>>>>>>>>>> --
>>>>>>>>>>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>>>>>>>>>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>>>>>>>>>>> Mobile: +94779716248
>>>>>>>>>>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>>>>>>>>>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Omindu Rathnaweera
>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>> Mobile: +94 771 197 211
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>
>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>> about.me/manzzup
>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Pushpalanka.
>>>>>>>>> --
>>>>>>>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>>>>>>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>>>>>>>> Mobile: +94779716248
>>>>>>>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>>>>>>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>
>>>>>>>> Manujith Pallewatte
>>>>>>>> about.me/manzzup
>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> With regards,
>>>>>>> *Manu*ranga Perera.
>>>>>>>
>>>>>>> phone : 071 7 70 20 50
>>>>>>> mail : [email protected]
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>>
>>>>>>
>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>
>>>>>> Manujith Pallewatte
>>>>>> about.me/manzzup
>>>>>>   <http://about.me/manzzup>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>>
>>>>>
>>>>> [image: Manujith Pallewatte on about.me]
>>>>>
>>>>> Manujith Pallewatte
>>>>> about.me/manzzup
>>>>>   <http://about.me/manzzup>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>> [image: Manujith Pallewatte on about.me]
>>>>
>>>> Manujith Pallewatte
>>>> about.me/manzzup
>>>>   <http://about.me/manzzup>
>>>>
>>>
>>>
>>>
>>> --
>>> Omindu Rathnaweera
>>> Software Engineer, WSO2 Inc.
>>> Mobile: +94 771 197 211
>>>
>>
>>
>>
>> --
>>
>>
>>
>> [image: Manujith Pallewatte on about.me]
>>
>> Manujith Pallewatte
>> about.me/manzzup
>>   <http://about.me/manzzup>
>>
>
>
>
> --
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Thanks & Regards,
Prabath

Twitter : @prabath
LinkedIn : http://www.linkedin.com/in/prabathsiriwardena

Mobile : +1 650 625 7950

http://facilelogin.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to