axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bernard (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Created: (AXIS-2389) WSDL2Java does not generate Array types
Date Tue, 31 Jan 2006 01:39:32 GMT
WSDL2Java does not generate Array types
---------------------------------------

         Key: AXIS-2389
         URL: http://issues.apache.org/jira/browse/AXIS-2389
     Project: Apache Axis
        Type: Bug
  Components: WSDL processing  
    Versions: current (nightly)    
 Environment: Sun's JDK 1.4 on Windows XP, Axis 1.4 nightly 2006-01-30
    Reporter: Bernard


Please run WSDL2Java with the following WSDL as test case.

Expected result:

Following classes should be generated:

StudentsType.class
RecordHistoryType.java
Timestamp.java

Actual result:

Only  RecordHistoryType.java is generated

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

WSDL for test case:

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="asTTleServer" targetNamespace="http://www.minedu.govt.nz/xmlschema/eductf/1.x/wsdl"
xmlns:tns="http://www.minedu.govt.nz/xmlschema/eductf/1.x/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:eductf="http://www.minedu.govt.nz/xmlschema/eductf/1.x"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<wsdl:types>

		<xsd:schema targetNamespace="http://www.minedu.govt.nz/xmlschema/eductf/1.x" xmlns:eductf="http://www.minedu.govt.nz/xmlschema/eductf/1.x"
elementFormDefault="qualified">

            <xsd:complexType name="StudentsType">
                <xsd:sequence>
                    <!--
                    <xsd:element name="Student" type="eductf:StudentType" minOccurs="0"
maxOccurs="unbounded"/>
                    -->
                    <xsd:element name="RecordHistory" type="eductf:RecordHistoryType" minOccurs="0"
maxOccurs="unbounded"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="RecordHistoryType">
                <xsd:sequence>
                    <xsd:element name="DateCreated" type="eductf:Timestamp" minOccurs="0"
maxOccurs="1"/>
                    <xsd:element name="LastModified" type="eductf:Timestamp" minOccurs="0"
maxOccurs="1"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:simpleType name="Timestamp">
                <xsd:restriction base="xsd:string">
                    <xsd:pattern value="[0-9]{4}\-([0][1-9]|[1][0-2])\-([0][1-9]|[12][0-9]|[3][0-1])\s[0-5][0-9]:[0-5][0-9]:[0-5][0-9]\.[0-9]{1,3}"/>
                </xsd:restriction>

            </xsd:simpleType>


		</xsd:schema>

	</wsdl:types>
</wsdl:definitions>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message