svn commit r44260 - trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit r44260 - trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb

Evanthika Amarasiri
Author: evanthika
Date: Thu Aug 27 01:32:31 2009
New Revision: 44260
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=44260

Log:
Added new lines of code to invoke clients if esb is started with a context root and changed the names of the proxy services which are being created

Added:
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBAdvancedMediatorsSet1Test.java
Modified:
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBExtensionMediatorsTest.java
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample150Test.java
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample151Test.java
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample152Test.java
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample201Test.java
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample2Test.java
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample353Test.java
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample3Test.java
   trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBTransformMediatorsTest.java

Added: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBAdvancedMediatorsSet1Test.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBAdvancedMediatorsSet1Test.java?pathrev=44260
==============================================================================
--- (empty file)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBAdvancedMediatorsSet1Test.java Thu Aug 27 01:32:31 2009
@@ -0,0 +1,83 @@
+package org.wso2.carbon.web.test.esb;/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
+public class ESBAdvancedMediatorsSet1Test extends CommonSetup{
+
+    public ESBAdvancedMediatorsSet1Test(String text) {
+        super(text);
+    }
+
+    /*
+    Adding the Transaction mediator
+     */
+    public void addTransactionMediator() throws Exception{
+        ESBTransactionMediatorTest esbTransactionMediatorTest = new ESBTransactionMediatorTest(selenium);
+        ESBCommon esbCommon = new ESBCommon(selenium);
+        esbCommon.addRootLevelChildren("Add Child","Advanced","Transaction");
+        esbTransactionMediatorTest.addTransactionMediator("0","Commit Transaction");
+        esbCommon.mediatorUpdate();
+        esbCommon.addRootLevelChildren("Add Child","Advanced","Transaction");
+        esbTransactionMediatorTest.addTransactionMediator("1","Initiate new Transaction");
+        esbCommon.mediatorUpdate();
+        esbCommon.addRootLevelChildren("Add Child","Advanced","Transaction");
+        esbTransactionMediatorTest.addTransactionMediator("2","Fault if no Transaction");
+        esbCommon.mediatorUpdate();
+        esbCommon.addRootLevelChildren("Add Child","Advanced","Transaction");
+        esbTransactionMediatorTest.addTransactionMediator("3","Resume Transaction");
+        esbCommon.mediatorUpdate();
+        esbCommon.addRootLevelChildren("Add Child","Advanced","Transaction");
+        esbTransactionMediatorTest.addTransactionMediator("4","Rollback Transaction");
+        esbCommon.mediatorUpdate();
+        esbCommon.addRootLevelChildren("Add Child","Advanced","Transaction");
+        esbTransactionMediatorTest.addTransactionMediator("5","=Suspend Transaction");
+        esbCommon.mediatorUpdate();
+        esbCommon.addRootLevelChildren("Add Child","Advanced","Transaction");
+        esbTransactionMediatorTest.addTransactionMediator("6","Use existing or Initiate Transaction");
+        esbCommon.mediatorUpdate();
+
+    }
+
+    /*
+    Adding the Cache mediator
+     */
+    public void addCacheMediator() throws Exception{
+        ESBCommon esbCommon = new ESBCommon(selenium);
+        ESBCacheMediatorTest esbCacheMediatorTest = new ESBCacheMediatorTest(selenium);
+
+        esbCommon.addRootLevelChildren("Add Child","Advanced","Cache");
+
+
+
+
+    }
+
+    /*
+    Adding the Entitlement mediator
+     */
+    public void addEntitlementMediator() throws Exception{
+
+    }
+
+    /*
+    Adding the Callout mediator
+     */
+    public void addCalloutMediator() throws Exception{
+        
+    }
+}

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBExtensionMediatorsTest.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBExtensionMediatorsTest.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBExtensionMediatorsTest.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBExtensionMediatorsTest.java Thu Aug 27 01:32:31 2009
@@ -71,10 +71,12 @@
         }
 
         //Adding the Registry type script mediator
+        esbCommon.addRootLevelChildren("Add Child","Extension","Script");
         esbScriptMediatorTest.addRegistryScripts("1","Javascript","transformRequest","stockquoteScript");
         esbCommon.mediatorUpdate();
 
         //Adding the inline script mediator
+        esbCommon.addRootLevelChildren("Add Child","Extension","Script");
         esbScriptMediatorTest.addInlineScripts ("2","Javascript",requestContent);
         esbScriptMediatorTest.addIncludeKeys("stockquoteScript");
         esbCommon.mediatorUpdate();
