WSDL2Java fails generation if a SimpleType with a name of "prn" is used
-----------------------------------------------------------------------

                 Key: AXIS2-5192
                 URL: https://issues.apache.org/jira/browse/AXIS2-5192
             Project: Axis2
          Issue Type: Bug
          Components: wsdl
    Affects Versions: 1.6.1, 1.5.1
         Environment: Windows XP SP3, Tried multiple versions of java, AXIS 
1.6.1
            Reporter: Neil Morrison
            Priority: Minor


We have an internal identifier which is know by the name PRN (ie. 
PersonReferenceNumber)

When we use an element referencing a SimpleType with the above name the 
WSDL2Java process hangs for numerous minutes and then fails with an IOException 
Device unavailable.

The problem is case-insensitive, so PRN, prn, Prn all do the same thing.  
Adding another letter, e.g. XPrn works just fine.

Have tried this on Axis 1.5.1 and 1.6.1 - fails on both
Have also tried generating using other java generation options, e.g. XMLBeans, 
etc - all seem to fail the same way

Sample schema:

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://police.govt.nz/interface/moj/eBench"; 
xmlns:eb="http://police.govt.nz/interface/moj/eBench"; 
xmlns:ic="http://police.govt.nz/interfacecommon"; 
xmlns:chg="http://police.govt.nz/charge"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

        <xsd:element name="finaliseChargeRequest">
                <xsd:complexType>
                        <xsd:sequence>
                                <xsd:element name="header" type="xsd:string" />
                                <xsd:element name="charge" type="xsd:string" />
                                <xsd:element name="namePrn" type="eb:PRN" />
                        </xsd:sequence>
                </xsd:complexType>
        </xsd:element>

        <xsd:element name="finaliseChargeResponse">
                <xsd:complexType>
                        <xsd:sequence>
                                <xsd:element name="header" type="xsd:string" />
                        </xsd:sequence>
                </xsd:complexType>
        </xsd:element>

        <xsd:simpleType name="PRN">
                <xsd:restriction base="xsd:long" />
        </xsd:simpleType>

</xsd:schema>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to