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]
