You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/10/20 08:48:52 UTC

svn commit: r466013 - in /webservices/axis2/trunk/c: project.xml xdocs/docs/userguide.html

Author: dinesh
Date: Thu Oct 19 23:48:51 2006
New Revision: 466013

URL: http://svn.apache.org/viewvc?view=rev&rev=466013
Log:
add new contibutors

Modified:
    webservices/axis2/trunk/c/project.xml
    webservices/axis2/trunk/c/xdocs/docs/userguide.html

Modified: webservices/axis2/trunk/c/project.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/project.xml?view=diff&rev=466013&r1=466012&r2=466013
==============================================================================
--- webservices/axis2/trunk/c/project.xml (original)
+++ webservices/axis2/trunk/c/project.xml Thu Oct 19 23:48:51 2006
@@ -1,202 +1,223 @@
 <?xml version="1.0"?>
 <!--
 /*
- * Copyright 2001-2004 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.
- */
+* Copyright 2001-2004 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.
+*/
 -->
 
 <project>
-    <name>Axis2C</name>
-    <pomVersion>3</pomVersion>
+  <name>Axis2C</name>
+  <pomVersion>3</pomVersion>
 
-    <!-- a unique name for this project -->
-    <name>Apache Axis2 C</name>
-    <id>axis2c</id>
-    <groupId>axis2c</groupId>
-    <currentVersion>${axis2_version}</currentVersion>
-
-    <!-- details about the organization that 'owns' the project -->
-    <organization>
-        <name>Apache Software Foundation</name>
-        <url>http://www.apache.org/</url>
-        <logo>http://www.apache.org/images/asf-logo.gif</logo>
-    </organization>
-
-    <inceptionYear>2005</inceptionYear>
-    <logo>http://ws.apache.org/axis2/images/axis.jpg</logo>
-    <description> Axis2 is an effort to re-design and totally re-implement both Axis/Java and (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain" model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which can yet be managed and packaged in a more organized manner. This new design acknowledges the maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging, WS-Security and WS-Addressing that are built on top of the base SOAP system. At the time Axis1 was designed, while it was fully expected that other protocols such as WS-ReliableMessaging would be built on top of it, there was not a proper extension architecture defined to enable clean composition of such layers. Thus, one of the key motivations for Axis2 is to provide a clean and simple environment for like Apache Sandesha and Apache WSS4J to layer on top of the base SOAP system. Another driving force for Axis2 as well a
 s the move away from RPC oriented Web services towards more document-oriented, message style asynchronous service interactions. The Axis2 project is centered on a new representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two parts: a complete XML Infoset representation and a SOAP Infoset representation on top of that. The XML Infoset representation provides a JDOM-like simple API but is built on a deferred model via a StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM is that it allows one to stop building the XML tree and just access the pull stream directly; thus enabling both maximum flexibility and maximum performance. This approach allows us to support multiple levels of abstraction for consuming and offering Web services: using plain AXIOM, using generated code and statically data-bound data types and so on. At the time of Axis1's design, RPC-style, synchronous, request-response interactions were the order of the 
 day for Web services. Today service interactions are much more message
--oriented and exploit many different message exchange patterns. The Axis2 engine architecture is careful to not build in any assumptions of request-response patterns to ensure that it can be used easily to support arbitrary message exchange patterns.</description>
-    <shortDescription>Axis2 C</shortDescription>
-    <!-- the project home page -->
-    <url>http://ws.apache.org/axis2/c</url>
-    <issueTrackingUrl>http://issues.apache.org/jira/browse/AXIS2C</issueTrackingUrl>
-    <siteAddress>ws.apache.org/axis2/c</siteAddress>
-    <siteDirectory>/www/ws.apache.org/axis2/c</siteDirectory>
-    <distributionDirectory>/www/ws.apache.org/builds/c</distributionDirectory>
-    <!-- repository>
-<connection>scm|svn|http://svn.apache.org/repos/asf/webservices/axis/trunk</connection>
-<developerConnection>scm|svn|https://svn.apache.org/repos/asf/webservices/axis/trunk</developerConnection>
-<url>http://svn.apache.org/viewcvs.cgi/webservices/axis/trunk/?root=Apache-SVN</url>
-</repository -->
-    <mailingLists>
-        <mailingList>
-            <name>Axis C Developer List</name>
-            <subscribe>axis-c-dev-subscribe@ws.apache.org?subject=subscribe</subscribe>
-            <unsubscribe>axis-c-dev-unsubscribe@ws.apache.org?subject=unsubscribe</unsubscribe>
-            <archive>http://marc.theaimsgroup.com/?l=axis-c-dev&amp;r=1&amp;w=2</archive>
-        </mailingList>
-        <mailingList>
-            <name>Axis C User List</name>
-            <subscribe>axis-c-user-subscribe@ws.apache.org?subject=subscribe</subscribe>
-            <unsubscribe>axis-c-user-unsubscribe@ws.apache.org?subject=unsubscribe</unsubscribe>
-            <archive>http://marc.theaimsgroup.com/?l=axis-c-user&amp;r=1&amp;w=2</archive>
-        </mailingList>
-    </mailingLists>
-	
-        <!-- ========== -->
-	<!-- Developers -->
-	<!-- ========== -->
-	<developers>
-		<developer>
-			<name>Samisa Abeysinghe</name>
-			<id>samisa</id>
-			<email>samisa AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Sahan Gamage</name>
-			<id>sahan</id>
-			<email>sahans AT gmail.com</email>
-			<organization>Purdue University</organization>
-		</developer>
-		<developer>
-			<name>Nandika Jayawardana</name>
-			<id>nandika</id>
-			<email>nandika AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Kaushalye Kapuruge</name>
-			<id>kaushalye</id>
-			<email>kaushalye AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Damitha Kumarage</name>
-			<id>damitha</id>
-			<email>damitha AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Dinesh Premalal</name>
-			<id>dinesh</id>
-			<email>dinesh AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Sanjaya Rathnaweera</name>
-			<id>pini</id>
-			<email>sanjaya AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Nabeel Yoosuf</name>
-			<id>nabeel</id>
-			<email>nabeel.yoosuf AT gmail.com</email>
-			<organization>Purdue University</organization>
-		</developer>
-		<developer>
-		        <name>Dimuthu Gamage</name>
-			<id>dimuthucg</id>
-			<email>dimuthuc AT gmail.com</email>
-			<organization>Univerisity of Moratuwa</organization>
-		</developer>
-		<developer>
-			<name>Paul Fremantle</name>
-			<id>pzf</id>
-			<email>paul AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Davanum Srinivas</name>
-			<id>dims</id>
-			<email>dims AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Sanjiva Weerawarana</name>
-			<id>sanjiva</id>
-			<email>sanjiva AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-	</developers>
-	<contributors>
-		<contributor>
-			<name>James Clark</name>
-			<email>jjc AT public.jclark.com</email>
-            <roles>
-                <role>Technical Adviser on Building a Portable/Re-usable C library</role>
-            </roles>
-		</contributor>
-	</contributors>
-
-    <!-- ################################################################ -->
-    <!--        Project dependency section                                -->
-    <!-- ################################################################ -->
-
-    <dependencies/>
-
-
-    <!-- ################################################################ -->
-    <!--        Project build and reports section                         -->
-    <!-- ################################################################ -->
-
-    <build>
-
-        <nagEmailAddress>axis-c-dev@apache.org</nagEmailAddress>
-        <sourceDirectory>${basedir}/src</sourceDirectory>
-        <unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
-
-        <unitTest>
-          <includes>
-            <include>**/_test*.c</include>
-          </includes>
-          <excludes>
-            <exclude>**/*Test*All.c</exclude>
-          </excludes>
-        </unitTest>
-
-        <resources/>  <!-- (OPTIONAL) Resources packaged inside the JAR file. -->
-
-    </build>
-
-    <reports>
-        <!--report>maven-changes-plugin</report>
-        <report>maven-jdepend-plugin</report>
-        <report>maven-checkstyle-plugin</report>
-        <report>maven-pmd-plugin</report>
-        <report>maven-junit-report-plugin</report>
-        <report>maven-clover-plugin</report>
-        <report>maven-changelog-plugin</report>
-        <report>maven-file-activity-plugin</report>
-        <report>maven-developer-activity-plugin</report>
-        <report>maven-file-activity-plugin</report>
-        <report>maven-license-plugin</report>
-        <report>maven-linkcheck-plugin</report>
-        <report>maven-jxr-plugin</report-->
-        <report>maven-changes-plugin</report>
-    </reports>
+  <!-- a unique name for this project -->
+  <name>Apache Axis2 C</name>
+  <id>axis2c</id>
+  <groupId>axis2c</groupId>
+  <currentVersion>${axis2_version}</currentVersion>
+
+  <!-- details about the organization that 'owns' the project -->
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org/</url>
+    <logo>http://www.apache.org/images/asf-logo.gif</logo>
+  </organization>
+
+  <inceptionYear>2005</inceptionYear>
+  <logo>http://ws.apache.org/axis2/images/axis.jpg</logo>
+  <description> Axis2 is an effort to re-design and totally re-implement both Axis/Java and (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain" model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which can yet be managed and packaged in a more organized manner. This new design acknowledges the maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging, WS-Security and WS-Addressing that are built on top of the base SOAP system. At the time Axis1 was designed, while it was fully expected that other protocols such as WS-ReliableMessaging would be built on top of it, there was not a proper extension architecture defined to enable clean composition of such layers. Thus, one of the key motivations for Axis2 is to provide a clean and simple environment for like Apache Sandesha and Apache WSS4J to layer on top of the base SOAP system. Another driving force for Axis2 as well as 
 the move away from RPC oriented Web services towards more document-oriented, message style asynchronous service interactions. The Axis2 project is centered on a new representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two parts: a complete XML Infoset representation and a SOAP Infoset representation on top of that. The XML Infoset representation provides a JDOM-like simple API but is built on a deferred model via a StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM is that it allows one to stop building the XML tree and just access the pull stream directly; thus enabling both maximum flexibility and maximum performance. This approach allows us to support multiple levels of abstraction for consuming and offering Web services: using plain AXIOM, using generated code and statically data-bound data types and so on. At the time of Axis1's design, RPC-style, synchronous, request-response interactions were the order of the da
 y for Web services. Today service interactions are much more message
+  -oriented and exploit many different message exchange patterns. The Axis2 engine architecture is careful to not build in any assumptions of request-response patterns to ensure that it can be used easily to support arbitrary message exchange patterns.</description>
+  <shortDescription>Axis2 C</shortDescription>
+  <!-- the project home page -->
+  <url>http://ws.apache.org/axis2/c</url>
+  <issueTrackingUrl>http://issues.apache.org/jira/browse/AXIS2C</issueTrackingUrl>
+  <siteAddress>ws.apache.org/axis2/c</siteAddress>
+  <siteDirectory>/www/ws.apache.org/axis2/c</siteDirectory>
+  <distributionDirectory>/www/ws.apache.org/builds/c</distributionDirectory>
+  <!-- repository>
+       <connection>scm|svn|http://svn.apache.org/repos/asf/webservices/axis/trunk</connection>
+       <developerConnection>scm|svn|https://svn.apache.org/repos/asf/webservices/axis/trunk</developerConnection>
+       <url>http://svn.apache.org/viewcvs.cgi/webservices/axis/trunk/?root=Apache-SVN</url>
+       </repository -->
+  <mailingLists>
+    <mailingList>
+      <name>Axis C Developer List</name>
+      <subscribe>axis-c-dev-subscribe@ws.apache.org?subject=subscribe</subscribe>
+      <unsubscribe>axis-c-dev-unsubscribe@ws.apache.org?subject=unsubscribe</unsubscribe>
+      <archive>http://marc.theaimsgroup.com/?l=axis-c-dev&amp;r=1&amp;w=2</archive>
+    </mailingList>
+    <mailingList>
+      <name>Axis C User List</name>
+      <subscribe>axis-c-user-subscribe@ws.apache.org?subject=subscribe</subscribe>
+      <unsubscribe>axis-c-user-unsubscribe@ws.apache.org?subject=unsubscribe</unsubscribe>
+      <archive>http://marc.theaimsgroup.com/?l=axis-c-user&amp;r=1&amp;w=2</archive>
+    </mailingList>
+  </mailingLists>
+  
+  <!-- ========== -->
+  <!-- Developers -->
+  <!-- ========== -->
+  <developers>
+    <developer>
+      <name>Samisa Abeysinghe</name>
+      <id>samisa</id>
+      <email>samisa AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+    <developer>
+      <name>Sahan Gamage</name>
+      <id>sahan</id>
+      <email>sahans AT gmail.com</email>
+      <organization>Purdue University</organization>
+    </developer>
+    <developer>
+      <name>Nandika Jayawardana</name>
+      <id>nandika</id>
+      <email>nandika AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+    <developer>
+      <name>Kaushalye Kapuruge</name>
+      <id>kaushalye</id>
+      <email>kaushalye AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+    <developer>
+      <name>Damitha Kumarage</name>
+      <id>damitha</id>
+      <email>damitha AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+    <developer>
+      <name>Dinesh Premalal</name>
+      <id>dinesh</id>
+      <email>dinesh AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+    <developer>
+      <name>Sanjaya Rathnaweera</name>
+      <id>pini</id>
+      <email>sanjaya AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+    <developer>
+      <name>Nabeel Yoosuf</name>
+      <id>nabeel</id>
+      <email>nabeel.yoosuf AT gmail.com</email>
+      <organization>Purdue University</organization>
+    </developer>
+    <developer>
+      <name>Dimuthu Gamage</name>
+      <id>dimuthucg</id>
+      <email>dimuthuc AT gmail.com</email>
+      <organization>Univerisity of Moratuwa</organization>
+    </developer>
+    <developer>
+      <name>Paul Fremantle</name>
+      <id>pzf</id>
+      <email>paul AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+    <developer>
+      <name>Davanum Srinivas</name>
+      <id>dims</id>
+      <email>dims AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+    <developer>
+      <name>Sanjiva Weerawarana</name>
+      <id>sanjiva</id>
+      <email>sanjiva AT wso2.com</email>
+      <organization>WSO2</organization>
+    </developer>
+  </developers>
+  <contributors>
+    <contributor>
+      <name>James Clark</name>
+      <email>jjc AT public.jclark.com</email>
+      <roles>
+	<role>Technical Adviser on Building a Portable/Re-usable C library</role>
+      </roles>
+    </contributor>
+    <contributor>
+      <name>Dumindu Perera</name>
+      <email>dumindu@wso2.com</email>
+      <roles>
+	<role>Help to implement Rampart</role>
+      </roles>
+    </contributor>
+    <contributor>
+      <name>Manjula Peiris</name>
+      <email>manjula@wso2.com</email>
+      <roles>
+	<role>Helps to improve overall quality of the code base and improve documentation</role>
+      </roles>
+    </contributor>
+    <contributor>
+      <name>Buddhika Semashinghe</name>
+      <email>buddhika@wso2.com</email>
+      <roles>
+	<role>Helps to improve overall quality of the code base</role>
+      </roles>
+    </contributor>
+  </contributors>
+
+  <!-- ################################################################ -->
+  <!--        Project dependency section                                -->
+  <!-- ################################################################ -->
+
+  <dependencies/>
+
+
+  <!-- ################################################################ -->
+  <!--        Project build and reports section                         -->
+  <!-- ################################################################ -->
+
+  <build>
+
+    <nagEmailAddress>axis-c-dev@apache.org</nagEmailAddress>
+    <sourceDirectory>${basedir}/src</sourceDirectory>
+    <unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
+
+    <unitTest>
+      <includes>
+	<include>**/_test*.c</include>
+      </includes>
+      <excludes>
+	<exclude>**/*Test*All.c</exclude>
+      </excludes>
+    </unitTest>
+
+    <resources/>  <!-- (OPTIONAL) Resources packaged inside the JAR file. -->
+
+  </build>
+
+  <reports>
+    <!--report>maven-changes-plugin</report>
+	<report>maven-jdepend-plugin</report>
+	<report>maven-checkstyle-plugin</report>
+	<report>maven-pmd-plugin</report>
+	<report>maven-junit-report-plugin</report>
+	<report>maven-clover-plugin</report>
+	<report>maven-changelog-plugin</report>
+	<report>maven-file-activity-plugin</report>
+	<report>maven-developer-activity-plugin</report>
+	<report>maven-file-activity-plugin</report>
+	<report>maven-license-plugin</report>
+	<report>maven-linkcheck-plugin</report>
+	<report>maven-jxr-plugin</report-->
+    <report>maven-changes-plugin</report>
+  </reports>
 
 </project>

Modified: webservices/axis2/trunk/c/xdocs/docs/userguide.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xdocs/docs/userguide.html?view=diff&rev=466013&r1=466012&r2=466013
==============================================================================
--- webservices/axis2/trunk/c/xdocs/docs/userguide.html (original)
+++ webservices/axis2/trunk/c/xdocs/docs/userguide.html Thu Oct 19 23:48:51 2006
@@ -45,7 +45,7 @@
       <li><a href="#Writing_Web_Services_Using_Code_Generator">Writing Web
         Services Skeleton Using Code Generator</a>
         <ul>
-          <li><a href="#WSDL2Code_tool">WSDL2Code tool</a></li>
+          <li><a href="#WSDL2C_tool">WSDL2C tool</a></li>
           <li><a href="#Implement_the_Business_Logic">Implement the Business
             Logic</a></li>
           <li><a href="#echoString">echoString</a></li>
@@ -540,10 +540,10 @@
 <a name="Writing_Web_Services_Using_Code_Generator"></a>
 <h3>Writing Web Services Skeleton Using Code Generator</h3>
 
-<a id="WSDL2Code_tool"></a>
-<h4>WSDL2Code tool</h4>
+<a id="WSDL2C_tool"></a>
+<h4>WSDL2C tool</h4>
 
-<p>Axis2/Java WSDL2Code tool supports generation of Axis2/C stub and
+<p>Axis2/Java WSDL2C tool supports generation of Axis2/C stub and
 skeleton. <a
 href="http://svn.apache.org/viewvc/webservices/axis2/trunk/java">Axis2/Java
 SVN</a> revision 414253 and later versions provide this facility. A basic
@@ -555,12 +555,13 @@
 order to run the tool, <span style="font-weight: bold;">set all the .jar
 library files in the Axis2/Java to the classpath</span>. To generate code
 with no data binding support, just replace -d adb -u with -d none</p>
-<pre><br />java -Dorg.apache.adb.properties=/org/apache/axis2/schema/c-schema-compile.properties org.apache.axis2.wsdl.WSDL2Code <br /> -uri interoptestdoclitparameters.wsdl -ss -sd -d adb -u<br /> </pre>
+<pre><br />java org.apache.axis2.wsdl.WSDL2C -uri interoptestdoclitparameters.wsdl -ss -sd -d adb -u<br /> 
+</pre>
 
 <p>If you need an XML in/out programming model, you can just ignore the data
 binding support by setting the following parameters. Give "<code>-l c</code>"
 option to enable C language code generation.</p>
-<pre><br />java org.apache.axis2.wsdl.WSDL2Code -uri interoptestdoclitparameters.wsdl -ss -sd -d none -l c<br /> </pre>
+<pre><br />java org.apache.axis2.wsdl.WSDL2C -uri interoptestdoclitparameters.wsdl -ss -sd -d none<br /> </pre>
 
 <p>The WSDL <code>interoptestdoclitparameters.wsdl</code> can be found in
 &lt;axis2_src_dir&gt;/test/resources directory. This is used to generate stub
@@ -862,11 +863,11 @@
 <a
 href="http://svn.apache.org/viewvc/webservices/axis2/trunk/java">Axis2/Java
 source SVN</a> revision 414253 or later to generate Axis2/C code.</p>
-<pre><br />java WSDL2Code -Dorg.apache.adb.properties=/org/apache/axis2/schema/c-schema-compile.properties<br /> -uri interoptestdoclitparameters.wsdl -d adb -u<br /> </pre>
+<pre><br />java WSDL2C -uri interoptestdoclitparameters.wsdl -d adb -u<br /> </pre>
 
 <p>In order to ignore the data binding support (to use XML in/out model),
 just use the following parameters.</p>
-<pre><br />java WSDL2Code -uri interoptestdoclitparameters.wsdl -d none<br /> </pre>
+<pre><br />java WSDL2C -uri interoptestdoclitparameters.wsdl -d none<br /> </pre>
 
 <p>The following section demonstrates how to use the generated code using the
 wsdl file "interoptestdoclitparameters.wsdl" to implement the client business



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org