[Dev] Extensibility of JDBCAuthorizationManager.

2014-05-02 Thread Danushka Fernando
Hi all
In user management area we have made lot of stuff extensible. We can write
our own user store managers, tenant managers and authorization managers. So
most of the time when we write a custom one we extend form an existing one.

For example We implement
tenant managers extended from JDBCTenantManager
user store managers extended from ReadOnlyLDAPUserStoreManager /
ReadWriteLDAPUserStoreManager.

Because what we want to customize might not be the whole class. It could be
a one operation of the class.

Like that the implementation of Authorization Manager we can extend from is
JDBCAuthorizationManager. But current implementation
of JDBCAuthorizationManager is not extensible due to following reasons.


   1. All the object level variables are private not protected.
   2. Lot of methods of the class are private.
   3. SearchResult class is visible only to the particular package.


If we make all necessary private things protected, then some one can extend
it and write his/her own Authorization Manager. Can we
update JDBCAuthorizationManager code to make it extensible.

Thanks & Regards
Danushka Fernando
Software Engineer
WSO2 inc. http://wso2.com/
Mobile : +94716332729
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [Blocker] Issues with AM_DB scripts for Oracle

2014-05-02 Thread Nirodha Pramod
Hi,

Following two blocking issues were found with the oracle script for AM_DB
on 29th April pack. Please have a look.

[1] https://wso2.org/jira/browse/APIMANAGER-2266
[2] https://wso2.org/jira/browse/APIMANAGER-2268

regards,
Nirodha

-- 

*Nirodha Gallage*
Senior Software Engineer, QA.
WSO2 Inc.: http://wso2.com/
Mobile: +94716429078
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [AppFactory] Publishing Notifications to App Wall and User Wall in App Factory

2014-05-02 Thread Manisha Gayathri
Hi all,

When an app or a service is created and deployed from AF onto the AS, we
need to get the deployment status of the deployed artifact and publish the
status as a Event to wall/ MB. To do this, we need to get the deployment
status from AS and notify the status as an Event.

i. war / jaxrs/ jaxws/ jaggery deployment - implementing Tomcat
LifecycleListener
ii. dbs deployment - extending AxisObserver

After registering the above DeploymentInterceptors, it will capture the
artifact status. An event will be created with the status and that event
will be notified to the dispatcher.

Thanks
Manisha


On Thu, Apr 24, 2014 at 3:58 PM, Manisha Gayathri  wrote:

> Yes Shiro.. They will go either to the App /User wall appropriately.
>
> Thanks
> Manisha
>
>
> On Thu, Apr 24, 2014 at 3:57 PM, Shiroshica Kulatilake wrote:
>
>> Hi Manisha,
>>
>> Quick question - would category 3 above (i.e. notifications) go to the
>> wall as well ? - for FYI purposes ..
>>
>> Thank you,
>> Shiro
>>
>>
>> On Thu, Apr 24, 2014 at 3:25 PM, Manisha Gayathri wrote:
>>
>>> Hi all,
>>>
>>> Extracting from Dmitry's main uberstories, I have created the doc below
>>> which contains a breakdown of notifications that we need to publish on App
>>> Factory wall/s.
>>> This will be available for the GA release on May
>>>
>>> Below are the type of messages:
>>>
>>>- User wall will contain specific messages to user
>>>- App wall will contain messages that we can broadcast to other
>>>users of the app too with regard to the application
>>>- The notifications that we need to show as CRITICAL or ERROR
>>>messages will go through WSO2 MB
>>>- Critical errors such as Server Down, Services not available etc
>>>will be notified to Cloud DevOps via email.
>>>
>>>
>>>
>>> https://docs.google.com/a/wso2.com/spreadsheets/d/12IKBQxnskG9m5YAsCyMiCk0_dCxzyda_E_xPz9YVOT4/edit#gid=221227486
>>>
>>> Any feedback on above is welcome.
>>>
>>> Thanks
>>> Manisha
>>> --
>>> ~Regards
>>> *Manisha Eleperuma*
>>> Software Engineer
>>> WSO2, Inc.: http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> *blog:  http://manisha-eleperuma.blogspot.com/
>>> *
>>>
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Shiroshica Kulatilake
>>
>> Architect,
>> WSO2, Inc. http://wso2.com/
>> Phone: +94 776523867
>>
>
>
>
> --
> ~Regards
> *Manisha Eleperuma*
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean.enterprise.middleware
>
> *blog:  http://manisha-eleperuma.blogspot.com/
> *
> *mobile:  +94 71 8279777 <%2B94%2071%208279777>*
>
>


-- 
~Regards
*Manisha Eleperuma*
Software Engineer
WSO2, Inc.: http://wso2.com
lean.enterprise.middleware

*blog:  http://manisha-eleperuma.blogspot.com/
*
*mobile:  +94 71 8279777 <%2B94%2071%208279777>*
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] AppServer - CommodityQuote Sample - scenario 4 (Encryption) does not work

2014-05-02 Thread Asela Pathberiya
On Thu, May 1, 2014 at 5:03 PM, Afkham Azeez  wrote:
> I get the following error on the server side when I try to run the sample
> client:

Just tried sample with AS 5.2.1.  It seems to be that sample is
working file..  Null point can be geneated when encrypted key or data
in the security header is not sent from the client.  Could you please
try with tcpmon and verify the message from client to server.

Thanks,
Asela.

>
> [2014-05-01 16:58:54,385] ERROR
> {org.apache.catalina.core.StandardWrapperValve} -  Servlet.service() for
> servlet [bridgeservlet] in context with path [/] threw exception
>
> java.lang.NullPointerException
>
> at
> org.apache.rampart.builder.SymmetricBindingBuilder.getEncryptedKey(SymmetricBindingBuilder.java:840)
>
> at
> org.apache.rampart.builder.SymmetricBindingBuilder.doSignBeforeEncrypt(SymmetricBindingBuilder.java:418)
>
> at
> org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:86)
>
> at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)
>
> at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)
>
> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
>
> at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
>
> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
>
> at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:515)
>
> at
> org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java:433)
>
> at
> org.apache.axis2.transport.http.AxisServlet.processAxisFault(AxisServlet.java:398)
>
> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:188)
>
>
> What could be the reason?
>
>
> --
> Afkham Azeez
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
>
> email: az...@wso2.com cell: +94 77 3320919
> blog: http://blog.afkham.org
> twitter: http://twitter.com/afkham_azeez
> linked-in: http://lk.linkedin.com/in/afkhamazeez
>
> Lean . Enterprise . Middleware



-- 
Thanks & Regards,
Asela

ATL
Mobile : +94 777 625 933
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] org.wso2.carbon.social component for AF release

2014-05-02 Thread Shamika Ariyawansa
Hi,

