You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Carmen Checa (JIRA)" <ji...@apache.org> on 2007/03/06 17:03:25 UTC

[jira] Updated: (AXIS2-2292) wsdl2java produces a stub that cannot be compiled, when the wsdl file contains an element defined as a restriction on a duration type

     [ https://issues.apache.org/jira/browse/AXIS2-2292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carmen Checa updated AXIS2-2292:
--------------------------------

    Summary: wsdl2java produces a stub that cannot be compiled, when the wsdl file contains an element defined as a restriction on a duration type  (was: wsdl2java products a stub that cannot be compiled, when the wsdl file contains an element defined as a restriction on a duration type)

> wsdl2java produces a stub that cannot be compiled, when the wsdl file contains an element defined as a restriction on a duration type
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-2292
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2292
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: adb, codegen
>         Environment: nightly build as of 3/2/07
>            Reporter: Carmen Checa
>
> This is the sample wsdl:
> <?xml version="1.0" encoding="UTF-8"?> 
> < wsdl:definitions xmlns:wsdl =" http://schemas.xmlsoap.org/wsdl/ " xmlns:wsdlsoap =" http://schemas.xmlsoap.org/wsdl/soap/ " xmlns:xsd =" http://www.w3.org/2001/XMLSchema " xmlns:ns =" http://schemas.xmlsoap.org/soap/encoding/ " xmlns:myns =" http://MyNamespace " targetNamespace =" http://MyNamespace "> 
>             < wsdl:types > 
>                         < xsd:schema elementFormDefault =" qualified " version =" 1.0.0.3 " targetNamespace =" http://MyNamespace "> 
>                                     < xsd:element name =" Operation1Content "> 
>                                                 < xsd:simpleType > 
>                                                             < xsd:restriction base =" xsd:duration "> 
>                                                                         < xsd:minInclusive value =" P0Y0M0DT0H0M0S "/> 
>                                                             </ xsd:restriction > 
>                                                 </ xsd:simpleType > 
>                                     </ xsd:element > 
>                         </ xsd:schema > 
>             </ wsdl:types > 
>             < wsdl:message name =" Operation1Msg "> 
>                         < wsdl:part name =" body " element =" myns:Operation1Content "/> 
>             </ wsdl:message > 
>             < wsdl:portType name =" MyPortType "> 
>                         < wsdl:operation name =" Operation1 "> 
>                                     < wsdl:input message =" myns:Operation1Msg "/> 
>                                     < wsdl:output message =" myns:Operation1Msg "/> 
>                         </ wsdl:operation > 
>             </ wsdl:portType > 
>             < wsdl:binding name =" MyBinding " type =" myns:MyPortType "> 
>                         < wsdlsoap:binding style =" document " transport =" http://schemas.xmlsoap.org/soap/http "/> 
>                         < wsdl:operation name =" Operation1 "> 
>                                     < wsdlsoap:operation soapAction =" MyOperation "/> 
>                                     < wsdl:input > 
>                                                 < wsdlsoap:body use =" literal "/> 
>                                     </ wsdl:input > 
>                                     < wsdl:output > 
>                                                 < wsdlsoap:body use =" literal "/> 
>                                     </ wsdl:output > 
>                         </ wsdl:operation > 
>             </ wsdl:binding > 
>             < wsdl:service name =" MyService "> 
>                         < wsdl:port name =" MyPort " binding =" myns:MyBinding "> 
>                                     < wsdlsoap:address location =" http://localhost:8080/MyService "/> 
>                         </ wsdl:port > 
>             </ wsdl:service > 
> </ wsdl:definitions > 
> This is the compilation error:
>     [javac] C:\sdk\axis2build\generatedClient\src\mynamespace\MyServiceStub.java:686: cannot find symbol
>     [javac] symbol  : method compare(org.apache.axis2.databinding.types.Duration,java.lang.String)
>     [javac] location: class org.apache.axis2.databinding.utils.ConverterUtil
>     [javac]                                                 if (org.apache.axis2.databinding.utils.ConverterUtil.compare(param, "") >= 0){
>     [javac]                                                                                                     ^

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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