Thanks so much for responding.

I will enter a Jira issue.

thanks,
Linus


Amila Suriarachchi wrote:


On 9/5/07, *Linus Kamb* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    So, am I doing something wrong?  Or is this a bug?


Axis2 supports xsd file if they are directly under the META-INF. as I saw you xsd file are in different directories. So I am not saying the thing you do is wrong. But I think this a an axis2 limitation. So please log a jira.

Amila.

    Thanks,
    Linus


    Linus Kamb wrote:
     > Thanks a lot for looking.
     >
     > wsdl2java seems to run successfully:
     >
     > ant target is:
     >
     >    <target name="w2j" depends="clean"  >
     >        <java classname="org.apache.axis2.wsdl.WSDL2Java " fork="true"
     >        failonerror="true">
     >            <classpath>
     >                <path refid="axis-classpath"/>
     >                <path refid="jibx-classpath"/>
     >            </classpath>
     >            <arg value="-o"/>
     >            <arg value="w2j"/>
     >            <arg value="-p"/>
     >            <arg value="${package-name}"/>
     >            <arg value="-d"/>
     >            <arg value="jibx"/>
     >            <arg value="-Ebindingfile"/>
     >            <arg value="${binding-file}"/>
     >            <arg value="-uw"/>
     >            <!-- -ss parameter says generate server code -->
     >            <arg value="-ss"/>
     >            <!-- -sd parameter says generate server deployment
    files -->
     >            <arg value="-sd"/>
     >            <!-- -ssi parameter says generate Java interface
     > definition. -->
     >            <arg value="-ssi"/>
     >            <arg value="-uri"/>
     >            <arg value="${wsdl-path}"/>
     >        </java>
     >    </target>
     >
     > output:
     > $ ant w2j
     > Buildfile: build.xml
     >
     > clean:
     >   [delete] Deleting directory
     > /Users/linus/workspace/ESPortalCDI/server/gen
     >
     > w2j:
     >     [java] Retrieving schema at
     > 'http://www.iris.edu/schema/esdp/esdp-0.1.xsd
    <http://www.iris.edu/schema/esdp/esdp-0.1.xsd>', relative to
     > 'file:/Users/linus/workspace/ESPortalCDI/resources/META-INF/'.
     >     [java] Retrieving schema at
     > 'http://schemas.opengis.net/filter/1.1.0/filter.xsd
    <http://schemas.opengis.net/filter/1.1.0/filter.xsd>', relative to
     > 'http://www.iris.edu/schema/esdp/esdp-0.1.xsd'.
     >     [java] Retrieving schema at
     > '../../gml/3.1.1/base/geometryAggregates.xsd', relative to
     > 'http://schemas.opengis.net/filter/1.1.0/filter.xsd'.
     >     [java] Retrieving schema at 'geometryPrimitives.xsd',
    relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/geometryAggregates.xsd'.
     >     [java] Retrieving schema at 'geometryBasic2d.xsd ', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/geometryPrimitives.xsd'.
     >     [java] Retrieving schema at ' geometryBasic0d1d.xsd', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/geometryBasic2d.xsd'.
     >     [java] Retrieving schema at ' measures.xsd', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/geometryBasic0d1d.xsd'.
     >     [java] Retrieving schema at ' units.xsd', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/measures.xsd'.
     >     [java] Retrieving schema at 'dictionary.xsd ', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/units.xsd'.
     >     [java] Retrieving schema at 'gmlBase.xsd', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/dictionary.xsd'.
     >     [java] Retrieving schema at '../../../xlink/1.0.0/xlinks.xsd',
     > relative to 'http://schemas.opengis.net/gml/3.1.1/base/gmlBase.xsd'.
     >     [java] Retrieving schema at 'basicTypes.xsd', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/gmlBase.xsd'.
     >     [java] Retrieving schema at 'expr.xsd', relative to
     > ' http://schemas.opengis.net/filter/1.1.0/filter.xsd'.
     >     [java] Retrieving schema at 'sort.xsd', relative to
     > ' http://schemas.opengis.net/filter/1.1.0/filter.xsd'.
     >     [java] Retrieving schema at 'expr.xsd', relative to
     > 'http://schemas.opengis.net/filter/1.1.0/sort.xsd
    <http://schemas.opengis.net/filter/1.1.0/sort.xsd>'.
     >     [java] Retrieving schema at 'filterCapabilities.xsd', relative to
     > 'http://schemas.opengis.net/filter/1.1.0/filter.xsd
    <http://schemas.opengis.net/filter/1.1.0/filter.xsd>'.
     >     [java] Retrieving schema at
     > 'http://schemas.opengis.net/gml/3.1.1/base/feature.xsd', relative to
     > ' http://www.iris.edu/schema/esdp/esdp-0.1.xsd'.
     >     [java] Retrieving schema at 'geometryBasic2d.xsd', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/feature.xsd
    <http://schemas.opengis.net/gml/3.1.1/base/feature.xsd>'.
     >     [java] Retrieving schema at 'temporal.xsd', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/feature.xsd '.
     >     [java] Retrieving schema at 'gmlBase.xsd', relative to
     > 'http://schemas.opengis.net/gml/3.1.1/base/temporal.xsd'.
     >     [java] log4j:WARN No appenders could be found for logger
     > (org.apache.axis2.description.AxisService).
     >     [java] log4j:WARN Please initialize the log4j system properly.
     >
     > BUILD SUCCESSFUL
     > Total time: 15 seconds
     >
     > generated classes:
     > $ find w2j/
     > w2j/
     > w2j//build.xml
     > w2j//resources
     > w2j//resources/ESPortalCDI.wsdl
     > w2j//resources/services.xml
     > w2j//resources/xsd0.xsd
     > w2j//resources/xsd1.xsd
     > w2j//resources/xsd10.xsd
     > w2j//resources/xsd11.xsd
     > w2j//resources/xsd12.xsd
     > w2j//resources/xsd13.xsd
     > w2j//resources/xsd14.xsd
     > w2j//resources/xsd15.xsd
     > w2j//resources/xsd16.xsd
     > w2j//resources/xsd2.xsd
     > w2j//resources/xsd3.xsd
     > w2j//resources/xsd4.xsd
     > w2j//resources/xsd5.xsd
     > w2j//resources/xsd6.xsd
     > w2j//resources/xsd7.xsd
     > w2j//resources/xsd8.xsd
     > w2j//resources/xsd9.xsd
     > w2j//src
     > w2j//src/edu
     > w2j//src/edu/iris
     > w2j//src/edu/iris/ws
     > w2j//src/edu/iris/ws/esdp
     > w2j//src/edu/iris/ws/esdp/ESPortalCDIMessageReceiverInOut.java
     > w2j//src/edu/iris/ws/esdp/ESPortalCDISkeleton.java
     > w2j//src/edu/iris/ws/esdp/ESPortalCDISkeletonInterface.java
     >
     > I wonder, should those various downloaded xsd's be packaged in the
     > aar?   Seems not right to me, if that's the case.  I can try
    that, but
     > where should they go?
     > Thanks,
     > Linus
     >
     > Amila Suriarachchi wrote:
     >> Can you try with this,
     >> can you use wsdl2java tool to with your wsdl.
     >>
     >> the idea is wsdl2java tool uses the same code which deployer use to
     >> build the axis object structure.
     >>
     >> Amila.
     >>
     >> On 8/31/07, *Linus Kamb* <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
     >> <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]> >> wrote:
     >>
     >>     I am running Axis2 1.3 on Tomcat 5.5.23 on Mac OSX.
     >>
     >>     I get the following in catalina.out:
     >>
     >>     [INFO] AARBasedWSDLLocator: Unable to resolve
     >>     http://schemas.opengis.net/gml/3.1.1/base/geometryAggregates.xsd
     >>     [INFO] Trouble processing wsdl file :WSDLException (at
     >>     /wsdl:definitions/wsdl:types/schema/xs:schema/xsd:schema):
     >>     faultCode=OTHER_ERROR: Unable to locate with a locator the
    schema
     >>     referenced at '../../gml/3.1.1/base/geometryAggregates.xsd'
     >>     relative to
     >>     document base
    'http://schemas.opengis.net/filter/1.1.0/filter.xsd '
     >>
     >>     This, I believe, causes the request for the service wsdl to
    come
     >> back
     >>     with an error:
     >>     <error>
     >>     <description>Unable to generate WSDL 1.1 for this
     >>     service</description>
     >>         <reason>
     >>     If you wish Axis2 to automatically generate the WSDL 1.1, then
     >> please
     >>     +set useOriginalwsdl as false in your services.xml
     >>     </reason>
     >>     </error>
     >>
     >>     I do not want Axis2 to automatically generate the WSDL.  I want
     >> it to
     >>     use the original WSDL, which is available.  useOriginalwsdl
    is set
     >>     to true.
     >>
     >>     There are a number Jira issues about finding wsdl schemas at
     >> relative
     >>     URLs which are all said to be resolved.  Obviously, this is not
     >>     the case.
     >>
     >>     The above schema which the locator fails to find does indeed
     >> exist at
     >>     that URL.
     >>
     >>     In this scenario, the wsdl imports a schema via complete
    URL.  That
     >>     schema in turn imports schemas via complete URL.  These other
     >>     schemas,
     >>     however, import additional schemas via relative URLs, and
    that is
     >>     where
     >>     the failure occurs.  These outside schemas are public and
    permanent.
     >>
     >>     Is this going to be fixed, or should I reopen one or many of the
     >> Jira
     >>     issues?
     >>
     >>     This failure happens in both 1.2 and in 1.3.
     >>
     >>
     >>     Thanks,
     >>     Linus
     >>
     >>
     >>
     >>
    ---------------------------------------------------------------------
     >>     To unsubscribe, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
     >>     <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >>     For additional commands, e-mail:
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
     >>     <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >>
     >>
     >>
     >>
     >> --
     >> Amila Suriarachchi,
     >> WSO2 Inc.
     >
     > ---------------------------------------------------------------------
     > To unsubscribe, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
     > For additional commands, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
     >

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




--
Amila Suriarachchi,
WSO2 Inc.

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

Reply via email to