We need to release the component org.wso2.carbon.social component with App
Factory 2.0.0. Currently the source is located at [1]. We are going to add
the component to Turing based on the current source located there. What do
you think? Is the current source is at release ready state?

[1]
https://github.com/wso2/enterprise-store/blob/master/modules/components/social

Regards
-- 
Shamika Ariyawansa
Senior Software Engineer
WSO2, Inc.; http://wso2.com

LK -  +94 7639629 Ext 5999
US - +1 408 754 7388 Ext 51732
Mob:+ 94 772929486

*twitter: 
**https://twitter.com/Amila_Shamika*
*linked-in: *http://www.linkedin.com/pub/dir/Shamika/Ariyawansa

*Lean . Enterprise . Middleware*
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] "ERROR - HazelcastGroupManagementAgent Could not add application member" in ELB , Created ESB cluster.

2014-05-02 Thread Malaka Silva
Hi,

There is a conflict with the names.

EG: in loadbalancer.conf management node is given as *mgt.esb.wso2con.com
.*

But in Manager -axis2.xml found following.

*local.mgt.esb*

Best Regards,
Malaka


On Fri, May 2, 2014 at 9:01 PM, Chathurika Mahaarachchi  wrote:

> Hi ,
>
> Following error is observed  in ELB side when starting the management node
> of the ESB worker manager setup.
>
> [2014-05-02 20:23:03,905]  INFO - HazelcastGroupManagementAgent Member
> joined [75b433da-dc8e-4296-b325-0c696f24e920]: local.mgt.esb/
> 10.100.1.179:4100
> [2014-05-02 20:23:03,905]  INFO - HazelcastGroupManagementAgent Member
> joined [75b433da-dc8e-4296-b325-0c696f24e920]: local.mgt.esb/
> 10.100.1.179:4100
>
>
> [2014-05-02 20:23:35,969] ERROR - HazelcastGroupManagementAgent Could not
> add application member Host:10.100.1.179, Remote Host:null, Port: 4100,
> HTTP:8281, HTTPS:8244, Domain: wso2con.domain, Sub-domain:mgt, Active:true
>
>
> Can someone explain what should be the reason for this issue.
>
> Attached configuration details.
>
> Thanks & Regards,
>
> --
> *Chathurika Mahaarachchi*
> Software Engineer, QA.
> WSO2 Inc.: http://wso2.com/
> lean.enterprise.middleware
> Mobile: +94718223950
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

Best Regards,

Malaka Silva
Senior Tech Lead
M: +94 777 219 791
Tel : 94 11 214 5345
Fax :94 11 2145300
Skype : malaka.sampath.silva
LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
Blog : http://mrmalakasilva.blogspot.com/

WSO2, Inc.
lean . enterprise . middleware
http://www.wso2.com/
http://www.wso2.com/about/team/malaka-silva/

Save a tree -Conserve nature & Save the world for your future. Print this
email only if it is absolutely necessary.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [Architecture] [App Factory] Provide custom URL for Production deployed application via the URL mapper

2014-05-02 Thread Punnadi Gunarathna
hi All,

This is how Domain Mapping functionality is currently being implemented in
App Factory front as a generic solution.

Only AppOwner has permissions to do the domain mapping.
The Domain "cloudapps.com" is configurable in appfactory.xml
Under each Deployment stage defined in appfactory.xml a new tag has
introduced in order to enable/disable url mapper on that particular stage
as follows:
false

Add a subdomain
---
User can add a subdomain via the Application Home page. When user add a
subdomain it will be saved in application.rxt file.
Based on the assigned subdomain, urls get generated for the app versions
for the Domain mappings enabled stages as follows.

Say Domain Mapping has enabled only for "Development" and "Production"
stages and there are 3 branches of the application. Given subdomain is
"foo".

foo 1.0.0 Porduction
foo 1.1.0 Test
foo 1.2.o Development
foo master Development


So in the above scenario following urls will be created on the fly:

foo 1.0.0 Production http://foo-1.0.0-dev.cloudapps.com
http://foo-1.0.0-prod.cloudapps.com
foo 1.1.0 Test   http://foo-1.1.0-dev.cloudapps.com
http://foo-1.1.0-prod.cloudapps.com
foo 1.2.0 Development http://foo-1.2.0-dev.cloudapps.com
http://foo-1.2.0-prod.cloudapps.com
foo master Development http://foo-master-dev.cloudapps.com

These url mappings will be send to respective AppServer (Cartridge) based
on the stage.
These url mappings will be send to respective Stratos Manager based on the
stage.
The CNAME records  will be send to AWS Route 53.

Update a subdomain
-
User can update the subdomain via the Aplication Home page. When user edit
the subdomain it will be saved in application.rxt file.
Based on the assigned subdomain, urls get generated for the app versions
for the Domain mappings enabled stages as follows.

Say Domain Mapping has enabled only for "Development" and "Production"
stages and there are 3 branches of the application. Updated subdomain is
"bar".

foo 1.0.0 Porduction
foo 1.1.0 Test
foo 1.2.o Development
foo master Development


So in the above scenario following urls will be created on the fly:

foo 1.0.0 Porduction http://bar-1.0.0-dev.cloudapps.com
http://bar-1.0.0-prod.cloudapps.com
foo 1.1.0 Test   http://bar-1.1.0-dev.cloudapps.com
http://bar-1.1.0-prod.cloudapps.com
foo 1.2.0 Development http://bar-1.2.0-dev.cloudapps.com
http://bar-1.2.0-prod.cloudapps.com
foo master Development http://bar-master-dev.cloudapps.com

The old url mappings will be updated with new url mappings in respective
AppServer (Cartridge) based on the stage.
The old url mappings will be deleted and new url mappings will be saved in
Stratos Manager based on the stage.
The old CNAME records will be deleted and new CNAME records will be added
to AWS Route 53.

SubDomain validation

Each subdomain is validated against already existing domains via Stratos
Manager of a particular stage for it's availability.

Production Stage specific customization
---

For all the versions in Production stage will get a option to specify which
version will get the fine-grained url.
Say I choose 1.1.0 version. Then the mapped url of the 1.1.0 will be as
follows:


foo 1.0.0 Porduction
foo 1.1.0 Porductionhttp://foo.cloudapps.com
foo 1.2.0 Porduction

This url mapping will be send to Prod AppServer (Cartridge).
This url mappings will be send to Prod Stratos Manager.
This CNAME record  will be send to AWS Route 53.

I do not delete the http://foo-1.1.0-prod.cloudapps.com entry from AS/SM or
AWS. Because user can choose any other version in
Production instead of 1.1.0. Then we only need to do the following:

The old url mapping will be updated with new url mapping in Prod AppServer
(Cartridge).
It doesn't require to change Prod SM or AWS entry as the url invocation can
be handled on the fly via jaggery front based on the selected version.
The previous version can go ahead with it's old url which is
http://foo-1.1.0-prod.cloudapps.com.

