<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>commons-dev@ws.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/ws-commons-dev/</id>
<updated>2009-12-05T23:30:18Z</updated>
<entry>
<title>svn commit: r887541 - in /webservices/commons/branches/modules/transport/1.0.0/src/site: site.xml xdoc/docs_index.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091205131507.AC07A23888C5@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091205131507-AC07A23888C5@eris-apache-org%3e</id>
<updated>2009-12-05T13:15:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Sat Dec  5 13:15:07 2009
New Revision: 887541

URL: http://svn.apache.org/viewvc?rev=887541&amp;view=rev
Log:
Adding the JavaDoc

Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml?rev=887541&amp;r1=887540&amp;r2=887541&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml Sat Dec  5 13:15:07
2009
@@ -53,11 +53,12 @@
                 &lt;item name="Source Code" href="source-repository.html"/&gt;
             &lt;/item&gt;
             &lt;item name="Documentation" href="docs_index.html"&gt;
-                &lt;item name="JMS" href="jms.html"/&gt;
-                &lt;item name="Mail" href="mail.html"/&gt;
-                &lt;item name="TCP" href="tcp-transport.html"/&gt;
+                &lt;item name="JMS Transport" href="jms.html"/&gt;
+                &lt;item name="Mail Transport" href="mail.html"/&gt;
+                &lt;item name="TCP Transport" href="tcp-transport.html"/&gt;
                 &lt;!--&lt;item name="XMPP" href="xmpp.html"/&gt;--&gt;
-                &lt;item name="SMS" href="sms.html"/&gt;
+                &lt;item name="SMS Transport" href="sms.html"/&gt;
+                &lt;item name="Java Doc" href="apidocs/index.html"/&gt;
             &lt;/item&gt;
             &lt;item name="Project Information" href="project-info.html"&gt;
                 &lt;item name="Mailing Lists" href="mail-lists.html"/&gt;

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml?rev=887541&amp;r1=887540&amp;r2=887541&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml Sat
Dec  5 13:15:07 2009
@@ -42,5 +42,9 @@
   &lt;/ul&gt;
 &lt;/section&gt;
 
+&lt;section name="Axis2 Transports - Java Doc"&gt;
+    &lt;p&gt;The trsnapots API documentation can be found in the &lt;a href="./apidocs/index.html"&gt;Java
Doc&lt;/a&gt;&lt;/p&gt;
+&lt;/section&gt;
+
 &lt;/body&gt;
 &lt;/document&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887537 - /webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091205124724.300B923888FE@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091205124724-300B923888FE@eris-apache-org%3e</id>
<updated>2009-12-05T12:47:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Sat Dec  5 12:47:23 2009
New Revision: 887537

URL: http://svn.apache.org/viewvc?rev=887537&amp;view=rev
Log:
Fixing the building page

Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml?rev=887537&amp;r1=887536&amp;r2=887537&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml Sat Dec
 5 12:47:23 2009
@@ -56,7 +56,7 @@
 &lt;/section&gt;
 &lt;section name="Skipping tests"&gt;
 &lt;p&gt;
-If you don't want to have all the Synapse test cases run during the build you can add the
parameter &amp;quot;-Dmaven.test.skip=true&amp;quot;, eg:
+If you don't want to have all the Axis2 Transports test cases run during the build you can
add the parameter &amp;quot;-Dmaven.test.skip=true&amp;quot;, eg:
 &lt;pre&gt;
 mvn clean install -o -Dmaven.test.skip=true
 &lt;/pre&gt;
@@ -73,19 +73,19 @@
 By default the Maven local repository is in your home directory, you can change this so the
build
 uses use a different local repository with the parameter &amp;quot;-Dmaven.repo.local=&amp;quot;,
eg:
 &lt;pre&gt;
-mvn clean install -Dmaven.repo.local=\Synapse\MyRepo
+mvn clean install -Dmaven.repo.local=\Transports\MyRepo
 &lt;/pre&gt;&lt;/p&gt;
 &lt;/section&gt;
 &lt;section name="Eclipse_Projects"&gt;
 &lt;p&gt;
-You can create Eclipse project definitions for Synapse (that can be imported directly into
Eclipse).
-At the top level Synapse folder run:
+You can create Eclipse project definitions for Axis2 Transports (that can be imported directly
into Eclipse).
+At the top level Transports source folder run:
 &lt;pre&gt;
 mvn eclipse:eclipse
 &lt;/pre&gt;
-Now within eclipse you can import those Synapse projects into an Eclipse workspace.
+Now within eclipse you can import those Axis2 Transports projects into an Eclipse workspace.
 From Eclipse do File -&amp;gt; Import, expand the &amp;quot;General&amp;quot; toggle and
choose &amp;quot;Existing Projects into  Workspace&amp;quot;,
-click Next, click Browse and navigate to your Synapse SVN folder, click OK and it should
find the six Synapse projects,
+click Next, click Browse and navigate to your Axis2 Transports SVN folder, click OK and it
should find ten Axis2 Transports projects,
 click Finish. That should set up the projects and show them in the Package Explorer.
 There will be lots of compile errors about missing classpath entries,
 to fix this select Window -&amp;gt; Preferences, expend the Java toggle, then expand the
Build Path toggle and




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887536 - /webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091205124644.009A123888FE@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091205124644-009A123888FE@eris-apache-org%3e</id>
<updated>2009-12-05T12:46:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Sat Dec  5 12:46:43 2009
New Revision: 887536

URL: http://svn.apache.org/viewvc?rev=887536&amp;view=rev
Log:
Fixing the about page

Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml?rev=887536&amp;r1=887535&amp;r2=887536&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml Sat Dec 
5 12:46:43 2009
@@ -40,15 +40,14 @@
 &lt;p&gt;
     These transports consists of a set of synchronous as well as completely asynchronous
transport adaprots.
 &lt;/p&gt;
-    &lt;p&gt;For more information on these transports, see:
+    &lt;p&gt;The list of available transports are as follows:
   &lt;ul&gt;
   &lt;li&gt;&lt;a href="./jms.html"&gt;JMS Transport&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="./mail.html"&gt;E-Mail Transport&lt;/a&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a href="./sms.html"&gt;SMS Transport&lt;/a&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a href="./tcp-transport.html"&gt;TCP Transport&lt;/a&gt;&lt;/li&gt;
-  &lt;!--&lt;li&gt;&lt;a href="./xmpp.html"&gt;XMPP Transport&lt;/a&gt;&lt;/li&gt;--&gt;
-  &lt;li&gt;The Developer mailing list:  &lt;a href="mailto:commons-dev-subscribe@ws.apache.org"&gt;Subscribe&lt;/a&gt;&lt;/li&gt;
-  &lt;!--li&gt;The Synapse Wiki &lt;a href="http://wiki.apache.org/ws/Synapse"&gt;http://wiki.apache.org/ws/Synapse&lt;/a&gt;&lt;/li--&gt;
+      &lt;li&gt;&lt;a href="./tcp-transport.html"&gt;TCP Transport&lt;/a&gt;&lt;/li&gt;
+      &lt;li&gt;&lt;a href="./sms.html"&gt;SMS Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;UDP Transport&lt;/li&gt;
+  &lt;li&gt;XMPP Transport&lt;/li&gt;
   &lt;/ul&gt;
   &lt;/p&gt;
 &lt;/section&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887534 - /webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091205123831.DBFA223888FE@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091205123831-DBFA223888FE@eris-apache-org%3e</id>
<updated>2009-12-05T12:38:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Sat Dec  5 12:38:31 2009
New Revision: 887534

URL: http://svn.apache.org/viewvc?rev=887534&amp;view=rev
Log:
Download page fixed

Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml?rev=887534&amp;r1=887533&amp;r2=887534&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml Sat Dec
 5 12:38:31 2009
@@ -19,7 +19,7 @@
               &lt;pre class="download-header-pre"&gt;  Distribution Name  &lt;/pre&gt;
             &lt;/th&gt;
             &lt;th scope="col"&gt;
-              &lt;pre class="download-header-pre"&gt;                                   
         Description&lt;/pre&gt;
+              &lt;pre class="download-header-pre"&gt;                  Description&lt;/pre&gt;
             &lt;/th&gt;
             &lt;th scope="col"&gt;
               &lt;pre class="download-header-pre"&gt;        Download        &lt;/pre&gt;
@@ -67,6 +67,279 @@
               title="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
             &lt;/td&gt;
           &lt;/tr&gt;
+
+          &lt;tr class="a"&gt;
+            &lt;td&gt;
+              &lt;a name="std-bin" id="std-bin"/&gt;&lt;strong&gt;JMS Transport&lt;/strong&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              The Axis2 JMS transport implementation
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-jms-1.0.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-jms-1.0.jar"&gt;&lt;strong&gt;axis2-transport-jms-1.0.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-jms-1.0-sources.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-jms-1.0-sources.jar"&gt;&lt;strong&gt;axis2-transport-jms-1.0-sources.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0-sources.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0-sources.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0-sources.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0-sources.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0-sources.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-jms-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+          &lt;/tr&gt;
+
+          &lt;tr class="a"&gt;
+            &lt;td&gt;
+              &lt;a name="std-bin" id="std-bin"/&gt;&lt;strong&gt;Mail Transport&lt;/strong&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              The Axis2 Mail transport implementation
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-mail-1.0.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-mail-1.0.jar"&gt;&lt;strong&gt;axis2-transport-mail-1.0.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-mail-1.0-sources.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-mail-1.0-sources.jar"&gt;&lt;strong&gt;axis2-transport-mail-1.0-sources.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0-sources.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0-sources.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0-sources.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0-sources.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0-sources.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-mail-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+          &lt;/tr&gt;
+
+          &lt;tr class="a"&gt;
+            &lt;td&gt;
+              &lt;a name="std-bin" id="std-bin"/&gt;&lt;strong&gt;TCP Transport&lt;/strong&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              The Axis2 TCP transport implementation
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-tcp-1.0.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-tcp-1.0.jar"&gt;&lt;strong&gt;axis2-transport-tcp-1.0.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-tcp-1.0-sources.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-tcp-1.0-sources.jar"&gt;&lt;strong&gt;axis2-transport-tcp-1.0-sources.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0-sources.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0-sources.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0-sources.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0-sources.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0-sources.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-tcp-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+          &lt;/tr&gt;
+
+          &lt;tr class="a"&gt;
+            &lt;td&gt;
+              &lt;a name="std-bin" id="std-bin"/&gt;&lt;strong&gt;SMS Transport&lt;/strong&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              The Axis2 SMS transport implementation
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-sms-1.0.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-sms-1.0.jar"&gt;&lt;strong&gt;axis2-transport-sms-1.0.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-sms-1.0-sources.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-sms-1.0-sources.jar"&gt;&lt;strong&gt;axis2-transport-sms-1.0-sources.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0-sources.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0-sources.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0-sources.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0-sources.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0-sources.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-sms-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+          &lt;/tr&gt;
+
+          &lt;tr class="a"&gt;
+            &lt;td&gt;
+              &lt;a name="std-bin" id="std-bin"/&gt;&lt;strong&gt;UDP Transport&lt;/strong&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              The Axis2 UDP transport implementation
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-udp-1.0.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-udp-1.0.jar"&gt;&lt;strong&gt;axis2-transport-udp-1.0.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-udp-1.0-sources.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-udp-1.0-sources.jar"&gt;&lt;strong&gt;axis2-transport-udp-1.0-sources.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0-sources.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0-sources.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0-sources.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0-sources.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0-sources.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-udp-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+          &lt;/tr&gt;
+
+          &lt;tr class="a"&gt;
+            &lt;td&gt;
+              &lt;a name="std-bin" id="std-bin"/&gt;&lt;strong&gt;XMPP Transport&lt;/strong&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              The Axis2 XMPP transport implementation
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-xmpp-1.0.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-xmpp-1.0.jar"&gt;&lt;strong&gt;axis2-transport-xmpp-1.0.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-xmpp-1.0-sources.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-xmpp-1.0-sources.jar"&gt;&lt;strong&gt;axis2-transport-xmpp-1.0-sources.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0-sources.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0-sources.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0-sources.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0-sources.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0-sources.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-xmpp-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+          &lt;/tr&gt;
+
+          &lt;tr class="a"&gt;
+            &lt;td&gt;
+              &lt;a name="std-bin" id="std-bin"/&gt;&lt;strong&gt;Axis2 Asynchronous Transport
- Base&lt;/strong&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              The Base Axis2 asynchronous transport framework implementation
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-base-1.0.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-base-1.0.jar"&gt;&lt;strong&gt;axis2-transport-base-1.0.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transport-base-1.0-sources.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transport-base-1.0-sources.jar"&gt;&lt;strong&gt;axis2-transport-base-1.0-sources.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0-sources.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0-sources.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0-sources.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0-sources.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0-sources.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transport-base-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+          &lt;/tr&gt;
         &lt;/tbody&gt;
       &lt;/table&gt;
       &lt;br/&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Creating/parsing QName list with Axiom</title>
<author><name>Andreas Veithen &lt;andreas.veithen@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3cb67458760912050312h40434d18g23a56b71ae58132e@mail.gmail.com%3e"/>
<id>urn:uuid:%3cb67458760912050312h40434d18g23a56b71ae58132e@mail-gmail-com%3e</id>
<updated>2009-12-05T11:12:02Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Amila,

xs:QName has a very particular property, which is that there is no
functional mapping between its lexical space and its value space: to
translate a QName literal into a QName value, it is necessary to know
the namespace context, i.e. the set of namespace declarations in scope
for the context where the QName is used (see [1] for a more extensive
discussion).

Looking at the WS-Discovery specs, "list of xs:QName" seems to be
defined as a white-space separated list of QName literals. It
therefore inherits the feature described above. There are other
examples of types having this property, e.g. XPath expressions.

Among all these examples, only the QName type is defined by the XML
schema specs and can be processed by a validating parser. It therefore
makes sense to have support for it in Axiom. For all other types
(including "list of xs:QName"), you will need to handle them yourself,
i.e. add the necessary namespace bindings and produce the literal
value.

Andreas

[1] http://veithen.blogspot.com/2009/10/xml-schema-oddity-covariant-literals.html

On Fri, Dec 4, 2009 at 13:08, Amila Suriarachchi
&lt;amilasuriarachchi@gmail.com&gt; wrote:
&gt; hi,
&gt;
&gt; According to discovery spec, a probe message looks like this,
&gt;
&gt; &lt;d:Probe ... &gt;
&gt;    &lt;d:Types&gt;list of xs:QName&lt;/d:Types&gt;
&gt;    &lt;d:Scopes [MatchBy="xs:anyURI"]? ... &gt;list of xs:anyURI&lt;/d:Scopes&gt;
&gt; &lt;/d:Probe&gt;
&gt;
&gt; How can I create this message with axiom?
&gt;
&gt; As I saw an OMElement has a method called setText which takes only one QName
&gt; as an argument.
&gt;
&gt; thanks,
&gt; Amila.
&gt;
&gt; --
&gt; Amila Suriarachchi
&gt; WSO2 Inc.
&gt; blog: http://amilachinthaka.blogspot.com
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [jira] Assigned: (WSCOMMONS-508) SMS Transport - GSM	implementation throws Port already used execption when using the same modem</title>
<author><name>Charith Wickramarachchi &lt;charith.dhanushka@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3cd0e987990912040741u29e71ca0q50e4713982cf0445@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd0e987990912040741u29e71ca0q50e4713982cf0445@mail-gmail-com%3e</id>
<updated>2009-12-04T15:41:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Cool . Now the new RC must work with the Axis2 1.5.1 .I'll will re test it
when you re publish the the RC



On Fri, Dec 4, 2009 at 4:38 PM, Ruwan Linton (JIRA) &lt;jira@apache.org&gt; wrote:

&gt;
&gt;     [
&gt; https://issues.apache.org/jira/browse/WSCOMMONS-508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
&gt;
&gt; Ruwan Linton reassigned WSCOMMONS-508:
&gt; --------------------------------------
&gt;
&gt;    Assignee:     (was: Ruwan Linton)
&gt;
&gt; I saw that Amila has already committed this :-)
&gt;
&gt; &gt; SMS Transport  - GSM implementation throws Port already used execption
&gt; when using the same modem
&gt; &gt;
&gt; -------------------------------------------------------------------------------------------------
&gt; &gt;
&gt; &gt;                 Key: WSCOMMONS-508
&gt; &gt;                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-508
&gt; &gt;             Project: WS-Commons
&gt; &gt;          Issue Type: Bug
&gt; &gt;          Components: Transport
&gt; &gt;    Affects Versions: Transports 1.0
&gt; &gt;         Environment: any
&gt; &gt;            Reporter: Charith Dhanushka Wickramarachchi
&gt; &gt;         Attachments: WSCOMMONS-508.patch
&gt; &gt;
&gt; &gt;
&gt; &gt; This bug was created after removing the singleton behaviour of the
&gt; SMSManager.
&gt; &gt; I will provide a patch to fix this issue.
&gt;
&gt; --
&gt; This message is automatically generated by JIRA.
&gt; -
&gt; You can reply to this email to add a comment to the issue online.
&gt;
&gt;


-- 
Charith Dhanushka Wickramarachchi
http://charithwiki.blogspot.com/


</pre>
</div>
</content>
</entry>
<entry>
<title>Creating/parsing QName list with Axiom</title>
<author><name>Amila Suriarachchi &lt;amilasuriarachchi@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c60708f4b0912040408q57d5baf0m7d51aff5ceb7c93c@mail.gmail.com%3e"/>
<id>urn:uuid:%3c60708f4b0912040408q57d5baf0m7d51aff5ceb7c93c@mail-gmail-com%3e</id>
<updated>2009-12-04T12:08:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
hi,

According to discovery spec, a probe message looks like this,

&lt;d:Probe ... &gt;
    &lt;d:Types&gt;list of xs:QName&lt;/d:Types&gt;
    &lt;d:Scopes [MatchBy="xs:anyURI"]? ... &gt;list of xs:anyURI&lt;/d:Scopes&gt;
&lt;/d:Probe&gt;

How can I create this message with axiom?

As I saw an OMElement has a method called setText which takes only one QName
as an argument.

thanks,
Amila.

-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com


