DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13007>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13007

Java2WSDL emits type="" when should be xsd:anyType

           Summary: Java2WSDL emits type="" when should be xsd:anyType
           Product: Axis
           Version: 1.0-rc2
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: WSDL processing
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


I have a web service that uses java.util.Locale, Java2WSDL gives the warning:

      [java] - The class java.util.Locale is defined in a java or javax package
and cannot be converted into an xml schema type.  An xml schema anyType will be
used to define this class in the wsdl file.

With head revisions from today, 5:25pm est, the wsdl generated looks like:

   <complexType name="SrmsAuthTokenCDO">
    <complexContent>
     <extension base="tns5:SrmsUniqueCDO">
      <sequence>
       <element name="locale" nillable="true" type=""/>
       <element name="name" nillable="true" type="xsd:string"/>
       <element name="user" nillable="true" type="tns5:SrmsUserCDO"/>
      </sequence>
     </extension>
    </complexContent>


Then WSDL2Java says:

     [java] java.io.IOException: Error: missing type or ref attribute for node
'locale'
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.createTypeFromRef(SymbolTable.java:889)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:668)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:746)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:746)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:746)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:746)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:746)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:746)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:746)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes(SymbolTable.java:746)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.populateTypes(SymbolTable.java:627)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:508)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:383)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:371)
     [java]     at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:358)
     [java]     at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:243)
     [java]     at java.lang.Thread.run(Thread.java:536)

Reply via email to