SubDomain deleteion will not be implemented for this release.







On Sat, Apr 26, 2014 at 1:52 PM, Imesh Gunaratne  wrote:

> Domain mapping implementation in Stratos has been started after completing
> 4.0.0-rc1 release work. I will update the status ASAP.
>
> Thanks
>
>
> On Fri, Apr 25, 2014 at 4:26 PM, Punnadi Gunarathna wrote:
>
>> Yes Amila, I was wrong. We can validate that from AF front itself.
>>
>>
>> On Fri, Apr 25, 2014 at 3:54 PM, Amila Maha Arachchi wrote:
>>
>>> My question is based on your statement "Subdomain will be *validated*for 
>>> its availability via the API provided in Stratos Manager
>>> "
>>>
>>> Why do we need to validate the availability of the subdomain, if we
>>> maintain the list of mapped domains within AF.
>>>
>>>
>>> On Fri, Apr 25, 2014 at 3:46 PM, Punnadi Gunarathna wrote:
>>>
 Hi Amila,

 Of course we will store the production url corresponding to the given
 Applica

Re: [Dev] WSO2 ESB Connector Store Icons

2014-05-02 Thread Chanaka Jayasena
Noted. I will update and provide you with the remaining connector icons as
well.

Thanks,
Chanaka


On Fri, May 2, 2014 at 1:20 PM, Dushan Abeyruwan  wrote:

> Hi ChanakaJ
>
> On Fri, May 2, 2014 at 9:00 AM, Malaka Silva  wrote:
>
>> Hi All,
>>
>> IMO we should not modify the backgroung color and layout outside what
>> vendors(Third parties) are using.
>>
>> Eg: - Salesforce logo is in green color whereas standard is blue.
>>
>
>Yes, I feel the same as we should not modify exiting vendors layout
> colors, overall felt only salesforce has such issue.
>
> meantime, can we get the remaining connector images as well [1] shows you
> the connectors we have at the moment
>
> https://github.com/wso2-dev/esb-connectors
>
>   we should add, facebook,gmail.amazon s3,google drive,suvaymonkey,
> sugerCRM.
>
>>
>> Best Regards,
>> Malaka
>>
>>
>> On Fri, May 2, 2014 at 8:08 AM, Chanaka Jayasena wrote:
>>
>>> Hi Dushan,
>>>
>>> [1] contains the images you requested for the Connector Store. Amazon s3
>>> and Survey Monkey icons are missing. I will upload those ones they are done.
>>>
>>> 1 -
>>> https://drive.google.com/a/wso2.com/folderview?id=0B_CCkDYHWyB9VGlJc0MzWnRpYkU&usp=sharing#grid
>>>
>>> thanks,
>>> Chanaka
>>>
>>> --
>>> Chanaka Jayasena
>>> Senior Software Engineer; WSO2, Inc.;  http://wso2.com/
>>> email: chan...@wso2.com; cell: +94 77 785 5565
>>> blog: http://chanaka3d.blogspot.com
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>>
>> Best Regards,
>>
>> Malaka Silva
>> Senior Tech Lead
>> M: +94 777 219 791
>> Tel : 94 11 214 5345
>> Fax :94 11 2145300
>> Skype : malaka.sampath.silva
>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>> Blog : http://mrmalakasilva.blogspot.com/
>>
>> WSO2, Inc.
>> lean . enterprise . middleware
>> http://www.wso2.com/
>> http://www.wso2.com/about/team/malaka-silva/
>>
>> Save a tree -Conserve nature & Save the world for your future. Print this
>> email only if it is absolutely necessary.
>>
>
>
>
> --
> Dushan Abeyruwan | Associate Tech Lead
> Integration Technologies Team
> PMC Member Apache Synpase
> WSO2 Inc. http://wso2.com/
> Blog:http://dushansview.blogspot.com/
> Mobile:(0094)713942042
>
>


-- 
Chanaka Jayasena
Senior Software Engineer; WSO2, Inc.;  http://wso2.com/
email: chan...@wso2.com; cell: +94 77 785 5565
blog: http://chanaka3d.blogspot.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Bean Mediator Property Serialization

2014-05-02 Thread Sohani Weerasinghe
Hi All,

In ESB Management Console all possible properties for Bean Mediator are
displayed and also serialized regardless of the Action (i.e Remove, Create,
Set_Property,Get_Property). I think only relevant properties should be
displayed and serialized as listed below.

If the Action is Create -  Var and Class
If the Action is Remove - Var
If the Action is Set_Property - Var, Property, Value type and Literal
If the the Action is Get_Property - Var, Property, Target type and Literal.

WDYT? Please correct if this is wrong

Thanks,
Sohani
Sohani Weerasinghe
Software Engineer
WSO2, Inc: http://wso2.com

Mobile  : +94 716439774
Blog :http://christinetechtips.blogspot.com/
Twitter  : https://twitter.com/sohanichristine
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] APIM Exception in First time Subscription to API

2014-05-02 Thread Gayan Gunawardana
Hi,

In EMM APIM integration I am getting this exception, only first time
subscription to newly created API. After first time subscription this
exception will not come again.

Any idea to avoid this?

[2014-05-02 16:15:17,523] ERROR {org.apache.axis2.engine.AxisEngine} -  The
service cannot be found for the endpoint reference (EPR)
https://10.100.5.3:9443/services/APIAuthenticationService
org.apache.axis2.AxisFault: The service cannot be found for the endpoint
reference (EPR) https://10.100.5.3:9443/services/APIAuthenticationService
at
org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:78)
at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)
at
org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:231)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at
org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at
org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
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.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInterceptorValve.invoke(APIManagerInterceptorValve.java:66)
at
org.wso2.carbon.apimgt.interceptor.valve.APIManagerInt

Re: [Dev] Do we need the capability to publish same web application through the multiple applications in AppManager

2014-05-02 Thread Rajeeva Uthayasangar
Hi,
Yes I have implemented in the same way you mentioned.

Thanks,
Rajeeva.



On Fri, May 2, 2014 at 2:42 PM, Dinusha Senanayaka  wrote:

>
>
>
> On Fri, May 2, 2014 at 1:46 PM, Rajeeva Uthayasangar wrote:
>
>> Hi Dinusha,
>> Earlier we are sending the one tracking ID and we validated that against
>> the context to ensure that user is sending the tracking ID which is
>> generated by App manager.
>>
>> But when we create multiple proxy apps for a real web app, we should
>> allow to send multiple tracking IDs in the request. It can be done via
>> sending an array of tracking IDs in the request.
>>
>
> Yes, we need to improve our stat publisher to handle this. Get the
> persisted tracking-code that maps for the request context and if it is
> contains in the tracking-code list comes with the web-app, then publish
> stats for that particular gateway app.
>
> Regards,
> Dinusha.
>
>>
>> Thanks,
>> Rajeeva.
>>
>>
>> On Fri, May 2, 2014 at 1:10 PM, Dinusha Senanayaka wrote:
>>
>>>
>>>
>>>
>>> On Thu, May 1, 2014 at 5:14 PM, Rajeeva Uthayasangar 
>>> wrote:
>>>
 Hi Dinusha,
 In BAM scenario, tracking ID is generated based on context and version
 of the proxy web app in app manager.So if we create two proxy web apps for
 a real app, tracing ID will be unique.

 And in the Handler, we are validating the tracking ID against the
 context before publish.