</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Resolved: (WSCOMMONS-508) SMS Transport  - GSM implementation throws Port already used execption when using the same modem</title>
<author><name>&quot;Ruwan Linton (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c1699326363.1259924900747.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1699326363-1259924900747-JavaMail-jira@brutus%3e</id>
<updated>2009-12-04T11:08:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/WSCOMMONS-508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ruwan Linton resolved WSCOMMONS-508.
------------------------------------

    Resolution: Fixed

Fixed..

&gt; SMS Transport  - GSM implementation throws Port already used execption when using the
same modem 
&gt; -------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: WSCOMMONS-508
&gt;                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-508
&gt;             Project: WS-Commons
&gt;          Issue Type: Bug
&gt;          Components: Transport
&gt;    Affects Versions: Transports 1.0
&gt;         Environment: any
&gt;            Reporter: Charith Dhanushka Wickramarachchi
&gt;         Attachments: WSCOMMONS-508.patch
&gt;
&gt;
&gt; This bug was created after removing the singleton behaviour of the SMSManager. 
&gt; I will provide a patch to fix this issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Assigned: (WSCOMMONS-508) SMS Transport  - GSM implementation throws Port already used execption when using the same modem</title>
<author><name>&quot;Ruwan Linton (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c1083146626.1259924900694.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1083146626-1259924900694-JavaMail-jira@brutus%3e</id>
<updated>2009-12-04T11:08:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/WSCOMMONS-508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ruwan Linton reassigned WSCOMMONS-508:
--------------------------------------

    Assignee:     (was: Ruwan Linton)

I saw that Amila has already committed this :-)

&gt; SMS Transport  - GSM implementation throws Port already used execption when using the
same modem 
&gt; -------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: WSCOMMONS-508
&gt;                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-508
&gt;             Project: WS-Commons
&gt;          Issue Type: Bug
&gt;          Components: Transport
&gt;    Affects Versions: Transports 1.0
&gt;         Environment: any
&gt;            Reporter: Charith Dhanushka Wickramarachchi
&gt;         Attachments: WSCOMMONS-508.patch
&gt;
&gt;
&gt; This bug was created after removing the singleton behaviour of the SMSManager. 
&gt; I will provide a patch to fix this issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Assigned: (WSCOMMONS-508) SMS Transport  - GSM implementation throws Port already used execption when using the same modem</title>
<author><name>&quot;Ruwan Linton (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c507068220.1259924420844.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c507068220-1259924420844-JavaMail-jira@brutus%3e</id>
<updated>2009-12-04T11:00:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/WSCOMMONS-508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ruwan Linton reassigned WSCOMMONS-508:
--------------------------------------

    Assignee: Ruwan Linton

&gt; SMS Transport  - GSM implementation throws Port already used execption when using the
same modem 
&gt; -------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: WSCOMMONS-508
&gt;                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-508
&gt;             Project: WS-Commons
&gt;          Issue Type: Bug
&gt;          Components: Transport
&gt;    Affects Versions: Transports 1.0
&gt;         Environment: any
&gt;            Reporter: Charith Dhanushka Wickramarachchi
&gt;            Assignee: Ruwan Linton
&gt;         Attachments: WSCOMMONS-508.patch
&gt;
&gt;
&gt; This bug was created after removing the singleton behaviour of the SMSManager. 
&gt; I will provide a patch to fix this issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887108 - in /webservices/commons/trunk/modules/transport/modules: base/src/main/java/org/apache/axis2/transport/base/datagram/ udp/src/main/java/org/apache/axis2/transport/udp/</title>
<author><name>amilas@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091204083326.BD28A238898A@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204083326-BD28A238898A@eris-apache-org%3e</id>
<updated>2009-12-04T08:33:11Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: amilas
Date: Fri Dec  4 08:32:41 2009
New Revision: 887108

URL: http://svn.apache.org/viewvc?rev=887108&amp;view=rev
Log:
apply the patch for WSCOMMONS-511

Added:
    webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramOutTransportInfo.java
Modified:
    webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java
    webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java
    webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java
    webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/IODispatcher.java
    webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPOutTransportInfo.java
    webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java

Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java?rev=887108&amp;r1=887107&amp;r2=887108&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java
(original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java
Fri Dec  4 08:32:41 2009
@@ -20,6 +20,8 @@
 
 import java.io.IOException;
 import java.net.SocketException;
+import java.net.SocketAddress;
+import java.nio.channels.DatagramChannel;
 
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.ConfigurationContext;
@@ -38,8 +40,12 @@
         
         super.init(cfgCtx, transportIn);
         DatagramDispatcherCallback callback = new DatagramDispatcherCallback() {
-            public void receive(DatagramEndpoint endpoint, byte[] data, int length) {
-                workerPool.execute(new ProcessPacketTask(endpoint, data, length));
+
+            public void receive(SocketAddress address,
+                                DatagramEndpoint endpoint,
+                                byte[] data,
+                                int length) {
+                workerPool.execute(new ProcessPacketTask(address, endpoint, data, length));
             }
         };
         try {

Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java?rev=887108&amp;r1=887107&amp;r2=887108&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java
(original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java
Fri Dec  4 08:32:41 2009
@@ -18,6 +18,12 @@
  */
 package org.apache.axis2.transport.base.datagram;
 
+import java.nio.channels.DatagramChannel;
+import java.net.SocketAddress;
+
 public interface DatagramDispatcherCallback {
-    void receive(DatagramEndpoint endpoint, byte[] data, int length);
+    void receive(SocketAddress address,
+                 DatagramEndpoint endpoint,
+                 byte[] data,
+                 int length);
 }

Added: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramOutTransportInfo.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramOutTransportInfo.java?rev=887108&amp;view=auto
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramOutTransportInfo.java
(added)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramOutTransportInfo.java
Fri Dec  4 08:32:41 2009
@@ -0,0 +1,44 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.axis2.transport.base.datagram;
+
+import org.apache.axis2.transport.OutTransportInfo;
+
+import java.nio.channels.DatagramChannel;
+import java.net.SocketAddress;
+
+public class DatagramOutTransportInfo implements OutTransportInfo {
+    //out transport for back chanel
+    protected SocketAddress sourceAddress;
+    protected String contentType;
+
+    public SocketAddress getSourceAddress() {
+        return sourceAddress;
+    }
+
+    public void setSourceAddress(SocketAddress sourceAddress) {
+        this.sourceAddress = sourceAddress;
+    }
+
+    public String getContentType() {
+        return contentType;
+    }
+
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+    }
+}

Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java?rev=887108&amp;r1=887107&amp;r2=887108&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java
(original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java
Fri Dec  4 08:32:41 2009
@@ -20,6 +20,8 @@
 
 import java.io.ByteArrayInputStream;
 import java.io.InputStream;
+import java.nio.channels.DatagramChannel;
+import java.net.SocketAddress;
 
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axis2.context.MessageContext;
@@ -28,6 +30,7 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.axis2.transport.base.MetricsCollector;
+import org.apache.axis2.Constants;
 
 /**
  * Task encapsulating the processing of a datagram.
@@ -40,11 +43,21 @@
     private final DatagramEndpoint endpoint;
     private final byte[] data;
     private final int length;
+
+    //back channel data
+    private DatagramChannel datagramChannel;
+    private SocketAddress address;
     
-    public ProcessPacketTask(DatagramEndpoint endpoint, byte[] data, int length) {
+    public ProcessPacketTask(SocketAddress address,
+                             DatagramEndpoint endpoint,
+                             byte[] data,
+                             int length) {
         this.endpoint = endpoint;
         this.data = data;
         this.length = length;
+
+        this.datagramChannel = datagramChannel;
+        this.address = address;
     }
     
     public void run() {
@@ -54,6 +67,14 @@
             MessageContext msgContext = endpoint.createMessageContext();
             SOAPEnvelope envelope = TransportUtils.createSOAPMessage(msgContext, inputStream,
endpoint.getContentType());
             msgContext.setEnvelope(envelope);
+
+            //create and out transport info object
+            DatagramOutTransportInfo datagramOutTransportInfo = new DatagramOutTransportInfo();
+            datagramOutTransportInfo.setContentType(endpoint.getContentType());
+            datagramOutTransportInfo.setSourceAddress(address);
+
+            msgContext.setProperty(Constants.OUT_TRANSPORT_INFO, datagramOutTransportInfo);
+
             AxisEngine.receive(msgContext);
             metrics.incrementMessagesReceived();
             metrics.incrementBytesReceived(length);

Modified: webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/IODispatcher.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/IODispatcher.java?rev=887108&amp;r1=887107&amp;r2=887108&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/IODispatcher.java
(original)
+++ webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/IODispatcher.java
Fri Dec  4 08:32:41 2009
@@ -252,7 +252,7 @@
             if (log.isDebugEnabled()) {
                 log.debug("Received packet from " + address + " with length " + length);
             }
-            callback.receive(endpoint, data, length);
+            callback.receive(address, endpoint, data, length);
         } catch (IOException ex) {
             endpoint.getMetrics().incrementFaultsReceiving();
             log.error("Error receiving UDP packet", ex);

Modified: webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPOutTransportInfo.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPOutTransportInfo.java?rev=887108&amp;r1=887107&amp;r2=887108&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPOutTransportInfo.java
(original)
+++ webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPOutTransportInfo.java
Fri Dec  4 08:32:41 2009
@@ -23,15 +23,15 @@
 
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.transport.OutTransportInfo;
+import org.apache.axis2.transport.base.datagram.DatagramOutTransportInfo;
 
 /**
  * Holder of information to send an outgoing message to a UDP destination.
  */
-public class UDPOutTransportInfo implements OutTransportInfo {
+public class UDPOutTransportInfo extends DatagramOutTransportInfo {
     private String host;
     private int port;
-    private String contentType;
-    
+
     public UDPOutTransportInfo(String eprString) throws AxisFault {
         URI epr;
         try {
@@ -65,12 +65,4 @@
     public void setPort(int port) {
         this.port = port;
     }
-
-    public String getContentType() {
-        return contentType;
-    }
-
-    public void setContentType(String contentType) {
-        this.contentType = contentType;
-    }
 }

Modified: webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java?rev=887108&amp;r1=887107&amp;r2=887108&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java
(original)
+++ webservices/commons/trunk/modules/transport/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java
Fri Dec  4 08:32:41 2009
@@ -19,22 +19,33 @@
 package org.apache.axis2.transport.udp;
 
 import java.io.IOException;
+import java.io.InputStream;
+import java.io.ByteArrayInputStream;
 import java.net.DatagramPacket;
 import java.net.DatagramSocket;
 import java.net.InetAddress;
+import java.net.SocketAddress;
+import java.nio.channels.DatagramChannel;
+import java.nio.ByteBuffer;
 
 import org.apache.axiom.om.OMOutputFormat;
+import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.TransportOutDescription;
+import org.apache.axis2.description.WSDL2Constants;
+import org.apache.axis2.description.OutInAxisOperation;
 import org.apache.axis2.transport.MessageFormatter;
 import org.apache.axis2.transport.OutTransportInfo;
 import org.apache.axis2.transport.TransportUtils;
 import org.apache.axis2.transport.base.AbstractTransportSender;
 import org.apache.axis2.transport.base.BaseUtils;
+import org.apache.axis2.transport.base.datagram.DatagramOutTransportInfo;
 import org.apache.commons.logging.LogFactory;
 
+import javax.xml.stream.XMLStreamException;
+
 /**
  * Transport sender for the UDP protocol.
  * 
@@ -52,22 +63,72 @@
     
     @Override
     public void sendMessage(MessageContext msgContext, String targetEPR, OutTransportInfo
outTransportInfo) throws AxisFault {
-        UDPOutTransportInfo udpOutInfo = new UDPOutTransportInfo(targetEPR);
-        MessageFormatter messageFormatter = TransportUtils.getMessageFormatter(msgContext);
-        OMOutputFormat format = BaseUtils.getOMOutputFormat(msgContext);
-        format.setContentType(udpOutInfo.getContentType());
-        byte[] payload = messageFormatter.getBytes(msgContext, format);
-        try {
-            DatagramSocket socket = new DatagramSocket();
+        if ((targetEPR == null) &amp;&amp; (outTransportInfo != null)) {
+            // this can happen only at the server side and send the message using back chanel
+            DatagramOutTransportInfo datagramOutTransportInfo = (DatagramOutTransportInfo)
outTransportInfo;
+            MessageFormatter messageFormatter = TransportUtils.getMessageFormatter(msgContext);
+            OMOutputFormat format = BaseUtils.getOMOutputFormat(msgContext);
+            format.setContentType(datagramOutTransportInfo.getContentType());
+            byte[] payload = messageFormatter.getBytes(msgContext, format);
+
+            ByteBuffer byteBuffer = ByteBuffer.allocate(payload.length);
+            byteBuffer.put(payload);
+
+            DatagramSocket socket = null;
             try {
-                socket.send(new DatagramPacket(payload, payload.length, InetAddress.getByName(udpOutInfo.getHost()),
udpOutInfo.getPort()));
-            }
-            finally {
+                socket = new DatagramSocket();
+                socket.send(new DatagramPacket(payload, payload.length, datagramOutTransportInfo.getSourceAddress()));
+            } catch (IOException e) {
+                throw new AxisFault("Unable to send packet", e);
+            } finally {
                 socket.close();
             }
+
+        } else {
+            UDPOutTransportInfo udpOutInfo = new UDPOutTransportInfo(targetEPR);
+            MessageFormatter messageFormatter = TransportUtils.getMessageFormatter(msgContext);
+            OMOutputFormat format = BaseUtils.getOMOutputFormat(msgContext);
+            format.setContentType(udpOutInfo.getContentType());
+            byte[] payload = messageFormatter.getBytes(msgContext, format);
+            try {
+                DatagramSocket socket = new DatagramSocket();
+                try {
+                    socket.send(new DatagramPacket(payload, payload.length, InetAddress.getByName(udpOutInfo.getHost()),
udpOutInfo.getPort()));
+                    if (!msgContext.getOptions().isUseSeparateListener() &amp;&amp; !msgContext.isServerSide()){
+                        waitForReply(msgContext, socket, udpOutInfo.getContentType());
+                    }
+                }
+                finally {
+                    socket.close();
+                }
+            }
+            catch (IOException ex) {
+                throw new AxisFault("Unable to send packet", ex);
+            }
+        }
+    }
+
+    private void waitForReply(MessageContext messageContext, DatagramSocket datagramSocket,
String contentType) throws IOException {
+
+        // piggy back message constant is used to pass a piggy back
+        // message context in asnych model
+        if (!(messageContext.getAxisOperation() instanceof OutInAxisOperation) &amp;&amp;
+                (messageContext.getProperty(org.apache.axis2.Constants.PIGGYBACK_MESSAGE)
== null)) {
+            return;
         }
-        catch (IOException ex) {
-            throw new AxisFault("Unable to send packet", ex);
+
+        byte[] inputBuffer = new byte[4096]; //TODO set the maximum size parameter
+        DatagramPacket packet = new DatagramPacket(inputBuffer, inputBuffer.length);
+        datagramSocket.receive(packet);
+
+        // create the soap envelope
+        try {
+            MessageContext respMessageContext = messageContext.getOperationContext().getMessageContext(WSDL2Constants.MESSAGE_LABEL_IN);
+            InputStream inputStream = new ByteArrayInputStream(inputBuffer, 0, inputBuffer.length);
+            SOAPEnvelope envelope = TransportUtils.createSOAPMessage(respMessageContext,
inputStream, contentType);
+            respMessageContext.setEnvelope(envelope);
+        } catch (XMLStreamException e) {
+            throw new AxisFault("Can not build the soap message ", e);
         }
     }
 }




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887103 - in /webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm: GSMImplManager.java GSMServiceRepository.java</title>
<author><name>amilas@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091204082253.C334323888FE@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204082253-C334323888FE@eris-apache-org%3e</id>
<updated>2009-12-04T08:22:53Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: amilas
Date: Fri Dec  4 08:22:51 2009
New Revision: 887103

URL: http://svn.apache.org/viewvc?rev=887103&amp;view=rev
Log:
applying the patch for WSCOMMONS-508

Added:
    webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java
Modified:
    webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java?rev=887103&amp;r1=887102&amp;r2=887103&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java
(original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java
Fri Dec  4 08:22:51 2009
@@ -55,11 +55,16 @@
     private GSMDispatcher dispatcher;
     private Service service = null;
     private SerialModemGateway gateway;
-
+    private GSMServiceRepository serviceRepo = GSMServiceRepository.getInstence();
     private SMSManager smsInManeger;
     public void start() {
-       
+
+        if(serviceRepo.gatewayInUse(gsmTransportInDetails.getGatewayId())) {
+            service = serviceRepo.getService(gsmTransportInDetails.getGatewayId());
+            return;
+        }
         service = new Service();
+
         gateway= new SerialModemGateway(gsmTransportInDetails.getGatewayId(), gsmTransportInDetails.getComPort(),
                 gsmTransportInDetails.getBaudRate(),gsmTransportInDetails.getManufacturer(),
                 gsmTransportInDetails.getModel());
@@ -84,6 +89,7 @@
 
             // Start! (i.e. connect to all defined Gateways)
             this.service.startService();
+            serviceRepo.addService(gsmTransportInDetails.getGatewayId(), service);
             dispatcher = new GSMDispatcher(service , smsInManeger);
             dispatcher.setPollInterval(gsmTransportInDetails.getModemPollInterval());
             Thread thread = new Thread(dispatcher);
@@ -99,6 +105,14 @@
         try {
             dispatcher.stopPolling();
             service.stopService();
+            if(serviceRepo.gatewayInUse(gsmTransportInDetails.getGatewayId())) {
+                serviceRepo.removeService(gsmTransportInDetails.getGatewayId());
+            }
+
+            if(serviceRepo.gatewayInUse(gsmTransportOutDetails.getGatewayId())) {
+                serviceRepo.removeService(gsmTransportOutDetails.getGatewayId());
+            }
+
         } catch (Exception e) {
             log.error(e);
         }
@@ -186,7 +200,7 @@
     }
 
     public void sendSMS(SMSMessage sm) {
-        if (service == null) {
+        if (service == null &amp;&amp; !serviceRepo.gatewayInUse(gsmTransportOutDetails.getGatewayId()))
{
             //Operating in the Out Only mode
             service = new Service();
             gateway = new SerialModemGateway(gsmTransportOutDetails.getGatewayId(), gsmTransportOutDetails.getComPort(),
@@ -216,6 +230,8 @@
                 log.error(e);
             }
 
+        } else if(serviceRepo.gatewayInUse(gsmTransportOutDetails.getGatewayId())) {
+            service = serviceRepo.getService(gsmTransportOutDetails.getGatewayId());    
         }
 
         OutboundMessage msg =  new OutboundMessage(sm.getReceiver(), sm.getContent());

Added: webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java?rev=887103&amp;view=auto
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java
(added)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java
Fri Dec  4 08:22:51 2009
@@ -0,0 +1,87 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+package org.apache.axis2.transport.sms.gsm;
+
+import org.smslib.Service;
+
+import java.util.Map;
+import java.util.HashMap;
+
+/**
+ * The Repository of started GSM Services
+ * Allow to share and reuse the GSM services
+ */
+class GSMServiceRepository {
+
+    private Map&lt;String, Service&gt; serviceRepo = new HashMap&lt;String,Service&gt;();
+
+    private static GSMServiceRepository me;
+
+    private GSMServiceRepository() {
+
+    }
+
+    public static GSMServiceRepository getInstence() {
+        if(me == null) {
+            me = new GSMServiceRepository();
+        }
+
+        return me;
+    }
+
+    /**
+     * add a service with a given gateway
+     * @param gateway
+     * @param service
+     */
+    public void addService(String gateway , Service service) {
+        if(!gatewayInUse(gateway)) {
+            serviceRepo.put(gateway,service);
+        }
+    }
+
+    /**
+     * remove the service given the gateway id
+     * @param gateway
+     */
+    public void removeService(String gateway) {
+        serviceRepo.remove(gateway);
+    }
+   
+
+    /**
+     * get the service given the gateway id
+     * @param gateway
+     * @return
+     */
+    public Service getService(String gateway) {
+        return serviceRepo.get(gateway);
+    }
+
+    /**
+     * to know whether the gateway inuse
+     * @param gateway
+     * @return
+     */
+    public boolean gatewayInUse(String gateway) {
+        return serviceRepo.containsKey(gateway);
+    }
+
+
+}




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887098 - in /webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm: GSMImplManager.java GSMServiceRepository.java</title>
<author><name>amilas@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091204081823.DF81223888FD@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204081823-DF81223888FD@eris-apache-org%3e</id>
<updated>2009-12-04T08:18:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: amilas
Date: Fri Dec  4 08:18:15 2009
New Revision: 887098

URL: http://svn.apache.org/viewvc?rev=887098&amp;view=rev
Log:
appling the patch for WSCOMMONS-508

Added:
    webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java
Modified:
    webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java

Modified: webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java?rev=887098&amp;r1=887097&amp;r2=887098&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java
(original)
+++ webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java
Fri Dec  4 08:18:15 2009
@@ -55,11 +55,16 @@
     private GSMDispatcher dispatcher;
     private Service service = null;
     private SerialModemGateway gateway;
-
+    private GSMServiceRepository serviceRepo = GSMServiceRepository.getInstence();
     private SMSManager smsInManeger;
     public void start() {
-       
+
+        if(serviceRepo.gatewayInUse(gsmTransportInDetails.getGatewayId())) {
+            service = serviceRepo.getService(gsmTransportInDetails.getGatewayId());
+            return;
+        }
         service = new Service();
+
         gateway= new SerialModemGateway(gsmTransportInDetails.getGatewayId(), gsmTransportInDetails.getComPort(),
                 gsmTransportInDetails.getBaudRate(),gsmTransportInDetails.getManufacturer(),
                 gsmTransportInDetails.getModel());
@@ -84,6 +89,7 @@
 
             // Start! (i.e. connect to all defined Gateways)
             this.service.startService();
+            serviceRepo.addService(gsmTransportInDetails.getGatewayId(), service);
             dispatcher = new GSMDispatcher(service , smsInManeger);
             dispatcher.setPollInterval(gsmTransportInDetails.getModemPollInterval());
             Thread thread = new Thread(dispatcher);
@@ -99,6 +105,14 @@
         try {
             dispatcher.stopPolling();
             service.stopService();
+            if(serviceRepo.gatewayInUse(gsmTransportInDetails.getGatewayId())) {
+                serviceRepo.removeService(gsmTransportInDetails.getGatewayId());
+            }
+
+            if(serviceRepo.gatewayInUse(gsmTransportOutDetails.getGatewayId())) {
+                serviceRepo.removeService(gsmTransportOutDetails.getGatewayId());
+            }
+
         } catch (Exception e) {
             log.error(e);
         }
@@ -186,7 +200,7 @@
     }
 
     public void sendSMS(SMSMessage sm) {
-        if (service == null) {
+        if (service == null &amp;&amp; !serviceRepo.gatewayInUse(gsmTransportOutDetails.getGatewayId()))
{
             //Operating in the Out Only mode
             service = new Service();
             gateway = new SerialModemGateway(gsmTransportOutDetails.getGatewayId(), gsmTransportOutDetails.getComPort(),
@@ -216,6 +230,8 @@
                 log.error(e);
             }
 
+        } else if(serviceRepo.gatewayInUse(gsmTransportOutDetails.getGatewayId())) {
+            service = serviceRepo.getService(gsmTransportOutDetails.getGatewayId());    
         }
 
         OutboundMessage msg =  new OutboundMessage(sm.getReceiver(), sm.getContent());

Added: webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java?rev=887098&amp;view=auto
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java
(added)
+++ webservices/commons/trunk/modules/transport/modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMServiceRepository.java
Fri Dec  4 08:18:15 2009
@@ -0,0 +1,87 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+package org.apache.axis2.transport.sms.gsm;
+
+import org.smslib.Service;
+
+import java.util.Map;
+import java.util.HashMap;
+
+/**
+ * The Repository of started GSM Services
+ * Allow to share and reuse the GSM services
+ */
+class GSMServiceRepository {
+
+    private Map&lt;String, Service&gt; serviceRepo = new HashMap&lt;String,Service&gt;();
+
+    private static GSMServiceRepository me;
+
+    private GSMServiceRepository() {
+
+    }
+
+    public static GSMServiceRepository getInstence() {
+        if(me == null) {
+            me = new GSMServiceRepository();
+        }
+
+        return me;
+    }
+
+    /**
+     * add a service with a given gateway
+     * @param gateway
+     * @param service
+     */
+    public void addService(String gateway , Service service) {
+        if(!gatewayInUse(gateway)) {
+            serviceRepo.put(gateway,service);
+        }
+    }
+
+    /**
+     * remove the service given the gateway id
+     * @param gateway
+     */
+    public void removeService(String gateway) {
+        serviceRepo.remove(gateway);
+    }
+   
+
+    /**
+     * get the service given the gateway id
+     * @param gateway
+     * @return
+     */
+    public Service getService(String gateway) {
+        return serviceRepo.get(gateway);
+    }
+
+    /**
+     * to know whether the gateway inuse
+     * @param gateway
+     * @return
+     */
+    public boolean gatewayInUse(String gateway) {
+        return serviceRepo.containsKey(gateway);
+    }
+
+
+}




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887059 - /webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091204045740.D4C1823888FD@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204045740-D4C1823888FD@eris-apache-org%3e</id>
<updated>2009-12-04T04:57:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Fri Dec  4 04:57:33 2009
New Revision: 887059

URL: http://svn.apache.org/viewvc?rev=887059&amp;view=rev
Log:
Further fine tuning the site

Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css?rev=887059&amp;r1=887058&amp;r2=887059&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css Fri
Dec  4 04:57:33 2009
@@ -90,6 +90,17 @@
   color: #000;
 }
 
+#navcolumn li {
+  list-style-type: none;
+  background-image: none;
+  background-repeat: no-repeat;
+  background-position: 0 0.6em;
+  padding-left: 16px;
+  list-style-position: outside;
+  line-height: 1.6em;
+  font-size: small;
+}
+
 table.bodyTable th {
   color: white;
   background-color: #C1C1C1;




</pre>
</div>
</content>
</entry>
<entry>
<title>How I convert OMElement to and from java.util.Map and java.util.List	object?</title>
<author><name>Chatree Srichart &lt;chatree.srichart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3cfaa655590912022245n77ea97bcn1f2b8879bcc8dd43@mail.gmail.com%3e"/>
<id>urn:uuid:%3cfaa655590912022245n77ea97bcn1f2b8879bcc8dd43@mail-gmail-com%3e</id>
<updated>2009-12-03T06:45:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I would like to use Axis2 send OMElement that contain Map and List data
object like this

For Map object

&lt;mapName&gt;
    &lt;item&gt;
        &lt;name&gt;firstName&lt;/name&gt;
        &lt;value&gt;Chatree&lt;/value&gt;
    &lt;item&gt;
    &lt;item&gt;
        &lt;name&gt;lastName&lt;/name&gt;
        &lt;value&gt;Srichart&lt;/value&gt;
    &lt;item&gt;
&lt;/mapName&gt;

For List object

&lt;listName&gt;
    &lt;item&gt;
        Item 1
    &lt;/item&gt;
        Item 2
    &lt;/item&gt;
&lt;/listName&gt;

And need to convert Map and List to XML data and convert XML data back to
java object.

Can any one help me?

Thank you very much.

Regards,
Chatree Srichart


</pre>
</div>
</content>
</entry>
<entry>
<title>Build failure in transport trunk</title>
<author><name>Rajika Kumarasiri &lt;rajika@wso2.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c2cbbf7ce0912022037h3209aa7ey7d98b70b8744b01b@mail.gmail.com%3e"/>
<id>urn:uuid:%3c2cbbf7ce0912022037h3209aa7ey7d98b70b8744b01b@mail-gmail-com%3e</id>
<updated>2009-12-03T04:37:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
hi,
I am getting the following build failure in the transport trunk, due to
corrupted jars. I tried deleting my local repository but it didn't help. It
seems the following jars in the original repos. are corrupted. Any help to
fix this please..

Thanks,
Rajika


[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Compilation failure

error: error reading C:\Documents and
Settings\Administrator\.m2\repository\org\apache\ws\commons\axiom\axiom-api\1.2.8\axiom-api-1.2.8.jar;
error in openi
ng zip file
error: error reading C:\Documents and
Settings\Administrator\.m2\repository\org\apache\ws\commons\axiom\axiom-impl\1.2.8\axiom-impl-1.2.8.jar;
error in ope
ning zip file
error: error reading C:\Documents and
Settings\Administrator\.m2\repository\org\apache\ws\commons\axiom\axiom-dom\1.2.8\axiom-dom-1.2.8.jar;
error in openi
ng zip file
error: error reading C:\Documents and
Settings\Administrator\.m2\repository\org\apache\ws\commons\schema\XmlSchema\1.4.3\XmlSchema-1.4.3.jar;
error in open
ing zip file
error: error reading C:\Documents and
Settings\Administrator\.m2\repository\org\apache\woden\woden-api\1.0M8\woden-api-1.0M8.jar;
error in opening zip file

error: error reading C:\Documents and
Settings\Administrator\.m2\repository\org\apache\woden\woden-impl-dom\1.0M8\woden-impl-dom-1.0M8.jar;
error in openin
g zip file

[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.BuildFailureException: Compilation failure
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:715)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation
failure
        at
org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:516)
        at
org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        ... 17 more


</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r886066 - in /webservices/commons/branches/modules/transport/1.0.0/src/site: site.xml xdoc/docs_index.xml xdoc/index.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091202070620.2C99D23888C5@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091202070620-2C99D23888C5@eris-apache-org%3e</id>
<updated>2009-12-02T07:06:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Wed Dec  2 07:06:19 2009
New Revision: 886066

URL: http://svn.apache.org/viewvc?rev=886066&amp;view=rev
Log:
Removing the XMPP documentation links since it doesn't carry any documentation

Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml?rev=886066&amp;r1=886065&amp;r2=886066&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml Wed Dec  2 07:06:19
2009
@@ -56,7 +56,7 @@
                 &lt;item name="JMS" href="jms.html"/&gt;
                 &lt;item name="Mail" href="mail.html"/&gt;
                 &lt;item name="TCP" href="tcp-transport.html"/&gt;
-                &lt;item name="XMPP" href="xmpp.html"/&gt;
+                &lt;!--&lt;item name="XMPP" href="xmpp.html"/&gt;--&gt;
                 &lt;item name="SMS" href="sms.html"/&gt;
             &lt;/item&gt;
             &lt;item name="Project Information" href="project-info.html"&gt;

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml?rev=886066&amp;r1=886065&amp;r2=886066&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml Wed
Dec  2 07:06:19 2009
@@ -38,7 +38,7 @@
   &lt;li&gt;&lt;a href="./mail.html"&gt;E-Mail Transport&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="./sms.html"&gt;SMS Transport&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="./tcp-transport.html"&gt;TCP Transport&lt;/a&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a href="./xmpp.html"&gt;XMPP Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;!--&lt;li&gt;&lt;a href="./xmpp.html"&gt;XMPP Transport&lt;/a&gt;&lt;/li&gt;--&gt;
   &lt;/ul&gt;
 &lt;/section&gt;
 

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml?rev=886066&amp;r1=886065&amp;r2=886066&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml Wed Dec 
2 07:06:19 2009
@@ -46,7 +46,7 @@
   &lt;li&gt;&lt;a href="./mail.html"&gt;E-Mail Transport&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="./sms.html"&gt;SMS Transport&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="./tcp-transport.html"&gt;TCP Transport&lt;/a&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a href="./xmpp.html"&gt;XMPP Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;!--&lt;li&gt;&lt;a href="./xmpp.html"&gt;XMPP Transport&lt;/a&gt;&lt;/li&gt;--&gt;
   &lt;li&gt;The Developer mailing list:  &lt;a href="mailto:commons-dev-subscribe@ws.apache.org"&gt;Subscribe&lt;/a&gt;&lt;/li&gt;
   &lt;!--li&gt;The Synapse Wiki &lt;a href="http://wiki.apache.org/ws/Synapse"&gt;http://wiki.apache.org/ws/Synapse&lt;/a&gt;&lt;/li--&gt;
   &lt;/ul&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r886065 - in /webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images: asfLogo.jpg axis2TransportsLogo.gif headerBg.jpg menuBg.jpg spacer.gif</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091202070422.9189B23888C5@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091202070422-9189B23888C5@eris-apache-org%3e</id>
<updated>2009-12-02T07:04:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Wed Dec  2 07:04:22 2009
New Revision: 886065

URL: http://svn.apache.org/viewvc?rev=886065&amp;view=rev
Log:
Adding the missing images

Added:
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/asfLogo.jpg
  (with props)
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/axis2TransportsLogo.gif
  (with props)
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/headerBg.jpg
  (with props)
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/menuBg.jpg
  (with props)
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/spacer.gif
  (with props)

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/asfLogo.jpg
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/asfLogo.jpg?rev=886065&amp;view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/asfLogo.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/asfLogo.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/axis2TransportsLogo.gif
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/axis2TransportsLogo.gif?rev=886065&amp;view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/axis2TransportsLogo.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/axis2TransportsLogo.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/headerBg.jpg
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/headerBg.jpg?rev=886065&amp;view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/headerBg.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/headerBg.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/menuBg.jpg
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/menuBg.jpg?rev=886065&amp;view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/menuBg.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/menuBg.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/spacer.gif
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/spacer.gif?rev=886065&amp;view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/spacer.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/spacer.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r886064 - in /webservices/commons/branches/modules/transport/1.0.0/src/site: resources/css/ resources/css/site.css resources/images/ site.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c20091202070330.C5BC123888C5@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091202070330-C5BC123888C5@eris-apache-org%3e</id>
<updated>2009-12-02T07:03:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Wed Dec  2 07:03:29 2009
New Revision: 886064

URL: http://svn.apache.org/viewvc?rev=886064&amp;view=rev
Log:
Styling the transports site

Added:
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/
Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css?rev=886064&amp;view=auto
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css (added)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css Wed
Dec  2 07:03:29 2009
@@ -0,0 +1,150 @@
+body {
+  padding: 0px 0px 10px 0px;
+}
+body, td, select, input, li{
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  font-size: 13px;
+}
+code{
+  font-family: Courier, monospace;
+  font-size: 13px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#36a;
+}
+a:visited  {
+  color:#47a;
+}
+a:active, a:hover {
+  color:#69c;
+}
+#legend li.externalLink {
+  background: url(../images/external.png) left top no-repeat;
+  padding-left: 18px;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover
{
+  background: url(../images/external.png) right center no-repeat;
+  padding-right: 18px;
+}
+#legend li.newWindow {
+  background: url(../images/newwindow.png) left top no-repeat;
+  padding-left: 18px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover
{
+  background: url(../images/newwindow.png) right center no-repeat;
+  padding-right: 18px;
+}
+h2 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #99CCFF;
+  color: #000;
+  background-color: #CAE4FF;
+  font-weight: bold;
+  font-size: 16px;
+}
+h3 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #99CCFF;
+  color: #000;
+  background-color: #EAF4FF;
+  font-weight: normal;
+  font-size: 16px;
+}
+h4 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #99CCFF;
+  color: #000;
+  background-color: #fff;
+  font-weight: normal;
+  font-size: 16px;
+}
+h5 {
+  padding: 4px 4px 4px 6px;
+  color: #000;
+  font-size: normal;
+}
+p {
+  line-height: 1.3em;
+  font-size: small;
+}
+#breadcrumbs {
+  border-top: 1px solid #999;
+  border-bottom: 1px solid #999;
+  background-color: #eee;
+}
+#leftColumn {
+  margin: 0 0 17px;
+  border: 1px solid #99CCFF;
+  background-image: url(../images/menuBg.jpg);
+  background-position: left top;
+  background-repeat: repeat-x;
+  background-color: #EAF4FF;
+}
+#navcolumn h5 {
+  font-size: small;
+  border-bottom: 1px solid #999;
+  padding-top: 2px;
+  color: #000;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #C1C1C1;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 1em;
+}
+
+table.bodyTable tr.a {
+  background-color: #DFDFDF;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+.source {
+  border: 1px solid #999;
+}
+dl {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #aaa;
+  background-color: #ffc;
+}
+dt {
+  color: #900;
+}
+#organizationLogo img, #projectLogo img, #projectLogo span{
+  margin: 8px;
+}
+#banner {
+  height: 105px;
+  background-image: url(../images/headerBg.jpg);
+  background-position: left top;
+  background-repeat: repeat-x;
+}
+#bannerLeft{
+    background-image:url(../images/axis2TransportsLogo.gif);
+    background-repeat:no-repeat;
+    background-position:0px 0px;
+    height:103px;
+    text-align:right;
+    padding-right:10px;
+    display:block;
+}
+#bannerRight{
+    background-image:url(../images/asfLogo.jpg);
+    background-repeat:no-repeat;
+    background-position:right 0px;
+    display:block;
+    height:65px;
+    position:absolute;
+    right:0px;
+    top:0px;
+}
\ No newline at end of file

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml?rev=886064&amp;r1=886063&amp;r2=886064&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml Wed Dec  2 07:03:29
2009
@@ -24,7 +24,7 @@
     &lt;/bannerLeft&gt;
 
     &lt;bannerRight&gt;