@@ -110,11 +112,10 @@
         seleniumTestBase.loginToUI("admin","admin");
 
         addLocalEntry();
+        esbCommon.addSequence("sequence_extension");
         addSpringMediator();
         addScriptMediator();
         addClassMediator();
-        esbCommon.setupMainSeq();
-        esbCommon.addSequence("sequence_extension");
         esbCommon.sequenceSave();
         seleniumTestBase.logOutUI();
     }

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample150Test.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample150Test.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample150Test.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample150Test.java Thu Aug 27 01:32:31 2009
@@ -74,16 +74,29 @@
         esbAddProxyServiceTest.selectFaultSequence("faultSeqOpNone", null, null, null, null);
         esbAddProxyServiceTest.saveProxyService();
 
-        esbAddProxyServiceTest.verifyProxy("sample_150_proxy");
+        esbAddProxyServiceTest.verifyProxy("StockQuoteProxy150");
     }
 
     /*
     Executing client for proxy_inline_wsdl_anon_seq Proxy Service
      */
     public void invokeClient() throws Exception{
-        ESBSampleClient esbSampleClient = new ESBSampleClient();
+        boolean stockQuoteResponse = false;
+        properties.load(new FileInputStream(".."+ File.separator+"esb"+File.separator+"src"+File.separator+"test"+File.separator+"resources"+File.separator+"esb.properties"));
+        String http_port = properties.getProperty("http.port");
+        ESBSampleClient sampleClient = new ESBSampleClient();
+
+        properties.load(new FileInputStream(".." + File.separator + "commons" + File.separator + "src" + File.separator + "test" + File.separator + "resources" + File.separator + "framework.properties"));
+        String context_root =  properties.getProperty("context.root");
+        if (context_root.equals(null))
+        {
+            stockQuoteResponse = sampleClient.stockQuoteClient("http://localhost:"+http_port+"/services/StockQuoteProxy150", null);
+        }
+        else
+        {
+            stockQuoteResponse = sampleClient.stockQuoteClient("http://localhost:"+http_port+"/"+context_root+"/services/StockQuoteProxy150", null);
+        }
 
-       boolean stockQuoteResponse = esbSampleClient.stockQuoteClient("http://localhost:8280/services/sample_150_proxy", null);
         if (stockQuoteResponse){
             System.out.println("The response received!!!!");
         }else{
@@ -104,7 +117,7 @@
         }
 
         seleniumTestBase.loginToUI("admin","admin");
-        createProxyService("sample_150_proxy");
+        createProxyService("StockQuoteProxy150");
         seleniumTestBase.logOutUI();
         invokeClient();
     }

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample151Test.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample151Test.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample151Test.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample151Test.java Thu Aug 27 01:32:31 2009
@@ -205,9 +205,22 @@
     Executing client for proxy_inline_wsdl_anon_seq Proxy Service
      */
     public void invokeClientProxy1() throws Exception{
-        ESBSampleClient esbSampleClient = new ESBSampleClient();
+        boolean stockQuoteResponse = false;
+        properties.load(new FileInputStream(".."+ File.separator+"esb"+File.separator+"src"+File.separator+"test"+File.separator+"resources"+File.separator+"esb.properties"));
+        String http_port = properties.getProperty("http.port");
+        ESBSampleClient sampleClient = new ESBSampleClient();
+
+        properties.load(new FileInputStream(".." + File.separator + "commons" + File.separator + "src" + File.separator + "test" + File.separator + "resources" + File.separator + "framework.properties"));
+        String context_root =  properties.getProperty("context.root");
+        if (context_root.equals(null))
+        {
+            stockQuoteResponse = sampleClient.stockQuoteClient("http://localhost:"+http_port+"/services/StockQuoteProxy1", null);
+        }
+        else
+        {
+            stockQuoteResponse = sampleClient.stockQuoteClient("http://localhost:"+http_port+"/"+context_root+"/services/StockQuoteProxy1", null);
+        }
 
-       boolean stockQuoteResponse = esbSampleClient.stockQuoteClient("http://localhost:8280/services/StockQuoteProxy1", null);
         if (stockQuoteResponse){
             System.out.println("The response received!!!!");
         }else{
@@ -220,15 +233,29 @@
     Executing client for proxy_inline_wsdl_anon_seq Proxy Service
      */
     public void invokeClientProxy2() throws Exception{
-        ESBSampleClient esbSampleClient = new ESBSampleClient();
+        boolean stockQuoteResponse = false;
+        properties.load(new FileInputStream(".."+ File.separator+"esb"+File.separator+"src"+File.separator+"test"+File.separator+"resources"+File.separator+"esb.properties"));
+        String http_port = properties.getProperty("http.port");
+        ESBSampleClient sampleClient = new ESBSampleClient();
+
+        properties.load(new FileInputStream(".." + File.separator + "commons" + File.separator + "src" + File.separator + "test" + File.separator + "resources" + File.separator + "framework.properties"));
+        String context_root =  properties.getProperty("context.root");
+        if (context_root.equals(null))
+        {
+            stockQuoteResponse = sampleClient.stockQuoteClient("http://localhost:"+http_port+"/services/StockQuoteProxy2", null);
+        }
+        else
+        {
+            stockQuoteResponse = sampleClient.stockQuoteClient("http://localhost:"+http_port+"/"+context_root+"/services/StockQuoteProxy2", null);
+        }
 
-       boolean stockQuoteResponse = esbSampleClient.stockQuoteClient("http://localhost:8280/services/StockQuoteProxy2", null);
         if (stockQuoteResponse){
             System.out.println("The response received!!!!");
         }else{
             System.out.println("Client Failed!!!!");
         }
         Thread.sleep(5000);
+
     }
     
     /*

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample152Test.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample152Test.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample152Test.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample152Test.java Thu Aug 27 01:32:31 2009
@@ -99,9 +99,22 @@
     Executing client for proxy_inline_wsdl_anon_seq Proxy Service
      */
     public void invokeClient() throws Exception{
-        ESBSampleClient esbSampleClient = new ESBSampleClient();
+        boolean stockQuoteResponse = false;
+        properties.load(new FileInputStream(".."+ File.separator+"esb"+File.separator+"src"+File.separator+"test"+File.separator+"resources"+File.separator+"esb.properties"));
+        String http_port = properties.getProperty("http.port");
+        ESBSampleClient sampleClient = new ESBSampleClient();
+
+        properties.load(new FileInputStream(".." + File.separator + "commons" + File.separator + "src" + File.separator + "test" + File.separator + "resources" + File.separator + "framework.properties"));
+        String context_root =  properties.getProperty("context.root");
+        if (context_root.equals(null))
+        {
+            stockQuoteResponse = sampleClient.stockQuoteClient("http://localhost:"+http_port+"/services/StockQuoteProxy152", null);
+        }
+        else
+        {
+            stockQuoteResponse = sampleClient.stockQuoteClient("http://localhost:"+http_port+"/"+context_root+"/services/StockQuoteProxy152", null);
+        }
 
-       boolean stockQuoteResponse = esbSampleClient.stockQuoteClient("http://localhost:8280/services/StockQuoteProxy152", null);
         if (stockQuoteResponse){
             System.out.println("The response received!!!!");
         }else{

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample201Test.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample201Test.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample201Test.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample201Test.java Thu Aug 27 01:32:31 2009
@@ -47,7 +47,7 @@
         ESBCommon esbCommon = new ESBCommon(selenium);
         
         //Options which could be used are Specify in-line, Specify source URL, Pick from registry, None
-        esbAddProxyServiceTest.addProxyName("sample_201_proxy");
+        esbAddProxyServiceTest.addProxyName("StockQuoteProxy201");
         esbAddProxyServiceTest.addSourceUrlWsdl("file:"+carbon_home+"/repository/samples/resources/proxy/sample_proxy_1.wsdl");
         esbAddProxyServiceTest.specifyStartOnload("true");
         esbAddProxyServiceTest.transportSettings("http",null, null, null, null);
@@ -97,7 +97,7 @@
         //Available options are faultSeqOpAnon, faultSeqOpReg, faultSeqOpImp, faultSeqOpNone
         esbAddProxyServiceTest.selectFaultSequence("faultSeqOpNone", null, null, null, null);
         esbAddProxyServiceTest.saveProxyService();
-        esbAddProxyServiceTest.verifyProxy("sample_201_proxy");
+        esbAddProxyServiceTest.verifyProxy("StockQuoteProxy201");
     }
 
     /*
@@ -105,7 +105,7 @@
      */
     public void applyRM() throws Exception{
         ServiceManagement serviceManagement = new ServiceManagement(selenium);
-        serviceManagement.enableRM("sample_201_proxy");
+        serviceManagement.enableRM("StockQuoteProxy201");
     }
 
     /*
@@ -114,7 +114,8 @@
     public void invokeClient() throws Exception{
         ESBRMClient esbrmClient = new ESBRMClient();
 
-        boolean stockQuoteResponse =  esbrmClient.RMRequestReplyAnonClient("sample_201_proxy","soap11","getQuote","http://services.samples","getQuote","request","symbol");
+        boolean stockQuoteResponse =  esbrmClient.RMRequestReplyAnonClient("StockQuoteProxy201","soap11","getQuote","http://services.samples","getQuote","request","symbol");
+//        boolean stockQuoteResponse = esbrmClient.RMOnewayAnonClient("sample_201_proxy","soap11","getQuote","http://services.samples","getQuote","request","symbol");
 
         if (stockQuoteResponse){
             System.out.println("The response received!!!!");

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample2Test.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample2Test.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample2Test.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample2Test.java Thu Aug 27 01:32:31 2009
@@ -126,7 +126,7 @@
      */
     public void invokeClient() throws Exception{
         ESBSampleClient esbSampleClient = new ESBSampleClient();
-        boolean stockQuoteResponse = esbSampleClient.stockQuoteClient("http://localhost:8280/", null);        
+        boolean stockQuoteResponse = esbSampleClient.stockQuoteClient("http://localhost:8280/", "http://localhost:9000/services/SimpleStockQuoteService");        
         if (stockQuoteResponse){
             System.out.println("The response received!!!!");
         }else{

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample353Test.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample353Test.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample353Test.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample353Test.java Thu Aug 27 01:32:31 2009
@@ -51,7 +51,7 @@
         properties.load(new FileInputStream(".."+File.separator+"esb"+File.separator+"src"+File.separator+"test"+File.separator+"resources"+File.separator+"esb.properties"));
         String carbon_home = properties.getProperty("carbon.home");        
         ESBManageLocalEntriesTest esbManageLocalEntriesTest = new ESBManageLocalEntriesTest(selenium);
-        esbManageLocalEntriesTest.addSourceUrlEntry("stockquoteScript_rb","file:"+carbon_home+"repository/samples/resources/script/stockquoteTransform.rb");
+        esbManageLocalEntriesTest.addSourceUrlEntry("stockquoteScript_rb","file:"+carbon_home+"/repository/samples/resources/script/stockquoteTransform.rb");
     }
 
     /*

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample3Test.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample3Test.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample3Test.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBSample3Test.java Thu Aug 27 01:32:31 2009
@@ -130,7 +130,7 @@
          */
     public void invokeClient() throws Exception{
         ESBSampleClient esbSampleClient = new ESBSampleClient();
-        boolean stockQuoteResponse = esbSampleClient.stockQuoteClient("http://localhost:8280/", null);
+        boolean stockQuoteResponse = esbSampleClient.stockQuoteClient("http://localhost:8280/", "http://localhost:9000/services/SimpleStockQuoteService");
         if (stockQuoteResponse){
             System.out.println("The response received!!!!");
         }else{

Modified: trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBTransformMediatorsTest.java
URL: http://wso2.org/svn/browse/wso2/trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBTransformMediatorsTest.java?rev=44260&r1=44259&r2=44260&view=diff
==============================================================================
--- trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBTransformMediatorsTest.java (original)
+++ trunk/commons/qa/web-test-framework/esb/src/test/java/org/wso2/carbon/web/test/esb/ESBTransformMediatorsTest.java Thu Aug 27 01:32:31 2009
@@ -127,7 +127,7 @@
         ESBCommon esbCommon = new ESBCommon(selenium);
         ESBXqueryMediatorTest esbXqueryMediatorTest = new ESBXqueryMediatorTest(selenium);
         esbCommon.addRootLevelChildren("Add Child","Transform","XQuery");        
-        esbXqueryMediatorTest.addXqueryKey("0","stockquoterequest");
+        esbXqueryMediatorTest.addXqueryKey("7","stockquoterequest");
         esbXqueryMediatorTest.addTarget("//m0:add/m1:x");
         esbXqueryMediatorTest.addTargetNamespace("m0","http://services/samples");
         esbXqueryMediatorTest.addTargetNamespace("m1","http://services/samples");        

_______________________________________________
Commons-dev mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/commons-dev