[ http://issues.apache.org/jira/browse/AXIS2-366?page=all ]

Ajith Harshana Ranabahu updated AXIS2-366:
------------------------------------------

    Description: 
The problem arises when there are simpletypes (that maps directly to the java 
primitives) in the schema
say the schema is like the following

<s:schema elementFormDefault="qualified" targetNamespace="http://ws.cdyne.com/";>
..........
      <s:element name="VerifyMXRecord">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" 
/>
            <s:element minOccurs="0" maxOccurs="1" name="LicenseKey" 
type="s:string" />
          </s:sequence>
        </s:complexType>

when code is generated for the VerifyMXRecord element, the concept that both 
it's children are namespace qualified gets lost !
To fix this the both the codegen and the Adbpullparser need to be fixed

  was:
The problem arises when there are simpletypes (that maps directly to the java 
primitives) in the schema
say the schema is like the following

<s:schema elementFormDefault="qualified" targetNamespace="http://ws.cdyne.com/";>
..........
      <s:element name="VerifyMXRecord">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" 
/>
            <s:element minOccurs="0" maxOccurs="1" name="LicenseKey" 
type="s:string" />
          </s:sequence>
        </s:complexType>

when code is generated for the VerifyMXRecord element, the concept that both 
it's children are namespace qualified.
To fix this the both the codegen and the Adbpullparser need to be fixed


> ADB schema compiler ignores the elementFormDefault="qualified" attribute
> ------------------------------------------------------------------------
>
>          Key: AXIS2-366
>          URL: http://issues.apache.org/jira/browse/AXIS2-366
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Bug
>   Components: databinding
>  Environment: All
>     Reporter: Ajith Harshana Ranabahu
>     Assignee: Ajith Harshana Ranabahu

>
> The problem arises when there are simpletypes (that maps directly to the java 
> primitives) in the schema
> say the schema is like the following
> <s:schema elementFormDefault="qualified" 
> targetNamespace="http://ws.cdyne.com/";>
> ..........
>       <s:element name="VerifyMXRecord">
>         <s:complexType>
>           <s:sequence>
>             <s:element minOccurs="0" maxOccurs="1" name="email" 
> type="s:string" />
>             <s:element minOccurs="0" maxOccurs="1" name="LicenseKey" 
> type="s:string" />
>           </s:sequence>
>         </s:complexType>
> when code is generated for the VerifyMXRecord element, the concept that both 
> it's children are namespace qualified gets lost !
> To fix this the both the codegen and the Adbpullparser need to be fixed

-- 
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

Reply via email to