>>>
>>> Scenario that i'm telling is something like this,
>>>
>>>  Actual web-appGatewaycontextTrackingcode
>>>
>>> Web-App-A (i) /myapp1 (i) trackingCode1
>>>
>>> (ii) /myapp2(ii)
>>> trackingCode2
>>>
>>>
>>> If we include trackingCode1 into web-app-A then only the /myapp1
>>> requests will be counts for the stats according to this "we are
>>> validating the tracking ID against the context before publish". If user
>>> needs the stats for both (i) & (ii), then we should be able to include both
>>> tracking codes into web-app-A.
>>>
>>>
>>> Anyway, we ll talk FF about this on Monday.
>>>
>>>
>>> Regards,
>>>
>>> Dinusha.
>>>
>>>
>>>

 Thanks,
 Rajeeva


 On Thu, May 1, 2014 at 1:55 PM, Ravi Undupitiya  wrote:

> Hi Dinusha,
>
> From the GA perspective, I don't think this is an issue (if I'm
> understanding you correctly, sorry if i'm not).
>
> Currently the unique ID sent to google analytics is stored in a cookie
> that takes the API name into consideration. So for each app manager app in
> your scenario (even if they use the same backend app) there will be two
> unique ID's - and hence will be treated as separate invocations (also the
> document paths stored will be different - it will be up to the user to
> identify the different apps on GA by looking at the paths) .
>
> For both applications, if we use the same tracking code, it doesn't
> matter as we create two unique ID's as explained above.
>
>
> On Thu, May 1, 2014 at 12:06 PM, Dinusha Senanayaka 
> wrote:
>
>>
>> Hi,
>>
>> $subject is something practical (AFAIS).
>>
>> Say we have a web-app "A". Then we have published two applications in
>> AppM by pointing to the web-app "A" as endpoint. If we need to collect
>> stats, we need to include the tracking code generated by AppM for that
>> particular web-app.
>>
>> Can we include multiple tracking codes with the js script that we are
>> using ? (If we include only single code,then the counters will not be
>> correct)
>>
>> Regards,
>> Dinusha.
>>
>> --
>> Dinusha Dilrukshi
>> Senior Software Engineer
>> WSO2 Inc.: http://wso2.com/
>> Mobile: +94725255071
>> Blog: http://dinushasblog.blogspot.com/
>>
>
>
>
> --
> *Ravi Undupitiya*
> Software Engineer; WSO2 Inc.; http://wso2.com
>
>
> *E-mail: r...@wso2.com **M: **+94 772 930 712
> <%2B94%C2%A0772%20930%20712>*
>
> Lean . Enterprise . Middleware
>



 --
 *Rajeeva Uthayasangar*
 Software Engineer
 WSO2, Inc.:http://wso2.com


 Mobile: +94777298873


>>>
>>>
>>> --
>>> Dinusha Dilrukshi
>>> Senior Software Engineer
>>> WSO2 Inc.: http://wso2.com/
>>> Mobile: +94725255071
>>> Blog: http://dinushasblog.blogspot.com/
>>>
>>
>>
>>
>> --
>> *Rajeeva Uthayasangar*
>> Software Engineer
>> WSO2, Inc.:http://wso2.com
>>
>>
>> Mobile: +94777298873
>>
>>
>
>
> --
> Dinusha Dilrukshi
> Senior Software Engineer
> WSO2 Inc.: http://wso2.com/
> Mobile: +94725255071
> Blog: http://dinushasblog.blogspot.com/
>



-- 
*Rajeeva Uthayasangar*
Software Engineer
WSO2, Inc.:http://wso2.com


Mobile: +94777298873
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Do we need the capability to publish same web application through the multiple applications in AppManager

2014-05-02 Thread Dinusha Senanayaka
On Fri, May 2, 2014 at 1:46 PM, Rajeeva Uthayasangar wrote:

> Hi Dinusha,
> Earlier we are sending the one tracking ID and we validated that against
> the context to ensure that user is sending the tracking ID which is
> generated by App manager.
>
> But when we create multiple proxy apps for a real web app, we should allow
> to send multiple tracking IDs in the request. It can be done via sending an
> array of tracking IDs in the request.
>

Yes, we need to improve our stat publisher to handle this. Get the
persisted tracking-code that maps for the request context and if it is
contains in the tracking-code list comes with the web-app, then publish
stats for that particular gateway app.

Regards,
Dinusha.

>
> Thanks,
> Rajeeva.
>
>
> On Fri, May 2, 2014 at 1:10 PM, Dinusha Senanayaka wrote:
>
>>
>>
>>
>> On Thu, May 1, 2014 at 5:14 PM, Rajeeva Uthayasangar wrote:
>>
>>> Hi Dinusha,
>>> In BAM scenario, tracking ID is generated based on context and version
>>> of the proxy web app in app manager.So if we create two proxy web apps for
>>> a real app, tracing ID will be unique.
>>>
>>> And in the Handler, we are validating the tracking ID against the
>>> context before publish.
>>>
>>
>> Scenario that i'm telling is something like this,
>>
>>  Actual web-appGatewaycontextTrackingcode
>>
>> Web-App-A (i) /myapp1 (i) trackingCode1
>>
>> (ii) /myapp2(ii)
>> trackingCode2
>>
>>
>> If we include trackingCode1 into web-app-A then only the /myapp1 requests
>> will be counts for the stats according to this "we are validating the
>> tracking ID against the context before publish". If user needs the stats
>> for both (i) & (ii), then we should be able to include both tracking codes
>> into web-app-A.
>>
>>
>> Anyway, we ll talk FF about this on Monday.
>>
>>
>> Regards,
>>
>> Dinusha.
>>
>>
>>
>>>
>>> Thanks,
>>> Rajeeva
>>>
>>>
>>> On Thu, May 1, 2014 at 1:55 PM, Ravi Undupitiya  wrote:
>>>
 Hi Dinusha,

 From the GA perspective, I don't think this is an issue (if I'm
 understanding you correctly, sorry if i'm not).

 Currently the unique ID sent to google analytics is stored in a cookie
 that takes the API name into consideration. So for each app manager app in
 your scenario (even if they use the same backend app) there will be two
 unique ID's - and hence will be treated as separate invocations (also the
 document paths stored will be different - it will be up to the user to
 identify the different apps on GA by looking at the paths) .

 For both applications, if we use the same tracking code, it doesn't
 matter as we create two unique ID's as explained above.


 On Thu, May 1, 2014 at 12:06 PM, Dinusha Senanayaka 
 wrote:

>
> Hi,
>
> $subject is something practical (AFAIS).
>
> Say we have a web-app "A". Then we have published two applications in
> AppM by pointing to the web-app "A" as endpoint. If we need to collect
> stats, we need to include the tracking code generated by AppM for that
> particular web-app.
>
> Can we include multiple tracking codes with the js script that we are
> using ? (If we include only single code,then the counters will not be
> correct)
>
> Regards,
> Dinusha.
>
> --
> Dinusha Dilrukshi
> Senior Software Engineer
> WSO2 Inc.: http://wso2.com/
> Mobile: +94725255071
> Blog: http://dinushasblog.blogspot.com/
>



 --
 *Ravi Undupitiya*
 Software Engineer; WSO2 Inc.; http://wso2.com


 *E-mail: r...@wso2.com **M: **+94 772 930 712
 <%2B94%C2%A0772%20930%20712>*

 Lean . Enterprise . Middleware

>>>
>>>
>>>
>>> --
>>> *Rajeeva Uthayasangar*
>>> Software Engineer
>>> WSO2, Inc.:http://wso2.com
>>>
>>>
>>> Mobile: +94777298873
>>>
>>>
>>
>>
>> --
>> Dinusha Dilrukshi
>> Senior Software Engineer
>> WSO2 Inc.: http://wso2.com/
>> Mobile: +94725255071
>> Blog: http://dinushasblog.blogspot.com/
>>
>
>
>
> --
> *Rajeeva Uthayasangar*
> Software Engineer
> WSO2, Inc.:http://wso2.com
>
>
> Mobile: +94777298873
>
>


-- 
Dinusha Dilrukshi
Senior Software Engineer
WSO2 Inc.: http://wso2.com/
Mobile: +94725255071
Blog: http://dinushasblog.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Do we need the capability to publish same web application through the multiple applications in AppManager

2014-05-02 Thread Rajeeva Uthayasangar
Hi Dinusha,
Earlier we are sending the one tracking ID and we validated that against
the context to ensure that user is sending the tracking ID which is
generated by App manager.

But when we create multiple proxy apps for a real web app, we should allow
to send multiple tracking IDs in the request. It can be done via sending an
array of tracking IDs in the request.

Thanks,
Rajeeva.


On Fri, May 2, 2014 at 1:10 PM, Dinusha Senanayaka  wrote:

>
>
>
> On Thu, May 1, 2014 at 5:14 PM, Rajeeva Uthayasangar wrote:
>
>> Hi Dinusha,
>> In BAM scenario, tracking ID is generated based on context and version of
>> the proxy web app in app manager.So if we create two proxy web apps for a
>> real app, tracing ID will be unique.
>>
>> And in the Handler, we are validating the tracking ID against the context
>> before publish.
>>
>
> Scenario that i'm telling is something like this,
>
> Actual web-appGatewaycontextTrackingcode
>
> Web-App-A (i) /myapp1 (i) trackingCode1
>
> (ii) /myapp2(ii) trackingCode2
>
>
> If we include trackingCode1 into web-app-A then only the /myapp1 requests
> will be counts for the stats according to this "we are validating the
> tracking ID against the context before publish". If user needs the stats
> for both (i) & (ii), then we should be able to include both tracking codes
> into web-app-A.
>
>
> Anyway, we ll talk FF about this on Monday.
>
>
> Regards,
>
> Dinusha.
>
>
>
>>
>> Thanks,
>> Rajeeva
>>
>>
>> On Thu, May 1, 2014 at 1:55 PM, Ravi Undupitiya  wrote:
>>
>>> Hi Dinusha,
>>>
>>> From the GA perspective, I don't think this is an issue (if I'm
>>> understanding you correctly, sorry if i'm not).
>>>
>>> Currently the unique ID sent to google analytics is stored in a cookie
>>> that takes the API name into consideration. So for each app manager app in
>>> your scenario (even if they use the same backend app) there will be two
>>> unique ID's - and hence will be treated as separate invocations (also the
>>> document paths stored will be different - it will be up to the user to
>>> identify the different apps on GA by looking at the paths) .
>>>
>>> For both applications, if we use the same tracking code, it doesn't
>>> matter as we create two unique ID's as explained above.
>>>
>>>
>>> On Thu, May 1, 2014 at 12:06 PM, Dinusha Senanayaka wrote:
>>>

 Hi,

 $subject is something practical (AFAIS).

 Say we have a web-app "A". Then we have published two applications in
 AppM by pointing to the web-app "A" as endpoint. If we need to collect
 stats, we need to include the tracking code generated by AppM for that
 particular web-app.

 Can we include multiple tracking codes with the js script that we are
 using ? (If we include only single code,then the counters will not be
 correct)

 Regards,
 Dinusha.

 --
 Dinusha Dilrukshi
 Senior Software Engineer
 WSO2 Inc.: http://wso2.com/
 Mobile: +94725255071
 Blog: http://dinushasblog.blogspot.com/

>>>
>>>
>>>
>>> --
>>> *Ravi Undupitiya*
>>> Software Engineer; WSO2 Inc.; http://wso2.com
>>>
>>>
>>> *E-mail: r...@wso2.com **M: **+94 772 930 712
>>> <%2B94%C2%A0772%20930%20712>*
>>>
>>> Lean . Enterprise . Middleware
>>>
>>
>>
>>
>> --
>> *Rajeeva Uthayasangar*
>> Software Engineer
>> WSO2, Inc.:http://wso2.com
>>
>>
>> Mobile: +94777298873
>>
>>
>
>
> --
> Dinusha Dilrukshi
> Senior Software Engineer
> WSO2 Inc.: http://wso2.com/
> Mobile: +94725255071
> Blog: http://dinushasblog.blogspot.com/
>



-- 
*Rajeeva Uthayasangar*
Software Engineer
WSO2, Inc.:http://wso2.com


Mobile: +94777298873
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [C5] Kernel build fails when using org.osgi.framework.wiring package

2014-05-02 Thread Aruna Karunarathna
Hi all,

I'm using the org.osgi.framework.wiring in a carbon component and the
following error occurs when I try to build.

Cannot complete the install because one or more required items could not be
found.
Software being installed: WSO2 Carbon Kernel - Carbon Server Feature
5.0.0.SNAPSHOT (org.wso2.carbon.core.server.feature.group 5.0.0.SNAPSHOT)
Missing requirement: WSO2 Carbon Kernel - Patching 5.0.0.SNAPSHOT
(org.wso2.carbon.patching 5.0.0.SNAPSHOT) requires '*package
org.osgi.framework.wiring [1.7.0,1.8.0)*' but it could not be found
 Cannot satisfy dependency:
  From: WSO2 Carbon Kernel - Carbon Server Feature 5.0.0.SNAPSHOT