-        &lt;src&gt;http://synapse.apache.org/images/apache-synapse-banner.jpg&lt;/src&gt;
+        &lt;src&gt;images/asfLogo.jpg&lt;/src&gt;
         &lt;href&gt;http://www.apache.org&lt;/href&gt;
     &lt;/bannerRight&gt;
 




</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Updated: (WSCOMMONS-511) Use source address to send a reply with UDP transport if the addressing ReplyTo is annonymous</title>
<author><name>&quot;Amila Chinthaka Suriarachchi (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c1241517175.1259649620744.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1241517175-1259649620744-JavaMail-jira@brutus%3e</id>
<updated>2009-12-01T06:40:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/WSCOMMONS-511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Amila Chinthaka Suriarachchi updated WSCOMMONS-511:
---------------------------------------------------

    Attachment: patch.txt

patch to support above requirement. 

this patch requires some api changes to the classes in the datagram package of the base module

&gt; Use source address to send a reply with UDP transport if the addressing ReplyTo is annonymous
&gt; ---------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: WSCOMMONS-511
&gt;                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-511
&gt;             Project: WS-Commons
&gt;          Issue Type: Improvement
&gt;            Reporter: Amila Chinthaka Suriarachchi
&gt;         Attachments: patch.txt
&gt;
&gt;
&gt; Use source address to send a reply with UDP transport if the addressing ReplyTo is annonymous.
&gt; ws-discovery specification[1] requires annonymous reply messages.
&gt; This can be done in a similar way as in the other transports by storing the source at
the message receive and 
&gt; use it to send the reply. client side can wait for a reply if use separate listener is
not set.
&gt; [1] http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (WSCOMMONS-511) Use source address to send a reply with UDP transport if the addressing ReplyTo is annonymous</title>
<author><name>&quot;Amila Chinthaka Suriarachchi (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200912.mbox/%3c263463541.1259649500649.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c263463541-1259649500649-JavaMail-jira@brutus%3e</id>
<updated>2009-12-01T06:38:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Use source address to send a reply with UDP transport if the addressing ReplyTo is annonymous
---------------------------------------------------------------------------------------------

                 Key: WSCOMMONS-511
                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-511
             Project: WS-Commons
          Issue Type: Improvement
            Reporter: Amila Chinthaka Suriarachchi


Use source address to send a reply with UDP transport if the addressing ReplyTo is annonymous.

ws-discovery specification[1] requires annonymous reply messages.

This can be done in a similar way as in the other transports by storing the source at the
message receive and 
use it to send the reply. client side can wait for a reply if use separate listener is not
set.

[1] http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Axis2 Transports 1.0-RC1 for testing</title>
<author><name>Charith Wickramarachchi &lt;charith.dhanushka@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3cd0e987990911282045s10013bf9hc4a526a27247f28b@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd0e987990911282045s10013bf9hc4a526a27247f28b@mail-gmail-com%3e</id>
<updated>2009-11-29T04:45:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Ruwan,

I tested the SMS Transport with Axis2 1.5.1.

There was a problem with the GSM implementation coused by the issue that i
have already  reported in WSCOMMONS-508.

To fix that issue please commit the patch i have provided in WSCOMMONS-508
for me then that issue will be resolved.

The SMPP protocol implementation works fine with the axis2 1.5.1.

thanks,
Charith




On Thu, Nov 26, 2009 at 2:06 PM, Ruwan Linton &lt;ruwan.linton@gmail.com&gt;wrote:

&gt; Folks,
&gt;
&gt; Still I am in the process of completing the site, but that wouldn't stop us
&gt; from publishing a binary RC for testing.
&gt;
&gt; Here are the artifacts to be released;
&gt;
&gt; http://people.apache.org/~ruwan/transports-1.0-RC1/artifacts/&lt;http://people.apache.org/%7Eruwan/transports-1.0-RC1/artifacts/&gt;
&gt;
&gt; and the maven2 repository is;
&gt;
&gt; http://people.apache.org/~ruwan/transports-1.0-RC1/m2_repo/&lt;http://people.apache.org/%7Eruwan/transports-1.0-RC1/m2_repo/&gt;
&gt;
&gt; Hope to have your early feedback on this. If everything goes well, we will
&gt; be able to call the release vote on next week. I need some help on UDP and
&gt; XMPP transport documentations, if there are any volunteers to contribute to
&gt; those, you are more than welcome!
&gt;
&gt; Thanks,
&gt; Ruwan
&gt;
&gt; --
&gt; Ruwan Linton
&gt; Technical Lead &amp; Product Manager; WSO2 ESB; http://wso2.org/esb
&gt; WSO2 Inc.; http://wso2.org
&gt; email: ruwan@wso2.com; cell: +94 77 341 3097
&gt; blog: http://ruwansblog.blogspot.com
&gt;



-- 
Charith Dhanushka Wickramarachchi
http://charithwiki.blogspot.com/


</pre>
</div>
</content>
</entry>
<entry>
<title>Axis2 Transports 1.0-RC1 for testing</title>
<author><name>Ruwan Linton &lt;ruwan.linton@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c672a01200911260036n6a02ec87qca09fcf151dc461a@mail.gmail.com%3e"/>
<id>urn:uuid:%3c672a01200911260036n6a02ec87qca09fcf151dc461a@mail-gmail-com%3e</id>
<updated>2009-11-26T08:36:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Folks,

Still I am in the process of completing the site, but that wouldn't stop us
from publishing a binary RC for testing.

Here are the artifacts to be released;

http://people.apache.org/~ruwan/transports-1.0-RC1/artifacts/

and the maven2 repository is;

http://people.apache.org/~ruwan/transports-1.0-RC1/m2_repo/

Hope to have your early feedback on this. If everything goes well, we will
be able to call the release vote on next week. I need some help on UDP and
XMPP transport documentations, if there are any volunteers to contribute to
those, you are more than welcome!

Thanks,
Ruwan

-- 
Ruwan Linton
Technical Lead &amp; Product Manager; WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.org
email: ruwan@wso2.com; cell: +94 77 341 3097
blog: http://ruwansblog.blogspot.com


</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r883602 - /webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c20091124062535.BA3C4238899C@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091124062535-BA3C4238899C@eris-apache-org%3e</id>
<updated>2009-11-24T06:25:35Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Tue Nov 24 06:25:35 2009
New Revision: 883602

URL: http://svn.apache.org/viewvc?rev=883602&amp;view=rev
Log:
Fixing the site (menu and the formatting) [in-progress]

Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml?rev=883602&amp;r1=883601&amp;r2=883602&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/site.xml Tue Nov 24 06:25:35
2009
@@ -19,13 +19,12 @@
 &lt;project name="Axis2 Transports"&gt;
 
     &lt;bannerLeft&gt;
-        &lt;name&gt;Axis2 Transport&lt;/name&gt;
-        &lt;src&gt;http://ws.apache.org/images/project-logo.jpg&lt;/src&gt;
-        &lt;href&gt;http://ws.apache.org/&lt;/href&gt;
+        &lt;name&gt;&lt;/name&gt;
+        &lt;href&gt;http://ws.apache.org/commons/transports&lt;/href&gt;
     &lt;/bannerLeft&gt;
 
     &lt;bannerRight&gt;
-        &lt;src&gt;images/apache-synapse-banner.jpg&lt;/src&gt;
+        &lt;src&gt;http://synapse.apache.org/images/apache-synapse-banner.jpg&lt;/src&gt;
         &lt;href&gt;http://www.apache.org&lt;/href&gt;
     &lt;/bannerRight&gt;
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r883600 - in /webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc: building.xml docs_index.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c20091124061826.193DE238899C@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091124061826-193DE238899C@eris-apache-org%3e</id>
<updated>2009-11-24T06:18:24Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Tue Nov 24 06:18:24 2009
New Revision: 883600

URL: http://svn.apache.org/viewvc?rev=883600&amp;view=rev
Log:
Adding the documentation index and the building guides

Added:
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml?rev=883600&amp;view=auto
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml (added)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml Tue Nov
24 06:18:24 2009
@@ -0,0 +1,98 @@
+&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
+&lt;!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  --&gt;
+
+&lt;document&gt;
+    &lt;properties&gt;
+        &lt;title&gt;Axis2 Transports - How to build from Source&lt;/title&gt;
+    &lt;/properties&gt;
+&lt;body&gt;
+&lt;section name="Obtaining the code"&gt;
+&lt;p&gt;
+    You can obtain the code by downloading the &lt;a class="externalLink" href="download.html"&gt;source
distribution&lt;/a&gt; or, more commonly, checking out the source from Subversion (SVN).
+    To checkout the code from &lt;a class="externalLink" href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt;,
firstly get subversion installed, then use the following commands:
+    &lt;pre&gt;svn co http://svn.apache.org/viewcvs.cgi/webservices/commons/trunk/modules/transport
[path-where-you-want-the-code]&lt;/pre&gt;
+    If you are a committer then you need to use the secure version:
+    &lt;pre&gt;svn co https://svn.apache.org/viewcvs.cgi/webservices/commons/trunk/modules/transport
[path-where-you-want-the-code]&lt;/pre&gt;&lt;/p&gt;
+    &lt;p&gt;You may refer to the &lt;a href="source-repository.html"&gt;source repository
guide&lt;/a&gt; for more information on checking out the code&lt;/p&gt;
+&lt;/section&gt;
+&lt;section name="Building"&gt;
+&lt;p&gt;
+The first thing you need to build the code is JDK1.5 and &lt;a class="externalLink" href="http://maven.apache.org/download/"&gt;Maven2&lt;/a&gt;.
You need at least version 2.0.7.
+&lt;/p&gt;
+&lt;p&gt;
+To build all the transports, in the top level transports source folder do:
+&lt;pre&gt;
+mvn clean install
+&lt;/pre&gt;&lt;/p&gt;
+
+&lt;/section&gt;
+&lt;section name="Offline builds"&gt;
+&lt;p&gt;
+The first time you build Maven downloads all the required dependency jars to your local repository,
+after there has been a successful build you can add the &amp;quot;-o&amp;quot; parameter
to  the above commands to run in offline mode
+which avoids going out to remote Maven repositories. The result - the build runs faster.
+&lt;hr /&gt;
+&lt;pre&gt;
+mvn clean install -o
+&lt;/pre&gt;
+&lt;/p&gt;
+&lt;/section&gt;
+&lt;section name="Skipping tests"&gt;
+&lt;p&gt;
+If you don't want to have all the Synapse test cases run during the build you can add the
parameter &amp;quot;-Dmaven.test.skip=true&amp;quot;, eg:
+&lt;pre&gt;
+mvn clean install -o -Dmaven.test.skip=true
+&lt;/pre&gt;
+&lt;/p&gt;
+&lt;/section&gt;
+&lt;section name="Updating_Snapshots"&gt;
+&lt;p&gt;
+Sometimes the trunk build uses snapshot versions of some dependency jars which can go out
+of date but may not get refreshed in your local Maven repository even when the &amp;quot;-o&amp;quot;
parameter is not used.
+So if you get build failures you can try refreshing any snapshot dependencys with the &amp;quot;-U&amp;quot;
parameter, eg:
+&lt;pre&gt;
+mvn clean install -U
+&lt;/pre&gt;
+By default the Maven local repository is in your home directory, you can change this so the
build
+uses use a different local repository with the parameter &amp;quot;-Dmaven.repo.local=&amp;quot;,
eg:
+&lt;pre&gt;
+mvn clean install -Dmaven.repo.local=\Synapse\MyRepo
+&lt;/pre&gt;&lt;/p&gt;
+&lt;/section&gt;
+&lt;section name="Eclipse_Projects"&gt;
+&lt;p&gt;
+You can create Eclipse project definitions for Synapse (that can be imported directly into
Eclipse).
+At the top level Synapse folder run:
+&lt;pre&gt;
+mvn eclipse:eclipse
+&lt;/pre&gt;
+Now within eclipse you can import those Synapse projects into an Eclipse workspace.
+From Eclipse do File -&amp;gt; Import, expand the &amp;quot;General&amp;quot; toggle and
choose &amp;quot;Existing Projects into  Workspace&amp;quot;,
+click Next, click Browse and navigate to your Synapse SVN folder, click OK and it should
find the six Synapse projects,
+click Finish. That should set up the projects and show them in the Package Explorer.
+There will be lots of compile errors about missing classpath entries,
+to fix this select Window -&amp;gt; Preferences, expend the Java toggle, then expand the
Build Path toggle and
+select Classpath Variables.
+Click New and use the name &amp;quot;M2_REPO&amp;quot; and then click Folder and navigate
to you local Maven repository
+(eg C:/Documents and Settings/Administrator/.m2/repository), click OK and again OK and it
should rebuild everything with all the compile errors gone.
+&lt;/p&gt;
+&lt;/section&gt;
+    &lt;/body&gt;
+    &lt;/document&gt;
\ No newline at end of file

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml?rev=883600&amp;view=auto
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml (added)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml Tue
Nov 24 06:18:24 2009
@@ -0,0 +1,46 @@
+&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
+&lt;!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  --&gt;
+
+&lt;document&gt;
+
+  &lt;properties&gt;
+    &lt;title&gt;Axis2 Transports - Documentation&lt;/title&gt;
+  &lt;/properties&gt;
+
+&lt;body&gt;
+
+&lt;section name="Axis2 Transports - Documentation"&gt;
+  &lt;p&gt;
+      Axis2 Transports are a set of transport implementation written as adaptors to the Apache
+      Axis2. The list of available transports and the respective documentation is as follows.
+  &lt;/p&gt;
+  &lt;p&gt;Documentation for the Axis2 Transports 1.0 release:&lt;/p&gt;
+
+  &lt;ul&gt;
+  &lt;li&gt;&lt;a href="./jms.html"&gt;JMS Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href="./mail.html"&gt;E-Mail Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href="./sms.html"&gt;SMS Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href="./tcp-transport.html"&gt;TCP Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href="./xmpp.html"&gt;XMPP Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;/ul&gt;
+&lt;/section&gt;
+
+&lt;/body&gt;
+&lt;/document&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r883595 - in /webservices/commons/branches/modules/transport/1.0.0/src/site: resources/ resources/download.cgi xdoc/download.xml xdoc/download_index.xml xdoc/index.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c20091124055547.7169123889CB@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091124055547-7169123889CB@eris-apache-org%3e</id>
<updated>2009-11-24T05:55:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Tue Nov 24 05:55:44 2009
New Revision: 883595

URL: http://svn.apache.org/viewvc?rev=883595&amp;view=rev
Log:
documentation improvements + adding the download page

Added:
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/
    webservices/commons/branches/modules/transport/1.0.0/src/site/resources/download.cgi
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download_index.xml
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/resources/download.cgi
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/resources/download.cgi?rev=883595&amp;view=auto
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/resources/download.cgi (added)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/resources/download.cgi Tue
Nov 24 05:55:44 2009
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml?rev=883595&amp;view=auto
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml (added)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml Tue Nov
24 05:55:44 2009
@@ -0,0 +1,112 @@
+&lt;?xml version="1.0"?&gt;
+
+&lt;document&gt;
+    &lt;properties&gt;
+    &lt;title&gt;
+      Axis2 Transports 1.0 Release
+    &lt;/title&gt;
+  &lt;/properties&gt;
+  &lt;body&gt;
+    &lt;div class="section"&gt;
+      &lt;h2&gt;
+        Axis2 Transports 1.0 Release
+      &lt;/h2&gt;
+        &lt;br/&gt;
+      &lt;table&gt;
+        &lt;tbody&gt;
+          &lt;tr class="b"&gt;
+            &lt;th scope="col"&gt;
+              &lt;pre class="download-header-pre"&gt;  Distribution Name  &lt;/pre&gt;
+            &lt;/th&gt;
+            &lt;th scope="col"&gt;
+              &lt;pre class="download-header-pre"&gt;                                   
         Description&lt;/pre&gt;
+            &lt;/th&gt;
+            &lt;th scope="col"&gt;
+              &lt;pre class="download-header-pre"&gt;        Download        &lt;/pre&gt;
+            &lt;/th&gt;
+            &lt;th scope="col"&gt;
+              &lt;pre class="download-header-pre"&gt;         Source         &lt;/pre&gt;
+            &lt;/th&gt;
+          &lt;/tr&gt;
+          &lt;tr class="a"&gt;
+            &lt;td&gt;
+              &lt;a name="std-bin" id="std-bin"/&gt;&lt;strong&gt;Standard Binary
+              Distribution&lt;/strong&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              This is the complete version of Apache Axis2 Transports
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transports-1.0.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transports-1.0.jar"&gt;&lt;strong&gt;axis2-transports-1.0.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+            &lt;td&gt;
+              &lt;pre class="download-pre"&gt;&lt;a
+              href="[preferred]/ws/commons/1.0/axis2-transports-1.0-sources.jar"
+              class="downloadLink"
+              title="[preferred]/ws/commons/1.0/axis2-transports-1.0-sources.jar"&gt;&lt;strong&gt;axis2-transports-1.0-sources.jar&lt;/strong&gt;&lt;/a&gt;
+ (&lt;a href="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0-sources.jar.md5"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0-sources.jar.md5"&gt;MD5&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0-sources.jar.sha"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0-sources.jar.sha"&gt;SHA1&lt;/a&gt;
&lt;a
+              href="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0-sources.jar.asc"
+              class="externalLink"
+              title="http://www.apache.org/dist/ws/commons/1.0/axis2-transports-1.0-sources.jar.asc"&gt;PGP&lt;/a&gt;)&lt;/pre&gt;
+            &lt;/td&gt;
+          &lt;/tr&gt;
+        &lt;/tbody&gt;
+      &lt;/table&gt;
+      &lt;br/&gt;
+       &lt;p&gt;
+        [if-any logo]&lt;a href="[link]"&gt;&lt;img src="[logo]" alt="" /&gt;&lt;/a&gt;[end]
The currently selected mirror is &lt;b&gt;[preferred]&lt;/b&gt;.        If you encounter a
problem with this mirror, please select another
+        mirror. If all mirrors are failing, there are &lt;i&gt;backup&lt;/i&gt;
+        mirrors (at the end of the mirrors list) that should be available.
+      &lt;/p&gt;
+      &lt;form action="[location]" method="get" id="SelectMirror"&gt;
+        Other mirrors: &lt;select name="Preferred"&gt;
+        [if-any http][for http]
+        &lt;option value="[http]" selected="selected"&gt;
+          [http]&lt;/option&gt;[end][end][if-any ftp][for ftp]
+        &lt;option value="[ftp]"&gt;
+          [ftp]&lt;/option&gt;[end][end][if-any backup][for backup]
+        &lt;option value="[backup]"&gt;
+          [backup] (backup)
+        &lt;/option&gt;&lt;/select&gt;
+        &lt;input type="submit" value="Change"/&gt;
+      &lt;/form&gt;
+      &lt;p&gt;
+
+        You may also consult the &lt;a href="http://www.apache.org/mirrors/"
+        class="externalLink" title="External Link"&gt;complete list of mirrors&lt;/a&gt;.
+      &lt;/p&gt;
+      &lt;p&gt;
+        &lt;strong&gt;Note:&lt;/strong&gt; when downloading from a mirror please
+        check the &lt;a href="http://www.apache.org/dev/release-signing#md5"
+        class="externalLink" title="External Link"&gt;md5sum&lt;/a&gt; and verify
+        the &lt;a href="http://www.apache.org/dev/release-signing#openpgp"
+        class="externalLink" title="External Link"&gt;OpenPGP&lt;/a&gt; compatible
+        signature from the main Apache site. These can be downloaded by
+        following the links above. This &lt;a
+        href="http://www.apache.org/dist/synapse/KEYS" class="externalLink"
+        title="External Link"&gt;KEYS&lt;/a&gt; file contains the public keys used
+        for signing release. It is recommended that (when possible) a &lt;a
+        href="http://www.apache.org/dev/release-signing#web-of-trust"
+        class="externalLink" title="External Link"&gt;Web of trust&lt;/a&gt; is
+        used to confirm the identity of these keys.
+      &lt;/p&gt;
+    &lt;/div&gt;
+  &lt;/body&gt;
+&lt;/document&gt;
\ No newline at end of file

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download_index.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download_index.xml?rev=883595&amp;view=auto
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download_index.xml
(added)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download_index.xml
Tue Nov 24 05:55:44 2009
@@ -0,0 +1,52 @@
+&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
+&lt;!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  --&gt;
+
+&lt;document&gt;
+
+  &lt;properties&gt;
+    &lt;title&gt;Axis2 Transports - Downloads&lt;/title&gt;
+  &lt;/properties&gt;
+
+&lt;body&gt;
+
+&lt;section name="Apache Synapse - Downloads"&gt;
+
+    &lt;p&gt;The Axis2 Transports team is proud to announce the availability of the 1.0 release
on the
+        30th of November 2009.
+    &lt;/p&gt;
+
+    &lt;p&gt;Releases are available for download under the ASL v2.0 License
+
+    &lt;ul&gt;
+        &lt;li&gt;&lt;a href="download.html"&gt;Releases&lt;/a&gt;&lt;/li&gt;
+    &lt;/ul&gt;
+    &lt;/p&gt;
+
+    &lt;p&gt;Source code is available to download under the ASL v2.0 License
+
+    &lt;ul&gt;
+        &lt;li&gt;&lt;a href="source-repository.html"&gt;Source code&lt;/a&gt;&lt;/li&gt;
+    &lt;/ul&gt;
+    &lt;/p&gt;
+
+&lt;/section&gt;
+
+&lt;/body&gt;
+&lt;/document&gt;

Added: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml?rev=883595&amp;view=auto
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml (added)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml Tue Nov 24
05:55:44 2009
@@ -0,0 +1,56 @@
+&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
+&lt;!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  --&gt;
+
+&lt;document&gt;
+
+  &lt;properties&gt;
+    &lt;title&gt;Apache Axis2 Transports&lt;/title&gt;
+  &lt;/properties&gt;
+
+&lt;body&gt;
+
+&lt;section name="Axis2 Transports"&gt;
+  &lt;p&gt;
+       Axis2 Transports are made available under the &lt;a href="http://www.apache.org/licenses/LICENSE-2.0"&gt;Apache
Software License 2.0&lt;/a&gt;.
+  &lt;/p&gt;
+&lt;/section&gt;
+
+&lt;section name="Introduction"&gt;
+&lt;p&gt;
+    Axis2 Transports are a set of transport adaptors for the &lt;a href="http://ws.apache.org/axis2"&gt;Apache
Axis2&lt;/a&gt; project as well
+    as for the &lt;a href="http://synapse.apache.org"&gt;Apache Synapse&lt;/a&gt; project.
+&lt;/p&gt;
+&lt;p&gt;
+    These transports consists of a set of synchronous as well as completely asynchronous
transport adaprots.
+&lt;/p&gt;
+    &lt;p&gt;For more information on these transports, see:
+  &lt;ul&gt;
+  &lt;li&gt;&lt;a href="./jms.html"&gt;JMS Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href="./mail.html"&gt;E-Mail Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href="./sms.html"&gt;SMS Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href="./tcp-transport.html"&gt;TCP Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href="./xmpp.html"&gt;XMPP Transport&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;The Developer mailing list:  &lt;a href="mailto:commons-dev-subscribe@ws.apache.org"&gt;Subscribe&lt;/a&gt;&lt;/li&gt;
+  &lt;!--li&gt;The Synapse Wiki &lt;a href="http://wiki.apache.org/ws/Synapse"&gt;http://wiki.apache.org/ws/Synapse&lt;/a&gt;&lt;/li--&gt;
+  &lt;/ul&gt;
+  &lt;/p&gt;
+&lt;/section&gt;
+&lt;/body&gt;
+&lt;/document&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Resolved: (WSCOMMONS-510) In a SOAP attachment message, the Content-Type header's boundary parameter value must be quoted</title>
<author><name>&quot;Rich Scheuerle (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c700873211.1258988139791.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c700873211-1258988139791-JavaMail-jira@brutus%3e</id>
<updated>2009-11-23T14:55:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/WSCOMMONS-510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Rich Scheuerle resolved WSCOMMONS-510.
--------------------------------------

    Resolution: Fixed

&gt; In a SOAP attachment message, the Content-Type header's boundary parameter value must
be quoted
&gt; -----------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: WSCOMMONS-510
&gt;                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-510
&gt;             Project: WS-Commons
&gt;          Issue Type: Bug
&gt;          Components: AXIOM
&gt;            Reporter: Rich Scheuerle
&gt;            Assignee: Rich Scheuerle
&gt;         Attachments: WSCOMMONS-510.patch
&gt;
&gt;   Original Estimate: 48h
&gt;  Remaining Estimate: 48h
&gt;
&gt; If SOAP Messages with Attachments (SwA) or SOAP Message Transmission Optimization Mechanism
(MTOM) is used to send attachments, the Axis2 runtime will send a Content-Type header with
a boundary parameter whose value is not quoted. Here is an example:
&gt; This problem was originally opened against AXIS2, AXIS2-4556.  It is moved to Axiom after
discovering that the code change will be in Axiom.
&gt; Wendy Raschke will be providing the patch.
&gt; -------------------------
&gt; Content-Type: multipart/related;
&gt; boundary=MIMEBoundaryurn_uuid_9152FA64BB334CBE261257799614016;
&gt; type="application/xop xml";
&gt; start="&lt;0.urn:uuid:9152FA64BB334CBE261257799614017@apache.org&gt;";
&gt; start-info="application/soap xml";
&gt; action="http://xmlsoap.org/EchoStringArrayAsBinaryArray"
&gt; In order to be WS-I-compliant, the boundary value should be quoted. In this case, the
boundary parameter should appear as
&gt; boundary="MIMEBoundaryurn_uuid_9152FA64BB334CBE261257799614016";
&gt; The WS-I Basic Profile 2.0 Specification, Rule R1109 states, "Parameters on the Content-Type
MIME header field-value in a request MESSAGE MUST be a quoted string." 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r883357 - in /webservices/commons/trunk/modules/axiom/modules: axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java axiom-tests/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java</title>
<author><name>scheu@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c20091123145341.31D3923888D6@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091123145341-31D3923888D6@eris-apache-org%3e</id>
<updated>2009-11-23T14:53:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: scheu
Date: Mon Nov 23 14:53:40 2009
New Revision: 883357

URL: http://svn.apache.org/viewvc?rev=883357&amp;view=rev
Log:
WSCOMMNS-510
Contributor:Wendy Raschke
Change Axiom to conform with:
The WS-I Basic Profile 2.0 Specification, Rule R1109 states, "Parameters on the Content-Type
MIME header field-value in a request MESSAGE MUST be a quoted string."
Also a verification unit test.

Modified:
    webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java?rev=883357&amp;r1=883356&amp;r2=883357&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
(original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
Mon Nov 23 14:53:40 2009
@@ -261,7 +261,7 @@
      * Content-Type value as defined by RFC 2387 and the XOP specification.  The generated
      * header will look like the following:
      * 
-     *   Content-Type: multipart/related; boundary=[MIME BOUNDARY VALUE]; 
+     *   Content-Type: multipart/related; boundary="[MIME BOUNDARY VALUE]"; 
      *      type="application/xop+xml"; 
      *      start="[MESSAGE CONTENT ID]"; 
      *      start-info="[MESSAGE CONTENT TYPE]";
@@ -283,7 +283,13 @@
         sb.append("multipart/related");
         sb.append("; ");
         sb.append("boundary=");
+        // The value of the boundary parameter must be enclosed in double quotation  
+        // marks, according to the Basic Profile 2.0 Specification, Rule R1109:
+        // "Parameters on the Content-Type MIME header field-value in a request 
+        // MESSAGE MUST be a quoted string."
+        sb.append("\"");
         sb.append(getMimeBoundary());
+        sb.append("\"");
         sb.append("; ");
         sb.append("type=\"" + MTOMConstants.MTOM_TYPE + "\"");
         sb.append("; ");
@@ -298,7 +304,13 @@
         sb.append("multipart/related");
         sb.append("; ");
         sb.append("boundary=");
+        // The value of the boundary parameter must be enclosed in double quotation  
+        // marks, according to the Basic Profile 2.0 Specification, Rule R1109:
+        // "Parameters on the Content-Type MIME header field-value in a request 
+        // MESSAGE MUST be a quoted string."
+        sb.append("\"");
         sb.append(getMimeBoundary());
+        sb.append("\"");
         sb.append("; ");
         sb.append("type=\"").append(SOAPContentType).append("\"");
         sb.append("; ");

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java?rev=883357&amp;r1=883356&amp;r2=883357&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java
(original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java
Mon Nov 23 14:53:40 2009
@@ -73,6 +73,12 @@
         // sub items in the future.
         assertTrue(contentType.indexOf(SOAP11Constants.SOAP_11_CONTENT_TYPE)!=-1);
         assertTrue(contentType.indexOf(MTOMConstants.MTOM_TYPE)!=-1);
+        
+        // Test for a double quoted boundary value.
+        // The Basic Profile 2.0 Specification, Rule R1109 says,
+        // "Parameters on the Content-Type MIME header field-value 
+        // in a request MESSAGE MUST be a quoted string."
+        assertTrue(contentType.indexOf("boundary=\"")!=-1);
     }
     
     public void testGetContentTypeSOAP11SWA() {
@@ -102,7 +108,11 @@
         assertTrue(contentType.indexOf("multipart/related")&gt;=0);
         assertTrue(contentType.indexOf(MTOMConstants.MTOM_TYPE) &lt; 0);
         
-        
+        // Test for a double quoted boundary value.
+        // The Basic Profile 2.0 Specification, Rule R1109 says,
+        // "Parameters on the Content-Type MIME header field-value 
+        // in a request MESSAGE MUST be a quoted string."
+        assertTrue(contentType.indexOf("boundary=\"")!=-1);
     }
     
     public void testGetContentTypeSOAP12MTOM() {




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r883273 - in /webservices/commons/branches/modules/transport/1.0.0: modules/parent/pom.xml pom.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c20091123082521.3710323888DC@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091123082521-3710323888DC@eris-apache-org%3e</id>
<updated>2009-11-23T08:25:19Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Mon Nov 23 08:25:18 2009
New Revision: 883273

URL: http://svn.apache.org/viewvc?rev=883273&amp;view=rev
Log:
Fixing the site generation (root pom to carry all the project information)

Modified:
    webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/pom.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml?rev=883273&amp;r1=883272&amp;r2=883273&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml Mon Nov 23
08:25:18 2009
@@ -33,111 +33,6 @@
     &lt;packaging&gt;pom&lt;/packaging&gt;
     &lt;description&gt;Axis2 Transport&lt;/description&gt;
     &lt;name&gt;Apache Axis2 - Transport - Parent&lt;/name&gt;
-    &lt;url&gt;http://ws.apache.org/commons/transport/&lt;/url&gt;
-    &lt;issueManagement&gt;
-        &lt;system&gt;JIRA&lt;/system&gt;
-        &lt;url&gt;http://issues.apache.org/jira/browse/WSCOMMONS&lt;/url&gt;
-    &lt;/issueManagement&gt;
-           &lt;mailingLists&gt;
-        &lt;mailingList&gt;
-            &lt;name&gt;WS Commons Developers&lt;/name&gt;
-            &lt;subscribe&gt;commons-dev-subscribe@ws.apache.org&lt;/subscribe&gt;
-            &lt;unsubscribe&gt;commons-dev-unsubscribe@ws.apache.org&lt;/unsubscribe&gt;
-            &lt;post&gt;commons-dev@ws.apache.org&lt;/post&gt;
-            &lt;archive&gt;http://mail-archives.apache.org/mod_mbox/ws-commons-dev/&lt;/archive&gt;
-        &lt;/mailingList&gt;
-    &lt;/mailingLists&gt;
-    &lt;inceptionYear&gt;2004&lt;/inceptionYear&gt;
-    &lt;developers&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Saminda Abeyruwan&lt;/name&gt;
-            &lt;id&gt;saminda&lt;/id&gt;
-            &lt;email&gt;saminda AT wso2.com&lt;/email&gt;
-            &lt;organization&gt;WSO2&lt;/organization&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Eran Chinthaka&lt;/name&gt;
-            &lt;id&gt;chinthaka&lt;/id&gt;
-            &lt;email&gt;chinthaka AT wso2.com&lt;/email&gt;
-            &lt;organization&gt;WSO2&lt;/organization&gt;
-            &lt;url&gt;http://www.apache.org/~chinthaka&lt;/url&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Glen Daniels&lt;/name&gt;
-            &lt;id&gt;gdaniels&lt;/id&gt;
-            &lt;email&gt;gdaniels AT apache.org&lt;/email&gt;
-            &lt;organization&gt;Sonic Software&lt;/organization&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Deepal Jayasinghe&lt;/name&gt;
-            &lt;id&gt;deepal&lt;/id&gt;
-            &lt;email&gt;deepal AT wso2.com&lt;/email&gt;
-            &lt;organization&gt;WSO2&lt;/organization&gt;
-            &lt;url&gt;http://www.apache.org/~deepal&lt;/url&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Srinath Perera&lt;/name&gt;
-            &lt;id&gt;hemapani&lt;/id&gt;
-            &lt;email&gt;hemapani AT apache.org&lt;/email&gt;
-            &lt;organization&gt;Lanka Software Foundation&lt;/organization&gt;
-            &lt;url&gt;http://www.apache.org/~hemapani&lt;/url&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Ajith Ranabahu&lt;/name&gt;
-            &lt;id&gt;ajith&lt;/id&gt;
-            &lt;email&gt;ajith AT wso2.com&lt;/email&gt;
-            &lt;organization&gt;WSO2&lt;/organization&gt;
-            &lt;url&gt;http://www.apache.org/~ajith&lt;/url&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Davanum Srinivas&lt;/name&gt;
-            &lt;id&gt;dims&lt;/id&gt;
-            &lt;email&gt;dims AT wso2.com&lt;/email&gt;
-            &lt;organization&gt;WSO2&lt;/organization&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Andreas Veithen&lt;/name&gt;
-            &lt;id&gt;veithen&lt;/id&gt;
-            &lt;email&gt;veithen AT apache.org&lt;/email&gt;
-            &lt;url&gt;http://www.linkedin.com/in/aveithen&lt;/url&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Sanjiva Weerawarana&lt;/name&gt;
-            &lt;id&gt;sanjiva&lt;/id&gt;
-            &lt;email&gt;sanjiva AT wso2.com&lt;/email&gt;
-            &lt;organization&gt;WSO2&lt;/organization&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Asankha Perera&lt;/name&gt;
-            &lt;id&gt;asankha&lt;/id&gt;
-            &lt;email&gt;asankha AT apache.org&lt;/email&gt;
-            &lt;organization&gt;Apache&lt;/organization&gt;
-        &lt;/developer&gt;
-        &lt;developer&gt;
-            &lt;name&gt;Ruwan Linton&lt;/name&gt;
-            &lt;id&gt;ruwan&lt;/id&gt;
-            &lt;email&gt;ruwan AT apache.org&lt;/email&gt;
-            &lt;organization&gt;WSO2&lt;/organization&gt;
-        &lt;/developer&gt;
-    &lt;/developers&gt;
-    &lt;licenses&gt;
-        &lt;license&gt;
-            &lt;name&gt;The Apache Software License, Version 2.0&lt;/name&gt;
-            &lt;url&gt;http://www.apache.org/licenses/LICENSE-2.0.txt&lt;/url&gt;
-            &lt;distribution&gt;repo&lt;/distribution&gt;
-        &lt;/license&gt;
-    &lt;/licenses&gt;
-    &lt;scm&gt;
-        &lt;connection&gt;scm:svn:http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/transport&lt;/connection&gt;
-        &lt;developerConnection&gt;
-            scm:svn:https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/transport
-        &lt;/developerConnection&gt;
-        &lt;url&gt;http://svn.apache.org/viewcvs.cgi/webservices/commons/trunk/modules/transport&lt;/url&gt;
-    &lt;/scm&gt;
-    &lt;organization&gt;
-        &lt;name&gt;The Apache Software Foundation&lt;/name&gt;
-        &lt;url&gt;http://www.apache.org/&lt;/url&gt;
-    &lt;/organization&gt;
     &lt;profiles&gt;
         &lt;profile&gt;
             &lt;id&gt;release&lt;/id&gt;

Modified: webservices/commons/branches/modules/transport/1.0.0/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/pom.xml?rev=883273&amp;r1=883272&amp;r2=883273&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/pom.xml Mon Nov 23 08:25:18 2009
@@ -33,6 +33,111 @@
     &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
     &lt;packaging&gt;pom&lt;/packaging&gt;
     &lt;name&gt;Apache Axis2 - Transport - Root&lt;/name&gt;
+    &lt;url&gt;http://ws.apache.org/commons/transport/&lt;/url&gt;
+    &lt;issueManagement&gt;
+        &lt;system&gt;JIRA&lt;/system&gt;
+        &lt;url&gt;http://issues.apache.org/jira/browse/WSCOMMONS&lt;/url&gt;
+    &lt;/issueManagement&gt;
+    &lt;mailingLists&gt;
+        &lt;mailingList&gt;
+            &lt;name&gt;WS Commons Developers&lt;/name&gt;
+            &lt;subscribe&gt;commons-dev-subscribe@ws.apache.org&lt;/subscribe&gt;
+            &lt;unsubscribe&gt;commons-dev-unsubscribe@ws.apache.org&lt;/unsubscribe&gt;
+            &lt;post&gt;commons-dev@ws.apache.org&lt;/post&gt;
+            &lt;archive&gt;http://mail-archives.apache.org/mod_mbox/ws-commons-dev/&lt;/archive&gt;
+        &lt;/mailingList&gt;
+    &lt;/mailingLists&gt;
+    &lt;inceptionYear&gt;2004&lt;/inceptionYear&gt;
+    &lt;developers&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Saminda Abeyruwan&lt;/name&gt;
+            &lt;id&gt;saminda&lt;/id&gt;
+            &lt;email&gt;saminda AT wso2.com&lt;/email&gt;
+            &lt;organization&gt;WSO2&lt;/organization&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Eran Chinthaka&lt;/name&gt;
+            &lt;id&gt;chinthaka&lt;/id&gt;
+            &lt;email&gt;chinthaka AT wso2.com&lt;/email&gt;
+            &lt;organization&gt;WSO2&lt;/organization&gt;
+            &lt;url&gt;http://www.apache.org/~chinthaka&lt;/url&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Glen Daniels&lt;/name&gt;
+            &lt;id&gt;gdaniels&lt;/id&gt;
+            &lt;email&gt;gdaniels AT apache.org&lt;/email&gt;
+            &lt;organization&gt;Sonic Software&lt;/organization&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Deepal Jayasinghe&lt;/name&gt;
+            &lt;id&gt;deepal&lt;/id&gt;
+            &lt;email&gt;deepal AT wso2.com&lt;/email&gt;
+            &lt;organization&gt;WSO2&lt;/organization&gt;
+            &lt;url&gt;http://www.apache.org/~deepal&lt;/url&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Srinath Perera&lt;/name&gt;
+            &lt;id&gt;hemapani&lt;/id&gt;
+            &lt;email&gt;hemapani AT apache.org&lt;/email&gt;
+            &lt;organization&gt;Lanka Software Foundation&lt;/organization&gt;
+            &lt;url&gt;http://www.apache.org/~hemapani&lt;/url&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Ajith Ranabahu&lt;/name&gt;
+            &lt;id&gt;ajith&lt;/id&gt;
+            &lt;email&gt;ajith AT wso2.com&lt;/email&gt;
+            &lt;organization&gt;WSO2&lt;/organization&gt;
+            &lt;url&gt;http://www.apache.org/~ajith&lt;/url&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Davanum Srinivas&lt;/name&gt;
+            &lt;id&gt;dims&lt;/id&gt;
+            &lt;email&gt;dims AT wso2.com&lt;/email&gt;
+            &lt;organization&gt;WSO2&lt;/organization&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Andreas Veithen&lt;/name&gt;
+            &lt;id&gt;veithen&lt;/id&gt;
+            &lt;email&gt;veithen AT apache.org&lt;/email&gt;
+            &lt;url&gt;http://www.linkedin.com/in/aveithen&lt;/url&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Sanjiva Weerawarana&lt;/name&gt;
+            &lt;id&gt;sanjiva&lt;/id&gt;
+            &lt;email&gt;sanjiva AT wso2.com&lt;/email&gt;
+            &lt;organization&gt;WSO2&lt;/organization&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Asankha Perera&lt;/name&gt;
+            &lt;id&gt;asankha&lt;/id&gt;
+            &lt;email&gt;asankha AT apache.org&lt;/email&gt;
+            &lt;organization&gt;Apache&lt;/organization&gt;
+        &lt;/developer&gt;
+        &lt;developer&gt;
+            &lt;name&gt;Ruwan Linton&lt;/name&gt;
+            &lt;id&gt;ruwan&lt;/id&gt;
+            &lt;email&gt;ruwan AT apache.org&lt;/email&gt;
+            &lt;organization&gt;WSO2&lt;/organization&gt;
+        &lt;/developer&gt;
+    &lt;/developers&gt;
+    &lt;licenses&gt;
+        &lt;license&gt;
+            &lt;name&gt;The Apache Software License, Version 2.0&lt;/name&gt;
+            &lt;url&gt;http://www.apache.org/licenses/LICENSE-2.0.txt&lt;/url&gt;
+            &lt;distribution&gt;repo&lt;/distribution&gt;
+        &lt;/license&gt;
+    &lt;/licenses&gt;
+    &lt;scm&gt;
+        &lt;connection&gt;scm:svn:http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/transport&lt;/connection&gt;
+        &lt;developerConnection&gt;
+            scm:svn:https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/transport
+        &lt;/developerConnection&gt;
+        &lt;url&gt;http://svn.apache.org/viewcvs.cgi/webservices/commons/trunk/modules/transport&lt;/url&gt;
+    &lt;/scm&gt;
+    &lt;organization&gt;
+        &lt;name&gt;The Apache Software Foundation&lt;/name&gt;
+        &lt;url&gt;http://www.apache.org/&lt;/url&gt;
+    &lt;/organization&gt;
 
     &lt;modules&gt;
         &lt;module&gt;modules/parent&lt;/module&gt;
@@ -230,13 +335,6 @@
             &lt;/build&gt;
         &lt;/profile&gt;
     &lt;/profiles&gt;
-    &lt;scm&gt;
-        &lt;connection&gt;scm:svn:http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/transport&lt;/connection&gt;
-        &lt;developerConnection&gt;
-            scm:svn:https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/transport
-        &lt;/developerConnection&gt;
-        &lt;url&gt;http://svn.apache.org/viewcvs.cgi/webservices/commons/trunk/modules/transport&lt;/url&gt;
-    &lt;/scm&gt;
     &lt;distributionManagement&gt;
         &lt;repository&gt;
             &lt;id&gt;apache-repo&lt;/id&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r882874 - /webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/sms.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c20091121101213.5DA35238889D@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091121101213-5DA35238889D@eris-apache-org%3e</id>
<updated>2009-11-21T10:12:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Sat Nov 21 10:12:12 2009
New Revision: 882874

URL: http://svn.apache.org/viewvc?rev=882874&amp;view=rev
Log:
Fixing an issue in the sms documentation

Modified:
    webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/sms.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/sms.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/sms.xml?rev=882874&amp;r1=882873&amp;r2=882874&amp;view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/sms.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/sms.xml Sat Nov 21
10:12:12 2009
@@ -273,280 +273,4 @@
             &lt;/subsection&gt;
         &lt;/section&gt;
     &lt;/body&gt;
-&lt;/document&gt;
-&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-&lt;!DOCTYPE document PUBLIC "-//Apache Software Foundation//DTD XDOC 1.0//EN"
-        "http://www.apache.org/dtds/xdoc_1_0.dtd"&gt;
-&lt;!--
-~ Licensed to the Apache Software Foundation (ASF) under one
-~ or more contributor license agreements. See the NOTICE file
-~ distributed with this work for additional information
-~ regarding copyright ownership. The ASF licenses this file
-~ to you under the Apache License, Version 2.0 (the
-~ "License"); you may not use this file except in compliance
-~ with the License. You may obtain a copy of the License at
-~
-~ http://www.apache.org/licenses/LICENSE-2.0
-~
-~ Unless required by applicable law or agreed to in writing,
-~ software distributed under the License is distributed on an
-~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-~ KIND, either express or implied. See the License for the
-~ specific language governing permissions and limitations
-~ under the License.
---&gt;
-&lt;document&gt;
-    &lt;properties&gt;
-        &lt;title&gt;new document&lt;/title&gt;
-    &lt;/properties&gt;
-
-    &lt;body&gt;
-        &lt;section name="Introduction"&gt;The SMS Transport will allow send and receive
-            messages in the form of SMSs used in mobile phones.Using this transport
-            the users will be able to invoke webservices using a SMS and get the
-            responce.SMS Transport is mainly focus on enableing SMPP protocal support
-            for the Axis2 so that It can connect with a SMSC to send/receive SMS.It
-            will also have a GSM implimentation that will enable users to connect a
-            GSM modem and send/receive sms s using that.The configuration parameters
-            will be different depend on the implimentaion that the user will be using
-            (SMPP/ GSM) Follwoing up section will be discuss more details about the
-            configuration ,usage and Extenting of the SMS Transport
-        &lt;/section&gt;
-
-        &lt;section name="Transport Listener" onclick=""&gt;
-            &lt;subsection
-                    name="Configuration"&gt;&lt;pre&gt;&amp;lt;transportReceiver name="sms"
-                class="org.apache.axis2.transport.sms.SMSMessageReciever"&amp;gt;&lt;/pre&gt;In
-                order to use the sms Transport Listener It must be Configured in the
-                Axis2.xml.It will be having set of parameters to be configured depending
-                on the implementation that a user needed.(SMPP/GSM)
-                &lt;br/&gt;
-                &lt;p&gt;
-                    &lt;br/&gt;
-                    Parameters Needed for the SMPP and GSM implementation are Explined
-                    bellow.
-                    &lt;br/&gt;
-                    &lt;br/&gt;
-                    &lt;b&gt;SMPP Configuration&lt;/b&gt;
-                &lt;/p&gt;
-                When using the SMPP
-                implimentaiton It will connect with a SMSC (Short Message Service center)
-                and Listening to the incomming messsages on a TCP connection.This
-                implimentaion can be used when the data traffic is so high.
-                &lt;table
-                        class="bodyTable"&gt;
-                    &lt;tr&gt;
-                        &lt;th&gt;Parameter&lt;/th&gt;
-
-                        &lt;th&gt;Required&lt;/th&gt;
-
-                        &lt;th&gt;Description&lt;/th&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;systemType&lt;/td&gt;
-
-                        &lt;td&gt;No&lt;/td&gt;
-
-                        &lt;td&gt;To inform the binding SMSC about the system Type That connecting
-                            to it.The Default value is "cp". .Some SMSC s does not require
this
-                            to connect.
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;systemId&lt;/td&gt;
-
-                        &lt;td&gt;Yes&lt;/td&gt;
-
-                        &lt;td&gt;The system_id parameter is used to identify an ESME (In
this
-                            case Axis2 )or an SMSC at bind time. An ESME system_id identifies
-                            the ESME or ESME agent to the SMSC. The SMSC system_id provides
an
-                            identification of the SMSC to the ESME.
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;
-                            &lt;em&gt;Password&lt;/em&gt;
-                        &lt;/td&gt;
-
-                        &lt;td&gt;Yes&lt;/td&gt;
-
-                        &lt;td&gt;The password parameter is used by the SMSC to authenticate
the
-                            identity of the binding ESME (In this Case Axis2). The Service
-                            Provider may require ESMEÃ¢Â€Â™s to provide a password when binding
to
-                            the SMSC. This password is normally issued by the SMSC system
-                            administrator.
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;host&lt;/td&gt;
-
-                        &lt;td&gt;No&lt;/td&gt;
-
-                        &lt;td&gt;The IP address of the host that SMSC is located.The default
is
-                            Local host - 127.0.0.1
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;port&lt;/td&gt;
-
-                        &lt;td&gt;No&lt;/td&gt;
-
-                        &lt;td&gt;The port Number that Axis2 must connect with the SMSC.The
-                            Default port is 2775
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;phoneNumber&lt;/td&gt;
-
-                        &lt;td&gt;No&lt;/td&gt;
-
-                        &lt;td&gt;The phone Number that Axis2 Application given from the
Service
-                            provider.
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-                &lt;/table&gt;
-                &lt;br/&gt;
-                &lt;b&gt;GSM Configuration&lt;/b&gt;
-                &lt;br/&gt;GSM implementation can be
-                used to send receive SMS using a GSM modem connected.Its use the
-                &lt;a
-                        href="http://smslib.org/"&gt;SMSLib
-                &lt;/a&gt;
-                library so that all SMSLib supported
-                GSM modems will be working with the GSM implimentation.This implementation
-                can only be used when the Data Traffic is very low (about 6 messages per
-                minute) since The Message Send / receive rate supported by GSM modems is
-                normally very low.Other than Following Parameters in the table to use the
-                GSMImplimentation User must specify the implementation Class of the GSM
-                implementation as a Parameter
-                &lt;pre&gt;&amp;lt;parameter name="smsImplClass"&amp;gt;org.apache.axis2.transport.sms.gsm.GSMImplManager&amp;lt;/parameter&amp;gt;&lt;/pre&gt;
-                &lt;table class="bodyTable"&gt;
-                    &lt;tr&gt;
-                        &lt;th&gt;Parameter&lt;/th&gt;
-
-                        &lt;th&gt;Required&lt;/th&gt;
-
-                        &lt;th&gt;Description&lt;/th&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;gateway_id&lt;/td&gt;
-
-                        &lt;td&gt;Yes&lt;/td&gt;
-
-                        &lt;td&gt;Gateway id is the Id that is used to identify the device
that
-                            you are going to use as the gateway.
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;com_port&lt;/td&gt;
-
-                        &lt;td&gt;Yes&lt;/td&gt;
-
-                        &lt;td&gt;The communication port that the device is connected.As
a Example
-                            in a Linux machine if the device is connected through a USB the
port
-                            will be some thing like "/dev/ttyUSB0"
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;
-                            &lt;em&gt;baud_rate&lt;/em&gt;
-                        &lt;/td&gt;
-
-                        &lt;td&gt;Yes&lt;/td&gt;
-
-                        &lt;td&gt;The Baud rate of the device.This can be found out by looking
in
-                            to device details.
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;manufacturer&lt;/td&gt;
-
-                        &lt;td&gt;Yes&lt;/td&gt;
-
-                        &lt;td&gt;The Name of the Manufacturer that the device manufactured
-                            by.Example manufactures are "NOKIA" , "HUAWEI"
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;model&lt;/td&gt;
-
-                        &lt;td&gt;Yes&lt;/td&gt;
-
-                        &lt;td&gt;The model id of the device.&lt;/td&gt;
-                    &lt;/tr&gt;
-
-                    &lt;tr&gt;
-                        &lt;td&gt;modem_poll_interval&lt;/td&gt;
-
-                        &lt;td&gt;No&lt;/td&gt;
-
-                        &lt;td&gt;This is the interval that the application will poll the
devices
-                            message storage to get the incoming messages.The default value
is 5
-                            seconds.
-                        &lt;/td&gt;
-                    &lt;/tr&gt;
-                &lt;/table&gt;
-            &lt;/subsection&gt;
-        &lt;/section&gt;
-
-        &lt;section name="TransportSender"&gt;
-            &lt;subsection name="Configuration"&gt;&lt;pre&gt;&amp;lt;transportSender name="sms"
-                class="org.apache.axis2.transport.sms.SMSSender"&amp;gt;&lt;/pre&gt;In
-                order to use the sms Sender It must be Configured in the Axis2.xml.It will
-                be having set of parameters to be configured depending on the
-                implementation that a user needed.(SMPP/GSM)
-            &lt;/subsection&gt;
-            The Configuration
-            Parameters for the GSM and SMPP implimentations are same as the above
-            discribed for the Transport Listender.
-        &lt;/section&gt;
-
-        &lt;section name="Extending SMS Transport"&gt;The SMS Transport is Designed to
-            be extended to use with Other SMS implementations as well.It has two
-            logical layers one is the SMS Layer which has all Axis2 dependent code and
-            Other one is The Implementation layer which only contain the
-            implementation logic related to the specific implimentation.So the
-            Developers who need to write a another implementation can reuse the SMS
-            layer and focus oly about thire implementation logic.
-            &lt;subsection
-                    name="SMSMessageBuilder"&gt;SMSMessageBuilder determines the message
format
-                that Axis2 accepting from the incoming SMS.In the Default
-                SMSMessageBuilder implementation its supported for the RPC type SMS format
-                for the incoming SMS to invoke a Webservice its :&lt;b&gt;
-                    "ServiceName":"Operation Name":
-                    "Parameter_1=value_1":......:"Parameter_N=value_N"&lt;/b&gt;.Developers
can add
-                another Builder to accept another formats by implementing the
-                SMSMessageBuilder interface and Specifying it as a Parameter in the
-                TransportListener
-                &lt;pre&gt;&amp;lt;parameter name="builderClass"&amp;gt;Class Name&amp;lt;/parameter&amp;gt;&lt;/pre&gt;
-            &lt;/subsection&gt;
-            &lt;subsection name="SMSMessageFormatter"&gt;SMSMessageFormatter
-                formats the out put SMS Message Form the Axis2 MessageContext.Developers
-                can Add a custom MessageFormatter by Implementing the SMSMessageFormatter
-                interface and Specifying it as a Parameter in the TransportSender.
-                &lt;pre&gt;&amp;lt;parameter name="formatterClass"&amp;gt;Class Name&amp;lt;/parameter&amp;gt;&lt;/pre&gt;
-            &lt;/subsection&gt;
-            &lt;subsection
-                    name="Implimentation"&gt;SMS Trasnport also allows Developers to add
another
-                SMS implementations to the SMS Transport.To Add a another Implementation
-                It should have an Implementation manager that implements the
-                SMSImplManager interface.In that Implementation Developers can add their
-                custom implementation logic without worring about the Axis2
-                Dependensies.To add a Implementation Manager It must be Specified as a
-                parameter in Transport Receiver and sender
-                &lt;pre&gt;&amp;lt;parameter name="smsImplClass"&amp;gt;Class Name&amp;lt;/parameter&amp;gt;&lt;/pre&gt;
-            &lt;/subsection&gt;
-        &lt;/section&gt;
-    &lt;/body&gt;
-&lt;/document&gt;
+&lt;/document&gt;
\ No newline at end of file




</pre>
</div>
</content>
</entry>
<entry>
<title>AUTO: Anamitra Bhattacharyya is out of the office. (returning 11/23/2009)</title>
<author><name>Anamitra Bhattacharyya &lt;abhattacharyya@us.ibm.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3cOF9ED4CCFA.423B658D-ON85257674.007AC591-85257674.007AC592@us.ibm.com%3e"/>
<id>urn:uuid:%3cOF9ED4CCFA-423B658D-ON85257674-007AC591-85257674-007AC592@us-ibm-com%3e</id>
<updated>2009-11-20T22:20:59Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

I am out of the office until 11/23/2009.

I will respond to your message when I return.


Note: This is an automated response to your message  "[jira] Created:
(WSCOMMONS-510) In a SOAP attachment message, the Content-Type header's
boundary parameter value must be quoted" sent on 11/20/09 12:12:41.

This is the only notification you will receive while this person is away.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Updated: (WSCOMMONS-510) In a SOAP attachment message, the Content-Type header's boundary parameter value must be quoted</title>
<author><name>&quot;Wendy Raschke (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c1696720572.1258754859866.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1696720572-1258754859866-JavaMail-jira@brutus%3e</id>
<updated>2009-11-20T22:07:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/WSCOMMONS-510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Wendy Raschke updated WSCOMMONS-510:
------------------------------------

    Attachment: WSCOMMONS-510.patch

&gt; In a SOAP attachment message, the Content-Type header's boundary parameter value must
be quoted
&gt; -----------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: WSCOMMONS-510
&gt;                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-510
&gt;             Project: WS-Commons
&gt;          Issue Type: Bug
&gt;          Components: AXIOM
&gt;            Reporter: Rich Scheuerle
&gt;            Assignee: Rich Scheuerle
&gt;         Attachments: WSCOMMONS-510.patch
&gt;
&gt;   Original Estimate: 48h
&gt;  Remaining Estimate: 48h
&gt;
&gt; If SOAP Messages with Attachments (SwA) or SOAP Message Transmission Optimization Mechanism
(MTOM) is used to send attachments, the Axis2 runtime will send a Content-Type header with
a boundary parameter whose value is not quoted. Here is an example:
&gt; This problem was originally opened against AXIS2, AXIS2-4556.  It is moved to Axiom after
discovering that the code change will be in Axiom.
&gt; Wendy Raschke will be providing the patch.
&gt; -------------------------
&gt; Content-Type: multipart/related;
&gt; boundary=MIMEBoundaryurn_uuid_9152FA64BB334CBE261257799614016;
&gt; type="application/xop xml";
&gt; start="&lt;0.urn:uuid:9152FA64BB334CBE261257799614017@apache.org&gt;";
&gt; start-info="application/soap xml";
&gt; action="http://xmlsoap.org/EchoStringArrayAsBinaryArray"
&gt; In order to be WS-I-compliant, the boundary value should be quoted. In this case, the
boundary parameter should appear as
&gt; boundary="MIMEBoundaryurn_uuid_9152FA64BB334CBE261257799614016";
&gt; The WS-I Basic Profile 2.0 Specification, Rule R1109 states, "Parameters on the Content-Type
MIME header field-value in a request MESSAGE MUST be a quoted string." 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (WSCOMMONS-510) In a SOAP attachment message, the Content-Type header's boundary parameter value must be quoted</title>
<author><name>&quot;Rich Scheuerle (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c1140395947.1258737161937.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1140395947-1258737161937-JavaMail-jira@brutus%3e</id>
<updated>2009-11-20T17:12:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
In a SOAP attachment message, the Content-Type header's boundary parameter value must be quoted
-----------------------------------------------------------------------------------------------

                 Key: WSCOMMONS-510
                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-510
             Project: WS-Commons
          Issue Type: Bug
          Components: AXIOM
            Reporter: Rich Scheuerle
            Assignee: Rich Scheuerle


If SOAP Messages with Attachments (SwA) or SOAP Message Transmission Optimization Mechanism
(MTOM) is used to send attachments, the Axis2 runtime will send a Content-Type header with
a boundary parameter whose value is not quoted. Here is an example:
This problem was originally opened against AXIS2, AXIS2-4556.  It is moved to Axiom after
discovering that the code change will be in Axiom.

Wendy Raschke will be providing the patch.
-------------------------
Content-Type: multipart/related;
boundary=MIMEBoundaryurn_uuid_9152FA64BB334CBE261257799614016;
type="application/xop xml";
start="&lt;0.urn:uuid:9152FA64BB334CBE261257799614017@apache.org&gt;";
start-info="application/soap xml";
action="http://xmlsoap.org/EchoStringArrayAsBinaryArray"

In order to be WS-I-compliant, the boundary value should be quoted. In this case, the boundary
parameter should appear as

boundary="MIMEBoundaryurn_uuid_9152FA64BB334CBE261257799614016";

The WS-I Basic Profile 2.0 Specification, Rule R1109 states, "Parameters on the Content-Type
MIME header field-value in a request MESSAGE MUST be a quoted string." 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: org.apache.axiom.om.OMException: All the SOAP Header blocks	should be namespace qualified</title>
<author><name>Ruwan Linton &lt;ruwan.linton@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c672a01200911190957l439281a4i72703a9f7f25000c@mail.gmail.com%3e"/>
<id>urn:uuid:%3c672a01200911190957l439281a4i72703a9f7f25000c@mail-gmail-com%3e</id>
<updated>2009-11-19T17:57:24Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Yes, both SOAP11 and SOAP12 requires the headers to be namespace qualified.

http://www.w3.org/TR/soap12-part1/#soaphead

Thanks,
Ruwan

On Thu, Nov 19, 2009 at 5:44 PM, Amila Suriarachchi &lt;
amilasuriarachchi@gmail.com&gt; wrote:

&gt; hi,
&gt;
&gt; I tried to invoke the TwoHeadersSameNameDiffNS operation of this
&gt; service[1].
&gt;
&gt; And got this exception.
&gt;
&gt; org.apache.axiom.om.OMException: All the SOAP Header blocks should be
&gt; namespace qualified
&gt;    at
&gt;
&gt; org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderImpl.addHeaderBlock(SOAP11HeaderImpl.java:65)
&gt;    at org.apache.axis2.client.Stub.addHeader(Stub.java:207)
&gt;    at org.apache.axis2.client.Stub.addHeader(Stub.java:229)
&gt;    at
&gt;
&gt; org.wso2.carbon.interop.microsoft.schema.headers.HeadersDataTypesDocLitWServiceStub.twoHeadersSameNameDiffNS(HeadersDataTypesDocLitWServiceStub.java:2638)
&gt;
&gt; the reason for this exception is the following code at the
&gt;
&gt; org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderImpl.addHeaderBlock(SOAP11HeaderImpl.java:65)
&gt;
&gt;  if (ns == null || ns.getNamespaceURI() == null ||
&gt; "".equals(ns.getNamespaceURI())) {
&gt;            throw new OMException(
&gt;                    "All the SOAP Header blocks should be namespace
&gt; qualified");
&gt;        }
&gt;
&gt; is there such a requirement in SOAP spec?
&gt;
&gt; thanks,
&gt; Amila.
&gt;
&gt; [1]
&gt;
&gt; http://131.107.72.15/SoapWsdl_HeadersDataTypes_XmlFormatter_Service_Indigo/HeadersDataTypesDocLitW.svc?wsdl
&gt;
&gt; --
&gt; Amila Suriarachchi
&gt; WSO2 Inc.
&gt; blog: http://amilachinthaka.blogspot.com/
&gt;



-- 
Ruwan Linton
Technical Lead &amp; Product Manager; WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.org
email: ruwan@wso2.com; cell: +94 77 341 3097
blog: http://ruwansblog.blogspot.com


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: XSD in a WSDL</title>
<author><name>Benson Margulies &lt;bimargulies@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c61b5d9410911190635o45d1b2a4gfe5f7793bcb188e6@mail.gmail.com%3e"/>
<id>urn:uuid:%3c61b5d9410911190635o45d1b2a4gfe5f7793bcb188e6@mail-gmail-com%3e</id>
<updated>2009-11-19T14:35:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
As I told you before, read the entire WSDL into a single DOM document with
DocumentBuilder, and then pass the schema nodes into XMLSchema. It has an
API for this very purpose.


On Thu, Nov 19, 2009 at 8:47 AM, Stefano Tranquillini &lt;
stefano.tranquillini@gmail.com&gt; wrote:

&gt; i found a problem, i've a service generated by Axis2 that gives this wsdl
&gt; (i put only the types part).
&gt;
&gt; &lt;wsdl:types&gt;
&gt;        &lt;xs:schema attributeFormDefault="qualified"
&gt; elementFormDefault="qualified" targetNamespace="http://webservice/xsd"&gt;
&gt;            &lt;xs:complexType name="ComplexType"&gt;
&gt;                &lt;xs:sequence&gt;
&gt;                    &lt;xs:element minOccurs="0" name="anni" type="xs:int"/&gt;
&gt;                    &lt;xs:element minOccurs="0" name="nome" nillable="true"
&gt; type="xs:string"/&gt;
&gt;                &lt;/xs:sequence&gt;
&gt;            &lt;/xs:complexType&gt;
&gt;        &lt;/xs:schema&gt;
&gt;        &lt;xs:schema xmlns:ax22="http://webservice/xsd"
&gt; attributeFormDefault="qualified" elementFormDefault="qualified"
&gt; targetNamespace="http://webservice"&gt;
&gt;            &lt;xs:import namespace="http://webservice/xsd"/&gt;
&gt;            &lt;xs:element name="hello"&gt;
&gt;                &lt;xs:complexType&gt;
&gt;                    &lt;xs:sequence&gt;
&gt;                        &lt;xs:element minOccurs="0" name="name"
&gt; nillable="true" type="xs:string"/&gt;
&gt;                    &lt;/xs:sequence&gt;
&gt;                &lt;/xs:complexType&gt;
&gt;            &lt;/xs:element&gt;
&gt;            &lt;xs:element name="helloResponse"&gt;
&gt;                &lt;xs:complexType&gt;
&gt;                    &lt;xs:sequence&gt;
&gt;                        &lt;xs:element minOccurs="0" name="return"
&gt; nillable="true" type="xs:string"/&gt;
&gt;                    &lt;/xs:sequence&gt;
&gt;                &lt;/xs:complexType&gt;
&gt;            &lt;/xs:element&gt;
&gt;            &lt;xs:element name="dosmt"&gt;
&gt;                &lt;xs:complexType&gt;
&gt;                    &lt;xs:sequence&gt;
&gt;                        &lt;xs:element minOccurs="0" name="ct" nillable="true"
&gt; type="ax22:ComplexType"/&gt;
&gt;                    &lt;/xs:sequence&gt;
&gt;                &lt;/xs:complexType&gt;
&gt;            &lt;/xs:element&gt;
&gt;            &lt;xs:element name="dosmtResponse"&gt;
&gt;                &lt;xs:complexType&gt;
&gt;                    &lt;xs:sequence&gt;
&gt;                        &lt;xs:element minOccurs="0" name="return"
&gt; nillable="true" type="xs:string"/&gt;
&gt;                    &lt;/xs:sequence&gt;
&gt;                &lt;/xs:complexType&gt;
&gt;            &lt;/xs:element&gt;
&gt;        &lt;/xs:schema&gt;
&gt;    &lt;/wsdl:types&gt;
&gt;
&gt; here, there are 2 schema, how can i parse this? i had to parse the second
&gt; one using the information in the first one, but how?
&gt;
&gt; On Tue, Nov 17, 2009 at 09:15, Stefano Tranquillini &lt;
&gt; stefano.tranquillini@gmail.com&gt; wrote:
&gt;
&gt; &gt; I solved taking the string between the &lt;wsdl:types&gt;&lt;/wsdl:types&gt;, but
&gt; &gt; adding all the namespaces of the wsdl
&gt; &gt; now the XMLSchema parse all.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; On Mon, Nov 16, 2009 at 20:14, Benson Margulies &lt;bimargulies@gmail.com
&gt; &gt;wrote:
&gt; &gt;
&gt; &gt;&gt; Read the schema into a DOM tree with JAXP, and then ask XmlSchema to
&gt; &gt;&gt; digest
&gt; &gt;&gt; the xs:schema node(s).
&gt; &gt;&gt;
&gt; &gt;&gt; On Mon, Nov 16, 2009 at 9:29 AM, Stefano Tranquillini &lt;
&gt; &gt;&gt; stefano.tranquillini@gmail.com&gt; wrote:
&gt; &gt;&gt;
&gt; &gt;&gt; &gt; Hi all.
&gt; &gt;&gt; &gt; i'm trying to use XMLSchema (http://ws.apache.org/commons/XmlSchema/)
&gt; &gt;&gt; to
&gt; &gt;&gt; &gt; parse the XSD.
&gt; &gt;&gt; &gt; If the file is an XSD all is ok, but if i had an XSD inside a wsdl i'm
&gt; &gt;&gt; not
&gt; &gt;&gt; &gt; able to read and parse it, how can i do that?
&gt; &gt;&gt; &gt; i tryed to extract the part of the code in the wsdl between the
&gt; &gt;&gt; &gt; &lt;wsdl:types&gt;&lt;/wsdl:types&gt; and parse it.
&gt; &gt;&gt; &gt; but the parser returns this error
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; org.apache.ws.commons.schema.XmlSchemaException: no protocol:
&gt; &gt;&gt; &gt; &lt;xs:schema attributeFormDefault="qualified"
&gt; &gt;&gt; elementFormDefault="qualified"
&gt; &gt;&gt; &gt; targetNamespace="http://webservice/xsd"&gt;            &lt;xs:complexType
&gt; &gt;&gt; &gt; name="ComplexType"&gt;                &lt;xs:sequence&gt;
&gt; &gt;&gt; &gt; &lt;xs:element minOccurs="0" name="anni" type="xs:int"/&gt;
&gt; &gt;&gt; &gt; &lt;xs:element minOccurs="0" name="nome" nillable="true"
&gt; &gt;&gt; &gt; type="xs:string"/&gt;                &lt;/xs:sequence&gt;
&gt; &gt;&gt; &gt; &lt;/xs:complexType&gt;        &lt;/xs:schema&gt;        &lt;xs:schema
xmlns:ax22="
&gt; &gt;&gt; &gt; http://webservice/xsd" attributeFormDefault="qualified"
&gt; &gt;&gt; &gt; elementFormDefault="qualified" targetNamespace="http://webservice"&gt;
&gt; &gt;&gt; &gt; &lt;xs:import namespace="http://webservice/xsd"/&gt;            &lt;xs:element
&gt; &gt;&gt; &gt; name="hello"&gt;                &lt;xs:complexType&gt;
&gt; &gt;&gt; &gt; &lt;xs:sequence&gt;                        &lt;xs:element minOccurs="0"
&gt; &gt;&gt; name="name"
&gt; &gt;&gt; &gt; nillable="true" type="xs:string"/&gt;
&gt; &gt;&gt; &gt; &lt;/xs:sequence&gt;                &lt;/xs:complexType&gt;
&gt; &gt;&gt; &gt; &lt;/xs:element&gt;            &lt;xs:element name="helloResponse"&gt;
&gt; &gt;&gt; &gt; &lt;xs:complexType&gt;                    &lt;xs:sequence&gt;
&gt; &gt;&gt; &gt; &lt;xs:element minOccurs="0" name="return" nillable="true"
&gt; &gt;&gt; &gt; type="xs:string"/&gt;                    &lt;/xs:sequence&gt;
&gt; &gt;&gt; &gt; &lt;/xs:complexType&gt;            &lt;/xs:element&gt;            &lt;xs:element
&gt; &gt;&gt; &gt; name="dosmt"&gt;                &lt;xs:complexType&gt;
&gt; &gt;&gt; &gt; &lt;xs:sequence&gt;                        &lt;xs:element minOccurs="0"
&gt; name="ct"
&gt; &gt;&gt; &gt; nillable="true" type="ax22:ComplexType"/&gt;
&gt; &gt;&gt; &gt; &lt;/xs:sequence&gt;                &lt;/xs:complexType&gt;
&gt; &gt;&gt; &gt; &lt;/xs:element&gt;            &lt;xs:element name="dosmtResponse"&gt;
&gt; &gt;&gt; &gt; &lt;xs:complexType&gt;                    &lt;xs:sequence&gt;
&gt; &gt;&gt; &gt; &lt;xs:element minOccurs="0" name="return" nillable="true"
&gt; &gt;&gt; &gt; type="xs:string"/&gt;                    &lt;/xs:sequence&gt;
&gt; &gt;&gt; &gt; &lt;/xs:complexType&gt;            &lt;/xs:element&gt;        &lt;/xs:schema&gt;
&gt; &gt;&gt; &gt;    at
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt;
&gt; &gt;&gt;
&gt; org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:372)
&gt; &gt;&gt; &gt;    at
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt;
&gt; &gt;&gt;
&gt; org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:400)
&gt; &gt;&gt; &gt;    at
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt;
&gt; &gt;&gt;
&gt; org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:418)
&gt; &gt;&gt; &gt;    at xsd.Parser.exec(Parser.java:39)
&gt; &gt;&gt; &gt;    at xsd.Parser.main(Parser.java:18)
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; i think it might be a problem of namespaces ore smt like that.
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; any hint or ideas about to fix this code or about to parse the XSD in
&gt; a
&gt; &gt;&gt; &gt; WSDL??
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; thanks
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; --
&gt; &gt;&gt; &gt; Stefano
&gt; &gt;&gt; &gt;
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; --
&gt; &gt; Stefano
&gt; &gt;
&gt;
&gt;
&gt;
&gt; --
&gt; Stefano
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: XSD in a WSDL</title>
<author><name>Stefano Tranquillini &lt;stefano.tranquillini@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3cf28b4a290911190547t73db3891scdd96e74c85e0ea2@mail.gmail.com%3e"/>
<id>urn:uuid:%3cf28b4a290911190547t73db3891scdd96e74c85e0ea2@mail-gmail-com%3e</id>
<updated>2009-11-19T13:47:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
i found a problem, i've a service generated by Axis2 that gives this wsdl
(i put only the types part).

&lt;wsdl:types&gt;
        &lt;xs:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://webservice/xsd"&gt;
            &lt;xs:complexType name="ComplexType"&gt;
                &lt;xs:sequence&gt;
                    &lt;xs:element minOccurs="0" name="anni" type="xs:int"/&gt;
                    &lt;xs:element minOccurs="0" name="nome" nillable="true"
type="xs:string"/&gt;
                &lt;/xs:sequence&gt;
            &lt;/xs:complexType&gt;
        &lt;/xs:schema&gt;
        &lt;xs:schema xmlns:ax22="http://webservice/xsd"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://webservice"&gt;
            &lt;xs:import namespace="http://webservice/xsd"/&gt;
            &lt;xs:element name="hello"&gt;
                &lt;xs:complexType&gt;
                    &lt;xs:sequence&gt;
                        &lt;xs:element minOccurs="0" name="name"
nillable="true" type="xs:string"/&gt;
                    &lt;/xs:sequence&gt;
                &lt;/xs:complexType&gt;
            &lt;/xs:element&gt;
            &lt;xs:element name="helloResponse"&gt;
                &lt;xs:complexType&gt;
                    &lt;xs:sequence&gt;
                        &lt;xs:element minOccurs="0" name="return"
nillable="true" type="xs:string"/&gt;
                    &lt;/xs:sequence&gt;
                &lt;/xs:complexType&gt;
            &lt;/xs:element&gt;
            &lt;xs:element name="dosmt"&gt;
                &lt;xs:complexType&gt;
                    &lt;xs:sequence&gt;
                        &lt;xs:element minOccurs="0" name="ct" nillable="true"
type="ax22:ComplexType"/&gt;
                    &lt;/xs:sequence&gt;
                &lt;/xs:complexType&gt;
            &lt;/xs:element&gt;
            &lt;xs:element name="dosmtResponse"&gt;
                &lt;xs:complexType&gt;
                    &lt;xs:sequence&gt;
                        &lt;xs:element minOccurs="0" name="return"
nillable="true" type="xs:string"/&gt;
                    &lt;/xs:sequence&gt;
                &lt;/xs:complexType&gt;
            &lt;/xs:element&gt;
        &lt;/xs:schema&gt;
    &lt;/wsdl:types&gt;

here, there are 2 schema, how can i parse this? i had to parse the second
one using the information in the first one, but how?

On Tue, Nov 17, 2009 at 09:15, Stefano Tranquillini &lt;
stefano.tranquillini@gmail.com&gt; wrote:

&gt; I solved taking the string between the &lt;wsdl:types&gt;&lt;/wsdl:types&gt;, but
&gt; adding all the namespaces of the wsdl
&gt; now the XMLSchema parse all.
&gt;
&gt;
&gt;
&gt; On Mon, Nov 16, 2009 at 20:14, Benson Margulies &lt;bimargulies@gmail.com&gt;wrote:
&gt;
&gt;&gt; Read the schema into a DOM tree with JAXP, and then ask XmlSchema to
&gt;&gt; digest
&gt;&gt; the xs:schema node(s).
&gt;&gt;
&gt;&gt; On Mon, Nov 16, 2009 at 9:29 AM, Stefano Tranquillini &lt;
&gt;&gt; stefano.tranquillini@gmail.com&gt; wrote:
&gt;&gt;
&gt;&gt; &gt; Hi all.
&gt;&gt; &gt; i'm trying to use XMLSchema (http://ws.apache.org/commons/XmlSchema/)
&gt;&gt; to
&gt;&gt; &gt; parse the XSD.
&gt;&gt; &gt; If the file is an XSD all is ok, but if i had an XSD inside a wsdl i'm
&gt;&gt; not
&gt;&gt; &gt; able to read and parse it, how can i do that?
&gt;&gt; &gt; i tryed to extract the part of the code in the wsdl between the
&gt;&gt; &gt; &lt;wsdl:types&gt;&lt;/wsdl:types&gt; and parse it.
&gt;&gt; &gt; but the parser returns this error
&gt;&gt; &gt;
&gt;&gt; &gt; org.apache.ws.commons.schema.XmlSchemaException: no protocol:
&gt;&gt; &gt; &lt;xs:schema attributeFormDefault="qualified"
&gt;&gt; elementFormDefault="qualified"
&gt;&gt; &gt; targetNamespace="http://webservice/xsd"&gt;            &lt;xs:complexType
&gt;&gt; &gt; name="ComplexType"&gt;                &lt;xs:sequence&gt;
&gt;&gt; &gt; &lt;xs:element minOccurs="0" name="anni" type="xs:int"/&gt;
&gt;&gt; &gt; &lt;xs:element minOccurs="0" name="nome" nillable="true"
&gt;&gt; &gt; type="xs:string"/&gt;                &lt;/xs:sequence&gt;
&gt;&gt; &gt; &lt;/xs:complexType&gt;        &lt;/xs:schema&gt;        &lt;xs:schema xmlns:ax22="
&gt;&gt; &gt; http://webservice/xsd" attributeFormDefault="qualified"
&gt;&gt; &gt; elementFormDefault="qualified" targetNamespace="http://webservice"&gt;
&gt;&gt; &gt; &lt;xs:import namespace="http://webservice/xsd"/&gt;            &lt;xs:element
&gt;&gt; &gt; name="hello"&gt;                &lt;xs:complexType&gt;
&gt;&gt; &gt; &lt;xs:sequence&gt;                        &lt;xs:element minOccurs="0"
&gt;&gt; name="name"
&gt;&gt; &gt; nillable="true" type="xs:string"/&gt;
&gt;&gt; &gt; &lt;/xs:sequence&gt;                &lt;/xs:complexType&gt;
&gt;&gt; &gt; &lt;/xs:element&gt;            &lt;xs:element name="helloResponse"&gt;
&gt;&gt; &gt; &lt;xs:complexType&gt;                    &lt;xs:sequence&gt;
&gt;&gt; &gt; &lt;xs:element minOccurs="0" name="return" nillable="true"
&gt;&gt; &gt; type="xs:string"/&gt;                    &lt;/xs:sequence&gt;
&gt;&gt; &gt; &lt;/xs:complexType&gt;            &lt;/xs:element&gt;            &lt;xs:element
&gt;&gt; &gt; name="dosmt"&gt;                &lt;xs:complexType&gt;
&gt;&gt; &gt; &lt;xs:sequence&gt;                        &lt;xs:element minOccurs="0" name="ct"
&gt;&gt; &gt; nillable="true" type="ax22:ComplexType"/&gt;
&gt;&gt; &gt; &lt;/xs:sequence&gt;                &lt;/xs:complexType&gt;
&gt;&gt; &gt; &lt;/xs:element&gt;            &lt;xs:element name="dosmtResponse"&gt;
&gt;&gt; &gt; &lt;xs:complexType&gt;                    &lt;xs:sequence&gt;
&gt;&gt; &gt; &lt;xs:element minOccurs="0" name="return" nillable="true"
&gt;&gt; &gt; type="xs:string"/&gt;                    &lt;/xs:sequence&gt;
&gt;&gt; &gt; &lt;/xs:complexType&gt;            &lt;/xs:element&gt;        &lt;/xs:schema&gt;
&gt;&gt; &gt;    at
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:372)
&gt;&gt; &gt;    at
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:400)
&gt;&gt; &gt;    at
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:418)
&gt;&gt; &gt;    at xsd.Parser.exec(Parser.java:39)
&gt;&gt; &gt;    at xsd.Parser.main(Parser.java:18)
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt; i think it might be a problem of namespaces ore smt like that.
&gt;&gt; &gt;
&gt;&gt; &gt; any hint or ideas about to fix this code or about to parse the XSD in a
&gt;&gt; &gt; WSDL??
&gt;&gt; &gt;
&gt;&gt; &gt; thanks
&gt;&gt; &gt;
&gt;&gt; &gt; --
&gt;&gt; &gt; Stefano
&gt;&gt; &gt;
&gt;&gt;
&gt;
&gt;
&gt;
&gt; --
&gt; Stefano
&gt;



-- 
Stefano


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: org.apache.axiom.om.OMException: All the SOAP Header blocks	should be namespace qualified</title>
<author><name>Andreas Veithen &lt;andreas.veithen@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3cb67458760911190419y782e700eoad63085f5c79c334@mail.gmail.com%3e"/>
<id>urn:uuid:%3cb67458760911190419y782e700eoad63085f5c79c334@mail-gmail-com%3e</id>
<updated>2009-11-19T12:19:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Thu, Nov 19, 2009 at 13:14, Amila Suriarachchi
&lt;amilasuriarachchi@gmail.com&gt; wrote:
&gt; hi,
&gt;
&gt; I tried to invoke the TwoHeadersSameNameDiffNS operation of this service[1].
&gt;
&gt; And got this exception.
&gt;
&gt; org.apache.axiom.om.OMException: All the SOAP Header blocks should be
&gt; namespace qualified
&gt;    at
&gt; org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderImpl.addHeaderBlock(SOAP11HeaderImpl.java:65)
&gt;    at org.apache.axis2.client.Stub.addHeader(Stub.java:207)
&gt;    at org.apache.axis2.client.Stub.addHeader(Stub.java:229)
&gt;    at
&gt; org.wso2.carbon.interop.microsoft.schema.headers.HeadersDataTypesDocLitWServiceStub.twoHeadersSameNameDiffNS(HeadersDataTypesDocLitWServiceStub.java:2638)
&gt;
&gt; the reason for this exception is the following code at the
&gt; org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderImpl.addHeaderBlock(SOAP11HeaderImpl.java:65)
&gt;
&gt;  if (ns == null || ns.getNamespaceURI() == null ||
&gt; "".equals(ns.getNamespaceURI())) {
&gt;            throw new OMException(
&gt;                    "All the SOAP Header blocks should be namespace
&gt; qualified");
&gt;        }
&gt;
&gt; is there such a requirement in SOAP spec?

Yes.

&gt; thanks,
&gt; Amila.
&gt;
&gt; [1]
&gt; http://131.107.72.15/SoapWsdl_HeadersDataTypes_XmlFormatter_Service_Indigo/HeadersDataTypesDocLitW.svc?wsdl
&gt;
&gt; --
&gt; Amila Suriarachchi
&gt; WSO2 Inc.
&gt; blog: http://amilachinthaka.blogspot.com/
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>org.apache.axiom.om.OMException: All the SOAP Header blocks should be	namespace qualified</title>
<author><name>Amila Suriarachchi &lt;amilasuriarachchi@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c60708f4b0911190414p1aebf5e2h19473aa5bef29aa7@mail.gmail.com%3e"/>
<id>urn:uuid:%3c60708f4b0911190414p1aebf5e2h19473aa5bef29aa7@mail-gmail-com%3e</id>
<updated>2009-11-19T12:14:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
hi,

I tried to invoke the TwoHeadersSameNameDiffNS operation of this service[1].

And got this exception.

org.apache.axiom.om.OMException: All the SOAP Header blocks should be
namespace qualified
    at
org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderImpl.addHeaderBlock(SOAP11HeaderImpl.java:65)
    at org.apache.axis2.client.Stub.addHeader(Stub.java:207)
    at org.apache.axis2.client.Stub.addHeader(Stub.java:229)
    at
org.wso2.carbon.interop.microsoft.schema.headers.HeadersDataTypesDocLitWServiceStub.twoHeadersSameNameDiffNS(HeadersDataTypesDocLitWServiceStub.java:2638)

the reason for this exception is the following code at the
org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderImpl.addHeaderBlock(SOAP11HeaderImpl.java:65)

 if (ns == null || ns.getNamespaceURI() == null ||
"".equals(ns.getNamespaceURI())) {
            throw new OMException(
                    "All the SOAP Header blocks should be namespace
qualified");
        }

is there such a requirement in SOAP spec?

thanks,
Amila.

[1]
http://131.107.72.15/SoapWsdl_HeadersDataTypes_XmlFormatter_Service_Indigo/HeadersDataTypesDocLitW.svc?wsdl

-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/


</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r882107 - in /webservices/commons/trunk/modules/transport: modules/parent/pom.xml pom.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c20091119110645.318172388864@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091119110645-318172388864@eris-apache-org%3e</id>
<updated>2009-11-19T11:06:35Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Thu Nov 19 11:06:29 2009
New Revision: 882107

URL: http://svn.apache.org/viewvc?rev=882107&amp;view=rev
Log:
Fixing the transports site

Modified:
    webservices/commons/trunk/modules/transport/modules/parent/pom.xml
    webservices/commons/trunk/modules/transport/pom.xml

Modified: webservices/commons/trunk/modules/transport/modules/parent/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/parent/pom.xml?rev=882107&amp;r1=882106&amp;r2=882107&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/parent/pom.xml (original)
+++ webservices/commons/trunk/modules/transport/modules/parent/pom.xml Thu Nov 19 11:06:29
2009
@@ -230,6 +230,14 @@
                 &lt;/configuration&gt;
             &lt;/plugin&gt;
             &lt;plugin&gt;
+                &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
+                &lt;inherited&gt;true&lt;/inherited&gt;
+                &lt;configuration&gt;
+                    &lt;source&gt;1.5&lt;/source&gt;
+                    &lt;target&gt;1.5&lt;/target&gt;
+                &lt;/configuration&gt;
+            &lt;/plugin&gt;
+            &lt;plugin&gt;
                 &lt;artifactId&gt;maven-source-plugin&lt;/artifactId&gt;
                 &lt;executions&gt;
                     &lt;execution&gt;
@@ -368,42 +376,6 @@
         &lt;/dependency&gt;
     &lt;/dependencies&gt;
 
-    &lt;reporting&gt;
-        &lt;plugins&gt;
-            &lt;plugin&gt;
-                &lt;artifactId&gt;maven-project-info-reports-plugin&lt;/artifactId&gt;
-                &lt;version&gt;2.1.1&lt;/version&gt;
-                &lt;configuration&gt;
-                    &lt;!-- These features are disabled since they cause "mvn site" to hang
--&gt;
-                    &lt;dependencyLocationsEnabled&gt;false&lt;/dependencyLocationsEnabled&gt;
-                    &lt;dependencyDetailsEnabled&gt;false&lt;/dependencyDetailsEnabled&gt;
-                &lt;/configuration&gt;
-            &lt;/plugin&gt;
-            &lt;plugin&gt;
-                &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
-                &lt;artifactId&gt;jdepend-maven-plugin&lt;/artifactId&gt;
-                &lt;version&gt;2.0-beta-1&lt;/version&gt;
-            &lt;/plugin&gt;
-            &lt;plugin&gt;
-                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
-                &lt;artifactId&gt;maven-javadoc-plugin&lt;/artifactId&gt;
-                &lt;configuration&gt;
-                    &lt;aggregate&gt;true&lt;/aggregate&gt;
-                &lt;/configuration&gt;
-                &lt;reportSets&gt;
-                    &lt;reportSet&gt;
-                        &lt;reports&gt;
-                            &lt;report&gt;javadoc&lt;/report&gt;
-                        &lt;/reports&gt;
-                    &lt;/reportSet&gt;
-                &lt;/reportSets&gt;
-            &lt;/plugin&gt;
-            &lt;plugin&gt;
-                &lt;artifactId&gt;maven-site-plugin&lt;/artifactId&gt;
-                &lt;inherited&gt;false&lt;/inherited&gt;
-            &lt;/plugin&gt;
-        &lt;/plugins&gt;
-    &lt;/reporting&gt;
     &lt;distributionManagement&gt;
         &lt;repository&gt;
             &lt;id&gt;apache-repo&lt;/id&gt;

Modified: webservices/commons/trunk/modules/transport/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/pom.xml?rev=882107&amp;r1=882106&amp;r2=882107&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/pom.xml (original)
+++ webservices/commons/trunk/modules/transport/pom.xml Thu Nov 19 11:06:29 2009
@@ -261,6 +261,14 @@
                 &lt;/configuration&gt;
             &lt;/plugin&gt;
             &lt;plugin&gt;
+                &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
+                &lt;inherited&gt;true&lt;/inherited&gt;
+                &lt;configuration&gt;
+                    &lt;source&gt;1.5&lt;/source&gt;
+                    &lt;target&gt;1.5&lt;/target&gt;
+                &lt;/configuration&gt;
+            &lt;/plugin&gt;
+            &lt;plugin&gt;
                 &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
                 &lt;artifactId&gt;build-helper-maven-plugin&lt;/artifactId&gt;
                 &lt;executions&gt;
@@ -283,4 +291,41 @@
             &lt;/plugin&gt;
         &lt;/plugins&gt;
     &lt;/build&gt;
+    &lt;reporting&gt;
+        &lt;plugins&gt;
+            &lt;plugin&gt;
+                &lt;artifactId&gt;maven-project-info-reports-plugin&lt;/artifactId&gt;
+                &lt;version&gt;2.1.1&lt;/version&gt;
+                &lt;configuration&gt;
+                    &lt;!-- These features are disabled since they cause "mvn site" to hang
--&gt;
+                    &lt;dependencyLocationsEnabled&gt;false&lt;/dependencyLocationsEnabled&gt;
+                    &lt;dependencyDetailsEnabled&gt;false&lt;/dependencyDetailsEnabled&gt;
+                &lt;/configuration&gt;
+            &lt;/plugin&gt;
+            &lt;plugin&gt;
+                &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
+                &lt;artifactId&gt;jdepend-maven-plugin&lt;/artifactId&gt;
+                &lt;version&gt;2.0-beta-1&lt;/version&gt;
+            &lt;/plugin&gt;
+            &lt;plugin&gt;
+                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
+                &lt;artifactId&gt;maven-javadoc-plugin&lt;/artifactId&gt;
+                &lt;configuration&gt;
+                    &lt;aggregate&gt;true&lt;/aggregate&gt;
+                &lt;/configuration&gt;
+                &lt;reportSets&gt;
+                    &lt;reportSet&gt;
+                        &lt;reports&gt;
+                            &lt;report&gt;javadoc&lt;/report&gt;
+                        &lt;/reports&gt;
+                    &lt;/reportSet&gt;
+                &lt;/reportSets&gt;
+            &lt;/plugin&gt;
+            &lt;plugin&gt;
+                &lt;artifactId&gt;maven-site-plugin&lt;/artifactId&gt;
+                &lt;version&gt;2.0-beta-5&lt;/version&gt;
+                &lt;inherited&gt;false&lt;/inherited&gt;
+            &lt;/plugin&gt;
+        &lt;/plugins&gt;
+    &lt;/reporting&gt;
 &lt;/project&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r882105 - /webservices/commons/trunk/modules/transport/src/site/site.xml</title>
<author><name>ruwan@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200911.mbox/%3c20091119110201.C83972388998@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091119110201-C83972388998@eris-apache-org%3e</id>
<updated>2009-11-19T11:01:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: ruwan
Date: Thu Nov 19 11:01:47 2009
New Revision: 882105

URL: http://svn.apache.org/viewvc?rev=882105&amp;view=rev
Log:
Fixing the site

Modified:
    webservices/commons/trunk/modules/transport/src/site/site.xml

Modified: webservices/commons/trunk/modules/transport/src/site/site.xml
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/src/site/site.xml?rev=882105&amp;r1=882104&amp;r2=882105&amp;view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/src/site/site.xml (original)
+++ webservices/commons/trunk/modules/transport/src/site/site.xml Thu Nov 19 11:01:47 2009
@@ -16,27 +16,61 @@
   ~ specific language governing permissions and limitations
   ~ under the License.
   --&gt;
-&lt;project name="Transport"&gt;
+&lt;project name="Axis2 Transports"&gt;
+
     &lt;bannerLeft&gt;
         &lt;name&gt;Axis2 Transport&lt;/name&gt;
         &lt;src&gt;http://ws.apache.org/images/project-logo.jpg&lt;/src&gt;
         &lt;href&gt;http://ws.apache.org/&lt;/href&gt;
     &lt;/bannerLeft&gt;
+
+    &lt;bannerRight&gt;
+        &lt;src&gt;images/apache-synapse-banner.jpg&lt;/src&gt;
+        &lt;href&gt;http://www.apache.org&lt;/href&gt;
+    &lt;/bannerRight&gt;
+
+    &lt;skin&gt;
+        &lt;groupId&gt;org.apache.maven.skins&lt;/groupId&gt;
+        &lt;artifactId&gt;maven-default-skin&lt;/artifactId&gt;
+        &lt;version&gt;1.0&lt;/version&gt;
+    &lt;/skin&gt;
+
+    &lt;publishDate format="dd MMM yyyy"/&gt;
+
     &lt;body&gt;
+
         &lt;links&gt;
             &lt;item name="Apache" href="http://www.apache.org/"/&gt;
             &lt;item name="WebServices" href="http://ws.apache.org/"/&gt;
             &lt;item name="Commons" href="http://ws.apache.org/commons/"/&gt;
             &lt;item name="Axis2" href="http://ws.apache.org/axis2/"/&gt;
+            &lt;item name="Synapse" href="http://synapse.apache.org/"/&gt;
         &lt;/links&gt;
-        &lt;menu name="Transport"&gt;
+
+        &lt;menu name="Axis2 Transports"&gt;
             &lt;item name="About" href="index.html"/&gt;
-            &lt;item name="Documentation"&gt;
+            &lt;item name="Downloads" href="download_index.html"&gt;
+                &lt;item name="Releases" href="download.html"/&gt;
+                &lt;item name="Source Code" href="source-repository.html"/&gt;
+            &lt;/item&gt;
+            &lt;item name="Documentation" href="docs_index.html"&gt;
                 &lt;item name="JMS" href="jms.html"/&gt;
                 &lt;item name="Mail" href="mail.html"/&gt;
                 &lt;item name="TCP" href="tcp-transport.html"/&gt;
                 &lt;item name="XMPP" href="xmpp.html"/&gt;
+                &lt;item name="SMS" href="sms.html"/&gt;
+            &lt;/item&gt;
+            &lt;item name="Project Information" href="project-info.html"&gt;
+                &lt;item name="Mailing Lists" href="mail-lists.html"/&gt;
+                &lt;item name="Building" href="building.html"/&gt;
+                &lt;item name="Issue Tracking" href="issue-tracking.html"/&gt;
+                &lt;item name="Dependencies" href="dependencies.html"/&gt;
+                &lt;item name="Dependency Convergence" href="dependency-convergence.html"/&gt;
+                &lt;item name="Dependency Management" href="dependency-management.html"/&gt;
+                &lt;item name="Project Team" href="team-list.html"/&gt;
+                &lt;item name="Project Summary" href="project-summary.html"/&gt;
             &lt;/item&gt;
         &lt;/menu&gt;
+
     &lt;/body&gt;
 &lt;/project&gt;




</pre>
</div>
</content>
</entry>
</feed>
