<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-90499873823464032</id><updated>2011-12-23T00:53:39.964-08:00</updated><title type='text'>Chamara Silva's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-7708030496793162186</id><published>2011-09-02T01:46:00.000-07:00</published><updated>2011-09-02T01:46:33.408-07:00</updated><title type='text'>How to view check-sum values in JAR file</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I had couple of jar files&amp;nbsp; and i need to check bot files are same or not. Hence those are signed jars i checked check sum values both of that jars. Following are the commands i have used.&lt;br /&gt;&lt;br /&gt;1. Open terminal and traversed to the jar file location.&lt;br /&gt;&amp;nbsp; &amp;nbsp; Ex :&amp;nbsp; cd /wso2/project/support&lt;br /&gt;&lt;br /&gt;2. Do checksum as follows.&lt;br /&gt;&amp;nbsp; &amp;nbsp; Ex :&amp;nbsp; md5sum axis2-1.6.1.wso2v1.jar&lt;br /&gt;&lt;br /&gt;3. You will see this output &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "18da73bd555fc231ad0ee7c93291549d&amp;nbsp; axiom-1.2.11.wso2v1.jar"&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-7708030496793162186?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/7708030496793162186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=7708030496793162186&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/7708030496793162186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/7708030496793162186'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2011/09/how-to-view-check-sum-values-in-jar.html' title='How to view check-sum values in JAR file'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-2710672439983682886</id><published>2011-08-29T23:57:00.000-07:00</published><updated>2011-08-30T00:05:12.602-07:00</updated><title type='text'>How to create user in oracle database</title><content type='html'>Following are the commands to create new user in Oracle database.&lt;br /&gt;&lt;br /&gt;1. You have to log in to the oracle command window. In command prompt enter below command.&lt;br /&gt;     Syntax : sqlplus sys/DB_password@Database as sysdba;&lt;br /&gt;     Ex : sqlplus sys/password@orcl as sysdba;&lt;br /&gt;&lt;br /&gt;2. Create user New_User_Name identified by password account unlock;&lt;br /&gt;&lt;br /&gt;3. grant connect to New_User_Name;&lt;br /&gt;&lt;br /&gt;4. grant create session, dba to New_User_Name;&lt;br /&gt;&lt;br /&gt;5. commit;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-2710672439983682886?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/2710672439983682886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=2710672439983682886&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/2710672439983682886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/2710672439983682886'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2011/08/how-to-create-user-in-oracle-database.html' title='How to create user in oracle database'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-3173159327238266186</id><published>2011-08-18T00:15:00.000-07:00</published><updated>2011-08-18T00:36:56.343-07:00</updated><title type='text'>How to restore oracle dmp file to the database.</title><content type='html'>Here are the easiest steps to restore oracle dmp file to your database.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. First you need to login to the sql command line terminal. Open command prompt if you are using windows and if you are using Linux environment open terminal. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Then you have to login to the SQL-PLUS as a system administrator. To do that use following command.&lt;/div&gt;&lt;div&gt;     &lt;/div&gt;&lt;div&gt;    "sqlplus sys/admin@ORADB as sysdba"&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div&gt;    Eg: D:\Documents and Settings\Administrator&amp;gt;sqlplus sys/admin@ORADB as sysdba&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Then you have to create a new database user.&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div&gt;    3.1  "create user username identified by password account unlock;"&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div&gt;           Eg : create user chamara identified by chamara account unlock;&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div&gt;   &lt;/div&gt;&lt;div&gt;    3.2  "grant connect to username;"&lt;/div&gt;&lt;div&gt;   &lt;/div&gt;&lt;div&gt;            Eg : grant connect to chamara;&lt;/div&gt;&lt;div&gt;   &lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;    3.3  "grant create session, dba to chamara;"&lt;/div&gt;&lt;div&gt;         &lt;/div&gt;&lt;div&gt;           Eg : grant create session, dba to chamara;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Now you have to exit from the SQL-PLUS and use "exit" command for that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. Finally restore your dmp file using this command.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    "imp SYSTEM/test@ORADB fromuser=dbadmin touser=username IGNORE=Y FILE=file_path.dmp"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    Eg : D:\Documents and Settings\Administrator&amp;gt;imp SYSTEM/test@ORADB fromuser=WSO2_RSCE touser=chamara IGNORE=Y FILE=D:\chamara\sample.dmp&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-3173159327238266186?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/3173159327238266186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=3173159327238266186&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/3173159327238266186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/3173159327238266186'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2011/08/how-to-restore-oracle-dmp-file-to.html' title='How to restore oracle dmp file to the database.'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-726892198889365837</id><published>2011-04-27T02:01:00.000-07:00</published><updated>2011-04-27T02:39:25.831-07:00</updated><title type='text'>Sample java code for start axis2 simple http server with service</title><content type='html'>Some times you may want to use sample web service to communicate with your client written by java.This example will show you how to start/stop apache simple HTTP server programatically and  upload axis2 service to the simple axis2 service programatically.&lt;br /&gt;&lt;br /&gt;import org.apache.axis2.AxisFault;&lt;br /&gt;import org.apache.axis2.context.ConfigurationContext;&lt;br /&gt;import org.apache.axis2.context.ConfigurationContextFactory;&lt;br /&gt;import org.apache.axis2.deployment.DeploymentEngine;&lt;br /&gt;import org.apache.axis2.description.AxisServiceGroup;&lt;br /&gt;import org.apache.axis2.engine.AxisConfiguration;&lt;br /&gt;import org.apache.axis2.transport.http.SimpleHTTPServer;&lt;br /&gt;&lt;br /&gt;import java.io.File;&lt;br /&gt;&lt;br /&gt;public class HTTPServerManager {&lt;br /&gt;    private static SimpleHTTPServer server;&lt;br /&gt;    protected int serverPort = 9000;&lt;br /&gt;&lt;br /&gt;    public synchronized void startHTTPServer() {&lt;br /&gt;        ConfigurationContext context;&lt;br /&gt;        try {&lt;br /&gt;            context = ConfigurationContextFactory.&lt;br /&gt;                    createConfigurationContextFromFileSystem(&lt;span style="font-style: italic;"&gt;location of axis2.xml&lt;/span&gt;, null);&lt;br /&gt;            server = new SimpleHTTPServer(context, serverPort);&lt;br /&gt;            String resourcePath = HTTPServerManager.class.getResource("&lt;span style="font-style: italic;"&gt;location of axis2service.aar&lt;/span&gt;").getPath();&lt;br /&gt;            AxisServiceGroup serviceGroup = DeploymentEngine.loadServiceGroup(new File(resourcePath), context);&lt;br /&gt;            AxisConfiguration xConfig = context.getAxisConfiguration();&lt;br /&gt;            xConfig.addServiceGroup(serviceGroup);&lt;br /&gt;            server.start();&lt;br /&gt;&lt;br /&gt;        } catch (AxisFault axisFault) {&lt;br /&gt;            axisFault.printStackTrace();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * Method used to stop SimpleHTTPServer&lt;br /&gt;     */&lt;br /&gt;    public synchronized void stopHTTPServer() {&lt;br /&gt;        server.stop();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static void main {&lt;br /&gt;        startHTTPServer();&lt;br /&gt;        stopHTTPServer()&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-726892198889365837?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/726892198889365837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=726892198889365837&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/726892198889365837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/726892198889365837'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2011/04/sample-java-code-for-start-axis2-simple.html' title='Sample java code for start axis2 simple http server with service'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-3684500211701737754</id><published>2011-04-25T02:16:00.000-07:00</published><updated>2011-04-25T02:39:56.712-07:00</updated><title type='text'>How to write Java code to listen runtime changes in text file</title><content type='html'>I had a requirement to write a java code to listen continues changing text file.i have used following code to do that.&lt;br /&gt;&lt;br /&gt;public void listenServer() throws IOException {&lt;br /&gt;        Reader fileReader = new FileReader("/home/chamara/server.log");&lt;br /&gt;        BufferedReader input = new BufferedReader(fileReader);&lt;br /&gt;        String line = null;&lt;br /&gt;        while (true) {&lt;br /&gt;            if ((line = input.readLine()) != null) {&lt;br /&gt;                System.out.println(line);&lt;br /&gt;                continue;&lt;br /&gt;            }&lt;br /&gt;            try {&lt;br /&gt;                Thread.sleep(1000L);&lt;br /&gt;            } catch (InterruptedException x) {&lt;br /&gt;                Thread.currentThread().interrupt();&lt;br /&gt;                break;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        input.close();&lt;br /&gt;        return isException;&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-3684500211701737754?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/3684500211701737754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=3684500211701737754&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/3684500211701737754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/3684500211701737754'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2011/04/how-to-write-java-code-to-listen.html' title='How to write Java code to listen runtime changes in text file'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-9022983713578264414</id><published>2011-04-07T02:31:00.000-07:00</published><updated>2011-04-07T02:34:59.694-07:00</updated><title type='text'></title><content type='html'>How to run maven build without test&lt;div&gt; This is simple one line command.go to the build directory from command prompt and type following command.&lt;/div&gt;&lt;div&gt;mvn clean install -Dmaven.test.skip=true&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-9022983713578264414?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/9022983713578264414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=9022983713578264414&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/9022983713578264414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/9022983713578264414'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2011/04/how-to-run-maven-build-without-test.html' title=''/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-1028017276137647225</id><published>2009-12-09T03:35:00.000-08:00</published><updated>2011-05-02T04:32:03.852-07:00</updated><title type='text'>How To start WSO2 AMI instances from command line</title><content type='html'>&lt;h3&gt;&lt;span style=";font-size:100%;color:orange;"  &gt;Introduction&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size:100%;"&gt;WSO2 now their all SOA products exposed in to the cloud computing technology.As a reducing cost and improving flexibility as well as a stability &lt;a href="http://wso2.org/projects"&gt;WSO2 SOA&lt;/a&gt; products now available as a private and public cloud deployments.Currently WSO2 cloud products support "Amazon EC2" as a public cloud platform and VMware,Linux KVM as a private cloud platform.In this tutorial i am going to explain how you setup and operate WSO2 EC2 cloud products within a few minutes.&lt;/span&gt;&lt;span style=";font-size:100%;color:orange;"  &gt;&lt;strong id="Deploy WSO2 Mashup on Apache Tomcat"&gt;&lt;a name="setup_JDK"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;These are the steps need to be taken for operate WSO2 AMI instances from your command line.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Setup JDK&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;As a prerequisites you have to setup JDK in your machine.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 1&lt;/span&gt;&lt;/strong&gt; : Download &lt;a href="http://www.java.com/en/download"&gt;JDK&lt;/a&gt; .&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 2&lt;/span&gt;&lt;/strong&gt;: Install JDK and set &lt;em&gt;JAVA_HOME&lt;/em&gt; environment variable.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt; If you are in Linux open a terminal or .bashrc  and insert JAVA_HOME,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;Syntax -&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;  export JAVA_HOME=&lt;em&gt;JDK file path &lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; Example -&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15    &lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; If you are in Windows set JAVA_HOME as a enviroment variable.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;Syntax -&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   set JAVA_HOME=JDK file path    &lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;Example - &lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   set JAVA_HOME=c:\\chamara\JDK1.6    &lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 3&lt;/span&gt;&lt;/strong&gt;: Open a terminal/command prompt and type "java -version". if you are configured JAVA_HOME correctly you will see the output like this.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;             &lt;img alt="java" src="http://wso2.org/files/version.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:orange;"&gt;&lt;a name="Getting_Key_Files_from_Amazon"&gt;Getting Private Key Files from Amazon&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 4: &lt;/span&gt;&lt;/strong&gt;Now you need amazon EC2 account for operate amazon instances.to &lt;a href="http://aws.amazon.com/"&gt;create&lt;/a&gt; your own amazon account and follow the steps given there to create account.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 5: &lt;/span&gt;&lt;/strong&gt;Once you create amazon account you will get couple of PEM-endosed x509 certificate and private key files as &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;    cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem (A PEM encoded signed X.509 certificate)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;    pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem (An unencrypted, PEM encoded RSA private key that corresponds to the X.509 certificate above)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 6: &lt;/span&gt;&lt;/strong&gt;Now download that .pem files.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/p&gt; &lt;h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:orange;"&gt;&lt;a name="Setup-amazon-api-tools"&gt;Setup Amazon API Tools&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;Amazon API Tools package serves as the client interface of the amazon EC2 web services.to control our web servics we are using this interface.Following steps need to be follow for setup Amazon API Tools package.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 7:&lt;/span&gt;&lt;/strong&gt; &lt;a href="http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip"&gt;download&lt;/a&gt; Amazon-API tools package.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 8:&lt;/span&gt;&lt;/strong&gt; Create a folder called "ami" in your machine,copy that "ec2-api-tools.zip" and extract it.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 9:&lt;/span&gt;&lt;/strong&gt; Set "EC2_HOME"environment variable by locating ec2-api-tools folder.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt; If you are in Linux open a terminal or .bashrc  and insert EC2_HOME,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;Syntax -&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   export EC2_HOME=directorypath/ami/ec2-api-tools &lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; Example -&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   export EC2_HOME=/home/chamara/ami/ec2-api-tools&amp;gt;   &lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; If you are in Windows set EC2_HOME as a enviroment variable.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;Syntax - &lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   set EC2_HOME=folderpath/ami/ec2-api-tools   &lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;Example - &lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   set EC2_HOME=c://chamara/ami/ec2-api-tools&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;    &lt;img src="http://wso2.org/files/4_1.png" alt="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 10:&lt;/span&gt;&lt;/strong&gt; now add ec2-api-tools/bin folder path to your path variable.(See screenshot above)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 11: &lt;/span&gt;&lt;/strong&gt;Then create folder called ".ec2" and copy cert and PK .pem files in to that.(earlier we downloaded that)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 12:&lt;/span&gt;&lt;/strong&gt; Now you have to create couple of invirenment variables by locating .pem files. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt; If you are in Linux open a terminal or .bashrc  and insert EC2_PRIVATE_KEY &amp;amp; EC2_CERT,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;Syntax -&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   export EC2_PRIVATE_KEY=folderpath/.ec2/pk-********.pem&lt;br /&gt;export EC2_CERT=folderpath/.ec2/cert-*******.pem&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; Example -&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   export EC2_PRIVATE_KEY=/home/chamara/.ec2/pk-********.pem &lt;br /&gt;export EC2_CERT=/home/chamara/.ec2/cert-*******.pem&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; If you are in Windows set EC2_PRIVATE_KEY &amp;amp; EC2_CERT as a enviroment variables.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;Syntax - &lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   set EC2_PRIVATE_KEY=folderpath/.ec2/pk-********.pem&lt;br /&gt;set EC2_CERT=folderpath/.ec2/cert-*******.pem&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;Example -&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   set EC2_PRIVATE_KEY=c//chamara/.ec2/pk-********.pem&lt;br /&gt;set EC2_CERT=c://chamara/.ec2/cert-*******.pem&lt;/span&gt;&lt;/pre&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;    &lt;img src="http://wso2.org/files/5_1.png" alt="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 13:&lt;/span&gt;&lt;/strong&gt;  Now you have completed 95% of the confugarions.to check this open terminal or command prompt traverce to .ec2 folder and type "&lt;strong&gt;ec2-describe-images&lt;/strong&gt;".you will see all the available AMI images in your terminal if you are configured successfuly.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:orange;"&gt;&lt;a name="creating_keypair"&gt;Creating Keypair&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 14:&lt;/span&gt;&lt;/strong&gt;  Now you have to create or own key pair.to create that key pair in command prompt/terminal goto the .ec2 folder and type &lt;strong&gt;"ec2-add-keypair yourname-keypair"&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;     Example &lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   chamara@chamara-laptop:~$ ec2-add-keypair chamara-keypair&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;     now you can see your private key in your terminal. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;    &lt;img src="http://wso2.org/files/6_1.png" alt="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 15:&lt;/span&gt;&lt;/strong&gt; Then create a file called "id_rsa-yourname-keypair" in ec2 directory.(yourname what you put here should be same with the key pare name  what you add in 11.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 16:&lt;/span&gt;&lt;/strong&gt; Copy private key list in your terminal (point 11) from " -----BEGIN RSA PRIVATE KEY-----" to "-----END RSA PRIVATE KEY-----" in to the "&lt;strong&gt;id_rsa-yourname-keypair&lt;/strong&gt;" file.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 17:&lt;/span&gt;&lt;/strong&gt; If you are in linux give permission to that file.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;      in terminal, type &lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   chmod 600 id_rsa-yourname-keypair&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 18:&lt;/span&gt;&lt;/strong&gt; now you finish all the configuration and you should be able to run any ami instances from command line.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/p&gt; &lt;h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:orange;"&gt;&lt;a name="startInstance"&gt;Start AMI Instance&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 19:&lt;/span&gt;&lt;/strong&gt; If you want to run 32 bit ami instance,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;      in terminal, go to the .ec2 folder and type &lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt;   ec2-run-instance ami-ID -k yourname-keypair&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 20:&lt;/span&gt;&lt;/strong&gt; If you want to run 64 bit instance you need to type,&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt; ec2-run-instances ami-ID -k yourname-keypair --instance-type m1.large&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;    &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;     &lt;img src="http://wso2.org/files/7_0.png" alt="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 21:&lt;/span&gt;&lt;/strong&gt; If you want to see status of the running instance you need to type this command in terminal.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;      "ec2-describe-instance instance-id"  (instance id you can see when you are start instance using ami-id.instance id start with i-1212 etc.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;     &lt;img alt="" src="http://wso2.org/files/2_0.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;for a example if you want to run 32 bit WSAS instance you have to get AMI-ID from the &lt;a href="http://wso2.com/cloud/virtual-machines/amazon-ec2/"&gt;wso2.com&lt;/a&gt; Page&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;WSAS ID  = ami-80bd5fe9&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;start WSAS instance like,&lt;strong&gt;&lt;span style="color:green;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;pre class="xml"&gt;&lt;span style="font-size:100%;"&gt; ec2-run-instance ami-80bd5fe9 -k chamara-keypair&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 22:&lt;/span&gt;&lt;/strong&gt; After few second type "ec2-describe-instance instance-id" in terminal. you will see ec2 domain name like "ec2-174-129-171-196.compute-1.amazonaws.com".this is the unique url for your running instance.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;  &lt;img src="http://wso2.org/files/8_0.png" alt="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;Step 23:&lt;/span&gt;&lt;/strong&gt; In browser type "https://ec2-174-129-171-196.compute-1.amazonaws.com/carbon" url and you will see WSAS management console finally.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-1028017276137647225?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/1028017276137647225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=1028017276137647225&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/1028017276137647225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/1028017276137647225'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2009/12/how-to-start-wso2-ami-instances-from.html' title='How To start WSO2 AMI instances from command line'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-333125644415564936</id><published>2009-09-30T04:30:00.001-07:00</published><updated>2009-09-30T04:30:42.202-07:00</updated><title type='text'>How to activate clustering in WSO2 WSAS</title><content type='html'>&lt;p&gt;Web services application clustering is an major requirement in production environment.WSO2 carbon based products comes with the clustering functionality.To enable clustering in WSAS and other carbon based products is much easier that other&amp;#160; open source applications.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; To work WSAS with the clustering functionality you have to run more wsas instances in the same time.&lt;/p&gt;  &lt;p&gt;Following are the steps to enable clustering in WSAS.(to enable clustering to all other wso2 carbon based products follow same steps.)&lt;/p&gt;  &lt;p&gt;1. Download WSO2 &lt;a href="http://wso2.org/downloads/wsas"&gt;WSAS&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;2. Extract binary package.&lt;/p&gt;  &lt;p&gt;3. Open axis2.xml in “&lt;em&gt;WSAS_HOME/conf&lt;/em&gt; “ folder.&lt;/p&gt;  &lt;p&gt;4. Change “clustering class” enable = true&lt;/p&gt;  &lt;p&gt;Ex:&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&amp;lt;clusteringclass=&amp;quot;org.apache.axis2.clustering.tribes.TribesClusteringAgent&amp;quot; enable=&amp;quot;&lt;strong&gt;true&lt;/strong&gt;&amp;quot;&amp;gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;5. then you have use same cluster for all the wsas instances.That cluster domain name is mention in cluster domain parameter in axis2.xml.message multicasting based on that cluster domain.&lt;/p&gt;  &lt;p&gt;Ex:&amp;#160; &amp;lt;parameter name=&amp;quot;domain&amp;quot;&amp;gt;wso2.carbon.domain&amp;lt;/parameter&amp;gt;&lt;/p&gt;  &lt;p&gt;This is the basic of the wso2 WSAS clustering functionality. you can find more information &lt;a href="http://wso2.org/library/articles/introduction-wso2-carbon-clustering"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-333125644415564936?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/333125644415564936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=333125644415564936&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/333125644415564936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/333125644415564936'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2009/09/how-to-activate-clustering-in-wso2-wsas.html' title='How to activate clustering in WSO2 WSAS'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-4817950998989024961</id><published>2009-09-29T05:03:00.001-07:00</published><updated>2009-09-29T05:03:39.041-07:00</updated><title type='text'>How to Enable Mail Notification in WSO2 Governance Registry</title><content type='html'>&lt;p&gt;&lt;a href="http://wso2.org/projects/governance-registry"&gt;WSO2 Governance Registry&lt;/a&gt; supports a variety of notification methods.It notify most of the activities you do inside the governance registry.those are,&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Email - Any valid email address. &lt;/li&gt;    &lt;li&gt;HTML/Plain-Text - An endpoint accepting HTML or text content. &lt;/li&gt;    &lt;li&gt;SOAP - An endpoint accepting notifications as a SOAP message. &lt;/li&gt;    &lt;li&gt;User Profile - A valid user's profile. Notifications will be sent to the email address specified on the user's default profile. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here is the steps you need to follow enable email notifications in WSO2 Governance Registry.&lt;/p&gt;  &lt;p&gt;1. Download &lt;a href="http://wso2.org/projects/governance-registry"&gt;WSO2 Governance Registry.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. Extract Binary package.&lt;/p&gt;  &lt;p&gt;3. Open “axis2_client.xml” file inside the “&lt;strong&gt;&lt;em&gt;WSO2Registry/conf”&lt;/em&gt;&lt;/strong&gt; folder.&lt;/p&gt;  &lt;p&gt;4. Add Following Configuration and change Mail setting what you are using.&lt;/p&gt;  &lt;p&gt;&amp;lt;transportSender name=&amp;quot;mailto&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; class=&amp;quot;org.apache.axis2.transport.mail.MailTransportSender&amp;quot;&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;parameter name=&amp;quot;mail.smtp.host&amp;quot;&amp;gt;smtp.gmail.com&amp;lt;/parameter&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;parameter name=&amp;quot;mail.smtp.port&amp;quot;&amp;gt;587&amp;lt;/parameter&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;parameter name=&amp;quot;mail.smtp.starttls.enable&amp;quot;&amp;gt;true&amp;lt;/parameter&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;parameter name=&amp;quot;mail.smtp.auth&amp;quot;&amp;gt;true&amp;lt;/parameter&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;parameter name=&amp;quot;mail.smtp.user&amp;quot;&amp;gt;chamarasilva&amp;lt;/parameter&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;parameter name=&amp;quot;mail.smtp.password&amp;quot;&amp;gt;mailpassword&amp;lt;/parameter&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;parameter name=&amp;quot;mail.smtp.from&amp;quot;&amp;gt;chamarasilva@gmail.com&amp;lt;/parameter&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/transportSender&amp;gt; &lt;/p&gt;  &lt;p&gt;you need to change following tags in above configuration,&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; 1. mail.smtp.user = Username of the mail account&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; 2. mail.smtp.password = Password of the mail account&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; 3. mail.smtp.from = Email address of the mail account&lt;/p&gt;  &lt;p&gt;5. Now start WSO2 Governance Registry server and set mail notification in each activity.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-4817950998989024961?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/4817950998989024961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=4817950998989024961&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/4817950998989024961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/4817950998989024961'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2009/09/how-to-enable-mail-notification-in-wso2.html' title='How to Enable Mail Notification in WSO2 Governance Registry'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-370262613617666386</id><published>2009-03-04T03:24:00.000-08:00</published><updated>2009-03-04T03:28:54.301-08:00</updated><title type='text'>What would be the key factors of finding bugs....</title><content type='html'>In my knowledge there should be a specific ways to finding software bugs too easy.i think following are the key factors for make easy to finding a bugs.&lt;br /&gt;&lt;br /&gt;1: Check for inconsistency within the product&lt;br /&gt;2: Check for the Inconsistency on the purpose of the product&lt;br /&gt;3: Check for inconsistency with the product versions&lt;br /&gt;4: Check for inconsistency with the image a company is trying to portray&lt;br /&gt;5: Check for inconsistency with a comparable product&lt;br /&gt;6: Check for inconsistency with claims that are made about the product&lt;br /&gt;7: Check for Inconsistency with user expectations on the product&lt;br /&gt;8: Check for the Inconsistency in regards to legal requirements.&lt;br /&gt;9:Talk to developers on how they have coded a piece of function(s). This may sometimes reveal scenarios&lt;br /&gt;that they may have been missed out and hence chances of finding bugs becomes higher for those&lt;br /&gt;scenarios.&lt;br /&gt;10: Give rest to your brain and eyes. Tired eyes may miss, an easy to see bugs.&lt;br /&gt;&lt;br /&gt;What  do you think ? is this correct or not?............&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-370262613617666386?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/370262613617666386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=370262613617666386&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/370262613617666386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/370262613617666386'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2009/03/what-would-be-key-factors-of-finding.html' title='What would be the key factors of finding bugs....'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-662800619386113077</id><published>2009-02-19T01:59:00.000-08:00</published><updated>2009-02-19T02:09:49.244-08:00</updated><title type='text'>Best Automation tool to web application testing</title><content type='html'>In software quality assurance there is an many tools to automate your tests.for a example Test Complete,Selenium,mercury Win runner are most famous test automation tools in the world.&lt;br /&gt;                   If you want to automate your test with web based application,personally i recommended to use &lt;a href="http://seleniumhq.org/"&gt;selenium&lt;/a&gt;.thus it is freeware and it allows to use HTML,java and many scripting languages.my next blog will be detail explanation of using selenium for web based application testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-662800619386113077?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/662800619386113077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=662800619386113077&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/662800619386113077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/662800619386113077'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2009/02/best-automation-tool-to-web-application.html' title='Best Automation tool to web application testing'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-9128556572990948315</id><published>2008-12-23T02:51:00.000-08:00</published><updated>2008-12-23T02:57:41.636-08:00</updated><title type='text'>How to Setup WSAS on Apache Tomcat</title><content type='html'>&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:officedocumentsettings&gt;   &lt;o:relyonvml/&gt;   &lt;o:allowpng/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves&gt;false&lt;/w:TrackMoves&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="--"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"Cambria Math";  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:1;  mso-generic-font-family:roman;  mso-font-format:other;  mso-font-pitch:variable;  mso-font-signature:0 0 0 0 0 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:0;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:"";  margin-top:0in;  margin-right:0in;  margin-bottom:10.0pt;  margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink  {mso-style-priority:99;  color:blue;  text-decoration:underline;  text-underline:single;} a:visited, span.MsoHyperlinkFollowed  {mso-style-noshow:yes;  mso-style-priority:99;  color:purple;  mso-themecolor:followedhyperlink;  text-decoration:underline;  text-underline:single;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  margin-top:0in;  margin-right:0in;  margin-bottom:10.0pt;  margin-left:.5in;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:0in;  margin-left:.5in;  margin-bottom:.0001pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:0in;  margin-left:.5in;  margin-bottom:.0001pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:10.0pt;  margin-left:.5in;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} .MsoPapDefault  {mso-style-type:export-only;  margin-bottom:10.0pt;  line-height:115%;} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.0in 1.0in 1.0in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;}  /* List Definitions */  @list l0  {mso-list-id:1858743;  mso-list-type:hybrid;  mso-list-template-ids:-23696392 67698709 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1  {mso-level-number-format:alpha-upper;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-.25in;} @list l1  {mso-list-id:285812669;  mso-list-type:hybrid;  mso-list-template-ids:-258207648 67698709 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l1:level1  {mso-level-number-format:alpha-upper;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-.25in;} @list l2  {mso-list-id:1027562158;  mso-list-type:hybrid;  mso-list-template-ids:48505380 376361740 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l2:level1  {mso-level-number-format:alpha-upper;  mso-level-tab-stop:none;  mso-level-number-position:left;  margin-left:.75in;  text-indent:-.25in;  mso-ansi-font-weight:normal;} @list l3  {mso-list-id:1435326511;  mso-list-type:hybrid;  mso-list-template-ids:-1060623160 67698709 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l3:level1  {mso-level-number-format:alpha-upper;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-.25in;} @list l4  {mso-list-id:2083133859;  mso-list-type:hybrid;  mso-list-template-ids:1567927710 1433176026 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l4:level1  {mso-level-number-format:alpha-upper;  mso-level-tab-stop:none;  mso-level-number-position:left;  margin-left:.75in;  text-indent:-.25in;} ol  {margin-bottom:0in;} ul  {margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin-top:0in;  mso-para-margin-right:0in;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;WSO2 Web Services Application Server is an Open Source service based application server fully built on Apache Axis2 Framework. It supports to manage various web services and protocols.&lt;br /&gt;&lt;br /&gt;WSO2 &lt;a href="http://wso2.org/projects/wsas/java"&gt;Web Services Application Server &lt;/a&gt;capable to deploy most of the application servers. Such as &lt;a href="http://tomcat.apache.org/"&gt;Apache Tomcat&lt;/a&gt; , &lt;a href="http://www-306.ibm.com/software/webservers/appserv/was/"&gt;IBM WebSphere&lt;/a&gt; , &lt;a href="http://www.bea.com/framework.jsp?CNT=index.htm&amp;amp;FP=/content/products/server"&gt;BEA WebLogic Server&lt;/a&gt; and &lt;a href="http://www.jboss.com/products/platforms/application"&gt;JBoss&lt;/a&gt;.In this tutorial, I am going to explain how WSAS deploy on the Apache tomcat application server. Following are the steps need to follow.&lt;br /&gt;&lt;b style=""&gt;&lt;br /&gt;Step1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;/b&gt;Download &lt;a href="https://localhost:8443/chamara/carbon/service-mgt/index.jsp?region=region1&amp;amp;item=services_list_menuhttp://ww2.wso2.org/%7Ewsasbuilder/wsas_3_0/beta1/wso2wsas-SNAPSHOT.zip"&gt;Web Services Application Server&lt;/a&gt; and unzip package.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Step2&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;Download &lt;a href="http://tomcat.apache.org/download-60.cgi"&gt;Apache Tomcat&lt;/a&gt; and unzip package &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Steps 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;/b&gt;Tomcat need to WSAS resource files other than WSAS deployment package to run on the tomcat server in running time. So you should assign the entire resource files in one environment variable. To do that,&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 0.75in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;A.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Copy “resources”,”conf” and “repository” folders from WSAS unzipped package.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;B.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create new folder&lt;span style=""&gt;   &lt;/span&gt;and name it as a “CarbonRepo”.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;C.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Paste copied folder in to “CarbonRepo”.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;D.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt; &lt;/span&gt;Set Environment variable called “&lt;b style=""&gt;CARBON_HOME&lt;/b&gt;” by locating “CarbonRepo” folder.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in;"&gt;Ex: your CarbonRepo folder in “&lt;i style=""&gt;D:\Projects\Carbon\WSAS\ CarbonRepo&lt;/i&gt;”&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in;"&gt;If you are using Linux,&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in;"&gt;&lt;span style=""&gt;        &lt;/span&gt;export&lt;span style=""&gt;  &lt;/span&gt;&lt;b style=""&gt;CARBON_HOME&lt;/b&gt; =/&lt;i style=""&gt;Projects&lt;/i&gt;/&lt;i style=""&gt;Carbon&lt;/i&gt;/&lt;i style=""&gt;WSAS&lt;/i&gt;/&lt;i style=""&gt; CarbonRepo&lt;/i&gt; &lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in;"&gt;If you are using Windows, &lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 0.75in;"&gt;&lt;span style=""&gt;        &lt;/span&gt;set &lt;b style=""&gt;CARBON_HOME&lt;/b&gt; =&lt;i style=""&gt; D:\Projects\Carbon\WSAS\ CarbonRepo&lt;/i&gt;&lt;span style=""&gt;                                &lt;/span&gt;&lt;/p&gt;              &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;b style=""&gt;Step 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;/b&gt;Now WSAS need to deploy in apache tomcat. To deploy following instruction need to follow.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 0.75in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;A.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Copy&lt;span style=""&gt;  &lt;/span&gt;“WEB-INF” &lt;span style=""&gt; &lt;/span&gt;in unzipped WSAS package/ webapps/ROOT &lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:f&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/o:lock&gt;&lt;v:shape id="Picture_x0020_0" spid="_x0000_i1026" type="#_x0000_t75" alt="pic1.JPG" style="width: 123.75pt; height: 180pt; visibility: visible;"&gt;  &lt;v:imagedata src="file:///C:%5CDOCUME%7E1%5CSUMIND%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image001.jpg" title="pic1"&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/v:path&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;B.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create folder in tomcat “webapps” folder and paste copied WEB-INF. &lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 0.75in;"&gt;&lt;span style=""&gt;&lt;v:shape id="Picture_x0020_1" spid="_x0000_i1025" type="#_x0000_t75" alt="pic2.JPG" style="width: 126pt; height: 181.5pt; visibility: visible;"&gt;  &lt;v:imagedata src="file:///C:%5CDOCUME%7E1%5CSUMIND%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image002.jpg" title="pic2"&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/p&gt;              &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;Step 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;/b&gt;Now you have to enable https in your tomcat installation.(By default HTTPS protocol is disable in apache tomcat.)&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;A.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Open server.xml in apache tomcat &lt;b style=""&gt;&lt;i style=""&gt;conf&lt;/i&gt; &lt;/b&gt;folder. This is the script tag need to add in apache tomcat server.xml&lt;/p&gt;  &lt;p class="MsoNormal"&gt;    &lt;connector&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;port="8443" minSpareThreads="5" maxSpareThreads="75"&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;enableLookups="true" disableUploadTimeout="true" &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;acceptCount="100"&lt;span style=""&gt;  &lt;/span&gt;maxThreads="200"&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;scheme="https" secure="true" SSLEnabled="true"&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;keystoreFile="&lt;b style=""&gt;&lt;i style=""&gt;CARBON_HOME/resources/security/wso2carbon.jks&lt;/i&gt;&lt;/b&gt;" keystorePass="wso2carbon"&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;clientAuth="false" sslProtocol="TLS"/&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;!-- Define an AJP 1.3 Connector on port 8009 --&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;connector port="8009" protocol="AJP/1.3" redirectport="8443"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;B.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;You need to locate wso2carbon.jks keystore file in keystoreFile parameter inside the Connector tag.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;If your CARBON_HOME in “&lt;i style=""&gt;D:\Projects\Carbon\WSAS\ CarbonRepo&lt;/i&gt;”,this is the full path need to add in kerstoreFile parameter.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;b style=""&gt;&lt;i style=""&gt;“D:/Projects/Carbon/WSAS/ CarbonRepo /resources/security/wso2carbon.jks”&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;b style=""&gt;&lt;i style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;C.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt; &lt;/span&gt;Now HTTPS 8443 port number open for apache tomcat. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Steps 6&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now you should change WSAS &lt;i style=""&gt;“Server URL” &lt;/i&gt;in Server.xml. Because you need to add folder name to server url, what you create in tomcat webapps folder. Following are the instructions to change WSAS server.xml&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;A.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Open server.xml file in your CARBON_HOME/conf folder.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;B.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Change the HTTPS port number from 9443 to 8443.because tomcat HTTPS enable in 8443 port number.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;C.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;If your folder name is “WSAS” in tomcat webapps folder.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;D.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Your Final server url should be ,&lt;br /&gt;&lt;serverurl&gt;https://localhost:&lt;b style=""&gt;8443&lt;/b&gt;/&lt;b style=""&gt;&lt;i style=""&gt;WSAS&lt;/i&gt;&lt;/b&gt;/services/&lt;/serverurl&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Steps 7&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;/b&gt;Now you have to do small modification in Axis2.xml as well. In Tomcat HTTP transport enable in port number 8080, but in WSAS HTTP enable in 9763 port number. Because of this you have to re-map those HTTP and HTTPS port umbers in WSAS Axis2.xml.Change the HTTP port number from 9763 to 8080 and HTTPS from 9443 to 8443.that should change as,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;transportreceiver name="http"&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                       &lt;/span&gt;class="org.wso2.carbon.core.transports.http.HttpTransportListener"&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;parameter name="port"&gt;8080&lt;/parameter&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/transportreceiver&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;transportreceiver name="https"&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                       &lt;/span&gt;class="org.wso2.carbon.core.transports.http.HttpsTransportListener"&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;parameter name="port"&gt;9443&lt;/parameter&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/transportreceiver&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To enable WSAS tools section you need to do another change in Axis2.xml.add “carbon” after back slash in Context root parameter.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ex: - &lt;parameter name="contextRoot"&gt;/&lt;b style=""&gt;carbon&lt;/b&gt;&lt;/parameter&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Step 8&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;     &lt;/span&gt;All the apache tomcat configurations finished now.Finally start apache tomcat.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;A.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Go to the Tomcat bin folder in command prompt/terminal.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;B.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Start tomcat as,&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;Windows = apache-tomcat-6.0.14\bin&gt;&lt;b style=""&gt;catalina.bat run&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast"&gt;Linux&lt;b style=""&gt; = &lt;/b&gt;apache-tomcat-6.0.14\bin&gt;&lt;b style=""&gt;catalina.sh run&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Step 9&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;After start apache tomcat this url you can use for access WSAS.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;https://localhost:8443/wsas/carbon &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-9128556572990948315?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/9128556572990948315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=9128556572990948315&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/9128556572990948315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/9128556572990948315'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/12/v-behaviorurldefaultvml-o.html' title='How to Setup WSAS on Apache Tomcat'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-8549881539810117729</id><published>2008-11-24T21:08:00.001-08:00</published><updated>2008-11-24T21:08:12.852-08:00</updated><title type='text'>How to Check Java Script enable your browser</title><content type='html'>&lt;p&gt;Some browsers disable of running java script by default.if you browse java script embedded web site,you may not seen java script functionalities.Using following instruction you can check you browser java script enable or not.&lt;/p&gt;  &lt;p&gt;1. In address bar type&amp;#160; =&amp;#160;&amp;#160;&amp;#160; javascript:alert(&amp;quot;Hello World&amp;quot;)&lt;/p&gt;  &lt;p&gt;2. If your browser already enable java script, you can see the following out put message box.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_cYo2DEHz4po/SSuINLY617I/AAAAAAAAAEw/ayxQQLvgW98/s1600-h/untitled.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="97" alt="untitled" src="http://lh3.ggpht.com/_cYo2DEHz4po/SSuIOZl-xLI/AAAAAAAAAE0/bQVK0-g_ArY/untitled_thumb.png?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-8549881539810117729?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/8549881539810117729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=8549881539810117729&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/8549881539810117729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/8549881539810117729'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/11/how-to-check-java-script-enable-your.html' title='How to Check Java Script enable your browser'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_cYo2DEHz4po/SSuIOZl-xLI/AAAAAAAAAE0/bQVK0-g_ArY/s72-c/untitled_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-8263569683379842988</id><published>2008-09-17T02:00:00.000-07:00</published><updated>2008-09-17T02:14:13.048-07:00</updated><title type='text'>What is Software Testing?</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;Software testing is major part of the software development. It is ensure quality of the software application. Software testing has Software Testing Life Cycle (STLC) like Software Development Life Cycle (SDLC) and software testing have many testing techniques to test software application and ensure the quality of the application. &lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;Who is doing Software Testing?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;Most of the times software testing doing by the test engineers or software quality assurance engineers. But some testing needs to be done from the software developers.           &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;Software Testing Life Cycle (STLC)&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;&lt;/b&gt;In software Development process, Software Testing Life Cycle goes parallel with the Software Testing Life Cycle. STLC Contain following phases.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;   &lt;/p&gt;&lt;img src="http://3.bp.blogspot.com/_cYo2DEHz4po/SNDH7fCL9MI/AAAAAAAAAEg/jQVnk5ZrQ4A/s400/untitled.bmp" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5246913390643508418" /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;b&gt;Test Planning&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;This is the phase QA Engineer has to decide what things need to be tested, what will be the coverage of testing, how test are doing etc. Naturally proper planning at this stage would greatly reduce the risk of low quality software. This planning will be an ongoing process with no end point.&lt;/p&gt;&lt;p&gt;Activities at this stage would include preparation of high-level test plan- (according to IEEE test plan template The Software Test Plan (STP) is designed to prescribe the scope, approach, resources, and schedule of all testing activities. The plan must identify the items to be tested, the features to be tested, the types of testing to be performed, the personnel responsible for testing, the resources and schedule required to complete testing, and the risks associated with the plan.). Almost all of the activities done during this stage are included in this software test plan and revolve around a test plan. &lt;/p&gt;  &lt;p style="mso-outline-level:5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt; Test Analysis&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Once test plan is made and decided upon, next step is to delve little more into the project and decide what types of testing should be carried out at different stages of SDLC, do we need or plan to automate, if yes then when the appropriate time to automate is, what type of specific documentation I need for testing.&lt;/p&gt;  &lt;p&gt;Proper and regular meetings should be held between testing teams, project managers, development teams, Business Analysts to check the progress of things which will give a fair idea of the movement of the project and ensure the completeness of the test plan created in the planning phase, which will further help in enhancing the right testing strategy created earlier. We will start creating test case formats and test cases itself. In this stage we need to develop Functional validation matrix based on Business Requirements to ensure that all system requirements are covered by one or more test cases, identify which test cases to automate, begin review of documentation, i.e. Functional Design, Business Requirements, Product Specifications, Product Externals etc. We also have to define areas for Stress and Performance testing.&lt;/p&gt;&lt;p style="mso-outline-level:5"&gt;&lt;b&gt;Test Design&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Test plans and cases that were developed in the analysis phase are revised. Functional validation matrix is also revised and finalized. In this stage risk assessment criteria is developed. If you have thought of automation then you have to select which test cases to automate and begin writing scripts for them. Test data is prepared. Standards for unit testing and pass / fail criteria are defined here. Schedule for testing is revised (if necessary) &amp;amp; finalized and test environment is prepared.&lt;/p&gt;  &lt;p style="mso-outline-level:5"&gt;&lt;b&gt;Construction and verification&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In this phase we have to complete the entire test plans, test cases, complete the scripting of the automated test cases, Stress and Performance testing plans needs to be completed. We have to support the development team in their unit-testing phase. And obviously bug reporting would be done as when the bugs are found. Integration tests are performed and errors (if any) are reported.&lt;/p&gt;  &lt;p style="mso-outline-level:5"&gt;&lt;b&gt;Testing Cycles&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In this phase we have to complete testing cycles until test cases are executed without errors or a predefined condition is reached. Run test cases --&gt; Report Bugs --&gt; revise test cases (if needed) --&gt; add new test cases (if needed) --&gt; bug fixing --&gt; retesting (test cycle 2, test cycle 3….). &lt;/p&gt;  &lt;p style="mso-outline-level:5"&gt;&lt;b&gt;Final Testing and Implementation&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In this we have to execute remaining stress and performance test cases, documentation for testing is completed / updated, provide and complete different matrices for testing. Acceptance, load and recovery testing will also be conducted and the application needs to be verified under production conditions.&lt;/p&gt;  &lt;p style="mso-outline-level:5"&gt;&lt;b&gt;Post Implementation&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In this phase, the testing process is evaluated and lessons learnt from that testing process are documented. Line of attack to prevent similar problems in future projects is identified. Create plans to improve the processes. The recording of new errors and enhancements is an ongoing process. Cleaning up of test environment is done and test machines are restored to base lines in this stage.&lt;/p&gt;&lt;img src="http://4.bp.blogspot.com/_cYo2DEHz4po/SNDJecF4ZYI/AAAAAAAAAEo/dJk2OkbXMNw/s400/untitled2.bmp" style="float:left; margin:0 15px 15px 0;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5246915090660746626" /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-8263569683379842988?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/8263569683379842988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=8263569683379842988&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/8263569683379842988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/8263569683379842988'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/09/what-is-software-testing.html' title='What is Software Testing?'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cYo2DEHz4po/SNDH7fCL9MI/AAAAAAAAAEg/jQVnk5ZrQ4A/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-582689850324061284</id><published>2008-09-16T05:36:00.001-07:00</published><updated>2008-09-16T05:38:05.237-07:00</updated><title type='text'>Create basic data service using WSO2 Data Service</title><content type='html'>&lt;p&gt;&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;This tutorial describes how you create simple data service using WSO2 Data Service. WSO2 Data Service is latest web service application introduced by the WSO2.Before you create your data service you have to setup WSO2 Data Service Server. Following are the prerequisites for set up the Server.&lt;/p&gt;  &lt;p&gt;Prerequisites&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;p&gt;&lt;a href="http://wso2.org/projects/solutions/data-services/java"&gt;Download&lt;/a&gt; WSO2 Data Service&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://dev.mysql.com/downloads/mysql/5.0.html"&gt;Download&lt;/a&gt; MySQL (This tutorial explain create a data service using MySQL Database)&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;Download&lt;/a&gt; JDK 1.5 or Higher&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Before setup WSO2 Data service you have to install JDK and MySQL. Once you set up JDK and MySQL you have to setup sample database. here's the sample database format.&lt;/p&gt;  &lt;p&gt;Database Name : Test&lt;/p&gt;  &lt;p&gt;Table Format : Table Name - student&lt;/p&gt; &lt;dl&gt;&lt;dl&gt;&lt;dl&gt;&lt;dl&gt;&lt;dd&gt;           &lt;p&gt;&lt;a href="http://lh3.ggpht.com/chamarasilva/SM-n4PQPMFI/AAAAAAAAACg/wrH14z3PLMk/s1600-h/untitled%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="untitled" src="http://lh6.ggpht.com/chamarasilva/SM-n5OlGmnI/AAAAAAAAACk/RUN58OYXSpk/untitled_thumb%5B1%5D.jpg?imgmax=800" border="0" width="377" height="117" /&gt;&lt;/a&gt; &lt;/p&gt;         &lt;/dd&gt;&lt;/dl&gt;&lt;/dl&gt;&lt;/dl&gt;&lt;/dl&gt;  &lt;p&gt;You can use following SQL Command in MySQL Command prompt for creating a database.&lt;/p&gt;  &lt;p&gt;mysql&amp;gt;create database Test;&lt;/p&gt;  &lt;p&gt;mysql&amp;gt;CREATE table student(Name varchar(100),Marks int(50),Status varchar(100));&lt;/p&gt;  &lt;p&gt;mysql&amp;gt;insert INTO student values ('Chamara',88,'Pass');&lt;/p&gt;  &lt;p&gt;mysql&amp;gt;insert INTO student values ('John',76,'Pass');&lt;/p&gt;  &lt;p&gt;mysql&amp;gt;insert INTO student values ('Suminda',69,'Pass');&lt;/p&gt;  &lt;p&gt;mysql&amp;gt;insert INTO student values ('Peter',41,'Fail');&lt;/p&gt;  &lt;p&gt;Next step is setup the WSO2 data service server. Extract the downloaded WSO2 Data service pack in any location. &lt;/p&gt;  &lt;p&gt;Then you need to add MySQL database driver to WSO2 data service. thus otherwise you cannot access MySQL database from the WSO2 Data service. for that &lt;a href="http://drc-dev.ohiolink.edu/browser/fedora-core/tags/upstream/lib/mysql-connector-java-5.0.4-bin.jar?rev=636&amp;amp;format=raw"&gt;download&lt;/a&gt; “&lt;i&gt;&lt;b&gt;mysql-connector-java-5.0.4-bin.jar &lt;/b&gt;&lt;/i&gt;and copy it to&lt;i&gt; &lt;/i&gt;&lt;i&gt;&lt;b&gt;“\lib\extensions” &lt;/b&gt;&lt;/i&gt;inside data service folder.&lt;/p&gt;  &lt;p&gt;If you are windows user you have to run &lt;i&gt;&lt;b&gt;wso2server.bat&lt;/b&gt;&lt;/i&gt; file or if you are Linux user you have to run &lt;i&gt;&lt;b&gt;wso2server.sh&lt;/b&gt;&lt;/i&gt; script using command prompt or shell to start WSO2 Data Service Server.&lt;/p&gt;  &lt;p&gt;Once server start you can browser data service user interface using browser by using following URL.&lt;/p&gt;  &lt;p&gt;For local Access :&lt;a href="https://localhost:9443/ds/index.html"&gt;https://localhost:9443/ds/index.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For Remote Access :&lt;a href="https://localhost:9443/ds/index.html"&gt;https://&lt;i&gt;[ServerIP]&lt;/i&gt;:9443/ds/index.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[ServerIP] = IP address of the WSO2 data service server&lt;/p&gt;  &lt;p&gt;Now you will see WSO2 Data service User interface.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/chamarasilva/SM-n6Jkf1xI/AAAAAAAAACo/yIXSh7RbwLI/s1600-h/Mainpage%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="Mainpage" src="http://lh5.ggpht.com/chamarasilva/SM-n7P6Rj9I/AAAAAAAAACs/4no6uE1UpCE/Mainpage_thumb%5B1%5D.jpg?imgmax=800" border="0" width="605" height="234" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To login to the Management Console Use following default user Credentials in sign in page.&lt;/p&gt;  &lt;p&gt;User Name : admin&lt;/p&gt;  &lt;p&gt;Password : admin&lt;/p&gt;  &lt;p&gt;After login you can see WSO2 Data Service Home page as follows. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/chamarasilva/SM-n8b7KRkI/AAAAAAAAACw/XGrhvYWin5Y/s1600-h/MgtConsole%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="MgtConsole" src="http://lh3.ggpht.com/chamarasilva/SM-n9b8iNnI/AAAAAAAAAC0/0csDApjyP1Q/MgtConsole_thumb%5B1%5D.jpg?imgmax=800" border="0" width="602" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In this tutorial use only few major functionalities in WSO2 Data service application. Following are the two major functionalities use in this tutorial.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Data Services (See above Screen shot) - Displays List of data services currently deployed in the server.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Add (See above Screen shot) - Use to create new data service.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Try it tool - use check output of the data service&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;(&lt;i&gt; For more information about WSO2 Data Services functionalities,refer User guide.&lt;/i&gt;)&lt;/p&gt;  &lt;p&gt;Now you are ready to create new basic data service using MySQL Database. Follow there steps to create your data service. Chamara = 380&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Click "Add" and insert data service name and description and click "next"&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/chamarasilva/SM-n-cQVRAI/AAAAAAAAAC4/IVK12R5qMmM/s1600-h/DataSe1%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe1" src="http://lh5.ggpht.com/chamarasilva/SM-n_hmj9ZI/AAAAAAAAAC8/D7igjF6bARI/DataSe1_thumb%5B1%5D.jpg?imgmax=800" border="0" width="619" height="409" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; 2.  Select "&lt;b&gt;&lt;i&gt;RDBMS&lt;/i&gt;&lt;/b&gt;" Data Source Type in Step-2 window and click Add button for configure the data base connection&lt;/p&gt;  &lt;p&gt;(For Integrate Relational databases like MySQL,MSSQL Server,Oracle etc RDBMS data source type should select. in addition to that WSO2 Data service support MS Excel,CSV and JNDI Data Sources also.)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/chamarasilva/SM-oAluidhI/AAAAAAAAADA/ZcfPHXz4bZs/s1600-h/DataSe2%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe2" src="http://lh5.ggpht.com/chamarasilva/SM-oBkBr15I/AAAAAAAAADE/PogQ6wZmNCI/DataSe2_thumb%5B1%5D.jpg?imgmax=800" border="0" width="488" height="238" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. Insert data service connection id and select data base type as follows. you can insert any name for Connection id )&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/chamarasilva/SM-oCqBnl9I/AAAAAAAAADI/LHLhXLj3ob0/s1600-h/DataSe3%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe3" src="http://lh3.ggpht.com/chamarasilva/SM-oDvrRxsI/AAAAAAAAADM/f2_UyOcdrxM/DataSe3_thumb%5B1%5D.jpg?imgmax=800" border="0" width="432" height="307" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. Once you fill above fields Driver class will automatically load.&lt;/p&gt;  &lt;p&gt;5.JDBC url you have to change for your database information&lt;/p&gt;  &lt;p&gt;    Default JDBC url display as "&lt;i&gt;jdbc:mysql://[machine-name/ip]:[port]/[database-name]".&lt;/i&gt;for a example your database machine ip is 10.100.1.149 and MySQL port 3306 and database name id "Test", this is the way to fill up JDBC url.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;jdbc:mysql://10.100.1.149:3306/&lt;/i&gt;&lt;/b&gt;&lt;b&gt;test&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;6. Insert user name and password for database login&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/chamarasilva/SM-oEuqfyNI/AAAAAAAAADQ/bPUaTJzfaRk/s1600-h/DataSe4%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe4" src="http://lh4.ggpht.com/chamarasilva/SM-oFjDuSOI/AAAAAAAAADU/4BqzE19OXVo/DataSe4_thumb%5B1%5D.jpg?imgmax=800" border="0" width="429" height="303" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;7. Click Test Connection button for establish data base connection.(if you are successfully configured in data service following message will applier) 545 chamara&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/chamarasilva/SM-oGXoRF3I/AAAAAAAAADY/CafoNPxARz8/s1600-h/DataSe5%5B5%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe5" src="http://lh4.ggpht.com/chamarasilva/SM-oHJOo24I/AAAAAAAAADc/NSD3YcRYzf0/DataSe5_thumb%5B2%5D.jpg?imgmax=800" border="0" width="350" height="155" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;8. Click Ok in configuration window  and click next button in Step-2 window.&lt;/p&gt;  &lt;p&gt;9.In Step 3 window click New query button for Add new query,&lt;/p&gt;  &lt;p&gt;10. Insert following information in to add new query window.&lt;/p&gt;  &lt;p&gt;    Query ID = Name of the query (Test Query)&lt;/p&gt;  &lt;p&gt;    Data Source = Select data source connection created earlier. (Sample Connection)&lt;/p&gt;  &lt;p&gt;    SQL Statement = select * from Test&lt;/p&gt;  &lt;p&gt;    Grouped by element = Name of the group element (BaseElement)&lt;/p&gt;  &lt;p&gt;    Row name = Name of the sub element (Element)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/chamarasilva/SM-oIhgkO0I/AAAAAAAAADg/eTyDWEUn0-4/s1600-h/DataSe6%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe6" src="http://lh6.ggpht.com/chamarasilva/SM-oJ5Pn4_I/AAAAAAAAADk/ATe-xIuGMSs/DataSe6_thumb%5B1%5D.jpg?imgmax=800" border="0" width="380" height="275" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;11. Insert output mappings for get out put from the data service&lt;/p&gt;  &lt;p&gt;      for the click add new output mapping button and select element mapping type, insert output field name and SQL Column name. (output field name can be any name, but SQL Column name should equal to the database column name )&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/chamarasilva/SM-oKxf65MI/AAAAAAAAADo/GtDFzLfk-2w/s1600-h/DataSe7%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe7" src="http://lh3.ggpht.com/chamarasilva/SM-oL560WiI/AAAAAAAAADs/Q7bl-TxH5aQ/DataSe7_thumb%5B1%5D.jpg?imgmax=800" border="0" width="377" height="114" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;12. Add all the output mapping and click ok button.&lt;/p&gt;  &lt;p&gt;13. click Next button  for add new operation..&lt;/p&gt;  &lt;p&gt;14. Click add new Operation button and type new operation name, select a query and click ok button.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/chamarasilva/SM-oMmvg3rI/AAAAAAAAADw/2EDxgUNyzHc/s1600-h/DataSe8%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe8" src="http://lh5.ggpht.com/chamarasilva/SM-oNq0j7wI/AAAAAAAAAD0/-NA-K8iS33M/DataSe8_thumb%5B1%5D.jpg?imgmax=800" border="0" width="383" height="143" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;15.Click Finish button for finish data service creation process.&lt;/p&gt;  &lt;p&gt;Now you finished the data service creation process. you will see the created data service in data service list page.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/chamarasilva/SM-oOQKv0nI/AAAAAAAAAD4/flV_JgINUdI/s1600-h/DataSe9%5B5%5D.gif"&gt;&lt;img style="border: 0px none ;" alt="DataSe9" src="http://lh4.ggpht.com/chamarasilva/SM-oPXbDA3I/AAAAAAAAAD8/binZCvcSrb4/DataSe9_thumb%5B2%5D.gif?imgmax=800" border="0" width="472" height="141" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For checking the data service you can use Try-it tool.fot that click "MyDataService"link in Service list.you will see page as follows.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/chamarasilva/SM-oQYMHwjI/AAAAAAAAAEA/RkkJ-KcZt-I/s1600-h/DataSe10%5B5%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe10" src="http://lh6.ggpht.com/chamarasilva/SM-oRULxDrI/AAAAAAAAAEE/9vvtmIzyf7s/DataSe10_thumb%5B2%5D.jpg?imgmax=800" border="0" width="447" height="314" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click Try this Service link and click Sample Operation button for get the output of the data service&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/chamarasilva/SM-oSHKDnsI/AAAAAAAAAEI/ehXzGB6A884/s1600-h/DataSe11%5B4%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe11" src="http://lh5.ggpht.com/chamarasilva/SM-oTRMwVDI/AAAAAAAAAEM/ne32yK3GS7E/DataSe11_thumb%5B1%5D.jpg?imgmax=800" border="0" width="417" height="283" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Finally you will the the output as follows.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/chamarasilva/SM-oUV9ptDI/AAAAAAAAAEQ/RbCCVvoNNSs/s1600-h/DataSe12%5B34%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="DataSe12" src="http://lh5.ggpht.com/chamarasilva/SM-oVtx7mII/AAAAAAAAAEU/WYbpa4pg8AU/DataSe12_thumb%5B31%5D.jpg?imgmax=800" border="0" width="514" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-582689850324061284?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/582689850324061284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=582689850324061284&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/582689850324061284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/582689850324061284'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/09/enter-post-title-here.html' title='Create basic data service using WSO2 Data Service'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/chamarasilva/SM-n5OlGmnI/AAAAAAAAACk/RUN58OYXSpk/s72-c/untitled_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-5940805026204879672</id><published>2008-09-03T04:14:00.001-07:00</published><updated>2008-09-03T04:17:16.912-07:00</updated><title type='text'>How to Access MySQL Database fom the  Remote Location using Command Line</title><content type='html'>&lt;p&gt;The is the way to access MySQL Database from the remote location using command line.&lt;/p&gt;  &lt;p&gt;Before you access database from the remote location, you have to grant the permission to access database . (See &lt;a href="http://chamaras.blogspot.com/2008/08/how-to-grant-permission-to-remote.html"&gt;&lt;em&gt;How to Grant Permission&lt;/em&gt;&lt;/a&gt; )&lt;/p&gt;  &lt;p&gt;then from remote location use following command&lt;/p&gt;  &lt;p&gt;Syntax :    &lt;strong&gt;mysql -h &lt;em&gt;[IP Address of MySQL DB]&lt;/em&gt; -u&lt;em&gt; [UserName]&lt;/em&gt; -p&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;                  IP Address of MySQL DB  =  IP Address of MySQL Server Machine&lt;/p&gt;  &lt;p&gt;                  UserName = Username which granted in MySQL Server&lt;/p&gt;  &lt;p&gt;Ex :           mysql -h 10.100.1.42 -u chamara -p&lt;/p&gt;  &lt;p&gt;When you enter above command MySQL Server will ask Password.you have to submit password which you enter in granting permission phase.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-5940805026204879672?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/5940805026204879672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=5940805026204879672&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/5940805026204879672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/5940805026204879672'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/09/how-to-access-remote-mysql-database-in.html' title='How to Access MySQL Database fom the  Remote Location using Command Line'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-7182809651016419318</id><published>2008-09-02T02:53:00.001-07:00</published><updated>2008-09-02T02:53:24.000-07:00</updated><title type='text'>How to Retrieve data using MySQL in Java Console</title><content type='html'>&lt;p&gt;This is simple example of data retrieving from the MySQL Database using java code. For connecting mysql database from the java code, you have to add MySQL Connector jar file ( &lt;a href="http://drc-dev.ohiolink.edu/browser/fedora-core/tags/upstream/lib/mysql-connector-java-5.0.4-bin.jar?rev=636&amp;amp;format=raw"&gt;Download MySQL Connector&lt;/a&gt; ) in to your reference libraries.&lt;/p&gt;  &lt;p&gt;Here's the sample Code....&lt;/p&gt;  &lt;p&gt;public class ReadingMySQL &lt;/p&gt;  &lt;p&gt;{ &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; public static void main(String[] args) &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; { &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Connection conn = null;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Statement stmt = null;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ResultSet rs = null; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; try {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; String dbURL = &amp;quot;jdbc:mysql://localhost:3306/wsasset&amp;quot;;&amp;#160;&amp;#160; // url of the mysql database     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; String username = &amp;quot;root&amp;quot;;&amp;#160;&amp;#160;&amp;#160; // username of&amp;#160; wsasset database     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; String password = &amp;quot;&amp;quot;;&amp;#160;&amp;#160;&amp;#160; // password of&amp;#160; wsasset database&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Class.forName(&amp;quot;com.mysql.jdbc.Driver&amp;quot;); &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; conn = DriverManager.getConnection(dbURL, username, password); &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; stmt = conn.createStatement(); &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (stmt.execute(&amp;quot;select * from assets&amp;quot;))&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; rs = stmt.getResultSet();     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.err.println(&amp;quot;select failed&amp;quot;);     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; while (rs.next())&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; String entry = rs.getString(2);     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(entry);     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(rs.getString(3));     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(rs.getString(4));     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(rs.getString(5));     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(rs.getString(6));     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(rs.getString(7));     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } catch (ClassNotFoundException ex) &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.err.println(&amp;quot;Failed to load mysql driver&amp;quot;);     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.err.println(ex);     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; catch (SQLException ex) {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(&amp;quot;SQLException: &amp;quot; + ex.getMessage());     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(&amp;quot;SQLState: &amp;quot; + ex.getSQLState());     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.out.println(&amp;quot;VendorError: &amp;quot; + ex.getErrorCode());     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; finally {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (rs != null) {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; try {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; rs.close();     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } catch (SQLException ex) { /* ignore */ }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; rs = null;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (stmt != null) {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; try {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; stmt.close();     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } catch (SQLException ex) { /* ignore */ }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; stmt = null;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (conn != null) {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; try {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; conn.close();     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } catch (SQLException ex) { /* ignore */ }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; conn = null;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }     &lt;br /&gt;}&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-7182809651016419318?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/7182809651016419318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=7182809651016419318&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/7182809651016419318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/7182809651016419318'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/09/how-to-retrieve-data-using-mysql-in.html' title='How to Retrieve data using MySQL in Java Console'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-1147431339660610258</id><published>2008-08-20T09:16:00.001-07:00</published><updated>2008-08-29T01:50:07.581-07:00</updated><title type='text'>How to Grant Permission to Remote Access in MySQL</title><content type='html'>&lt;p&gt;      If you are using Client Server architecture with MySQL database,you cant directly access MySQL database which is in the server.&lt;/p&gt;  &lt;p&gt;      To Access MySQL Database thought the network,you have to grant the permission to each database.to do that you have to follow following steps.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Ex :-  Create a database "WSO2"&lt;/p&gt;  &lt;p&gt;1. Open MySQL Command Prompt&lt;/p&gt;  &lt;p&gt;2. Type Following Command to grant usage permission to access MySQL&lt;/p&gt;  &lt;p&gt;Syntax -&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;mysql&amp;gt; GRANT USAGE ON *.* TO &lt;em&gt;username@[Client&lt;/em&gt;&lt;em&gt;_IP] &lt;/em&gt;IDENTIFIED BY &lt;em&gt;'password';&lt;/em&gt;&lt;/strong&gt;                           &lt;/p&gt;  &lt;p&gt;Ex :- &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;mysql&amp;gt; GRANT USAGE ON *.* TO &lt;em&gt;Chamara@10.100.1.149&lt;/em&gt;&lt;em&gt; &lt;/em&gt;IDENTIFIED BY &lt;em&gt;'chamara123';&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;3. Then Type following command to Grant database Permission&lt;/p&gt;  &lt;p&gt;Syntax - &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;GRANT ALL PRIVILEGES ON &lt;/strong&gt;&lt;em&gt;&lt;strong&gt;database_name.* TO username&lt;em&gt;@[Client&lt;/em&gt;&lt;em&gt;_IP];&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Ex :-&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;GRANT ALL PRIVILEGES ON &lt;/strong&gt;&lt;em&gt;&lt;strong&gt;WSO2.* TO chamara&lt;em&gt;@10.100.1.149;&lt;/em&gt;&lt;/strong&gt; &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;                          &lt;/p&gt;  &lt;p&gt;Now you can access WSO2 Database from anywhere. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-1147431339660610258?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/1147431339660610258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=1147431339660610258&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/1147431339660610258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/1147431339660610258'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/08/how-to-grant-permission-to-remote.html' title='How to Grant Permission to Remote Access in MySQL'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-4839580797927803397</id><published>2008-08-19T05:17:00.001-07:00</published><updated>2008-08-19T05:17:02.165-07:00</updated><title type='text'>User Interface Testing at Glance</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In Software Quality Assurance, UI Testing is most important Testing area.Because users are directly communicate with the User Interfaces.During the UI Testing Tester must concentrate to following key areas.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Colors of the controls and application&lt;/li&gt;    &lt;li&gt;Look And Feel of the application&lt;/li&gt;    &lt;li&gt;Ease of use &lt;/li&gt;    &lt;li&gt;Controls up to Standard&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Colors of the controls and application&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/strong&gt;Tester should concentrate on color used to buttons,labels and other controls.if application use dark colors or very bright colors,it tired users eye.because I think middle class colors are very user friendly.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Look And Feel of the application&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/strong&gt;Look and feel of the application is another important part.because user see the application at glance, it should be able to attract the user.other wise user will leave the application within a short time.so Tester should see the application user point of view and test look and feel.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ease of use&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Every task of the application should very user friendly.if user want to do some task using application,application should provide that very easy manner.for that application can use wizards,Help tips,meaningful labels and icons etc.In testing &amp;quot;Ease of use&amp;quot; of an application tester need to check wether that application follows wizards,meaningful labels,buttons,icons etc by covering all the functionalities.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Controls up to Standard&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/strong&gt;Using application controls based on the standards is another tip for improve user friendliness in application.in testing this section tester should concentrate whether that application follows&amp;#160; standard buttons,labels,text boxes,drop down boxes,control sizes etc.otherwise user may confuse with the controls application used.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-4839580797927803397?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/4839580797927803397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=4839580797927803397&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/4839580797927803397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/4839580797927803397'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/08/user-interface-testing-at-glance.html' title='User Interface Testing at Glance'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-8012109049140548317</id><published>2008-08-18T03:57:00.000-07:00</published><updated>2008-08-18T04:13:28.134-07:00</updated><title type='text'>What makes a good Test Engineer</title><content type='html'>A good test engineer has a 'test to break' attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail. Tact and diplomacy are useful in maintaining a cooperative relationship with developers, and an ability to communicate with both technical (developers) and non-technical (customers, management) people is useful.&lt;br /&gt;          Previous software development experience can be helpful as it provides a deeper understanding of the software development process, gives the tester an appreciation for the developers' point of view, and reduce the learning curve in automated test tool programming. Judgment skills are needed to assess high-risk areas of an application on which to focus testing efforts when time is limited.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;What makes a good Software QA engineer?&lt;/span&gt;   &lt;br /&gt;                  The same qualities a good tester has are useful for a QA engineer. Additionally, they must be able to understand the entire software development process and how it can fit into the business approach and goals of the organization. Communication skills and the ability to understand various sides of issues are important. In organizations in the early stages of implementing QA processes, patience and diplomacy are especially needed. An ability to find problems as well as to see 'what's missing' is important for inspections and reviews.    &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;What makes a good QA or Test manager?&lt;/span&gt;  &lt;br /&gt;&lt;br /&gt;A good QA, test, or QA/Test(combined) manager should: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;be familiar with the software development process &lt;/li&gt;&lt;li&gt;be able to maintain enthusiasm of their team and promote a positive atmosphere, despite what is a somewhat 'negative' process (e.g., looking for or preventing problems)&lt;br /&gt;&lt;/li&gt;&lt;li&gt; be able to promote teamwork to increase productivity&lt;br /&gt;&lt;/li&gt;&lt;li&gt;be able to promote cooperation between software, test, and QA engineers   &lt;/li&gt;&lt;li&gt;have the diplomatic skills needed to promote improvements in QA processes   &lt;/li&gt;&lt;li&gt;have the ability to withstand pressures and say 'no' to other managers when quality is insufficient or QA processes are not being adhered to   &lt;/li&gt;&lt;li&gt; have people judgement skills for hiring and keeping skilled personnel  &lt;/li&gt;&lt;li&gt; be able to communicate with technical and non-technical people, engineers, managers, and customers.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;be able to run meetings and keep them focused.   &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;What's the role of documentation in QA?&lt;/span&gt;  &lt;br /&gt;&lt;br /&gt;         Critical. (Note that documentation can be electronic, not necessarily paper.) QA practices should be documented such that they are repeatable. Specifications, designs, business rules, inspection reports, configurations, code changes, test plans, test cases, bug reports, user manuals, etc. should all be documented. There should ideally be a system for easily finding and obtaining documents and determining what documentation will have a particular piece of information. Change management for documentation should be used if possible.    &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;What's the big deal about 'requirements'? &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;         One of the most reliable methods of insuring problems, or failure, in a complex software project is to have poorly documented requirements specifications. Requirements are the details describing an application's externally-perceived functionality and properties. Requirements should be clear, complete, reasonably detailed, cohesive, attainable, and testable. A non-testable requirement would be, for example, 'user-friendly' (too subjective). A testable requirement would be something like 'the user must enter their previously-assigned password to access the application'. Determining and organizing requirements details in a useful and efficient way can be a difficult effort; different methods are available depending on the particular project. Many books are available that describe various approaches to this task. Care should be taken to involve ALL of a project's significant 'customers' in the requirements process. 'Customers' could be in-house personnel or out, and could include end-users, customer acceptance testers, customer contract officers, customer management, future software maintenance engineers, salespeople, etc. Anyone who could later derail the project if their expectations aren't met should be included if possible.   Organizations vary considerably in their handling of requirements specifications. Ideally, the requirements are spelled out in a document with statements such as 'The product shall.....'. 'Design' specifications should not be confused with 'requirements'; design specifications should be traceable back to the requirements.  &lt;br /&gt;                               In some organizations requirements may end up in high level project plans, functional specification documents, in design documents, or in other documents at various levels of detail. No matter what they are called, some type of documentation with detailed requirements will be needed by testers in order to properly plan and execute tests. Without such documentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-8012109049140548317?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/8012109049140548317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=8012109049140548317&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/8012109049140548317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/8012109049140548317'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/08/what-makes-good-test-engineer.html' title='What makes a good Test Engineer'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-2437061220967530924</id><published>2008-08-15T02:37:00.001-07:00</published><updated>2008-09-01T11:24:15.307-07:00</updated><title type='text'>What is Software Testing Life Cycle (STLC)</title><content type='html'>&lt;blockquote&gt;   &lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Software Testing is most important task in software development.Once you developing a software Application,you have to understand the software development life cycle.like wise Software Testing Life Cycle is also parallel goes with the &lt;strong&gt;Software Development life Cycle.&lt;/strong&gt;&lt;/span&gt;&lt;p  style="font-family:arial;"&gt;&lt;/p&gt;    &lt;p face="arial"&gt;&lt;span style="font-size:100%;"&gt;Now I am going to explain section by section of Software Testing Life Cycle.&lt;/span&gt;&lt;/p&gt;    &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://lh4.ggpht.com/chamarasilva/SKVOShXgHhI/AAAAAAAAAB4/b0QifgDuejI/untitled%5B17%5D.png"&gt;&lt;img style="border-width: 0px;" alt="untitled" src="http://lh6.ggpht.com/chamarasilva/SKVOTr6OOKI/AAAAAAAAAB8/Guu15UuSd08/untitled_thumb%5B13%5D.png" border="0" width="200" height="319" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;     &lt;h4&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;1. Requirement Analysis&lt;/span&gt;&lt;/h4&gt;In Requirement analysis phase need to understand of all the software requirements.for this you can use &lt;span style="font-weight: bold; font-style: italic;"&gt;Software Requirement Specification (SRS)&lt;/span&gt; Document.&lt;br /&gt;&lt;br /&gt;      &lt;h4&gt;&lt;span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;2. Test Case Writing&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p&gt; &lt;/p&gt;      &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;/strong&gt;In this phase you have to write test cases by covering all the features and functionality in application.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style="font-size:100%;"&gt;Test Case Document should contain following sections.&lt;/span&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;span style="font-size:100%;"&gt;Test Case Name :- Name Of the Test Case (Ex : Click Ok Button) &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span style="font-size:100%;"&gt;Test Case :- How that test should do (Ex: Go to X window and Left Click Ok Button) &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span style="font-size:100%;"&gt;Expected Result : - Result Of the Test (Ex : Y window Display) &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span style="font-size:100%;"&gt;Status : - Actual Result of test case Pass/Fail &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span style="font-size:100%;"&gt;Comments : - Special Remarks of the test case. &lt;/span&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;h4&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;3. Test Case Executing&lt;/strong&gt;&lt;/span&gt; &lt;/h4&gt;    &lt;p&gt;&lt;span style="font-size:100%;"&gt;Executing test cases in test case Document and filling.&lt;/span&gt;&lt;/p&gt;    &lt;h4&gt;&lt;span style="font-size:100%;"&gt;4. Issue Reporting&lt;/span&gt;&lt;/h4&gt;    &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;/strong&gt;During the application testing you have to track all the issues currently having.for this you can use issue tracking tool.&lt;/span&gt;&lt;/p&gt;    &lt;h4&gt;&lt;span style="font-size:100%;"&gt;5.Issue Verification&lt;/span&gt;&lt;/h4&gt;    &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;/strong&gt;After fix the issue you reported by the developer you have to retest that.above 3,4,5 STLC phases you have to follow as a cycle until application come up to some standard.&lt;/span&gt;&lt;/p&gt;    &lt;h4&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;blockquote&gt;&lt;/blockquote&gt;6. Release Product&lt;/strong&gt;&lt;/span&gt; &lt;/h4&gt;    &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;/strong&gt;In this phase you are ready to release the application.you have to make release notes for it.In release not contain all the areas you tested and what are the knows issues in this release application.&lt;/span&gt;&lt;/p&gt;&lt;blockquote  style="font-family:arial;"&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-2437061220967530924?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chamaras.blogspot.com/feeds/2437061220967530924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=90499873823464032&amp;postID=2437061220967530924&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/2437061220967530924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/2437061220967530924'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/08/what-is-software-testing-life-cycle.html' title='What is Software Testing Life Cycle (STLC)'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/chamarasilva/SKVOTr6OOKI/AAAAAAAAAB8/Guu15UuSd08/s72-c/untitled_thumb%5B13%5D.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-90499873823464032.post-4805980243437957530</id><published>2008-06-19T22:17:00.001-07:00</published><updated>2008-06-19T22:20:43.981-07:00</updated><title type='text'>Test Blog</title><content type='html'>This is an test blog.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/90499873823464032-4805980243437957530?l=chamaras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/4805980243437957530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/90499873823464032/posts/default/4805980243437957530'/><link rel='alternate' type='text/html' href='http://chamaras.blogspot.com/2008/06/test-blog.html' title='Test Blog'/><author><name>....</name><uri>http://www.blogger.com/profile/05686852268207868825</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_cYo2DEHz4po/SKRhrKH5d1I/AAAAAAAAAA8/Uw8sj6mE0Xg/s1600-R/1.JPG'/></author></entry></feed>
