You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Laws (JIRA)" <de...@tuscany.apache.org> on 2009/10/09 10:58:31 UTC

[jira] Created: (TUSCANY-3298) Tuscany generated wrappers are not correct in all situations

Tuscany generated wrappers are not correct in all situations
------------------------------------------------------------

                 Key: TUSCANY-3298
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3298
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA Axis Binding Extension
    Affects Versions: Java-SCA-1.5.1
         Environment: All
            Reporter: Simon Laws
             Fix For: Java-SCA-1.5.2


While fixing TUSCANY3283 I noticed and interesting effect of generating wrapper schema ourselves rather than letting JAXB do it. From itest/wsdlgen, for the type...

@XmlType(name="")
public class CBean { 
}

Our wrapper generation code produces 

<xs:element name="getGreetingsCBean">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" nillable="true" type=""/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

I assume this is because the wrapper has no type name to play with. This is easily fixed by getting JAXB to generate the wrappers for us, in which case the structure for CBean is generated in line. However the downside of this change is that some tests in the build fail. See this discussion... 

http://www.mail-archive.com/dev%40tuscany.apache.org/msg10002.html

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


[jira] Closed: (TUSCANY-3298) Tuscany generated wrappers are not correct in all situations

Posted by "ant elder (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-3298?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ant elder closed TUSCANY-3298.
------------------------------

    Resolution: Fixed

> Tuscany generated wrappers are not correct in all situations
> ------------------------------------------------------------
>
>                 Key: TUSCANY-3298
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3298
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Axis Binding Extension
>    Affects Versions: Java-SCA-1.5.1
>         Environment: All
>            Reporter: Simon Laws
>             Fix For: Java-SCA-1.5.2
>
>
> While fixing TUSCANY3283 I noticed and interesting effect of generating wrapper schema ourselves rather than letting JAXB do it. From itest/wsdlgen, for the type...
> @XmlType(name="")
> public class CBean { 
> }
> Our wrapper generation code produces 
> <xs:element name="getGreetingsCBean">
>   <xs:complexType>
>     <xs:sequence>
>       <xs:element minOccurs="0" name="arg0" nillable="true" type=""/>
>     </xs:sequence>
>   </xs:complexType>
> </xs:element>
> I assume this is because the wrapper has no type name to play with. This is easily fixed by getting JAXB to generate the wrappers for us, in which case the structure for CBean is generated in line. However the downside of this change is that some tests in the build fail. See this discussion... 
> http://www.mail-archive.com/dev%40tuscany.apache.org/msg10002.html

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