axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amila Chinthaka Suriarachchi (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-2460) Subclasses not generated by WSDL2JAVA from <s:extension base> tag
Date Tue, 03 Apr 2007 14:01:32 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-2460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12486364
] 

Amila Chinthaka Suriarachchi commented on AXIS2-2460:
-----------------------------------------------------

use -g option.
if you do not specify this option it generates the code only directly access from the message
elements. -g option generates all the classes

> Subclasses not generated by WSDL2JAVA from <s:extension base> tag
> -----------------------------------------------------------------
>
>                 Key: AXIS2-2460
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2460
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: adb
>    Affects Versions: 1.2, 1.1.1
>         Environment: Running with java 1.5.0_09 on Windows XP Professional 2002 SP2
>            Reporter: Murray Furtado
>            Priority: Blocker
>         Attachments: DealService.wsdl
>
>
> A class, XPortfolioProduct, is defined by the following wsdl:
>  
> <s:complexType name="XPortfolioProduct">
>  <s:sequence>
>     <s:element minOccurs="1" maxOccurs="1" name="PaidOut" type="s:boolean"/>
>     <s:element minOccurs="0" maxOccurs="1" name="InOut" type="s:string"/>
>     <s:element minOccurs="1" maxOccurs="1" name="RebateAmount" type="s:double"/>
>     <s:element minOccurs="0" maxOccurs="1" name="RebateCurrency" type="s:string"/>
>     ...
> </s:sequence>
> </s:complexType>
>  
> A number of subclasses of XPortfolioProduct exist, a couple of which are shown defined
below:
>  
> <s:complexType name="FVADetails">
>  <s:complexContent mixed="false">
>      <s:extension base="tns:XPortfolioProduct">
>      <s:sequence>
>         <s:element minOccurs="1" maxOccurs="1" name="FVAVolatility" type="s:double"/>
>         <s:element minOccurs="0" maxOccurs="1" name="FixingSource" type="s:string"/>
>         <s:element minOccurs="0" maxOccurs="1" name="FVAType" type="s:string"/>
>         <s:element minOccurs="1" maxOccurs="1" name="ResetDate" type="s:dateTime"/>
>         <s:element minOccurs="0" maxOccurs="1" name="FixedPrincipal" type="s:string"/>
>       </s:sequence>
> </s:extension>
> </s:complexContent>
> </s:complexType>
>  
> <s:complexType name="DoubleAverageRateDetails">
>  <s:complexContent mixed="false">
>  <s:extension base="tns:XPortfolioProduct">
>  <s:sequence>
>     <s:element minOccurs="0" maxOccurs="1" name="OffsetCurrency" type="s:string"/>
>     <s:element minOccurs="0" maxOccurs="1" name="FixingSource" type="s:string"/>
>     <s:element minOccurs="0" maxOccurs="1" name="OffsetType" type="s:string"/>
>     <s:element minOccurs="0" maxOccurs="1" name="CompensationCcy" type="s:string"/>
>     <s:element minOccurs="1" maxOccurs="1" name="OffsetAmount" type="s:double"/>
>     <s:element minOccurs="0" maxOccurs="1" name="DAvroFixings" type="tns:DavroFixingElement"/>
>     <s:element minOccurs="1" maxOccurs="1" name="CompensationAmount" type="s:double"/>
> </s:sequence>
> </s:extension>
> </s:complexContent>
> </s:complexType>
>  
> When using wsdl2java using the adb databinding, this generates a Stub.XPortfolioProduct
inner class, but no Stub.FVADetails and Stub.DoubleAverageRateDetails classes.  
> Could this be due to the 'tns' namespace being incorrectly interpretted by the compiler?

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


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message