(org.wso2.carbon.core.server.feature.group 5.0.0.SNAPSHOT)
  To: org.wso2.carbon.patching [5.0.0.SNAPSHOT]
Application failed, log file location:
/home/aruna/.m2/repository/org/eclipse/tycho/tycho-p2-runtime/0.13.0/eclipse/configuration/1399013930201.log

[INFO]

[INFO] Reactor Summary:
[INFO]
[INFO] WSO2 Carbon Kernel - Parent Pom ... SUCCESS [0.120s]
[INFO] WSO2 Carbon Kernel - Dependent Projects ... SUCCESS [0.006s]
[INFO] WSO2 Carbon Kernel - Maven P2 Profile Gen Plugin .. SUCCESS [2.329s]
[INFO] WSO2 Carbon Kernel - Launcher . SUCCESS [1.418s]
[INFO] WSO2 Carbon Kernel - Configuration and Context Model  SUCCESS
[0.782s]
[INFO] WSO2 Carbon Kernel - Server Configuration . SUCCESS [1.053s]
[INFO] WSO2 Carbon Kernel - Utils  SUCCESS [0.206s]
[INFO] WSO2 Carbon Kernel - Deployment Engine  SUCCESS [0.824s]
[INFO] WSO2 Carbon Kernel - Samples / Hello World Bundle . SUCCESS [0.173s]
[INFO] WSO2 Carbon Kernel - Samples / Webapp Bundle .. SUCCESS [0.216s]
[INFO] WSO2 Carbon Kernel - Runtime Manager .. SUCCESS [0.650s]
[INFO] WSO2 Carbon Kernel - Clustering ... SUCCESS [37.122s]
[INFO] WSO2 Carbon Kernel - Transport  SUCCESS [0.224s]
[INFO] WSO2 Carbon Kernel - Extensions ... SUCCESS [0.166s]
[INFO] WSO2 Carbon Kernel - Patching . SUCCESS [0.205s]
[INFO] WSO2 Carbon Kernel - Features Parent .. SUCCESS [0.004s]
[INFO] WSO2 Carbon Kernel - Carbon Server Feature  SUCCESS [0.268s]
[INFO] WSO2 Carbon Kernel - Carbon Runtime Feature ... SUCCESS [0.235s]
[INFO] WSO2 Carbon Kernel - Distribution . FAILURE [7.823s]
[INFO]

[INFO] BUILD FAILURE
[INFO]

[INFO] Total time: 54.513s
[INFO] Finished at: Fri May 02 12:28:51 IST 2014
[INFO] Final Memory: 55M/982M
[INFO]

[ERROR] Failed to execute goal
org.wso2.maven:carbon-p2-plugin:1.5.4-SNAPSHOT:p2-profile-gen
(feature-installation) on project wso2carbon-kernel: P2 publisher return
code was 13 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn  -rf :wso2carbon-kernel


Following is the Import-Package of the  pom.xml file, of the component.


org.slf4j.*;version="${slf4j.logging.import.version.range}",
org.osgi.framework.*;version="${osgi.framework.import.version.range}",
*org.osgi.framework.wiring.*;version="[1.1.0, 1.2.0)",*

org.wso2.carbon.utils.*;version="${carbon.kernel.package.import.version.range}",

javax.xml.bind.*;version="${osgi.framework.packages.import.version.range}",

javax.xml.validation.*;version="${osgi.framework.packages.import.version.range}",

javax.xml.transform.*;version="${osgi.framework.packages.import.version.range}",



What may be the cause for the above error?.. Any help is highly appreciated.


Regards,

-- 

*Aruna Sujith Karunarathna* | Software Engineer
WSO2, Inc | lean. enterprise. middleware.
#20, Palm Grove, Colombo 03, Sri Lanka
Mobile: +94 71 9040362 | Work: +94 112145345
Email: ar...@wso2.com | Web: www.wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] WSO2 ESB Connector Store Icons

2014-05-02 Thread Dushan Abeyruwan
Hi ChanakaJ

On Fri, May 2, 2014 at 9:00 AM, Malaka Silva  wrote:

> Hi All,
>
> IMO we should not modify the backgroung color and layout outside what
> vendors(Third parties) are using.
>
> Eg: - Salesforce logo is in green color whereas standard is blue.
>

   Yes, I feel the same as we should not modify exiting vendors layout
colors, overall felt only salesforce has such issue.

meantime, can we get the remaining connector images as well [1] shows you
the connectors we have at the moment

https://github.com/wso2-dev/esb-connectors

  we should add, facebook,gmail.amazon s3,google drive,suvaymonkey,
sugerCRM.

>
> Best Regards,
> Malaka
>
>
> On Fri, May 2, 2014 at 8:08 AM, Chanaka Jayasena  wrote:
>
>> Hi Dushan,
>>
>> [1] contains the images you requested for the Connector Store. Amazon s3
>> and Survey Monkey icons are missing. I will upload those ones they are done.
>>
>> 1 -
>> https://drive.google.com/a/wso2.com/folderview?id=0B_CCkDYHWyB9VGlJc0MzWnRpYkU&usp=sharing#grid
>>
>> thanks,
>> Chanaka
>>
>> --
>> Chanaka Jayasena
>> Senior Software Engineer; WSO2, Inc.;  http://wso2.com/
>> email: chan...@wso2.com; cell: +94 77 785 5565
>> blog: http://chanaka3d.blogspot.com
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> Best Regards,
>
> Malaka Silva
> Senior Tech Lead
> M: +94 777 219 791
> Tel : 94 11 214 5345
> Fax :94 11 2145300
> Skype : malaka.sampath.silva
> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
> Blog : http://mrmalakasilva.blogspot.com/
>
> WSO2, Inc.
> lean . enterprise . middleware
> http://www.wso2.com/
> http://www.wso2.com/about/team/malaka-silva/
>
> Save a tree -Conserve nature & Save the world for your future. Print this
> email only if it is absolutely necessary.
>



-- 
Dushan Abeyruwan | Associate Tech Lead
Integration Technologies Team
PMC Member Apache Synpase
WSO2 Inc. http://wso2.com/
Blog:http://dushansview.blogspot.com/
Mobile:(0094)713942042
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS] IS 4.6.0 SSO sample not building

2014-05-02 Thread Shani Ranasinghe
Hi Johann/Pulasthi,

Thanks a lot for the information. I think I got it wrong when Ishara gave
me the information offline. Thank you for the help.

@Pulasthi, thanks for the quick workaround suggested.


On Fri, May 2, 2014 at 12:44 AM, Shani Ranasinghe  wrote:

