Because, you didn't get an answer, here's what came to my mind at first:

I replaced the schemaLocation with v.3.1.1 and after validation, there's no 
error

***************************************
Look:
***************************************

<?xml version="1.0" ?> <definitions name="BoundingRegionService"
targetNamespace="http://boundingregion.xxx.com/service/";
xmlns:tns="http://boundingregion.xxx.com/service/";
xmlns:gml="http://www.opengis.net/gml";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
  <types>
     <schema xmlns="http://www.w3.org/2001/XMLSchema";>
        <import namespace="http://www.opengis.net/gml"; 
schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"; />
     </schema>
  </types>
  <message name="ComputeBoundingRegionInput">
<part name="body" element="gml:location" /> </message>
  <message name="ComputeBoundingRegionOutput">
<part name="body" element="gml:boundingBox" /> </message>
  <portType name="BoundingRegionServicePortType">
     <operation name="ComputeBoundingRegion">
<input message="tns:ComputeBoundingRegionInput" /> <output message="tns:ComputeBoundingRegionOutput" /> </operation>
  </portType>
</definitions>

***************************************

let me know if it works....

regards,

Philipp


Brown, Jeff (C2MS) schrieb:
Never got anything on this and I really need some help on this . . .

I'm using Axis 1.4Final. Here is my WSDL file:

----------------------------------------------------------

<?xml version="1.0" ?> <definitions name="BoundingRegionService"
targetNamespace="http://boundingregion.xxx.com/service/";
xmlns:tns="http://boundingregion.xxx.com/service/";
xmlns:gml="http://www.opengis.net/gml";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
   <types>
      <schema xmlns="http://www.w3.org/2001/XMLSchema";>
         <import namespace="http://www.opengis.net/gml";
schemaLocation="GML-3.1.0/base/gml.xsd" />
      </schema>
   </types>
   <message name="ComputeBoundingRegionInput">
<part name="body" element="gml:location" /> </message>
   <message name="ComputeBoundingRegionOutput">
<part name="body" element="gml:boundingBox" /> </message>
   <portType name="BoundingRegionServicePortType">
      <operation name="ComputeBoundingRegion">
<input message="tns:ComputeBoundingRegionInput" /> <output message="tns:ComputeBoundingRegionOutput" /> </operation>
   </portType>
</definitions>

----------------------------------------------------------

Here is the error I'm receiving:

----------------------------------------------------------

BUILD FAILED
C:\TEST_AREA\build.xml:47: WSDL processing error for
C:\TEST_AREA\BoundingRegionService.wsdl :
 Duplicate file name:
C:\TEST_AREA\src\net\opengis\www\gml\CodeOrNullListType.java.
Hint: you may have mapped two namespaces with elements of the same name
to the same package name.

----------------------------------------------------------

As you can see I'm simply trying to refer to something that is defined
in the GML schema from the Open Geospatial Consortium located online at
http://www.opengis.net/gml/. I don't know how I can do anything more
simple as an example using the GML schema.

To replicate what I have, place the above WSDL in a directory and unzip
the downloadable schema bundle from the URL given above. I think they
call it 03-105r1_GML_3.1.zip. I can provide what I have as an attachment
if needed.

In addition, I'm using the following Ant build file:

----------------------------------------------------------

<project name="BoundingRegionService"
         default="compileJava"
         basedir=".">

        <target name="environment">

                <property environment="env" />
                <fail unless="env.BOUNDING_REGION_TEST_HOME">Please set
BOUNDING_REGION_TEST_HOME</fail>
                <fail unless="env.BOUNDING_REGION_ENDPT">Please set
BOUNDING_REGION_ENDPT</fail>

                <property name="project.COTS"
                          value="COTS" />
                <property name="project.boundingRegionServiceWsdl"
                          value="BoundingRegionService.wsdl" />

        </target>

        <target name="classpath" depends="environment">
                <path id="project.classpath">
                        <pathelement path="." />
                        <pathelement path="classes" />
                        <fileset dir="${project.COTS}/Axis/1.4Final">
                                <include name="*.jar" />
                        </fileset>
                        <fileset dir="${project.COTS}/J2EE/1.4">
                                <include name="j2ee.jar" />
                        </fileset>
                </path>

                <taskdef resource="axis-tasks.properties"
                         classpathref="project.classpath" />
        </target>

        <target name="clean">
                <delete dir="classes" failonerror="false" />
                <delete dir="lib" failonerror="false" />
                <delete dir="src/com/xxx/boundingregion/service"
failonerror="false" />
        </target>

        <target name="axisWSDL2Java" depends="classpath">
                <axis-wsdl2java output="src"
                                verbose="true"
                                debug="true"
                                all="true"
                                serverside="true"
        
url="${project.boundingRegionServiceWsdl}">
                </axis-wsdl2java>
        </target>

        <target name="compileJava" depends="axisWSDL2Java">
                <mkdir dir="classes" />
                <javac srcdir="src"
                       destdir="classes"
                       debug="on"
                       deprecation="off"
                       includeAntRuntime="no"
                       includeJavaRuntime="no">
                        <classpath refid="project.classpath" />
                </javac>
        </target>

</project>

----------------------------------------------------------

Any suggestion/help will be much appreciated because I can't go any
further until this is resolved. Thanks!

JAB



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to