Tom,

I need to tweak it....Nothing special needs to be documented. Just run wsdl2java, 
compile the
generated code, write a main method to invoke the service. See test/wsdl/dataset for a 
sample.

Thanks for the encouragement,
dims

--- Tom Jordahl <[EMAIL PROTECTED]> wrote:
> 
> Once again, Dims proves that he is "da MAN"!
> 
> Dims, how does this work?  Do we need to document it special?
> 
> --
> Tom Jordahl
> Macromedia Server Development
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, November 24, 2002 9:44 AM
> To: [EMAIL PROTECTED]
> Subject: cvs commit: xml-axis/java/src/org/apache/axis/wsdl/symbolTable
> SchemaUtils.java
> 
> 
> dims        2002/11/24 06:43:59
> 
>   Modified:    java/src/org/apache/axis Constants.java
>                java/src/org/apache/axis/encoding
>                         DefaultTypeMappingImpl.java
>                java/src/org/apache/axis/wsdl/symbolTable SchemaUtils.java
>   Added:       java/test/wsdl/dataset build.xml DataService.wsdl
>                         DataServiceTestCase.java
>                java/src/org/apache/axis/types Schema.java
>                java/src/org/apache/axis/holders SchemaHolder.java
>   Log:
>   Fix for Bug 8419 - DotNet's DataSet is not supported
>   
>   Notes:
>   - Added test case
>   - support for xsd:schema in wsdl2java
>   
>   Revision  Changes    Path
>   1.1                  xml-axis/java/test/wsdl/dataset/build.xml
>   
>   Index: build.xml
>   ===================================================================
>   <?xml version="1.0" ?>
>   <!DOCTYPE project [
>           <!ENTITY properties SYSTEM "file:../../../xmls/properties.xml">
>           <!ENTITY paths  SYSTEM "file:../../../xmls/path_refs.xml">
>           <!ENTITY taskdefs SYSTEM "file:../../../xmls/taskdefs.xml">
>           <!ENTITY taskdefs_post_compile SYSTEM 
>"file:../../../xmls/taskdefs_post_compile.xml">
>           <!ENTITY targets SYSTEM "file:../../../xmls/targets.xml">
>   ]>
>   
>   <!-- ===================================================================
>   <description>
>      Test/Sample Component file for Axis
>   
>   Notes:
>      This is a build file for use with the Jakarta Ant build tool.
>   
>   Prerequisites:
>   
>      jakarta-ant from http://jakarta.apache.org
>   
>   Build Instructions:
>      To compile
>           ant compile
>      To execute
>           ant run
>   
>   Author:
>     Matt Seibert [EMAIL PROTECTED]
>   
>   Copyright:
>     Copyright (c) 2002-2003 Apache Software Foundation.
>   </description>
>   ==================================================================== -->
>   
>   <project default="compile">
>   
>   <property name="axis.home" location="../../.." />
>   <property name="componentName" value="test/wsdl/dataset" />
>           &properties;
>           &paths;
>           &taskdefs;
>           &taskdefs_post_compile;
>           &targets;
>   
>   <target name="clean">
>       <echo message="Removing ${build.dir}/classes/${componentName} and
> ${build.dir}/work/${componentName}" />
>       <delete dir="${build.dir}/classes/${componentName}"/>
>       <delete dir="${build.dir}/work/${componentName}"/>
>   </target>
>   
>   <target name="copy" depends="setenv"/>
>   
>   <target name="compile" depends="copy">
>     <echo message="Compiling test.wsdl.dataset"/>
>       <!-- This is a DII test with multiple output params -->
>       <wsdl2java url="${axis.home}/test/wsdl/dataset/DataService.wsdl"
>                  output="${axis.home}/build/work"
>                  serverSide="no"
>                  testcase="no">
>           <mapping namespace="http://tempuri.org/"; package="test.wsdl.dataset"/>
>       </wsdl2java>
>   
>      <copy todir="${build.dir}/work/test/wsdl/dataset" overwrite="yes">
>         <fileset dir="${axis.home}/test/wsdl/dataset">
>           <include name="*TestCase.java"/>
>         </fileset>
>       </copy>
>   
>       <javac srcdir="${build.dir}/work" destdir="${build.dest}" fork="${javac.fork}"
>              debug="${debug}">
>         <classpath refid="classpath" />
>         <include name="test/wsdl/dataset/*.java" />
>         <include name="test/wsdl/dataset/**/*.java" />
>       </javac>
>   
>   </target>
>   
>   <target name="run" >
>     <antcall target="execute-Component-noServer" />
>   </target>
>   
>   </project>
>   
>   
>   
>   1.1                  xml-axis/java/test/wsdl/dataset/DataService.wsdl
>   
>   Index: DataService.wsdl
>   ===================================================================
>   <?xml version="1.0" encoding="utf-8"?>
>   <definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
>xmlns:s="http://www.w3.org/2001/XMLSchema";
> xmlns:s0="http://tempuri.org/"; 
>xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
> xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/";
> xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; 
>targetNamespace="http://tempuri.org/";
> xmlns="http://schemas.xmlsoap.org/wsdl/";>
>     <types>
>       <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/";>
>         <s:import namespace="http://www.w3.org/2001/XMLSchema"; />
>         <s:element name="GetTitleAuthors">
>           <s:complexType />
>         </s:element>
>         <s:element name="GetTitleAuthorsResponse">
>           <s:complexType>
>             <s:sequence>
>               <s:element minOccurs="0" maxOccurs="1" name="GetTitleAuthorsResult">
>                 <s:complexType>
>                   <s:sequence>
>                     <s:element ref="s:schema" />
>                     <s:any />
>                   </s:sequence>
>                 </s:complexType>
>               </s:element>
>             </s:sequence>
>           </s:complexType>
>         </s:element>
>         <s:element name="PutTitleAuthors">
>           <s:complexType>
>             <s:sequence>
>               <s:element minOccurs="0" maxOccurs="1" name="DS">
>                 <s:complexType>
>                   <s:sequence>
>                     <s:element ref="s:schema" />
>                     <s:any />
>                   </s:sequence>
>                 </s:complexType>
>               </s:element>
>             </s:sequence>
>           </s:complexType>
>         </s:element>
>         <s:element name="PutTitleAuthorsResponse">
>           <s:complexType>
>             <s:sequence>
>               <s:element minOccurs="1" maxOccurs="1" name="PutTitleAuthorsResult" 
>type="s:int"
> />
>             </s:sequence>
>           </s:complexType>
>         </s:element>
>         <s:element name="DataSet" nillable="true">
>           <s:complexType>
>             <s:sequence>
>               <s:element ref="s:schema" />
>               <s:any />
>             </s:sequence>
>           </s:complexType>
>         </s:element>
>       </s:schema>
>     </types>
>     <message name="GetTitleAuthorsSoapIn">
>       <part name="parameters" element="s0:GetTitleAuthors" />
>     </message>
>     <message name="GetTitleAuthorsSoapOut">
>       <part name="parameters" element="s0:GetTitleAuthorsResponse" />
>     </message>
>     <message name="PutTitleAuthorsSoapIn">
>       <part name="parameters" element="s0:PutTitleAuthors" />
>     </message>
>     <message name="PutTitleAuthorsSoapOut">
>       <part name="parameters" element="s0:PutTitleAuthorsResponse" />
> 
=== message truncated ===


=====
Davanum Srinivas - http://xml.apache.org/~dims/

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus – Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

Reply via email to