> [Response from Johann]
>
> Please find the built samples from [1].
>
> If you want to build from source you might have to build the
> org.wso2.carbon.identity.sso.agent jar manually and then build the sample.
> The agent jar 1.1.0 is not hosted in the repo.
>
> [1] https://svn.wso2.org/repos/wso2/people/johann/SSOAgentSampleBinaries/
>
>
> On Fri, May 2, 2014 at 12:23 AM, Pulasthi Mahawithana 
> wrote:
>
>> Hi,
>>
>> It's because of missing parent pom. It's available at the parent
>> directory from there (in svn repo), but it also depends on the its parent,
>> and so on.
>>
>> As a workaround to get the sample build, I removed the parent entry from
>> the pom.xml, and added the groupID and version separately. So the Final pom
>> will be,
>>
>> http://maven.apache.org/POM/4.0.0";
>>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/maven-v4_0_0.xsd";>
>>
>>
>>
>> org.wso2.identity
>> 4.6.0
>> 4.0.0
>> wso2is-identity-samples-sso
>> pom
>> Identity Server : SSO Samples
>>
>> 
>> SSOAgentSample
>> 
>>
>> 
>>
>>
>>
>>
>> On Fri, May 2, 2014 at 12:27 PM, Shani Ranasinghe  wrote:
>>
>>>  Hi,
>>> I am getting the following error when trying to build 4.6.0 travelocity
>>> SSO sample.
>>>
>>> [INFO] Scanning for projects...
>>> [ERROR] The build could not read 1 project -> [Help 1]
>>> [ERROR]
>>> [ERROR]   The project
>>> org.wso2.identity:org.wso2.sample.is.sso.agent:1.1.0
>>> (/customCode/sso/SSOAgentSample/pom.xml) has 1 error
>>> [ERROR] Non-resolvable parent POM for
>>> org.wso2.identity:wso2is-identity-samples-sso:4.6.0: Failure to find
>>> org.wso2.identity:wso2is-identity-samples:pom:4.6.0 in
>>> http://maven.wso2.org/nexus/content/groups/wso2-public/ was cached in
>>> the local repository, resolution will not be reattempted until the update
>>> interval of wso2-nexus has elapsed or updates are forced and
>>> 'parent.relativePath' points at wrong local POM @
>>> org.wso2.identity:wso2is-identity-samples-sso:4.6.0,
>>> /customCode/sso/pom.xml, line 22, column 13 -> [Help 2]
>>> [ERROR]
>>> [ERROR] To see the full stack trace of the errors, re-run Maven with the
>>> -e switch.
>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>>> [ERROR]
>>> [ERROR] For more information about the errors and possible solutions,
>>> please read the following articles:
>>> [ERROR] [Help 1]
>>> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
>>> [ERROR] [Help 2]
>>> http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
>>>
>>> --
>>> Thanks and Regards
>>> *,Shani Ranasinghe*
>>> Software Engineer
>>> WSO2 Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> mobile: +94 77 2273555
>>> linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Pulasthi Mahawithana*
>> Software Engineer
>> WSO2 Inc., http://wso2.com/
>> Mobile: +94-71-5179022
>>
>
>
>
> --
> Thanks and Regards
> *,Shani Ranasinghe*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 77 2273555
> linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
>



-- 
Thanks and Regards
*,Shani Ranasinghe*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 77 2273555
linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS] IS 4.6.0 SSO sample not building

2014-05-02 Thread Shani Ranasinghe
[Response from Johann]

Please find the built samples from [1].

If you want to build from source you might have to build the
org.wso2.carbon.identity.sso.agent jar manually and then build the sample.
The agent jar 1.1.0 is not hosted in the repo.

[1] https://svn.wso2.org/repos/wso2/people/johann/SSOAgentSampleBinaries/


On Fri, May 2, 2014 at 12:23 AM, Pulasthi Mahawithana wrote:

> Hi,
>
> It's because of missing parent pom. It's available at the parent directory
> from there (in svn repo), but it also depends on the its parent, and so on.
>
> As a workaround to get the sample build, I removed the parent entry from
> the pom.xml, and added the groupID and version separately. So the Final pom
> will be,
>
> http://maven.apache.org/POM/4.0.0";
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd";>
>
>
>
> org.wso2.identity
> 4.6.0
> 4.0.0
> wso2is-identity-samples-sso
> pom
> Identity Server : SSO Samples
>
> 
> SSOAgentSample
> 
>
> 
>
>
>
>
> On Fri, May 2, 2014 at 12:27 PM, Shani Ranasinghe  wrote:
>
>>  Hi,
>> I am getting the following error when trying to build 4.6.0 travelocity
>> SSO sample.
>>
>> [INFO] Scanning for projects...
>> [ERROR] The build could not read 1 project -> [Help 1]
>> [ERROR]
>> [ERROR]   The project
>> org.wso2.identity:org.wso2.sample.is.sso.agent:1.1.0
>> (/customCode/sso/SSOAgentSample/pom.xml) has 1 error
>> [ERROR] Non-resolvable parent POM for
>> org.wso2.identity:wso2is-identity-samples-sso:4.6.0: Failure to find
>> org.wso2.identity:wso2is-identity-samples:pom:4.6.0 in
>> http://maven.wso2.org/nexus/content/groups/wso2-public/ was cached in
>> the local repository, resolution will not be reattempted until the update
>> interval of wso2-nexus has elapsed or updates are forced and
>> 'parent.relativePath' points at wrong local POM @
>> org.wso2.identity:wso2is-identity-samples-sso:4.6.0,
>> /customCode/sso/pom.xml, line 22, column 13 -> [Help 2]
>> [ERROR]
>> [ERROR] To see the full stack trace of the errors, re-run Maven with the
>> -e switch.
>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>> [ERROR]
>> [ERROR] For more information about the errors and possible solutions,
>> please read the following articles:
>> [ERROR] [Help 1]
>> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
>> [ERROR] [Help 2]
>> http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
>>
>> --
>> Thanks and Regards
>> *,Shani Ranasinghe*
>> Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 77 2273555
>> linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Pulasthi Mahawithana*
> Software Engineer
> WSO2 Inc., http://wso2.com/
> Mobile: +94-71-5179022
>



-- 
Thanks and Regards
*,Shani Ranasinghe*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 77 2273555
linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Do we need the capability to publish same web application through the multiple applications in AppManager

2014-05-02 Thread Dinusha Senanayaka
On Thu, May 1, 2014 at 5:14 PM, Rajeeva Uthayasangar wrote:

> Hi Dinusha,
> In BAM scenario, tracking ID is generated based on context and version of
> the proxy web app in app manager.So if we create two proxy web apps for a
> real app, tracing ID will be unique.
>
> And in the Handler, we are validating the tracking ID against the context
> before publish.
>

Scenario that i'm telling is something like this,

Actual web-appGatewaycontextTrackingcode

Web-App-A (i) /myapp1 (i) trackingCode1

(ii) /myapp2(ii) trackingCode2


If we include trackingCode1 into web-app-A then only the /myapp1 requests
will be counts for the stats according to this "we are validating the
tracking ID against the context before publish". If user needs the stats
for both (i) & (ii), then we should be able to include both tracking codes
into web-app-A.


Anyway, we ll talk FF about this on Monday.


Regards,

Dinusha.



>
> Thanks,
> Rajeeva
>
>
> On Thu, May 1, 2014 at 1:55 PM, Ravi Undupitiya  wrote:
>
>> Hi Dinusha,
>>
>> From the GA perspective, I don't think this is an issue (if I'm
>> understanding you correctly, sorry if i'm not).
>>
>> Currently the unique ID sent to google analytics is stored in a cookie
>> that takes the API name into consideration. So for each app manager app in
>> your scenario (even if they use the same backend app) there will be two
>> unique ID's - and hence will be treated as separate invocations (also the
>> document paths stored will be different - it will be up to the user to
>> identify the different apps on GA by looking at the paths) .
>>
>> For both applications, if we use the same tracking code, it doesn't
>> matter as we create two unique ID's as explained above.
>>
>>
>> On Thu, May 1, 2014 at 12:06 PM, Dinusha Senanayaka wrote:
>>
>>>
>>> Hi,
>>>
>>> $subject is something practical (AFAIS).
>>>
>>> Say we have a web-app "A". Then we have published two applications in
>>> AppM by pointing to the web-app "A" as endpoint. If we need to collect
>>> stats, we need to include the tracking code generated by AppM for that
>>> particular web-app.
>>>
>>> Can we include multiple tracking codes with the js script that we are
>>> using ? (If we include only single code,then the counters will not be
>>> correct)
>>>
>>> Regards,
>>> Dinusha.
>>>
>>> --
>>> Dinusha Dilrukshi
>>> Senior Software Engineer
>>> WSO2 Inc.: http://wso2.com/
>>> Mobile: +94725255071
>>> Blog: http://dinushasblog.blogspot.com/
>>>
>>
>>
>>
>> --
>> *Ravi Undupitiya*
>> Software Engineer; WSO2 Inc.; http://wso2.com
>>
>>
>> *E-mail: r...@wso2.com **M: **+94 772 930 712
>> <%2B94%C2%A0772%20930%20712>*
>>
>> Lean . Enterprise . Middleware
>>
>
>
>
> --
> *Rajeeva Uthayasangar*
> Software Engineer
> WSO2, Inc.:http://wso2.com
>
>
> Mobile: +94777298873
>
>


-- 
Dinusha Dilrukshi
Senior Software Engineer
WSO2 Inc.: http://wso2.com/
Mobile: +94725255071
Blog: http://dinushasblog.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS] IS 4.6.0 travelocity Sample not building

2014-05-02 Thread Johann Nallathamby
Please find the built samples from [1].

If you want to build from source you might have to build the
org.wso2.carbon.identity.sso.agent jar manually and then build the sample.
The agent jar 1.1.0 is not hosted in the repo.

[1] https://svn.wso2.org/repos/wso2/people/johann/SSOAgentSampleBinaries/


On Fri, May 2, 2014 at 12:02 PM, Shani Ranasinghe  wrote:

> Hi,
>
> I am getting the following error when trying to build 4.6.0 travelocity
> SSO sample.
>
> [INFO] Scanning for projects...
> [ERROR] The build could not read 1 project -> [Help 1]
> [ERROR]
> [ERROR]   The project org.wso2.identity:org.wso2.sample.is.sso.agent:1.1.0
> (/home/shani/sranasinghe/DevServices/StateOFAZ/customCode/sso/SSOAgentSample/pom.xml)
> has 1 error
> [ERROR] Non-resolvable parent POM for
> org.wso2.identity:wso2is-identity-samples-sso:4.6.0: Failure to find
> org.wso2.identity:wso2is-identity-samples:pom:4.6.0 in
> http://maven.wso2.org/nexus/content/groups/wso2-public/ was cached in the
> local repository, resolution will not be reattempted until the update
> interval of wso2-nexus has elapsed or updates are forced and
> 'parent.relativePath' points at wrong local POM @
> org.wso2.identity:wso2is-identity-samples-sso:4.6.0,
> /home/shani/sranasinghe/DevServices/StateOFAZ/customCode/sso/pom.xml, line
> 22, column 13 -> [Help 2]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
> [ERROR] [Help 2]
> http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
>
>
> --
> Thanks and Regards
> *,Shani Ranasinghe*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 77 2273555
> linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
>



-- 
Thanks & Regards,

*Johann Dilantha Nallathamby*
Senior Software Engineer
Integration Technologies Team
WSO2, Inc.
lean.enterprise.middleware

Mobile - *+9476950*
Blog - *http://nallaa.wordpress.com *
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS] IS 4.6.0 SSO sample not building

2014-05-02 Thread Pulasthi Mahawithana
Hi,

It's because of missing parent pom. It's available at the parent directory
from there (in svn repo), but it also depends on the its parent, and so on.

As a workaround to get the sample build, I removed the parent entry from
the pom.xml, and added the groupID and version separately. So the Final pom
will be,

http://maven.apache.org/POM/4.0.0";
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>



org.wso2.identity
4.6.0
4.0.0
wso2is-identity-samples-sso
pom
Identity Server : SSO Samples


SSOAgentSample







On Fri, May 2, 2014 at 12:27 PM, Shani Ranasinghe  wrote:

> Hi,
> I am getting the following error when trying to build 4.6.0 travelocity
> SSO sample.
>
> [INFO] Scanning for projects...
> [ERROR] The build could not read 1 project -> [Help 1]
> [ERROR]
> [ERROR]   The project org.wso2.identity:org.wso2.sample.is.sso.agent:1.1.0
> (/customCode/sso/SSOAgentSample/pom.xml) has 1 error
> [ERROR] Non-resolvable parent POM for
> org.wso2.identity:wso2is-identity-samples-sso:4.6.0: Failure to find
> org.wso2.identity:wso2is-identity-samples:pom:4.6.0 in
> http://maven.wso2.org/nexus/content/groups/wso2-public/ was cached in the
> local repository, resolution will not be reattempted until the update
> interval of wso2-nexus has elapsed or updates are forced and
> 'parent.relativePath' points at wrong local POM @
> org.wso2.identity:wso2is-identity-samples-sso:4.6.0,
> /customCode/sso/pom.xml, line 22, column 13 -> [Help 2]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
> [ERROR] [Help 2]
> http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
>
> --
> Thanks and Regards
> *,Shani Ranasinghe*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 77 2273555
> linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Pulasthi Mahawithana*
Software Engineer
WSO2 Inc., http://wso2.com/
Mobile: +94-71-5179022
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev